The following table shows the conversion limitations and constraints in EA exported XMI and EA Import.

No.Constraint nameDescription
1N-ary AssociationDue to the difference between the EA exported XMI and MagicDraw, CEA or CSM XMI, the view of N-ary association will not be imported.
2Diagram Legend

MagicDraw, CEA, or CSM does not have a similar element. Diagram legends will not be imported.

3Diagram 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.

4Text 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.
6Contact point between element and linkThe 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.
7Display 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.

8Link 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.
9Pin 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).

10Nested CallBehavior- Action

A CallBehaviorAction element nested with another CallBehaviorAction element. The outermost part of the element will remain. The other will be removed.

11DataStoreNode 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.

12Object inner elementAn Object element containing Activity Diagram related elements. Every element inside that particular Object element will be removed. Only the Object element will remain.
13Lifeline position

The Lifeline position in MagicDraw, CEA, or CSM will not correspond to the original position in EA. The position is fixed.

14Diagonal 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.

16State contains diagram

A diagram element placed inside a State element will be removed.

17Region in Orthogonal State

EA exported XMI contains incorrect information when:

  • more than one region has identical names.
  • a region was created and then removed before exporting to XMI.

This will cause an unexpected result after importing it into MagicDraw, CEA, or CSM.

18Assembly 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.

19Interaction elements as diagram frame

MagicDraw, CEA, and CSM do not import Interaction elements displayed as a diagram frame in an Interaction Overview diagram.

20Message timing details

Duration Observation, and Timing Observation are not imported to MagicDraw, CEA, or CSM.

21Concurrent 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.

22Combined 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.

23Problem 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.