Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 327039 - Support for UML 2.4
Summary: Support for UML 2.4
Status: RESOLVED FIXED
Alias: None
Product: MDT.UML2
Classification: Modeling
Component: Core (show other bugs)
Version: 3.1.0   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 enhancement (vote)
Target Milestone: M4   Edit
Assignee: Kenn Hussey CLA
QA Contact:
URL:
Whiteboard: Compliance
Keywords: plan
Depends on: 290042
Blocks:
  Show dependency tree
 
Reported: 2010-10-05 16:06 EDT by Kenn Hussey CLA
Modified: 2012-05-22 12:33 EDT (History)
2 users (show)

See Also:
Kenn.Hussey: indigo-
Kenn.Hussey: juno+


Attachments
source files (924.09 KB, application/zip)
2011-07-11 23:01 EDT, Kenn Hussey CLA
Kenn.Hussey: iplog+
Details
source XMI files (155.36 KB, application/zip)
2011-08-19 08:20 EDT, Kenn Hussey CLA
no flags Details
MOF source XMI files (44.11 KB, text/xml)
2011-09-04 20:32 EDT, Kenn Hussey CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kenn Hussey CLA 2010-10-05 16:06:06 EDT
Migrate to the latest version of the UML specification, 2.4.
Comment 1 Kenn Hussey CLA 2011-07-11 22:58:11 EDT
The relevant artifacts (specifications, RTF reports, and XMI files) are available at http://www.omg.org/spec/UML/2.4/.
Comment 2 Kenn Hussey CLA 2011-07-11 23:01:59 EDT
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).
Comment 3 Kenn Hussey CLA 2011-08-19 08:20:33 EDT
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.
Comment 4 Kenn Hussey CLA 2011-08-22 23:45:17 EDT
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
Comment 5 Kenn Hussey CLA 2011-09-04 20:32:48 EDT
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.
Comment 6 Kenn Hussey CLA 2011-10-10 10:02:14 EDT
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...
Comment 7 Kenn Hussey CLA 2011-10-10 10:12:54 EDT
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.
Comment 8 Kenn Hussey CLA 2011-10-31 14:58:54 EDT
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.