Exit Point

Return to Introduction  Previous page  Next page


Exit Points are used in Submachine states and State Machines to denote the point where the machine is exited and the transition sourcing this exit point, for Submachines, is triggered. Exit points are a type of pseudo-state used in the State Machine diagram. 

Toolbox Icon


OMG UML Specification

The OMG UML specification (UML Superstructure Specification, v2.0, p. 471) states:

"An exit point pseudostate is an exit point of a state machine. Entering an exit point within any region of the state machine referenced by a submachine state implies the exit of this submachine state and the triggering of the transition that has this exit point as source in the state machine enclosing the submachinestate."