Dieses Werkzeug erzeugt eine neuen flache History.
History-Zustände dienen als
"Rücksprungadressen" in so genannte
ODER-verfeinerte Zustände (composite states, vgl.
XOR-Dekomposition).
Ein mit einem shallow
history-Zustand ausgestatteter ODER-verfeinerter Zustand
"führt Buch" über den zuletzt aktiven
Subzustand, der im Zuge einer Transition in diesen
History-Zustand automatisch wieder angenommen wird.
Eine vom History-Zustand wegführende Transition wird
durchgeführt, wenn zuvor noch keiner der Subzustände
aktiv war, wenn also der verfeinerte Zustand zum ersten Mal,
und zwar über seinen History-Zustand, erreicht wird.
Die "Buchhaltung" eines History-Zustands (shallow
history) bezieht sich auf alle Zustände der obersten
Verfeinerungsebene innerhalb eines verfeinerten Zustands,
der diesen History-Zustand beherbergt.