Création d'un message récursif dans un diagramme de séquence

Un message peut être récursif lorsque l'objet s'envoie un message à lui-même. Dans ce cas, la flèche commence et se termine sur la ligne de vie du même objet.

Vous n'êtes pas autorisé à utiliser l'action Création ou Auto-destruction, ni l'option Prise en charge du retard, avec un message récursif.

Lorsque vous créez des messages récursifs Non défini ou Retour à partir de la Boîte à outils, la valeur du flux de contrôle est déjà sélectionnée :

Type de message

Outil

Message récursif Non défini



Message récursif Retour



Vous pouvez également créer un message récursif Non défini, puis changer ensuite sa valeur de flux de contrôle.

Exemple



Vous pouvez choisir de créer un message récursif avec ou sans activation en utilisant les outils de la Boîte à outils.

Lorsque vous créez un message récursif avec activation, ce dernier est automatiquement attaché à une activation et sa valeur de flux de contrôle est un Appel de procédure qui, par défaut, démarre l'activation.

Les symboles d'activation sont ensuite automatiquement créés sur la ligne de vie de l'objet comme illustré ci-après :