systemcomposer.arch.Architecture

Класс, который представляет архитектуру в модели архитектуры

Описание

Architecture класс представляет архитектуру в модели. Этот класс наследовался systemcomposer.base.BaseElement и реализует интерфейс systemcomposer.base.BaseArchitecture.

Создание

Создайте модель и получите корневую архитектуру:

model = systemcomposer.createModel('archModel');
arch = get(model,'Architecture')

Свойства

развернуть все

Имя архитектуры, возвращенной как вектор символов. Имя архитектуры выведено из родительского имени компонента или имени модели, которому принадлежит архитектура.

Пример: 'system_architecture'

Типы данных: char

Тип определения архитектуры, возвращенной как состав, модель поведения или представление.

Типы данных: ArchitectureDefinition enum

Обработайте, чтобы породить компонент, который владеет архитектурой, возвращенной как systemcomposer.arch.Component объект.

Массив указателей на набор дочерних компонентов архитектуры, возвращенной как массив systemcomposer.arch.Component объекты.

Массив портов архитектуры архитектуры, возвращенной как массив systemcomposer.arch.ArchitecturePort объекты.

Массив коннекторов, которые соединяют дочерние компоненты этой архитектуры, возвратился как массив systemcomposer.arch.Connector объекты.

Функции объекта

addComponentДобавьте компоненты в архитектуру
addVariantComponentДобавьте различные компоненты в архитектуру
addPortДобавьте порты в архитектуру
connectСоздайте связи модели архитектуры
applyStereotypeПримените стереотип к элементу модели архитектуры
getStereotypesПолучите стереотипы, примененные на элемент модели архитектуры
removeStereotypeУдалите стереотип из элемента модели
batchApplyStereotypeПримените стереотип ко всем элементам в заданной архитектуре
iterateВыполните итерации по элементам модели
instantiateСоздайте аналитический экземпляр из спецификации
setPropertyУстановите значение свойства, соответствующее стереотипировать примененный элемент
getPropertyЗаставьте значение свойства, соответствующее стереотипировать примененный элемент
removeProfileУдалите профиль из модели
applyProfileПримените профиль к модели
getEvaluatedPropertyValueПолучите оцененное значение свойства от компонента
Введенный в R2019a
Для просмотра документации необходимо авторизоваться на сайте