ArgoUML и вызов "подпроцедуры"

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

Если я перетащу от объекта к себе, ничего не произойдет:-(

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

3 ответа

Решение

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

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

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

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

Другие вопросы по тегам