Les actions

Une action peut être lancée au moment du passage d'une transition (Voir /activité sur la figure présentant les transitions).

Principe : le lancement des actions à l'intérieur de l'état actif est organisé selon des mots réservés.

  • entry/ est suivi des actions exécutées lorsque l'état devient actif ;

  • do/ est suivi d'1 ou plusieurs actions exécutées dans l'ordre de leur écriture, à partir de l'instant où l'activité /entry est terminée ;

  • exit/ est suivi des actions qui de déroulent lorsque l'état se désactive.

Actions

Remarque

  • On peut aussi ne pas utiliser de mot réservé, auquel cas cela correspond à un do/.

  • Un état peut ne pas contenir d'action. Il sert alors à attendre le déclenchement de la transition suivante.

  • Pendant que l'état est actif, un évènement peut lancer une action avec la syntaxe : événement/ suivi de l'action. Cette action est lancée chaque fois que l'évènement survient, tant que l'état est actif.