Main Content


Physical interface


A PhysicalInterface object represents the structure of a physical interface.


Create a physical interface.

interface = addPhysicalInterface(dictionary,'newPhysicalInterface')


expand all

Parent System Composer™ model of physical interface, specified as a systemcomposer.arch.Model object.

Physical interface name, specified as a character vector or string. This property must be a valid MATLAB® identifier.

Example: 'newPhysicalInterface'

Data Types: char | string

Elements in interface, specified as an array of systemcomposer.interface.PhysicalElement objects.

Universal unique identifier for physical interface, specified as a character vector.

Example: '91d5de2c-b14c-4c76-a5d6-5dd0037c52df'

Data Types: char

Unique external identifier, specified as a character vector. The external ID is preserved over the lifespan of the physical interface and through all operations that preserve the UUID.

Data Types: char

Object Functions

addElementAdd data element
getElementGet object for data element
removeElementRemove data element
setNameSet name for value type, interface, or element
applyStereotypeApply stereotype to architecture model element
getStereotypesGet stereotypes applied on element of architecture model
getStereotypePropertiesGet stereotype property names on element
removeStereotypeRemove stereotype from model element
getPropertyGet property value corresponding to stereotype applied to element
getPropertyValueGet value of architecture property
getEvaluatedPropertyValueGet evaluated value of property from component
setPropertySet property value corresponding to stereotype applied to element
hasStereotypeFind if element has stereotype applied
hasPropertyFind if element has property
destroyRemove model element

More About

expand all

Introduced in R2021b