Используйте профили, чтобы добавить свойства в компоненты, порты и коннекторы. Импортируйте существующий профиль, примените стереотипы и добавьте значения свойств. Чтобы создать профиль, смотрите, Задают Профили и Стереотипы.
Редактор Профиля независим от модели, которая открывает его, то есть, необходимо явным образом импортировать новый профиль в модель. Выберите Architecture > Profile > Import Profile и выберите профиль, чтобы импортировать. Модель архитектуры может использовать несколько профилей целиком.
Если профиль доступен в модели, откройте Property Inspector с View > Property Inspector. Выберите элемент модели.
В поле Stereotype используйте выпадающее, чтобы выбрать стереотип. Только стереотипы, которые применяются к этому типу элемента (для этого примера, порта) доступны для выбора. Если никакой стереотип не существует, можно использовать опцию <new/edit>, чтобы открыть редактор профиля и создать тот.
Когда вы применяете стереотип к элементу, новый набор свойств появляются в Property Inspector под именем стереотипа. Расширьте этот набор, чтобы отредактировать свойства.
Можно установить несколько стереотипов для каждого элемента:
Можно также применить компонент и стереотипы коннектора ко всем применимым элементам на том же уровне. Перейдите к архитектуре и выберите Architecture > Profile > Apply to all Components in this layer, Architecture > Profile > Apply to all Ports in this layer или Architecture > Profile > Apply to all Connectors in this layer соответственно.
Если стереотип больше не требуется для элемента, удалите его с помощью Property Inspector. Нажмите Select рядом со стереотипом и выберите Remove.
Можно расширить стереотип путем создания нового на основе существующего. Это позволяет вам свойствам элементов управления структурным способом. Например, все компоненты в проекте могут иметь номер детали, только электрические компоненты имеют номинальную мощность, и только электронные компоненты, который является подмножеством электрических компонентов, имеют информацию о производителе. Можно использовать абстрактный стереотип, чтобы служить только в качестве основы для других стереотипов и не как стереотип для любых элементов модели архитектуры.
Например, создайте новый стереотип под названием ElectronicComponent
в Редакторе Профиля. Выберите его основной стереотип как FunctionalArchitecture.ElectricalComponent
. Задайте свойства, которые являются в дополнение к тем из основного стереотипа. Проверяйте Show inherited properties в нижней части списка свойств, чтобы показать свойства основного стереотипа. Можно отредактировать только свойства выбранного стереотипа; не основной стереотип.
Когда вы применяете новый стереотип, он несет свои заданные свойства в дополнение к тем из его основного стереотипа.