ArgoUML и вызов «подпроцедуры» - PullRequest
7 голосов
/ 09 октября 2010

Я не знаю, является ли это ограничением UML 1.4 или ArgoUML, но на диаграмме последовательности я хочу показать объект, вызывающий метод в своем собственном классе, то есть вызывающий подпроцедуру.

Если я перетаскиваю объект от себя к себе, ничего не происходит: - (

Спасибо, Муравей

Ответы [ 3 ]

11 голосов
/ 14 октября 2010

Вам нужно перетащить, щелкнуть, перетащить вниз, кликнуть, перетащить обратно к исходной линии жизни (то есть сделать форму U вместо формы V или отдельной линии).Похоже, больше работы, чем необходимо, но это работает.

Это работает в 0.30.2.Не уверен, что раньше он работал по-другому (как следует из комментария Джорди).

0 голосов
/ 13 января 2014

Расстояние между двумя линиями жизни составляет около 10. Теперь выберите New Create Action и поместите курсор на жизненную линию там, где вы хотите выполнить собственный вызов. Теперь перетащите курсор вокруг 3 линий сетки и щелкните мышью из той же точки, перетащите вниз и перетащите назад к той же линии жизни, где вы смотрели. Это все сделано !!

0 голосов
/ 10 октября 2010

Не знаю, почему у вас проблемы с этим. Если вы указываете стрелку сообщения на сам столбец объекта, он правильно рисует рефлексивное сообщение.

...