Model physical and logical architecture of a system. Create a visual representation with components, ports, and connections; specify information exchange between components with interfaces. Decompose components to add detail and define hierarchical relationships. Use different architecture views to analyze component dependencies and hierarchy. Share components and interfaces with other models.
|Class that represents an architecture in an architecture model|
|Base class of both architecture and component ports|
|Class that represents a component or view component|
|Class that represents a connector between ports|
|Base class of all model elements|
|Represent a System Composer model|
|Represent a variant component|
|Represent an architecture port|
|Base component for interface|
|Add a variant choice to a variant component|
|Add a component to the architecture|
|Get the active choice on the variant component|
|Get available choices in the variant component|
|Return the variant control on the choice within the variant component|
|Convert component to a variant choice|
|Set the active choice in the variant component|
|Set the condition on the variant choice|
Create architecture models using built-in model element types, such as components, ports, and connections.
Configure components for reuse across models.
View components in the context of the entire architecture.
Programmatically build an architecture model.