ArgoUML и вызов "подпроцедуры"
Я не знаю, является ли это ограничением UML 1.4 или ArgoUML, но на диаграмме последовательности я хочу показать объект, вызывающий метод в своем собственном классе, то есть вызывающий подпроцедуру.
Если я перетащу от объекта к себе, ничего не произойдет:-(
Спасибо муравей
3 ответа
Вам нужно перетащить, щелкнуть, перетащить вниз, щелкнуть, перетащить обратно к исходной линии жизни (т. Е. Сделать форму U вместо формы V или отдельной линии). Кажется, больше работы, чем нужно, но это работает.
Это работает в 0.30.2. Не уверен, что раньше он работал по-другому (как следует из комментария Джорди).
Не уверен, почему у вас есть проблемы с этим. Если вы указываете стрелку сообщения на сам столбец объекта, он правильно рисует рефлексивное сообщение.
Имейте приблизительно 10 линий сетки между двумя линиями жизни. Теперь выберите New Create Action и поместите курсор на жизненную линию там, где вы хотите выполнить собственный вызов. Теперь перетащите курсор вокруг 3 линий сетки и нажмите из той же точки, перетащите вниз и перетащите назад до той же линии жизни, где вы смотрели. Это все сделано!!