Pré. | Proc. |
State composé
La description
Les States composites sont composés dans le diagramme Statemachine en développant un élément State , en ajoutant des régions le cas échéant et en faisant glisser d'autres éléments State , des éléments associés et des connecteurs dans ses limites. Les éléments State internes sont alors appelés sous-états.
(Vous pouvez également définir un élément State , comme avec de nombreux autres types d'éléments, en tant qu'élément composite ; celui-ci a alors un lien hypertexte vers un diagramme enfant qui peut être un autre diagramme Statemachine ou un autre type de diagramme ailleurs dans le modèle.)
Les States composites peuvent être orthogonaux, si des régions sont créées. Si un State composite est orthogonal, son entrée indique qu'un seul sous-état est simultanément actif dans chaque région. L'imbrication hiérarchique des States composites, couplée à l'utilisation de la région, génère une situation de plusieurs States actifs simultanément ; cette situation est appelée configuration State actif.
Apprenez Plus
Spécification OMG UML :
La spécification OMG Unified Modeling Language , (v2.5.1, p.308) indique :
Un State composite contient au moins une région, tandis qu'un State de sous-machine fait référence à une Statemachine d'état entière, qui est, conceptuellement, considérée comme «imbriquée» dans l' State . Un State composite peut être soit un State composite simple avec exactement une région, soit un State orthogonal avec plusieurs régions (isOrthogonal = true). (...) Tout State englobé dans une Région d'un State composite est appelé un sous-Etat de cet State composite. Il est dit sous-état direct lorsqu'il n'est contenu dans aucun autre State ; sinon, on parle de sous-état indirect.