Book a Demo

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

Prev Next

Custom Diagram

A Custom diagram is an extended Class diagram that is used to capture requirements, user interfaces or custom-design models.

Custom models provide a few extensions to the UML model and enable some exploratory and non-rigorous experimentation with model elements and diagrams. You generate Custom diagram elements and connectors from the 'Custom' pages of the Diagram Toolbox.

Custom Diagram Element Toolbox Icons



See also

Package element

Packages are used to organize your project contents, but when added onto a diagram they can be use for structural or relational depictions.

Requirement element

A Requirement element captures the details of a system requirement.


An Issue element represents an item of concern (that might or might not occur) or a failure to meet a defined requirement in the current system.


A Change element represents a change in the defined requirements for the current system and can be used to request and manage the change process.

Screen element

A Screen element is used to prototype a User Interface screen flow.

User interface control element

A UI Control element represents a user interface control element (such as an edit box).

UI Control Elements
Test Case element

A Test Case is a stereotyped Use Case element which enables you to give greater visibility to tests.

Test Case

An Entity is a stereotyped Object that models a store or persistence mechanism that captures the information or knowledge in a system.

Custom Toolbox

Custom Diagram Connector Toolbox Icons



See also

Association connector

An Association implies that two model elements have a relationship, usually implemented as an instance variable in one or both Classes.

Aggregation connector

An Aggregation connector is a type of association that shows that an element contains or is composed of other elements.

Generalization connector

A Generalization is used to indicate inheritance.

Realization connector

A Realizes connector represents that the source object implements or Realizes its destination object.

Nesting connector

A Nesting Connector is an alternative graphical notation for expressing containment or nesting of elements within other elements.