eclipse-uml2 / uml2

An EMF-based implementation of the UML 2.x metamodel for the Eclipse platform.
Eclipse Public License 2.0
5 stars 4 forks source link

Conversion to standard XMI requires updates #43

Open eclipse-uml2-bot opened 7 hours ago

eclipse-uml2-bot commented 7 hours ago

| --- | --- | | Bugzilla Link | 290329 | | Status | NEW | | Importance | P3 normal | | Reported | Sep 23, 2009 17:43 EDT | | Modified | Feb 10, 2014 21:11 EDT | | Version | 3.0.0 | | Reporter | James Bruck |

Description

The work being done at the XMI interchange working group has revealed a few issues with XMI being produced by UML2 component (see http://www.omgwiki.org/model-interchange/doku.php?id=start )

eclipse-uml2-bot commented 7 hours ago

By Nicolas Rouquette on Oct 13, 2009 13:34

See: bug 292171

eclipse-uml2-bot commented 7 hours ago

By James Bruck on Dec 03, 2009 10:53

UML 2.3 has an issue resolution (OMG Issue No: 11160)\ \ Revised Text:\ Add the following paragraph after the third paragraph in Annex C:\ \ The namespace for the standard profile is:\ http://schema.omg.org/spec/UML/2.3/schemas/StandardProfileL2.xmi\ http://schema.omg.org/spec/UML/2.3/schemas/StandardProfileL3.xmi\ \ Different versions of this standard profile are created for the L2 and L3 compliance levels.

eclipse-uml2-bot commented 7 hours ago

By Kenn Hussey on Dec 04, 2009 11:22

(In reply to comment #2)

UML 2.3 has an issue resolution (OMG Issue No: 11160)

Revised Text: Add the following paragraph after the third paragraph in Annex C:

The namespace for the standard profile is: http://schema.omg.org/spec/UML/2.3/schemas/StandardProfileL2.xmi http://schema.omg.org/spec/UML/2.3/schemas/StandardProfileL3.xmi

Different versions of this standard profile are created for the L2 and L3 compliance levels.

But we don't support UML 2.3 (yet), so for now we should probably only provide tolerance for these new URIs, i.e. support loading documents with them but not produce (new) documents with those URIs. Alternatively, we could come up with a (useful) mechanism to allow the user to choose which OMG version to serialize the model against.