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


A UML Enumeration element.


An Enumeration is a data type, whose instances can be any of a number of user-defined enumeration literals. It is possible to extend the set of applicable enumeration literals in other Packages or profiles. You create Enumerations in Class or Package diagrams, and in diagrams developed using the Metamodel and Profile pages of the Diagram Toolbox.

Toolbox icon

Enumeration element

Learn more

OMG UML Specification:

The OMG Unified Modeling Language specification, (v2.5.1, p.175)  states:

An Enumeration is a DataType whose values are enumerated in the model as EnumerationLiterals.