Main Content


Class that represents structure of signal interface


The SignalInterface class represents the structure of the signal interface at a given port.


Create an interface.

interface = addInterface(dictionary,name)


expand all

Handle to parent dictionary of interface, returned as a systemcomposer.interface.Dictionary object.

Interface name, returned as a character vector.

Data Types: char

Elements in interface, returned as an array of systemcomposer.interface.SignalElement objects.

Object Functions

addElementAdd signal interface element
removeElementRemove a signal interface element
getElementGet object for signal interface element
destroyRemove and destroy model element
applyStereotypeApply stereotype to architecture model element
removeStereotypeRemove stereotype from model element
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
Introduced in R2019a