Utilisation d'un message UML 2.0

De RAD Studio
Aller à : navigation, rechercher

Remonter à Procédures des diagrammes d'interaction

Cette section décrit les techniques d'utilisation des messages dans les diagrammes de séquence et de communication. Même si les deux types de diagrammes sont équivalents, les techniques d'utilisation des messages diffèrent.

Quand vous gérez des messages UML 2.0, vous disposez des options suivantes :

  1. Afficher ou masquer un message de réponse
  2. Imbriquer des messages
  3. Créer un message réflexif à partir d'une ligne de vie
  4. Créer un lien message correspondant à l'appel d'une opération

Pour afficher ou masquer un message de réponse :

  1. Dans le diagramme d'interaction, sélectionnez un message d'appel.
  2. Dans l'onglet de liaison de l'inspecteur d'objets, activez ou désactivez Afficher le message de réponse.

Pour imbriquer des messages :

  1. Vous pouvez imbriquer des messages en faisant partir des liens messages depuis une spécification d'exécution. Le message imbriqué hérite du numéro du message parent. Si, par exemple, le message parent a le numéro 1, son premier message imbriqué est 1.1.
  2. Il est également possible de créer des liens de message allant vers les spécifications d'exécution parent.

Pour créer un message réflexif à partir d'une ligne de vie :

  1. Cliquez sur le bouton Message sur la palette d'outils.
  2. Dans un diagramme de séquence, cliquez deux fois sur la ligne de vie, à l'emplacement où le message devra apparaître. Dans un diagramme de communication, cliquez deux fois n'importe où sur la ligne de vie.

Pour créer un lien message correspondant à l'appel d'une opération :

  1. Créez une interaction.
  2. Créez un lien message entre deux lignes de vie de l'interaction.
  3. Ouvrez l'onglet de liaison de l'inspecteur d'objets du lien message.
  4. Dans le champ signature, cliquez sur le bouton sélecteur.
  5. Dans le modèle ou les favoris, sélectionnez l'opération souhaitée.
  6. Cliquez sur OK.

Le lien message est nommé en fonction du nom de l'opération.

Voir aussi