System Composer™ provides built-in element types: components, ports, and
connectors. Create element stereotypes (2) to extend element types with
additional properties (5) that help capture and analyze nonfunctional
requirements. Package stereotypes into profiles (1) to provide
self-consistent architectural domains. Share profiles between models to
ensure consistency within a project.
Stereotypes (2) have names and also a set of additional properties that can be used to capture additional data about an element. Model elements can have multiple stereotypes.
createProfile | Create profile |
loadProfile | Load profile |
applyProfile | Apply profile to a model |
removeProfile | Remove profile from a model |
addStereotype | Add a stereotype to the profile |
applyStereotype | Apply a stereotype to a model element |
batchApplyStereotype | Apply stereotype to all elements in the specified architecture |
getStereotypes | Get the stereotypes applied on the element |
removeStereotype | Remove a stereotype from a model element |
addProperty | Add a property to a stereotype |
getProperty | Get the property value corresponding to a stereotype applied to the element |
setProperty | Set the property value corresponding to a stereotype applied to the element |
removeProperty | Remove a property from a stereotype |
destroy | Remove and destroy a model element |
Define Profiles and Stereotypes
Define specialized model element types based on components, ports, and connectors.
Import profiles, apply stereotypes to model elements, and extend existing stereotypes.
Write analyses based on element properties to perform data-driven trade studies and verify system requirements.