Access (UML Standard profile)
An Access relationship shows that one item imports another item with private visibility.
You can create an Access relationship from a Model Representation, Package, Profile Representation or View to a Model Representation, Package, Profile Representation, Model Library, Viewpoint or View.
Create Access relationships through a Package Diagram - click the
Access button, click the start item, and then click the end item. If an existing Access relationship exists, a popup menu appears - you can then click New or select an existing Access relationship to add.
On a Package Diagram, an Access relationship's notation is as follows.
An Access relationship is a UML Dependency that is stereotyped by the «access» stereotype from the UML Profile.
The following sections provide information about how an Access relationship is used in the model. For more information about a UML Standard profile diagram or item - click it.
Owned by
An Access relationship is owned jointly by the two items it links.
Package
View (only if SysML Profile present)
Viewpoint (only if SysML Profile present)
Owns
Allocate (only if SysML Profile present) - the Allocate is owned jointly by the Access 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.
Constraint (UML item)
Problem (only if SysML Profile present)
Rationale (only if SysML Profile present)
Refine - the Refine relationship is owned jointly by the Access 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 (only if SysML Profile present) - the Satisfy relationship is owned jointly by the Access and the associated Requirement. The access permissions you have to a Satisfy relationship are determined by the access permissions you have to the Access.
Trace - the Trace relationship is owned jointly by the Access 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 (only if SysML Profile present) - the Verify relationship is owned jointly by the Access and the associated Requirement. The access permissions you have to a Verify relationship are determined by the access permissions you have to the Access.
Shown on these diagrams
UML Standard profile properties
None.