Réserver une Démo
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.

A UML Sequence diagram showing a State/Continuation element used as a Continuation.

Ce diagramme montre l'interaction référencée par l'occurrence d'interaction.

A UML Sequence diagram showing a State/Continuation element used as a Continuation.

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.