Interface Editor
R2026bCreate and author interfaces in local and shared data dictionaries
Description
The Interface Editor allows you to define interfaces in System Composer™ that might contain attributes. In System Composer architecture models, interfaces are necessary to specify information that flows through ports between components.
Types of interfaces include:
Composite Data Interface — Represents the information that is shared through a connector and enters or exits a component through a port. A data interface can be composite, meaning that it can include data elements that describe the properties of an interface signal.
Value Type — Can be used as a port interface to define the atomic piece of data that flows through that port and has a top-level type, dimension, unit, complexity, minimum, maximum, and description. You can also assign the type of data elements in data interfaces to value types.
Physical Interface — Defines the kind of information that flows through a physical port, The same interface can be assigned to multiple ports. A physical interface bundles physical elements to describe a physical model using at least one physical domain
Service Interface — Defines service elements with function arguments for a client-server port. This interface is only available for software architectures.
You can save a locally defined model data dictionary as a shared data dictionary to reuse interface definitions across architecture models. Apply a profile to your data dictionary to assign stereotypes to interfaces. These interfaces typed by a stereotype now contain metadata, and you can set the property values for each interface independently.
The Interface Editor always displays interfaces in a dictionary view. If you want to view port interfaces, select the port and access the Property Inspector and navigate to the Parameters tab.
Open the Interface Editor
System Composer toolstrip: Navigate to Modeling > Interface Editor.
System Composer toolstrip: Navigate to Modeling > Architecture Views to launch the Architecture Views Gallery tool. In the View Browser, select a new or existing architecture view. On the toolstrip, click the Interface Editor button.
Examples
Parameters
More About
Version History
Introduced in R2019a
See Also
addInterface | moveInterface | removeInterface | addElement | removeElement | connect | setInterface | addValueType | connect | getDestinationElement | getSourceElement | createInterface | createOwnedType | Adapter | createDictionary | openDictionary | saveToDictionary | linkDictionary | unlinkDictionary | addReference | removeReference
