Community
Participate
Working Groups
Migrate to the latest version of the UML specification, 2.4.
The relevant artifacts (specifications, RTF reports, and XMI files) are available at http://www.omg.org/spec/UML/2.4/.
Created attachment 199461 [details] source files The source files for UML 2.4, in Eclipse UML2 format, provided by Nicolas Rouquette (nicolas.rouquette@jpl.nasa.gov).
Created attachment 201786 [details] source XMI files In the interest of time, I have decided to use the normative XMI files from the OMG instead of the models provided by Nicolas.
Initial changes to comply with UML 2.4 have been committed to git. Remaining work includes: - implementation of validation rules (these have long been unimplemented) - build changes (to transition to Buckminster - see bug 351776) - support for migration (of legacy resources) - support for interchange (of UML and CMOF resources) - documentation
Created attachment 202729 [details] MOF source XMI files Here's the machine readable definition of MOF 2.4 to be used to support CMOF 2.4 interchange.
Build changes are now complete, as are support for migration and interchange. Implementation of validation rules will need to be addressed in response to bug 80307; this work is not specifically related to support for UML 2.4. Now on to documentation...
Updating the existing documentation (i.e., the two "getting started" articles) will actually be covered by bug 205478. So, all that remains for this bug is the provision of a migration guide.
A migration guide has been developed for UML2 4.0 and can be found at http://wiki.eclipse.org/MDT/UML2/UML2_4.0_Migration_Guide.