Dans les modèles UML, vous pouvez ajouter
une activité entrée, do ou exit à un état pour décrire une activité réalisée uniquement à l'entrée dans un état, à la
sortie (exit) d'un état ou qui est en cours dans un état particulier.
Avant de commencer
Avant de pouvoir ajouter des activités aux états composites et orthogonaux, vous devez
avoir ouvert un diagramme de machine d'état dans la perspective
Modélisation.
A propos de cette tâche
Pour ajouter des activités entrée, do et exit aux états :
- Cliquez avec le bouton droit sur un état, puis cliquez sur Ajouter UML et effectuez l'une des
tâches suivantes :
- Pour ajouter une action d'entrée à un état, cliquez sur Entrée.
- Pour ajouter une action de do à un état, cliquez sur Do.
- Pour ajouter une action d'exit à un état, cliquez sur Exit.
- Dans le menu en incrustation qui s'affiche après la création de l'activité, sélectionnez l'une des options suivantes
:
- Pour créer une nouvelle activité, cliquez sur Créer une activité, entrez un nom et appuyez
sur la touche Entrée.
- Pour créer une nouvelle machine d'état, cliquez sur Créer une machine d'état, entrez un nom
et appuyez sur la touche Entrée.
- Pour créer un nouveau comportement opaque, cliquez sur Créer un comportement opaque, entrez
un nom et appuyez sur la touche Entrée.
- Pour associer l'activité à un élément existant, cliquez sur Sélectionner un élément
existant, sélectionnez un élément dans la liste et cliquez sur OK.
- Facultatif : Pour associer une opération à une activité Entry (entrée), Do (faire) ou Exit (sortie), cliquez sur l'activité dans
le diagramme, puis, dans la vue Propriétés, sur la page Général, cliquez sur
Définir.
Remarque : Pour que vous puissiez associer une opération à une activité, le compartiment des activités doit être visible.
Pour
le rendre visible, cliquez sur l'état, puis, dans la vue Propriétés, sur la page
Aspect, sous Afficher les compartiments, cliquez sur Activités.
- Facultatif : Pour associer une opération à une activité, dans la fenêtre Sélectionner un élément,
sélectionnez une opération dans la liste et cliquez sur OK.