SCXML : State Chart XML

Hierarchie

Principe

Hiérarchie permet de définir des états dans des états. Autrement dit, il est possible de créer un état qui contiendra plusieurs états et transitions entre ces états. Ce principe permet de créer des sous-machines d'états.

Schéma

Principe de hierarchie

Code

			<state id="s1" initial="s11">
				<state id="s11">
					<transition event="e1" target="s12"  />
				</state>
				<state id="s12">
					<transition event="e2" target="s11" />
				</state>
			</state>
			

La balise initial permet de déterminer l'état d'entrée de cet état.