Efficient strategies need powerful tools
MDWorkbench is a powerful Eclipse-based IDE for code generation and model transformation, devoted to implementing MDA/MDE strategies. It provides:
- code generation (via text template engine and Java)
- model manipulation through dedicated languages
(imperative rules, declarative ATL modules to support QVT transformations, Java)
- model and metamodel management, including UML support
- customizable model connectors (XMI 1.0 to 2.1, XML, Hibernate, COM, etc.)
- custom editors for DSL's (Domain-Specific Languages)