Submenu
- Professional Services
- Downloads
- Model Prize Laureate
Software developers are constantly looking for new ways to improve their skills, to get more things done with less effort, and to achieve better quality in the same amount of time. Xtext is a powerful tool which can help you boost your productivity.
To give proof to this and to show what can be done with this powerful framework, we launched the »Model Price Laureate« competition in mid 2009.
We received a lot of creative, interesting, remarkable and fascinating contributions that made us really spoilt for choice. After a lot of discussing we are now proud to present to you the winning contributions to the competition:
http://code.google.com/p/efactory/
EFactory is a generic textual modeling language for EMF models. EFactory is an alternative to the standard tree-based EMF editors. It provides all the advantages of a textual language. EFactory can be used to instantiate any EMF based model including Ecore itself. Models defined using EFactory integrate seamlessly into existing environments by being compatible on EMF resource level. For example, it is possible to reference an Ecore model that is defined using EFactory from an Ecore model that is defined using a graphical Ecore editor.
The GitTab project aims to provide an easy way to compose guitar tabulators inside the Eclipse environment. Furthermore with GitTab it is possible to play such tabulators using the MIDI device, that is provided within todays everyones environment.
With the current GitTab prototype you can:
http://code.google.com/p/iota-theorem-prover/
Christian uses Xtext for an academic tool for manipulating first order logic formulas over diophantine equations. It is far from from being finished, but you can already get an impression of what it is going to do when it is done.
The tool currently consists of the following:
http://code.google.com/p/emf-customizer/
EMF Customizer is a model customization/styling/refining CSS like textual DSL targeting MDSD tool chains end users.
It is no more a proof of concept but is not yet fully feature complete and should be considered alpha quality software because anything might change anytime (DSL and API). It targets end user developers who are not familiar at all with metamodeling and model to model transformation languages. It therefore looks like CSS, and keeps its semantics: cascading, id selectors, type selectors.