My Wiki!

Uml

Specifications

http://www.omg.org/spec/UML/2.4.1/

argouml can import xmi

ecore vs eclipse OCL (RAS)

Hi Michael

OMG don't use Ecore; except that rather a lot of practical tooling does
and so sometimes the Ecore slips out; it's supposed to be eliminated.
The new UML specification models are prepared with RAS (Eclipse OCL) and
then transformed to comply with XMI specifications. If nothing else,
this allows UML version Y to prepared with a tool supporting version X.

Unfortunately you couldn't post the link. The MDT/UML2 project has
recently (Juno M2 to M5) added support for UML 2.4.1 which has resulted
in many additional namespaces. As an early user of this support, I
encountered a few xmi:Extension anomalies. It is really rather difficult
to get everything correctly initialized. You may find
/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/uml/UMLUtils.java
provides some inspiration.

I suspect that SoaML may not be using a namespace supported by your
version of MDT/UML2.

You may find it easiest just to adjust the Soa profile to be
namespace-similar to the one that works for Papyrus.

Navigation