Как добавить списки в диаграмму классов Modelio?
Использование более строгих инструментов моделирования (в отличие от просто редакторов рисования) заставляет вас помнить хотя бы основные UML specification
,
Например, в случае modelio
Вы должны отдельно добавить к диаграмме любой конкретный тип данных, который в дальнейшем используется в объявлении атрибута класса.
Но как мне установить List
объектов как тип данных? Я сейчас пользуюсь Miltiplicity min
а также Multiplicity max
параметры для установки свойств множественности ссылок.
Я предполагаю, что эти параметры более вероятны для объявления простых массивов.
1 ответ
В UML вы можете указать кратность свойства, чтобы указать, что это коллекция. Но на уровне реализации / кода несколько реализаций коллекции могут соответствовать конкретной модели UML.
Вот почему генератор кода, как правило, может быть настроен для реализации одной конкретной реализации кода. В Modelio эту настройку можно выполнить благодаря вкладке Java, как показано ниже. По умолчанию свойство с "*" в качестве кратности max будет сгенерировано как массив. Чтобы переключить другой тип коллекции, вы должны поиграть с перечислением "Коллекция для использования" и установить тот, который вы хотите.
Надеюсь, это поможет. EBR