Generate OpenSource codes with various tools and editors.
Acceleo is a next generation OpenSource code generator designed to efficiently implement the MDA approach and to improve software development productivity. Acceleo is natively integrated with Eclipse and EMF. It includes tools and editors making it easy to learn and to adapt to any kind of project or technology. Moreover, Acceleo provides the best model engineering innovations, incremental generation, meta-model interoperability, tree-like syntax, template driven customization.
* The tool has native EMOF support, which allows you to get to program your templates against a very complete and well documented metamodel.
<p>* It has a reflective editor, which allows you to browse the metamodel of yoor particual model interactively and apply written templates on the fly; this is an extremely convenient and efficient way of writing and testing your transformation templates.
<p>* It supports many model formats.
<p>* It's open source!
<p>* I could go on and on, but there's work to do...
Cons
* The much needed manuals will set you back EUR 500.