Model and metamodel capabilities:
- Support for UML (http://www.uml.org) metamodels
- Open to any other metamodel.
- Open to any format of models:
Generation and transformation capabilities:
- Text template based generation engine.
- Rule-based transformation engine.
- Debugger to toggle breakpoints, suspend or resume and to evaluate step by step.
- Powerful and easy to learn dedicated languages.
- Support of Java, as an advanced scripting language.
- Support of iterative development cycles (hand-written code is preserved).
- Support of metamodel extensions (scripts and profiles).
Adding a metamodel
Adding a model connector