Icon class icon_class fas fa-quote-left icon_class_computed fas fa-quote-left Related content Pseudostates - deepHistory and shallowHistory Source Unified Modeling Language 2.5.1 Copyright information About Object Management Group copyright in text extracts quoted from OMG specifications for educational purposes Snippet kind SEMANTIC UML keywords StateMachine State Pseudostate PseudostateKind::deepHistory State::entry Previous snippet deepHistory – This type of Pseudostate is a kind of variable that represents the most recent active state configuration of its owning Region. ... a Transition terminating on this Pseudostate implies restoring the Region to that same state ... Full quote The entry Behaviors of all States in the restored state configuration are performed in the appropriate order starting with the outermost State Next snippet A deepHistory Pseudostate can only be defined for composite States and, at most one such Pseudostate can be contained in a Region of a composite State. Related snippets Related snippets (backlinks) Two types of history Pseudostates are provided. Deep history (deepHistory) represents the full state configuration of the most recent visit to the containing Region. The effect is the same as if the Transition terminating on the deepHistory Pseudostate had, instead, terminated on the innermost State of the preserved state configuration, including execution of all entry Behaviors encountered along the way. Visit also Visit also (backlinks) Flags