Main Content

Create Custom Views

Create custom viewpoints of an architecture model

System models tend to be large and complex. You can create a custom subset of components from architecture models by filtering model elements based on criteria such as stereotypes, properties, and requirement links in the Architecture Views Gallery. This custom subset is called an architecture view and is a simplified way of working with complex systems. You can use views to focus on certain parts of the architectural design and create operational, functional, or physical views for analysis.

  • Edit your System Composer™ model from the component diagram canvas.

  • Analyze component dependencies and hierarchy using spotlight views.

  • Use queries to define custom viewpoints on the architecture model.

  • Group ports in component diagram views to simplify complex networks of ports and connections.

  • Define architecture views and hierarchical views.

Classes

expand all

systemcomposer.view.ViewArchitecture view (Since R2021a)
systemcomposer.view.ElementGroupArchitecture view element group (Since R2021a)

Functions

expand all

openViewsOpen Architecture Views Gallery
createViewCreate architecture view (Since R2021a)
getViewFind architecture view (Since R2021a)
deleteViewDelete architecture view (Since R2021a)
modifyQueryModify architecture view query and property groupings (Since R2021a)
runQueryRe-run architecture view query on model (Since R2021a)
removeQueryRemove architecture view query (Since R2021a)
addElementAdd component to element group of view (Since R2021a)
removeElementRemove component from element group of view (Since R2021a)
getQualifiedNameGet model element qualified name
createSubGroupCreate subgroup in element group of view (Since R2021a)
getSubGroupGet subgroup in element group of view (Since R2021a)
deleteSubGroupDelete subgroup in element group of view (Since R2021a)
findFind architecture model elements using query
findElementsOfTypeFind all elements of specific type (Since R2023a)
findElementsWithStereotypeFind all elements with stereotype (Since R2023a)
findElementsWithPropertyFind all elements with property value (Since R2023a)
findElementsWithInterfaceFind all elements with type set by interface (Since R2023a)
AnyComponentCreate query to select all components in model
PropertyCreate query to select non-evaluated values for object properties or stereotype properties for elements
PropertyValueCreate query to select property from object or stereotype property and then evaluate property value
HasStereotypeCreate query to select architectural elements with stereotype based on specified subconstraint
IsStereotypeDerivedFromCreate query to select stereotype derived from qualified name
HasPortCreate query to select architectural elements with port based on specified subconstraint
HasConnectorCreate query to select architectural elements with connector based on specified subconstraint (Since R2020a)
HasInterfaceCreate query to select architectural elements with interface on port based on specified subconstraint
HasInterfaceElementCreate query to select architectural elements with interface element on interface based on specified subconstraint
IsInRangeCreate query to select range of property values

Tools

Architecture Views GalleryCreate and manage views and sequence diagrams
Interface EditorCreate and author interfaces in local and shared interface data dictionaries

Topics

Featured Examples