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.
Examples
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
- systemcomposer.profile.Profile | systemcomposer.profile.Stereotype | systemcomposer.profile.Property
Functions
- systemcomposer.profile.Profile.createProfile | systemcomposer.loadProfile | applyProfile | removeProfile | renameProfile | systemcomposer.profile.editor | systemcomposer.profile.Profile.find | systemcomposer.profile.Profile.load | save | open | close | systemcomposer.profile.Profile.closeAll | systemcomposer.profile.Stereotype.find | setDefaultStereotype | getDefaultElementStereotype | setDefaultElementStereotype | addStereotype | removeStereotype | getStereotype | applyStereotype | batchApplyStereotype | getStereotypes | changeStereotype | removeStereotype | hasStereotype | addProperty | removeProperty | hasProperty | setProperty | getProperty | getPropertyValue | getEvaluatedPropertyValue | getStereotypeProperties | applyStereotypeOrder | getStereotypeNamesByOrder | increaseStereotypeOrder | decreaseStereotypeOrder