Main Content

systemcomposer.arch.BaseComponent

Common base class for all components in architecture model

Description

A systemcomposer.arch.BaseComponent cannot be constructed. Either create a systemcomposer.arch.Component or systemcomposer.arch.VariantComponent.

Properties

expand all

Architecture that owns component, returned as a systemcomposer.arch.Architecture object.

Input and output ports of component, returned as a systemcomposer.arch.ComponentPort object.

Architecture owned by component, returned as a systemcomposer.arch.Architecture object.

Position of component on canvas, returned as a vector of coordinates, in pixels [left top right bottom].

Object Functions

getStereotypesGet stereotypes applied on element of architecture model
getPropertyGet property value corresponding to stereotype applied to element
setPropertySet property value corresponding to stereotype applied to element
getEvaluatedPropertyValueGet evaluated value of property from component
getPortGet object for signal interface element
applyStereotypeApply stereotype to architecture model element
connectCreate architecture model connections
destroyRemove and destroy model element
isReferenceFind if component is reference to another model
removeStereotypeRemove stereotype from model element
Introduced in R2019b