2010-10-09 12 views
5

Non so se si tratta di una limitazione di UML 1.4 o ArgoUML, ma in un diagramma di sequenza, voglio mostrare un oggetto che chiama un metodo nella sua classe, cioè chiama una sottoprocedura.ArgoUML e chiamata "sottoprocedura"

Se trascino dall'oggetto a se stesso, non succede nulla :-(

Grazie, Formica

risposta

8

È necessario trascinare, fare clic, trascinare verso il basso, fare clic, trascinare di nuovo sulla linea di vita originale (cioè creare una forma a U invece di una forma a V o una linea singola). lavoro che dovrebbe essere necessario, ma funziona.

Funziona in 0.30.2. Non sono sicuro che funzionasse diversamente (come il commento di Jordi implica).

+0

Ah, brillante, sì, funziona perfettamente! Grazie!! –

0

Non certo perché si hanno problemi con questo. Se si punta la freccia messaggio alla colonna oggetto stesso disegna correttamente un messaggio riflessivo

+0

Sto usando ArgoUML 0.30.2 ... Ho un oggetto "/ A: a" e ha la colonna dell'oggetto disegnata sotto di esso. Faccio clic su una nuova azione di chiamata o su una nuova azione di invio, quindi faccio clic sulla colonna dell'oggetto, trascino e poi indietro. Non succede nulla - la linea scompare :-( –

+0

Ho provato con la versione "Lancio via web java start" e infatti la riga scompare, stavo usando una versione precedente a casa –

0

Avere una distanza di circa 10 tra le due linee di vita. Ora seleziona la nuova azione Crea e posiziona il cursore sulla linea della vita dove vuoi la chiamata personale. Ora trascina via 3 linee della griglia e clicca dallo stesso punto trascina verso il basso e trascina indietro fino alla stessa linea di vita in cui hai guardato. Questo è tutto fatto !!

Problemi correlati