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


Pseudo-states are a UML abstraction for various types of transient vertices used in State Machine diagrams. Pseudo-states are used to express complex transition paths.

The following types of pseudo-state are available:


All the listed types of pseudo state can be represented in code, and can generate code under the State Machine code generation templates from Enterprise Architect release 11 onwards

Learn more