Pré. | Proc. |
Transition
Description
Si vous devez définir le mouvement logique d'un State à un autre dans un diagramme Statemachine , vous pouvez faire glisser un connecteur Transition depuis la boîte à outils vers le diagramme . Vous contrôlez la transition via la dialogue « Propriétés » du connecteur.
Champ |
Action |
Voir aussi |
---|---|---|
Garde |
Type l’expression à évaluer après l’envoi d’un événement mais avant le déclenchement de la transition correspondante. Si la garde est vraie à ce moment-là, la transition est activée ; sinon, elle est désactivée. |
|
L'effet est un comportement |
Convertissez le champ « Effet » d'un champ de texte libre en définition d'une activité ou d'un comportement spécifique. La dialogue « Sélectionner <élément> » s'affiche, vous invitant à sélectionner l'élément d'activité ou de comportement dans le modèle. |
Sélectionner < Item > Dialogue |
Effet |
Soit:
|
|
Nom Déclencheur |
Précisez le nom du déclencheur ; soit :
|
|
Type Déclencheur |
Précisez le type de déclencheur :
|
|
Spécification |
Spécifiez l'événement à l'origine de la transition ; soit :
|
|
Nouveau |
Effacer les champs prêts à commencer à définir une nouvelle déclencheur . |
|
Sauvegarder |
Enregistrez le déclencheur nouvellement créé ou modifié. |
|
Supprimer |
Supprimer le déclencheur sélectionné de la liste. |
|
< liste déclencheur > |
Répertoriez les déclencheurs existants, qui peuvent ou non avoir des noms et des types, et qui peuvent inclure déclencheurs créés dans des modèles plus anciens. |
Notes
- Les segments Fourche et Joindre ne peuvent avoir ni déclencheurs ni gardes
- Vous pouvez identifier déclencheurs cachés et localiser déclencheurs dans la fenêtre Navigateur , en utilisant l'option « Rechercher Déclencheurs associés » dans le menu contextuel du connecteur de transition ; si un déclencheur existe pour la transition, il est immédiatement mis en surbrillance dans la fenêtre Navigateur , si plusieurs déclencheur existent la dialogue « Utilisation des éléments » s'affiche - sélectionnez le déclencheur requis et cliquez sur le bouton Ouvrir pour mettre en surbrillance le déclencheur dans la fenêtre Navigateur
- Vous pouvez définir une auto-transition comme une transition interne et représenter le connecteur et ses propriétés dans un compartiment de l'élément State
Icône de la boîte à outils
Apprenez Plus
Spécification OMG UML :
La spécification Unified Modeling Language OMG (v2.5.1, p. 359) stipule :
Une transition représente un arc entre exactement un sommet source et exactement un sommet cible (la source et les cibles peuvent être le même sommet). Elle peut faire partie d'une transition composée, qui fait passer la Statemachine d'une configuration State stable à une autre, représentant la réponse complète de la Statemachine à l'occurrence d'un événement qui l'a déclenchée.