Author and View Architecture Models

Represent system architecture using components, ports, and interfaces

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.


systemcomposer.arch.ModelRepresent a System Composer model


addChoiceAdd a variant choice to a variant component
addComponentAdd a component to the architecture
addPortAdd ports to architecture
connectConnect pairs of components
createModelCreate a System Composer model
getActiveChoiceGet the active choice on the variant component
getChoicesGet available choices in the variant component
getConditionReturn the variant control on the choice within the variant component
loadModelLoad architecture model
makeVariantConvert component to a variant choice
openOpen architecture model
openModelOpen a System Composer architecture model
destroyRemove and destroy a model element
saveSave the architecture model or data dictionary
lookupLookup an architecture element
setActiveChoiceSet the active choice in the variant component
setConditionSet the condition on the variant choice
saveAsModelSave the Architecture to a separate model
linkToModelLink component to a model
inlineComponentInline reference architecture into model


Compose Architecture Visually

Create architecture models using built-in model element types, such as components, ports, and connections.

Decompose and Reuse Components

Configure components for reuse across models.

Create Spotlight Views

View components in the context of the entire architecture.

Featured Examples