getStereotype

Найдите стереотип в профиле по наименованию

    Описание

    пример

    stereotype = getStereotype(profile,name) находит стереотип в профиле по наименованию.

    Примеры

    свернуть все

    Создайте профиль для характеристик задержки.

    profile = systemcomposer.profile.Profile.createProfile('LatencyProfile');
    
    latencybase = profile.addStereotype('LatencyBase');
    latencybase.addProperty('latency','Type','double');
    latencybase.addProperty('dataRate','Type','double','DefaultValue','10');
    
    connLatency = profile.addStereotype('ConnectorLatency','Parent',...
    'LatencyProfile.LatencyBase');
    connLatency.addProperty('secure','Type','boolean');
    connLatency.addProperty('linkDistance','Type','double');
    
    nodeLatency = profile.addStereotype('NodeLatency','Parent',...
    'LatencyProfile.LatencyBase');
    nodeLatency.addProperty('resources','Type','double','DefaultValue','1');
    
    portLatency = profile.addStereotype('PortLatency','Parent',...
    'LatencyProfile.LatencyBase');
    portLatency.addProperty('queueDepth','Type','double');
    portLatency.addProperty('dummy','Type','int32');

    Откройте редактор профиля. Получите стереотип 'ConnectorLatency' в профиле.

    systemcomposer.profile.editor()
    
    stereotype = getStereotype(profile,'ConnectorLatency')
    stereotype = 
    
      Stereotype with properties:
    
                        Name: 'ConnectorLatency'
                 Description: ''
                      Parent: [1×1 systemcomposer.profile.Stereotype]
                   AppliesTo: {}
                    Abstract: 0
                        Icon: 'default'
        ComponentHeaderColor: [210 210 210 255]
          ConnectorLineColor: [168 168 168 255]
          ConnectorLineStyle: 'Default'
          FullyQualifiedName: 'LatencyProfile.ConnectorLatency'
                     Profile: [1×1 systemcomposer.profile.Profile]
             OwnedProperties: [1×2 systemcomposer.profile.Property]
                  Properties: [1×4 systemcomposer.profile.Property]

    Входные параметры

    свернуть все

    Профилируйте со стереотипами в виде systemcomposer.profile.Profile объект.

    Имя стереотипа, чтобы найти в виде вектора символов.

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

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

    свернуть все

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

    Больше о

    свернуть все

    Определения

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

    Введенный в R2019a