Используйте профили, чтобы добавить свойства в компоненты, порты и коннекторы. Импортируйте существующий профиль, примените стереотипы и добавьте значения свойств. Чтобы создать профиль, смотрите, Задают Профили и Стереотипы.
Редактор Профиля независим от модели, которая открывает его, таким образом, необходимо явным образом импортировать новый профиль в модель. Профиль должен сначала быть сохранен с .xml
расширение. На вкладке Modeling, в разделе Profiles, выбирают Import, затем от выпадающего, выбирают Import
. Выберите профиль, чтобы импортировать. Модель архитектуры может использовать несколько профилей целиком.
В качестве альтернативы откройте Редактор Профиля. На вкладке Modeling, в разделе Profiles, выбирают Import, затем от выпадающего, выбирают Edit . Можно импортировать профиль в любые открытые словари или модели.
Примечание
Для компонента System Composer™, который соединяется с моделью поведения Simulink®, профиль должен быть импортирован в модель Simulink прежде, чем применить стереотип от нее до компонента. Поскольку Property Inspector на стороне Simulink не отображает стереотипы, этот рабочий процесс не завершен.
Чтобы управлять профилями после того, как они были импортированы в разделе Profiles, выбирают Import, затем от выпадающего, выбирают Manage .
Если профиль доступен в модели, откройте Property Inspector. На вкладке Modeling, в разделе Design, выбирают Property Inspector. Выберите элемент модели.
В поле Stereotype используйте выпадающее, чтобы выбрать стереотип. Только стереотипы, которые применяются к текущему типу элемента (например, порт) доступны для выбора. Если никакой стереотип не существует, можно использовать опцию <new / edit>, чтобы открыть Редактор Профиля и создать тот.
Когда вы применяете стереотип к элементу, новый набор свойств появляется в Property Inspector под именем стереотипа. Чтобы отредактировать свойства, расширьте этот набор.
Можно установить несколько стереотипов для каждого элемента.
Можно также применить компонент, порт, коннектор, и соединить интерфейсом со стереотипами ко всем применимым элементам на том же уровне архитектуры. На вкладке Modeling, в разделе Profiles, выбирают Apply Stereotypes. В диалоговом окне Apply Stereotypes, от Apply stereotype(s) to, выбирают Top-level architecture
, All elements
, Components
, Ports
, Connectors
, или Interfaces
.
Примечание
Interfaces
опция только доступна, если интерфейсы заданы в Интерфейсном Редакторе. Для получения дополнительной информации смотрите, Задают Интерфейсы.
Можно также применить стереотипы путем выбора одного элемента модели. Из списка Scope выберите Selection
, This layer
, или Entire model
.
Можно также применить стереотипы к интерфейсам. Когда интерфейсы локально определены, и вы выбираете один или несколько интерфейсов в Интерфейсном Редакторе, опциями для Scope является Selection
и Local interfaces
.
Когда интерфейсы хранятся и совместно использованный через словарь данных, и вы выбираете один или несколько интерфейсов в Интерфейсном Редакторе, опциями для Scope является Selection
и любой dictionary.sldd
или имя использующегося в настоящее время словаря.
Примечание
Для стереотипов, чтобы отобразиться для интерфейсов в словаре, в диалоговом окне Apply Stereotypes, профиль должен быть импортирован в словарь.
Можно также создать новый компонент с прикладным стереотипом с помощью быстрого - вставляют меню. Выберите стереотип как полностью определенное имя. Компонент с тем стереотипом создается.
Если стереотип больше не требуется для элемента, удалите его с помощью Property Inspector. Нажмите Select рядом со стереотипом и выберите Remove.
Можно расширить стереотип путем создания нового стереотипа на основе существующего, разрешения вам свойствам элементов управления структурным способом. Например, все компоненты в проекте могут иметь номер детали, но только электрические компоненты имеют номинальную мощность, и только электронные компоненты — подмножество электрических компонентов — имеет информацию о производителе. Можно использовать абстрактный стереотип, чтобы служить только в качестве основы для других стереотипов и не как стереотип для любых элементов модели архитектуры.
Например, создайте новый стереотип под названием ElectronicComponent
в Редакторе Профиля. Выберите его основной стереотип как FunctionalArchitecture.ElectricalComponent
. Задайте свойства, которые вы добавляете в те из основного стереотипа. Проверяйте Show inherited properties в нижней части списка свойств, чтобы показать свойства основного стереотипа. Можно отредактировать только свойства выбранного стереотипа, не основного стереотипа.
Когда вы применяете новый стереотип, он несет свои заданные свойства в дополнение к тем из его основного стереотипа.
editor
| systemcomposer.profile.Profile
| systemcomposer.profile.Property
| systemcomposer.profile.Stereotype