Create Custom Views

View sections of an architecture model using components, ports, and interfaces

Typically, the structural hierarchy of a system differs from the hierarchy of the functional requirements. With architecture views you can sketch the system based on different hierarchies. For example, you can author a system using the requirements. This allows you to better understand what components you need to satisfy your requirements while not necessarily focusing on the structure.


systemcomposer.view.BaseViewComponentBase class for view components
systemcomposer.view.ComponentOccurrenceShadow of a component from the composition in a view
systemcomposer.view.ViewArchitectureView components in an architecture view
systemcomposer.view.ViewComponentView component within an architecture view
systemcomposer.view.ViewElementBase class of all view elements


addComponentAdd a component to the architecture
createViewComponentCreate new view component
removeComponentRemove a component from a view


Creating Architecture Views Interactively

View structural and functional model hierarchies.

Creating Architectural Views Programmatically

View structural and functional model hierarchies.

Featured Examples