Dans un diagramme d’état, un état composite
composite est un état qui a été décomposé en sous-états simultanés (représentant des relations « et ») ou mutuellement exclusifs (représentant des relations « ou ») .
Les états mutuellement exclusifs (pris en charge dans le diagramme de modèle UML) sont représentés par un diagramme d’état imbriqué dans un état englobant.
Dans UML, les sous-états simultanés (non pris en charge dans le diagramme du modèle UML) sont indiqués par des traits en pointillés qui divisent l’État en sous-régions. Chaque sous-région peut être nommée et contenir un diagramme d’état imbriqué avec des états disjoints.
Lorsque vous déposez une forme d’état composite sur la page de dessin, le diagramme de modèle UML crée automatiquement une page de dessin de diagramme d’état dans laquelle vous pouvez ajouter des éléments qui représentent le contenu de l’état composite.
Nommer une forme d’état composite et ajouter d’autres valeurs de propriété
Ouvrez la boîte de dialogue Propriétés UML de l’élément en double-cliquant sur l’icône qui représente l’élément dans l’arborescence ou la forme qui représente l’élément dans un diagramme.
Conseil
Contrôlez les valeurs de propriété qui s’affichent sur une forme dans un diagramme en cliquant avec le bouton droit sur la forme, puis en cliquant sur Options d’affichage de la forme. Dans la boîte de dialogue Options d’affichage de forme UML , sélectionnez et désactivez les options pour afficher ou masquer les valeurs des propriétés.
Contrôler si un nom est affiché sur la forme État composite
Cliquez avec le bouton droit sur la forme, cliquez sur Options d’affichage de la forme, puis sélectionnez Nom pour afficher un nom ou désactivez Nom pour masquer un nom.
Accédez au diagramme qui représente le contenu de l’état composite
Cliquez avec le bouton droit sur la forme État composite , puis cliquez sur Ouvrir le diagramme.
Afficher le compartiment de transition interne de la forme État composite
Cliquez avec le bouton droit sur la forme, cliquez sur Options d’affichage de la forme, puis, sous Supprimer, désactivez Transition.
Voir aussi
Utiliser des formes d’état composites
Créer un diagramme d’état UML