Добавить тип списка в ассоциацию - PullRequest
4 голосов
/ 31 декабря 2010

Я использую плагин eUML2 (бесплатная версия) для рисования диаграммы классов UML.Теперь предположим, что у меня есть класс Person и класс Car .Я хочу, чтобы класс Person имел член cars, который является List<Car>, то есть private List<Car> cars = null.

Мой вопрос: как мне включить эту информацию в диаграмму классов?Чтобы быть более точным, как мне включить информацию о типе для List в ассоциацию eUML2?

С уважением

Ответы [ 2 ]

2 голосов
/ 31 декабря 2010

Вы создаете другой класс с именем Car, а затем создаете направленную ассоциацию из Person to Car с 1-многократным множеством и "cars" в качестве роли роли для завершения ассоциации. Вы даже можете сделать это более ;-), указав ограничений , например, "{упорядоченная вставка}" для ассоциации. заказал, потому что это список и вставка, потому что список поддерживает порядок вставки. Если бы вы использовали TreeSet , тогда это было бы "{упорядочено натурально}".

0 голосов
/ 31 декабря 2010

Этот инструмент eUML полон ошибок и посредственной копии EclipseUML.Не тратьте слишком много времени с этим инструментом, потому что это пустая трата времени.Я попробовал этот инструмент, потому что он был бесплатным, но был очень разочарован.Самое неприятное, что я задал вопрос на их форуме, а они даже не ответили, потому что я не платный клиент !!

...