‹header›
‹date/time›
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
‹footer›
‹#›
Focus of MDT is on big “M” modeling within the Modeling top-level project.
Focus is limited to EMF-based implementations of industry standard metamodels and GMF-based tools to develop models based on those metamodels.
Component lead is Lei Zhang (lzhangl@cn.ibm.com).
Component lead is Christian Damus (cdamus@ca.ibm.com).
Component lead is Kenn Hussey (khussey@ca.ibm.com).
Component lead is Michael Golubev (Michael.Golubev@borland.com).
Component lead is Ed Merks (merks@ca.ibm.com).
Standard Compliance - Provide a new API that is compliant with the (to be adopted) 5th submission of the ODM specification to the OMG.
Dynamic Typing - Provide support for dynamic typing.
RDF/OWL Parsing and Serialization - Provide support for RDF/OWL parsing and serialization.
RDF/OWL Reasoning - Provide support for RDF/OWL reasoning.
RDF/OWL Transformation to/from Ecore - Provide a mechanism to transform RDF/OWL models to/from Ecore.
Stand-alone Support - Provide a stand-alone (Eclipse-free) OCL build.
Parsing API - Provide a public API for parsing OCL documents, with the complete context declaration syntax. EMF 2.3 / J2SE 5 Support - Adopt EMF 2.3, including regeneration of the OCL metamodel. Improved Documentation - Develop a complete Programmer’s Guide for the OCL component.
LPG - Consume LPG runtime library from the Orbit project.
Integration with UML - Provide support for parsing and evaluating OCL constraints and expressions on the UML metamodel. ICU4J - Isolate and minimize dependency on ICU4J; ensure support for the “thin” variant of ICU4J.
Static Profile Definition - Provide a way to specify that a profile definition be generated using EMF; this would allow, among other things, support for custom data types and derived stereotype properties. Ant Task for Ecore Importer - Provide an Ant task for the UML Ecore importer, similar to those provided for the Rose and Ecore importers in EMF. Create Child/Sibling Menu Reorganization - Reorganize the ‘Create Child’ and ‘Create Sibling’ menus of the UML editor so that the items are grouped by feature. Improved Documentation - Improve documentation by updating the FAQ, enhancing the Javadoc, and publishing new articles.
Eclipse 3.3 / EMF 2.3 Compatibility - Maintain release currency concurrent with EMF 2.3 (and Eclipse 3.3); make changes as required to align with EMF features and bug fixes, in particular support for Java SE 5.0. XML Primitive Types - Provide a model library to represent the types defined in the XMLType metamodel in EMF; be sure to update Ecore/UML converters to make use of this new library. Integration with OCL - Integrate support for parsing and evaluating OCL constraints and expressions; consider providing a convenience method on Constraint for returning the parsed representation of OCL expressions.
BiDi Support - Provide better support for BiDi languages.
Class Diagrams - Provide a GMF-based editor for UML class diagrams.
State Machine Diagrams - Provide a GMF-based editor for UML state machine diagrams. Component Diagrams - Provide a GMF-based editor for UML component diagrams.
Activity Diagrams - Provide a GMF-based editor for UML activity diagrams.
Java SE 5.0 Support - Exploit new Java language constructs; use generics (e.g. EList, EMap and implementations); generate and merge Java 5 constructs; investigate enumerations and annotations. XSD2Ecore Enhancements - Improve ability to record complex content models as Ecore annotations.