My problem is that I try to import an ARIS UML Designer model into Rational Software Architect, but it gives me the error that it only supports UML version 2.2. ARIS UML models use UML version 2.5, so I would like to know how to do an XSLT to transform the UML model from version 2.5 to 2.2.
Hi Cristina,
as the MOF has not changed, my first attempt would be to substitute
xmlns:uml="http://www.omg.org/spec/UML/20131001"
with
xmlns:uml= "http://www.omg.org/spec/UML/20080501/"
A problem that might occur, is the splitting of the UML XMI in
- superstructure
- infrastructure
- L0
- L1
- L2
- L3
has been omitted in 2.5. In 2.5 there is only a single UML XMI instead of 6 up to 2.4.1.
Best regards
Carsten
In Aris Uml Designer I do care about the XMI that is generated in RSA, but only creates the folder structure, without actually importing the diagram. Is there a way in ARIS, so that I can create the diagram? This is an example of a Class Diagram that I created in RSA, but I have not imported the model in ARIS Uml Designer.
IBM RSA is based on an old version of EMF (Eclipse Modeling Framework). EMF strictly adheres to the separation of concerns pattern. Consequently EMF separates models from their visualization, the diagrams.
Having this in mind, you observe the -- more precise at least my -- expected behavior of the XMI import ;-)
So you can drag&drop the elements from the model into empty diagrams to reconstruct the diagrams. The associations should -- this what I expect -- be added to the diagrams by "magic". As a result you likely just need to drag&drop non-association elements.
Best regards
Carsten
some additions:
Eclipse Papyrus as another UML tool takes
* the actual version of the Eclipse Modeling Framework as model handler
and
* Eclipse (Obeo) Sirius as diagram handler.
Eclipse Modeling framework and Eclipse (Obeo) Sirius are maintained by two completely separated teams and have individual (in this case harmonized) lifecycles.
Best regards
Carsten