getDefaultStereotype - Get default stereotype for profile - MATLAB (original) (raw)

Main Content

Get default stereotype for profile

Syntax

Description

[stereotype](#mw%5F5cacebd8-620d-4c8b-ad15-f5a137530c63) = getDefaultStereotype([profile](#mw%5F0ae007ed-1314-4f9f-9a0a-d86669d1640f%5Fsep%5Fmw%5F73d78862-b7e6-40f6-94d5-96768f6c6121)) gets the default stereotype for a profile.

example

Examples

collapse all

Create a profile for latency characteristics.

profile = systemcomposer.profile.Profile.createProfile("LatencyProfileA");

connLatency = profile.addStereotype("ConnectorLatency",AppliesTo="Connector"); connLatency.addProperty("secure",Type="boolean"); connLatency.addProperty("linkDistance",Type="double");

nodeLatency = profile.addStereotype("NodeLatency",AppliesTo="Component"); nodeLatency.addProperty("resources",Type="double",DefaultValue="1");

portLatency = profile.addStereotype("PortLatency",AppliesTo="Port"); portLatency.addProperty("queueDepth",Type="double"); portLatency.addProperty("dummy",Type="int32");

Set the default stereotype, then get the default stereotype.

profile.setDefaultStereotype("NodeLatency"); default = getDefaultStereotype(profile)

default = Stereotype with properties:

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

Close the profile to rerun this example.

Input Arguments

Output Arguments

More About

Version History

Introduced in R2019a

See Also

Tools

Blocks

Objects

Functions

Topics