Skip to main content
Jump to: navigation, search

MDT/UML2/New and Noteworthy/Luna

< MDT‎ | UML2
Revision as of 09:52, 27 January 2014 by (Talk | contribs) (New and Noteworthy for Luna m3)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

MDT UML2 New and Noteworthy items for the Kepler release.

For a complete list of the enhancements provided in the Luna release, see the Luna Project Plan.

Milestone 3

This milestone was completed on November 15, 2013.

Bug 251963

The UML2 package merge algorithm now injects documentation into the generated API to indicate the source package of classes, properties, and operations that originate in merge increments when the Capabilities merge option is enabled. For API elements defined in the receiving package of the merge, no such annotation is included in the documentation.

Uml2luna nn251963.png

Bug 268444

The Apply Stereotype action's dialog is enhanced to let the user specify an alternative resource in which to store the resultant stereotype application(s).

Uml2luna nn268444.png

Bug 397508

A new class org.eclipse.uml2.uml.validation.UMLTraversalStrategy implements an EMF Validation Framework "traversal strategy" that applications may register to let validation operations discover the instances of stereotypes that are attached to UML model elements, to validate them.

Bug 409396

A new UML-to-Ecore conversion option, available in the EMF model importer and the profile definition action, lets the user determine how to handle properties that are untyped. In a UML model, a property that has no type can take any value; it is simply unconstrained. However, EMF cannot generate code for such a property, so now UML2 lets the user either substitute EObject type (the "Process" option), issue a warning ("Report"), or omit the property altogether ("Discard").

Uml2luna nn409396.png

Milestone 4

This milestone was completed on December 20, 2014.

Milestone 5

This milestone was completed on January 31, 2014.

Back to the top