Je ne sais pas si c'est une limitation de UML 1.4, ou argouml, mais dans un diagramme de séquence, je souhaite montrer un objet appelant une méthode dans sa propre classe, c'est-à-dire appeler une sous-procédure. p>
Si je traîne de l'objet à lui-même, rien ne se passe: - ( p>
merci, Ant p>
3 Réponses :
Je ne sais pas pourquoi vous avez des problèmes avec cela. Si vous pointiez la flèche de message sur la colonne d'objet elle-même, elle dessine correctement un message réflexif. p>
J'utilise Argouml 0.30.2 ... J'ai un objet "/ A: A", et il a la colonne d'objet dessinée ci-dessous. Je clique sur une nouvelle action d'appel ou une nouvelle action d'envoi, puis cliquez sur la colonne Objet, faites-le glisser, puis faites glisser le dos. Rien ne se passe - la ligne disparaît :-(
J'ai essayé avec la version ¨Launch via Web Java Start "et la ligne disparaît bien. J'utilisais une version plus ancienne à la maison.
Vous devez faire glisser, cliquez sur, faites glisser le bas, cliquez sur, faites-le glisser sur la ligne de sauvetage d'origine (c.-à-d. Faites une forme U au lieu d'une forme de V ou d'une ligne unique). Cela semble être plus de travail que nécessaire, mais cela fonctionne. P>
Cela fonctionne dans 0.30.2. Je ne sais pas si cela fonctionnait différemment (comme le commentaire de Jordi implique). P>
Avoir environ 10 lignes de grille entre les deux lignes de vie. Sélectionnez maintenant la nouvelle action Créer et placez le curseur sur la ligne de vie où vous voulez l'auto-appel. Faites maintenant glisser environ 3 grilles et cliquez à partir de la même pointe, faites-le glisser vers le bas et faites-le glisser vers l'arrière jusqu'à la même ligne de vie où vous avez regardé. C'est tout fait !! p>