20.18. Flache Historie

Eine flache Historie ist ein Pseudozustand (siehe Abschnitt 20.11, „ Pseudozustand), der sich an den letzten Zustand seines aktiven Containers erinnern kann. Die Historien- Pseudozustand zeigt mit einem Transitionspfeil auf seinen Standardzustand, so wie es der Start-Pseudozustand tut. Diese Transition zeigt auf den Unterzustand, der aktiv wird, wenn es keine Historie gibt. Wenn der zusammengesetzte Zustand des Containers vorher aktiv wurde (z.B., wenn es eine Historie gibt), wird der Unterzustand, der aktiv war, wenn der Containerzustand verlassen wurde, erneut aktiv.

Wenn in eine mehrstufige Hierarchie von zusammengesetzten Zuständen plaziert, erinnert sich die flache Historie nur an Zustände, die den gleichen Container haben, wie der Pseudozustand der Historie. Sie speichert keine Unterzustände zurück, die tiefer liegen als der Pseudozustand der Historie selbst.

Eine flache Historie wird im Diagramm als ein Kreis, der den Buchstaben H enthält, dargestellt.