Pré. | Proc. |
Flux d' Object
La description
Les flux d' Object sont utilisés dans les diagrammes d'activité et les diagrammes Statemachine . Lorsqu'il est utilisé dans un diagramme d'activité, un flux d' Object relie deux éléments, avec des données spécifiques le traversant, modélisation une transition active. Pour afficher des exemples de diagrammes d'activité à l'aide de flux d' Object , consultez la rubrique Diagrammes d' Object dans les diagrammes d'activité .
Dans les diagrammes Statemachine , un Object Flow est une spécification d'un flux ou d'une transition d'état. Cela implique le passage d'une instance d' Object entre les éléments au moment de l'exécution.
Vous pouvez insérer un Flux d' Object depuis les pages ' State ' ou 'Activité' de la Boîte à outils, ou depuis la liste déroulante de toutes les relations située dans la barre d'outils d'en-tête. Vous pouvez également modifier une connexion de transition vers un flux d' Object en cochant la case 'ObjectFlow' dans la boîte de dialogue ' Propriétés ' de la connexion.
Consultez la rubrique Flux de contrôle pour plus d'informations sur la configuration des gardes et des pondérations sur les flux d' Object .
Icône de la boîte à outils
Apprenez Plus
Spécification OMG UML :
La spécification OMG Unified Modeling Language , (v2.5.1, p.376) indique :
Un ObjectFlow est un ActivityEdge qui peut être traversé par des jetons d' object . Les ObjectFlows modélisent le flux de valeurs entre les ObjectNodes. Les jetons sont offerts à l'ActivityNode cible dans le même ordre qu'ils sont offerts à partir de la source. Si plusieurs jetons sont offerts en même temps, alors les jetons sont offerts dans le même ordre que s'ils avaient été offerts un par un à partir de la source. Si la source est un ObjectNode avec un ordre spécifié, alors les jetons de la source sont offerts à l'ObjectFlow dans cet ordre et, par conséquent, sont offerts de l'ObjectFlow à la cible dans le même ordre