Import EMX/UML2 Files

Rational Software Architect (RSA) enables you to add many UML models under a single root. These models can have cross references between them.

However, RSA cannot save the entire root as one file; it saves each UML model as a separate EMX file. This means that an EMX file with cross-references is not self-contained as it references elements in another EMX file.

In releases earlier than release 7.0, Enterprise Architect treats each EMX file as a separate model and hence does not allow for cross-references between them. From release 7.0, Enterprise Architect enables these cross-references.

You therefore have the options of:

  • Importing a single EMX/UML2 file or
  • Importing a group of related EMX/UML2 files together, thereby retaining the cross-references between the different files

Access:    Click on target package in Project Browser, then:

         Project | Model Import/Export | Import Package From XMI File: Other XML File Formats |  EMX/UML2 option or
         Right-click | Import/Export | Import Package From XM File: Other XML File Formats |  EMX/UML2 option

Use to:

  • Import Enterprise Architect Model elements from *.emx /*.uml2 files


On the Import Package from EMX/UML2 dialog:



See also


Click on the (  ...  )  (Browse) button

The Select Import EMX / UML2 File(s) dialog displays, which enables you to select multiple files

Select the file or files (use (Ctrl) + click or (Shift) + click to select several files) and click on the Open button to return to the  Import Package from EMX/UML2 dialog


Selected Files

Lists the selected *.emx/*uml2 files


Write Log File

Select to write a log of import activity (recommended)

The log file is saved in the directory from which the files are being imported, with the name import.log



Click to import the *.emx/*uml2 files



Click to close this dialog



Click to display this Help page


Import Progress

Indicates the progress of the import