Операции ArgoUML

Я создал ERD (диаграмму отношений объектов) с использованием ArgoUML, и я хочу создать две операции в классе, обе из которых имеют тип возврата void. Однако я могу создать только одну операцию, которая возвращает тип void.

Например:

введите здесь описание изображения

Я могу установить тип возврата bookInitial() на void, но всякий раз, когда я пытаюсь установить тип возврата bookFollowUp() на void, этот параметр недоступен.

После проверки с другими классами в проекте оказалось, что каждый класс позволяет только одному объекту иметь тип возвращаемого значения void — верно ли это для всех классов?

Есть ли способ назначить тип возврата void более чем одной операции?

Спасибо.


person Mus    schedule 14.05.2011    source источник


Ответы (2)


ArgoUML — это инструмент моделирования UML, поэтому в нем нет диаграмм ER. Вероятно, вы работали с диаграммами классов UML.

Какую версию ArgoUML вы используете? Если это действительно не работает и вы используете последнюю версию (0.32.2), это похоже на ошибку, о которой следует сообщить по адресу http://argouml.tigris.org/project_bugs.html

person Tom Morris    schedule 15.05.2011
comment
Да, я имел в виду, что использую диаграммы классов UML для создания ERD. Однако это только для моей личной справки, я моделирую систему, которую мне нужно будет реализовать в какой-то момент в будущем, и поэтому мне нужно точно определить, как различные элементы (классы) будут взаимодействовать друг с другом. Я также использую v0.32.2. Я могу сообщить об этом как об ошибке, если мне не удастся решить проблему самостоятельно. Спасибо за помощь. - person Mus; 18.05.2011

введите здесь описание изображения

У меня нет проблем с созданием двух операций, возвращающих void (с Argo v.0.24). На самом деле, при добавлении новых операций они создаются как возвращающие void по умолчанию.

person Jordi Cabot    schedule 15.05.2011