Pré. | Proc. |
Continuation
La description
Une continuation est utilisée dans les fragments combinés seq et alt, pour indiquer les branches de continuation suivies par un opérande. Pour indiquer une continuation, terminez un opérande par une continuation et indiquez la branche de continuation avec une continuation correspondante (même nom) précédant le fragment d'interaction.
Vous créez une Continuation en faisant glisser l'élément State /Continuation sur le diagramme à partir de la page « Éléments d'interaction » de la Boîte à outils.
Pour cet exemple de continuation, un fragment combiné alt a des continuations pathSucc et pathFail. Ces continuations sont situées dans Interaction Occurrence ConnHandler, qui a des événements ultérieurs basés sur la continuation.
Ce diagramme montre l'interaction référencée par l'occurrence d'interaction.
Apprenez Plus
Spécification OMG UML
La spécification OMG Unified Modeling Language , (v2.5.1, p. 609) indique :
Une continuation est une manière syntaxique de définir des continuations de différentes branches d'un CombinedFragment alternatif. Les continuations sont intuitivement similaires aux étiquettes représentant des points intermédiaires dans un flux de contrôle.
La spécification OMG Unified Modeling Language (v2.5.1, pp. 582-583) indique également :
Les continuations n'ont de sémantique qu'en relation avec les Alternative CombinedFragments et le séquençage (faible). Si un InteractionOperand d'un Alternative CombinedFragment se termine par une Continuation avec le nom (disons) X, seuls les InteractionFragments commençant par la Continuation X (ou pas de continuation du tout) peuvent être ajoutés.