Hi,
A team used the XMI v2.1 export to published class models.
When importing it into a blank EAPx file, we noticed that some enumeration classes are empty, even though literal values are visible in the XMI File.
<packagedElement xmi:type="uml:Class" xmi:id="EAID_...." name="EnumType" visibility="public">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="EAID_..." name="literal value 1" visibility="public"/>
The odd thing is that some enums are populated with a similar content in the XMI.
The User Guide states the following: "When performing Enterprise Architect-to-Enterprise Architect transfers, ensure that XMI version 1.1, XMI version 2.1 or Enterprise Architect's Native XML is selected"
Yet I recently experienced a case with the Merge where only XMI 1.1 worked. I also found the following thread:
-
https://sparxsystems.com/forums/smf/index.php?topic=29218.0Users tend to use the latest version and choose 2.1 instead of 1.1. Should we rule out 2.1 and use by default 1.1 to avoid any issue?
Is there a way to sort this issue based on the existing XMI 2.1 file ?