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.BaseViewComponent | Base class for view components |
systemcomposer.view.ComponentOccurrence | Shadow of component from composition in view |
systemcomposer.view.ViewArchitecture | View components in architecture view |
systemcomposer.view.ViewComponent | View component within architecture view |
systemcomposer.view.ViewElement | Base class of all view elements |
createViewComponent | Create new view component |
addComponent | Add component to view given path |
removeComponent | Remove component from view |
Create Architecture Views Interactively
View structural and functional model hierarchies.
Creating Architectural Views Programmatically
View structural and functional model hierarchies.
Display Component Hierarchy Using Hierarchy Views
This example shows how to use Hierarchy Views to visualize component hierarchy as a tree diagram with component stereotypes, stereotype properties, and the reference type a component instantiates.