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

No.Constraint nameDescription
1N-ary AssociationDue to the difference between the EA exported XMI and MagicDraw XMI, the view of N-ary Associations will not be imported.
2Diagram LegendMagicDraw does not have a similar element. Diagram Legends will not be imported.
3Diagram Note

The element most similar to the Diagram Note is the MagicDraw Diagram Information Table (through Option > Show diagram info). However, in EA it will be accessed through Option > show diagram details. Therefore, Diagram Notes will not be imported to MagicDraw.

4Text size

The size of text displayed in EA and MagicDraw may vary. The text size in EA is usually larger.

5

Word wrap

Due to the size constraints in text displayed in element Blocks, the result of word wrap in EA and MagicDraw is likely to be different.
6Contact point between elements and linksThe position of both ends of a link element cannot be mapped to MagicDraw because the last segments of the link element in MagicDraw 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 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 text labels, e.g., multiplicity and role name labels. MagicDraw will not import the position of these labels and will use the default position instead.
9Pin position

A Pin position in MagicDraw may have been slightly moved from its original position in EA. Especially, if the Pin is placed at the corner of its containing element, it will be slightly shifted away from the corner (mostly in a clockwise direction).

10Nested CallBehavior- Action

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

11DataStoreNode inner element

A DataStoreNode element that contains 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 that contains 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 will not correspond to the original position in EA. The position is fixed.

14Diagonal Sequence Message

MagicDraw does not support Diagonal Sequence Messages.

15

Sequence Activation Options

MagicDraw does 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 the following happen:

  • More than one Region has identical names.
  • The Region was created and then removed before exporting to XMI.

This will result in an unexpected result after imported into MagicDraw.

18Assembly Relationship in the Composite Structure diagram

Assembly Relationships in EA are exported to XMI as Connectors. They will then be imported to MagicDraw as Connectors.

19Interaction elements as the diagram frame

MagicDraw does not import Interaction elements displayed as the diagram frame in an Interaction Overview diagram.

20Message timing details

Duration Observation, and Timing Observation are not imported to MagicDraw.

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

23Problem occurs during conversion of the Sequence diagram.

Importing EA XMI to MagicDraw sometimes results in the following error message: “Problem occurred during conversion of Sequence diagram”. If this occurs, please import the XMI back to a new project in EA and export it back again before importing it to MagicDraw.