Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "MDT/UML2/New and Noteworthy/Galileo"

< MDT‎ | UML2
(Milestone 4)
(Migration to UML 2.2)
Line 16: Line 16:
  
 
+ The UML2 API was regenerated based on updated specification changes.
 
+ The UML2 API was regenerated based on updated specification changes.
 +
 +
+ All metamodels from which the UML2 api is generated were updated.
  
 
+ Migration code was added to migrate previous versions of serialized UML to the latest.
 
+ Migration code was added to migrate previous versions of serialized UML to the latest.
  
 
+ A migration guide was created:  http://www.eclipse.org/modeling/mdt/uml2/docs/guides/UML2_3.0_Migration_Guide/guide.html
 
+ A migration guide was created:  http://www.eclipse.org/modeling/mdt/uml2/docs/guides/UML2_3.0_Migration_Guide/guide.html
 
  
 
====Other Enhancements====
 
====Other Enhancements====

Revision as of 13:09, 14 November 2008

Milestone 4

Milestone 3

This milestone was completed on Wednesday, 5 November 2008.

Migration to UML 2.2

The latest version of the UML superstructure specification (UML 2.2) is ready and in keeping in lock step with the changes at the OMG, the UML2 API has been updated.

*  The version of UML as defined by the OMG is UML 2.2.
*  The latest version of the UML2 API is 3.0.0.

In M3 ...

+ The UML2 API was regenerated based on updated specification changes.

+ All metamodels from which the UML2 api is generated were updated.

+ Migration code was added to migrate previous versions of serialized UML to the latest.

+ A migration guide was created: http://www.eclipse.org/modeling/mdt/uml2/docs/guides/UML2_3.0_Migration_Guide/guide.html

Other Enhancements

A complete list of the enhancement requests resolved in this milestone can be found here.

Milestone 2

This milestone was completed on Wednesday, 24 September 2008.

Catching up to EMF

The UML2 project directly extends EMF and as such, must keep up with version number updates and feature updates concerning code templates in the EMF project. All version numbers were updated and code templates were updated.

Associations between Stereotypes

The PackageOperations.applyProfile() now takes into account associations between stereotypes in the same profile.

Creating associations between stereotypes really implies having properties typed by the DynamicEObject's representing the stereotype application.

The StereotypeApplicationCopier now more carefully considers the impact of associations during migration.

Other Enhancements

A complete list of the enhancement requests resolved in this milestone can be found here.

Back to the top