Model-driven Code Generation Features
Whatever language you're working in,
Modelio products provide the quality model-driven code generation features you need
Modelio products integrate directly with existing coding habits and environments, such as Eclipse or Visual Studio. This allows developers to continue using their favorite IDE to make changes to code, with Modelio products taking care of retrieving changes in the code and updating the UML model accordingly.
Each language comes with its own standards, such as MFC/STL libraries for C++ and Java 6, C++/CLI standards for .Net developers, and so on. Modelio products provide specific features to enable developers to take advantage of these technologies and intuitively work with them from the model.
Modelio products automatically manage model/code consistency. They allow developers to work in model-centric mode ("model driven") or code-centric mode using popular IDEs ("roundtrip"). Changes at model level will be automatically reflected in the code and vice-versa.
Modelio products can generate project buildfiles for Java, C++, C# and other languages. They can also generate the project environment for different IDEs, including Eclipse and Visual Studio.
Development teams often use a continuous integration approach. To fit with this approach, Modelio tools help build Jython scripts that can launch large code generation and project building processes in batch mode.