Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Prev Next

Make Internal Requirement External

Elements in Enterprise Architect have internal requirements, or responsibilities (what they must do or accomplish). These can overlap or duplicate more formal requirements that the system in general must meet, so you might decide to make a single element's internal requirement into an external Requirement element (where the requirement can perhaps be implemented by multiple elements). You can make this conversion in one operation, using the 'Move External' function.


On a diagram or in the Project Browser, select an element and:


Design > Element > Manage > Properties > Requirements

Design > Element > Manage > Specific Properties Page > Requirements

Context Menu

Right-click on element | Properties > Requirements   or

Right-click on element | Properties Page | Requirements

Keyboard Shortcuts

Alt+Enter : Requirements



Double-click on Element : Requirements

Change an element's internal requirement into an external Requirement element



See also


Right-click on the internal requirement to change to an external requirement.

A short context menu displays.


Click the on 'Move External' menu option.

The 'Find Package' dialog displays.


Locate and click on the Package to place the new Requirement element in.


Click on the OK button.

A new Requirement element is created in the target Package, with a Realization connector from the current element to the Requirement.

In the 'Properties' dialog, the Requirement is now marked with a 'Yes' in the 'External' column, and the dialog fields are grayed out. To edit its details, double-click on the Requirement. The Requirement element's own 'Properties' dialog displays.


  • When an internal requirement is made into an external Requirement element, the 'Stability' field and its value for the internal requirement are translated into the Stability Tagged Value in the external Requirement

Learn more