exponenta event banner

addStereotype

Добавление стереотипа в профиль

Описание

stereotype = addStereotype(profile,stereotypeName) добавляет новый стереотип с указанным stereotypeName в profile.

пример

stereotype = addStereotype(___,Name,Value) задает свойства стереотипа.

Примеры

свернуть все

Добавление стереотипа компонента в профиль.

profile = systemcomposer.profile.Profile.createProfile('LatencyProfile');
stereotype = addStereotype(profile,'electricalComponent','AppliesTo','Component')
stereotype = 

  Stereotype with properties:

                    Name: 'electricalComponent'
             Description: ''
                  Parent: [0×0 systemcomposer.profile.Stereotype]
               AppliesTo: 'Component'
                Abstract: 0
                    Icon: 'default'
    ComponentHeaderColor: [210 210 210 255]
      ConnectorLineColor: [168 168 168 255]
      ConnectorLineStyle: 'Default'
      FullyQualifiedName: 'LatencyProfile.electricalComponent'
                 Profile: [1×1 systemcomposer.profile.Profile]
         OwnedProperties: [0×0 systemcomposer.profile.Property]
              Properties: [0×0 systemcomposer.profile.Property]

Входные аргументы

свернуть все

Объект профиля, указанный как systemcomposer.profile.Profile объект.

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

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

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: addStereotype(profile,'electricalComponent','AppliesTo','Component')

Посмотрите systemcomposer.profile.Stereotype для свойств и значений стереотипа.

Выходные аргументы

свернуть все

Созданный стереотип, возвращенный как systemcomposer.profile.Stereotype объект.

Подробнее

свернуть все

Определения

ТерминОпределениеПриложениеДополнительные сведения
стереотипСтереотип - это пользовательское расширение языка моделирования. Стереотипы обеспечивают механизм расширения языковых элементов архитектуры путем добавления метаданных, специфичных для конкретного домена.Применение стереотипов к архитектуре корневого уровня, архитектуре компонентов, соединителям, портам и интерфейсам модели. Стереотипы обеспечивают элементы модели в рамках архитектуры общим набором полей свойств, таких как масса, стоимость и мощность.Определение профилей и стереотипов
профильПрофиль - это пакет стереотипов для создания самосогласованной области типов элементов модели.Примените профили к модели с помощью редактора профилей. Стереотипы для проекта можно хранить в одном профиле или в нескольких. Профили хранятся в .xml при сохранении файлов.Использование стереотипов и профилей
собственностьСвойство - это поле в стереотипе. Для каждого элемента модели применяется стереотип, указываются конкретные значения свойств.Используйте свойства для хранения количественных характеристик, таких как вес или скорость, связанных с элементом модели. Свойства также могут быть описательными или представлять статус.Задать свойства

Представлен в R2019a