Что означает a на диаграммах классов?

После преобразования кода Java в диаграмму классов с помощью Visual Paradigma на узлах класса и пакета визуализируется буква «а» в верхнем левом углу. Что это значит?

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


person Andrea T    schedule 28.02.2017    source источник
comment
Не на 100% уверен в своем ответе, поэтому я поставил его в качестве комментария, чтобы предложить вам направление. Насколько я помню, в ВП маленькое а, показанное с элементом, указывало на какое-то вложение, связанное с этим элементом. Как уже упоминал Томас Килиан, это не имеет ничего общего с самим UML, а просто с функциональностью инструмента.   -  person Ister    schedule 01.03.2017


Ответы (2)


Вы правы, что они не связаны с UML. В Visual Paradigm элементы модели запускаются в базе репозитория, что означает, что один и тот же элемент модели может существовать на нескольких диаграммах. Маленькие значки «M» и «a» указывают на то, что элемент является основным или дополнительным видом. Разница между основным и вспомогательным представлением заключается в том, кто может вносить изменения в структуру модели. Учтите, что один и тот же класс существует на двух диаграммах, где на диаграмме A класс находится внутри пакета A, а на диаграмме B он находится внутри пакета B. Если форма класса на диаграмме A со значком «M», что означает, что это мастер представление, и его изменение в отношении родительского и дочернего элементов будет применяться к структуре модели (т. е. переместить его из пакета A в пакет C), где изменение на диаграмме B не повлияет на структуру модели. Подробнее о концепции элементов модели и представлений, а также об основных и дополнительных представлениях можно узнать ниже.

Элементы и представления модели

Основной и дополнительный вид

person Rain Wong    schedule 28.07.2017

Это ничего не определено в самом UML. Это артефакт, созданный используемым вами инструментом.

person qwerty_so    schedule 28.02.2017