Dans les diagrammes de séquence UML (Unified Modeling Language),
vous pouvez déplacer le point d'envoi et le point de réception d'un message
asynchrone entre les lignes de vie pour gérer le délai entre l'événement
d'envoi et l'événement de réception. Plusieurs messages peuvent se produire
entre les lignes de vie d'envoi et de réception.
Il doit y avoir un diagramme de séquence avec des lignes de vie
et des messages asynchrones, ouvert dans l'éditeur de diagrammes.
Pour retarder la réception d'un message asynchrone, procédez comme suit :
- Dans la Palette, cliquez sur Message asynchrone.
- Cliquez sur la ligne de vie source où vous souhaitez faire partir
le message et faites glisser le message horizontalement puis verticalement sur
les messages existants, vers la ligne de vie cible où vous souhaitez faire
arriver le message.
- Effectuez l'une des étapes suivantes :
- Si la ligne de vie cible représente une instance d'un
type de discriminant structuré, comme une classe, nommez l'opération et
cliquez sur OK.
- Si la ligne de vie cible représente une instance d'un
type de discriminant non structuré, comme un acteur, renommez le message sélectionné et
cliquez sur OK.
La ligne de vie source n'est pas bloquée et des interactions peuvent se produire
entre les points des événements d'envoi et de réception.