View (SysML item)
A View is a representation of a system from the perspective of a single Viewpoint.
Create a View through a Modeler explorer pane or a Package Diagram:
In a Modeler pane, right-click the Model or Package that is to own the View, point to New, point to SysML, point to Structure, and then click View.
On a Package Diagram, click the
View button, and then click in free space.
Add an existing View to a Package Diagram by dragging the View from an appropriate pane to the Package Diagram. Alternatively, add a View that is owned by the Model or Package that owns the Package Diagram by clicking the
View button, right-clicking in free space, and then selecting the View you want to add.
On a Package Diagram, a View's notation is as follows.
A View is a UML Package that is stereotyped by the «View» stereotype from the SysML Profile.
The following sections provide information about how a View relationship is used in the model. For more information about a SysML diagram or item - click it.
Owned by
Model (UML item)
Package (UML item)
Owns
Access (UML Standard profile) - the Access relationship is owned jointly by the View and the associated item. The access permissions you have to an Access relationship are determined by the access permissions you have to the item that accesses.
Allocate - the Allocate is owned jointly by the View and the associated item. The access permissions you have to an Allocate are determined by the access permissions you have to the item that is allocated from - you require write access to both items to create or delete an Allocate.
Conform - the Conform relationship is owned jointly by the View and the associated Viewpoint. The access permissions you have to a Conform relationship are determined by the access permissions you have to the View.
Import (UML Standard profile) - the Import relationship is owned jointly by the View and the associated item. The access permissions you have to an Import relationship are determined by the access permissions you have to the item that imports.
Refine (UML Standard profile) - the Refine relationship is owned jointly by the View and the associated item. The access permissions you have to a Refine relationship are determined by the access permissions you have to the refined item.
Satisfy - the Satisfy relationship is owned jointly by the View and the associated Requirement. The access permissions you have to a Satisfy relationship are determined by the access permissions you have to the View.
Trace (UML Standard profile) - the Trace relationship is owned jointly by the View and the associated item. The access permissions you have to a Trace relationship are determined by the access permissions you have to the item that is traced from.
Verify - the Verify relationship is owned jointly by the View and the associated Requirement. The access permissions you have to a Verify relationship are determined by the access permissions you have to the Verify.
Shown on these diagrams
SysML Properties
• allocatedFrom - lists source items that are linked through Allocate relationships (on Allocated tab when item is allocated).
• allocatedTo - lists target items that are linked through Allocate relationships (on Allocated tab when item is allocated).
• Viewpoint - lists Viewpoints that are linked to the View through the Conform relationship.