Deep History Pseudostate
- Updated2023-02-21
- 2 minute(s) read
Deep History Pseudostate
Owning Palette: Statechart Development Objects
Requires: Statechart Module
Specifies that, when the statechart leaves and then returns to a region, the statechart enters the lowest-level substates that were active when the statechart left the region.
To use the Deep History pseudostate, place this pseudostate in a region and then create a transition from a state to this pseudostate.
![]() | Note You use this pseudostate in Part 5 of the Getting Started tutorial. |

Add to the statechart diagram |
Find on the palette |
![]() | Note Statechart history is erased after the statechart terminates. |
You can create multiple incoming transitions to this pseudostate, but you cannot create any outgoing transitions from this pseudostate.
The Deep History pseudostate returns to the lowest-level substates that were active when the statechart left the region. To return to the highest-level substates, use the Shallow History pseudostate.

Add to the statechart diagram
Find on the palette