At Obeo we are currently working hard for the finishing of the next version of our eclipse based modeling studio named Obeo Designer.
Obeo Designer 5.0 embeds our latest modeling technologies.
Acceleo is a text generation tool. If you think that code generation sucks due to its lack of tooling, then you should probably try Acceleo. Its offers
much more than a complete eclipse editor with syntactic coloration, code completion and
quick fixes. For instance it provides an integrated debugger :
Acceleo debugger Acceleo is a technology that has been recognized as
innovative and
effective.
Obeo Traceability is a tool to manage the synchronization between your models and the generated text. For each model element, you are able to know which text section have been generated and navigate between text and model. If you decide to modify the generated text, Obeo Traceability will
automatically indicates it, and offers you the choice mark the section as not generated or to update model and generator.
Before modification on the left and after on the right
Obeo Traceability provide these features with a
user interface completely integrated to Eclipse.
Viewpoint allows one to create
easily graphical editors.
Easily ? For each editor you simply define mappings between model elements and graphical styles along with tools which describe modifications to make on model in response to user actions.
Graphical editors ? you could specify diagrams, tables and trees and the API allows you to define your own kind of editors.
See example editors below made with Viewpoint.
Diagram editor Table editor