Report Deletion of Cross Package References

When saving an XMI 1.1 controlled package, if the Report Cross Package Reference Deletions (XMI 1.1) option is set in the Options dialog, Enterprise Architect compares the package being exported with the latest XMI 1.1 revision of the package.

Topics

Topic

Detail

See also

Scenario

Master.eap contains two controlled packages - Package1 and Package2.

 

Master

 

You now import just the controlled package, Package2, into a new .eap file, New.eap.

Since New.eap does not contain Package1 (and hence its element Class1), Enterprise Architect cannot show Class1 and the Association connector on the diagram Package2.

When the package Package2 is exported to XMI from New.eap, the XMI file does not contain the information that the diagram Package2 used to contain the element Class1 and the Association connector.

If you import this XMI file into Master.eap, Enterprise Architect removes the element Class1 and the Association connector from the diagram Package2.

 

 

Identify Cross-Package References

In order to retain such cross-package references in XMI 1.1, you can set the Report Cross Package Reference Deletions (XMI 1.1) option so that when you save a controlled package, Enterprise Architect compares the latest XMI 1.1 revision of the package with the package being exported.

Any items that are missing from the package are listed on the Missing Cross References dialog.

 

XML Specifications

Actions

To merge missing items, as identified in the Missing Cross References dialog, into the XMI file that is being saved:

Select the checkbox against each item type
Click on the OK button

 

If you do not select any items, they are omitted from the saved XMI file.

 

To abort or cancel this XMI Export (or Check-in, or Put Latest) operation:

Click on the Cancel button

 

To review the details of an entry:

Double-click on the type

 

The details of each item are shown on the Missing <item type> dialog.

 

You can copy a value from any of the columns in this dialog to the clipboard:

Click on the column value to highlight it; the selected value is shown in the bottom left corner of the dialog
Copy that value to the clipboard ( Ctrl+C )