Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 327039

Summary: Support for UML 2.4
Product: [Modeling] MDT.UML2 Reporter: Kenn Hussey <Kenn.Hussey>
Component: CoreAssignee: Kenn Hussey <Kenn.Hussey>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: ahunter.eclipse, klaas.gadeyne
Version: 3.1.0Keywords: plan
Target Milestone: M4Flags: Kenn.Hussey: indigo-
Kenn.Hussey: juno+
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard: Compliance
Bug Depends on: 290042    
Bug Blocks:    
Attachments:
Description Flags
source files
Kenn.Hussey: iplog+
source XMI files
none
MOF source XMI files none

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.