Terminal Pseudostate
- Updated2023-02-21
- 2 minute(s) read
Terminal Pseudostate
Owning Palette: Statechart Development Objects
Requires: Statechart Module
Specifies a state that can terminate the execution of the enclosing region. To specify this state, create a transition from a state to a Terminal pseudostate. You can place this pseudostate within only a region. You can place more than one Terminal pseudostate in a region.

Add to the statechart diagram |
Find on the palette |
![]() | Note Because the top-level statechart diagram represents a region, a Terminal pseudostate at this level terminates the entire statechart. |
More than one transition can enter this pseudostate, which means more than one state can terminate a region. No transitions can leave this pseudostate.
After a statechart enters the Terminal pseudostate, all substates in enclosing region terminate execution.
Add to the statechart diagram
Find on the palette