THE UCL MDA TOOLS


JMI generators

UCL Logo
Home
Sourceforge project page
Download
UCL UML
Documentation
EMOFOCL2 API
UML 1.5 API

SourceForge.net Logo

A comparison of the JMI implementations present in the UCL MDA tools projects.

The EMOFOCL2 JMI generator initially used a EMOF/OCL JMI repository such as is generated by the EMOFOCL JMI generator, to generate a repository with an EMOF/OCL meta-model and meta-meta-model, using GTL templates. Subsequently it is capable of regenerating the repository it uses to load the models. To remove any dependencies on the EMOFOCL module, a copy of this generated code is stored in the CVS.

The obsolete EMOFOCL JMI generator uses a JMI repository generated using the UCL JMI generator to load EMOF/OCL XMI, and generates a repository with an EMOF/OCL meta-model and meta-meta-model, using GTL templates.

The obsolete UCL JMI generator hand parses UML XMI and generates JMI repositories with a UML metamodel using the velocity template engine.

Back home