The following table shows the conversion limitations and constraints in EA exported XMI and EA Import.
No. | Constraint name | Description |
---|---|---|
1 | N-ary Association | Due to the difference between the EA exported XMI and MagicDraw, CEA or CSM XMI, the view of N-ary association will not be imported. |
2 | Diagram Legend | MagicDraw, CEA, or CSM does not have a similar element. Diagram legends will not be imported. |
3 | Diagram Note | The element most similar to Diagram Note is the MagicDraw, CEA and CSM diagram information table (Option > Show diagram info). However, in EA it will be mapped to the Option > Show diagram details. So Diagram Notes will not be imported to MagicDraw, CEA or CSM. |
4 | Text size | The size of text displayed in EA and MagicDraw, CEA, or CSM may vary. The text size in EA is mostly larger. |
5 | Word wrap | Due to size constraints in text displayed in element blocks, the result of word wrap in EA and MagicDraw, CEA, and CSM is likely to be different. |
6 | Contact point between element and link | The position of both ends of a link element cannot be mapped to MagicDraw, CEA, or CSM because the last segments of the link element in MagicDraw, CEA, or CSM always point to the center of connected elements. |
7 | Display alternative image | In EA, you can display an element in a diagram by using an alternative image. MagicDraw, CEA, or CSM will not import that particular image and will use a default shape instead. |
8 | Link label position | A Link element, such as an Association, has many labels, including multiplicity and role name labels. MagicDraw, CEA, or CSM will not import the position of these labels and will use a default position instead. |
9 | Pin position | A Pin position in MagicDraw, CEA, or CSM may have been slightly moved from its original position in EA. If the pin is placed at the corner of its containing element, it will be shifted a little away from the corner (mostly in a clockwise direction). |
10 | Nested CallBehavior- Action | A CallBehaviorAction element nested with another CallBehaviorAction element. The outermost part of the element will remain. The other will be removed. |
11 | DataStoreNode inner element | A DataStoreNode element containing Activity Diagram related elements. Every element inside that particular DataStoreNode element will be removed. Only the DataStoreNode element will remain. |
12 | Object inner element | An Object element containing Activity Diagram related elements. Every element inside that particular Object element will be removed. Only the Object element will remain. |
13 | Lifeline position | The Lifeline position in MagicDraw, CEA, or CSM will not correspond to the original position in EA. The position is fixed. |
14 | Diagonal Sequence Message | MagicDraw, CEA, and CSM do not support Diagonal Sequence Messages. |
15 | Sequence Activation Options | MagicDraw, CEA, and CSM do not support manipulating Sequence Activation through Sequence Activation Options. |
16 | State contains diagram | A diagram element placed inside a State element will be removed. |
17 | Region in Orthogonal State | EA exported XMI contains incorrect information when:
This will cause an unexpected result after importing it into MagicDraw, CEA, or CSM. |
18 | Assembly Relationship in Composite Structure diagram | Assembly relationships in EA are exported to XMI as Connectors. They will then be imported to MagicDraw, CEA, or CSM as Connectors. |
19 | Interaction elements as diagram frame | MagicDraw, CEA, and CSM do not import Interaction elements displayed as a diagram frame in an Interaction Overview diagram. |
20 | Message timing details | Duration Observation, and Timing Observation are not imported to MagicDraw, CEA, or CSM. |
21 | Concurrent State Regions in StateMachine | Adding and removing multiple Concurrent State Regions to and from StateMachine in EA can cause the EA XMI to be incorrectly exported. If the EA exported XMI is in this state, the result of the StateMachine imported to MagicDraw, CEA, or CSM cannot be determined. The same problem also occurs if there are multiple Concurrent State Regions with the same name. |
22 | Combined Fragment | Adding and removing multiple Interaction Operands to and from Combined Fragment in EA can cause the EA XMI to be incorrectly exported. The problem can be fixed by importing the EA XMI back to a new project in EA and exporting it back before importing it to MagicDraw, CEA, or CSM. |
23 | Problem occurs during conversion of Sequence diagram. | Importing EA XMI to MagicDraw, CEA, or CSM sometimes results in the following error message: “Problem occurred during conversion of Sequence diagram”. If this occurs, please try to import the XMI back to a new project in EA and export it back again before importing it to MagicDraw, CEA, or CSM. |