Используйте стереотипы и профили

Используйте профили, чтобы добавить свойства в компоненты, порты и коннекторы. Импортируйте существующий профиль, примените стереотипы и добавьте значения свойств. Чтобы создать профиль, смотрите, Задают Профили и Стереотипы.

Примените стереотип

Редактор Профиля независим от модели, которая открывает его, то есть, необходимо явным образом импортировать новый профиль в модель. На вкладке Model и в разделе Profiles, выберите Manage и затем от выпадающего, выберите Import . Выберите профиль, чтобы импортировать. Модель архитектуры может использовать несколько профилей целиком.

Если профиль доступен в модели, откройте Property Inspector. На вкладке Modeling и в разделе Design, выберите Property Inspector. Выберите элемент модели.

Using the property inspector on a port.

В поле Stereotype используйте выпадающее, чтобы выбрать стереотип. Только стереотипы, которые применяются к этому типу элемента (для этого примера, порта) доступны для выбора. Если никакой стереотип не существует, можно использовать опцию <new/edit>, чтобы открыть редактор профиля и создать тот.

Selecting a stereotype from the property inspector for the 'Sensor Data' port.

Когда вы применяете стереотип к элементу, новый набор свойств появляется в Property Inspector под именем стереотипа. Расширьте этот набор, чтобы отредактировать свойства.

Setting properties for a 'Data Port' stereotype assigned to the 'Sensor Data' port.

Можно установить несколько стереотипов для каждого элемента.

Setting multiple stereotypes in the property inspector.

Можно также применить компонент и стереотипы коннектора ко всем применимым элементам на том же уровне.

На вкладке Modeling и в разделе Profiles, выберите Apply Stereotypes. В диалоговом окне Apply Stereotypes и из списка Apply to, выберите All elements, Components, Ports, или Connectors. Из списка in выберите Selection, This layer, или Entire model.

Удалите стереотип

Если стереотип больше не требуется для элемента, удалите его с помощью Property Inspector. Нажмите Select рядом со стереотипом и выберите Remove.

Removing a stereotype in the property inspector.

Расширьте стереотип

Можно расширить стереотип путем создания нового на основе существующего. Это позволяет вам свойствам элементов управления структурным способом. Например, все компоненты в проекте могут иметь номер детали, но только электрические компоненты имеют номинальную мощность, и только электронные компоненты, который является подмножеством электрических компонентов, имеют информацию о производителе. Можно использовать абстрактный стереотип, чтобы служить только в качестве основы для других стереотипов и не как стереотип для любых элементов модели архитектуры.

Например, создайте новый стереотип под названием ElectronicComponent в Редакторе Профиля. Выберите его основной стереотип как FunctionalArchitecture.ElectricalComponent. Задайте свойства, которые вы добавляете в те из основного стереотипа. Проверяйте Show inherited properties в нижней части списка свойств, чтобы показать свойства основного стереотипа. Можно отредактировать только свойства выбранного стереотипа, не основного стереотипа.

Adding a base stereotype in the profile editor to make the stereotype inherit properties from it.

Когда вы применяете новый стереотип, он несет свои заданные свойства в дополнение к тем из его основного стереотипа.

The stereotype for the component named 'Sensor' called 'Electronic Component' inherits properties from its base stereotype displayed below on the property inspector.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте