Profile Representation (UML Standard profile)
A Profile Representation represents a profile that can be applied to a model.
Create new Profile Representations through a Package Diagram - click the Profile button, and then click in free space.
Add an existing Profile Representation to a Package Diagram by dragging the Profile Representation from an appropriate pane to the Package Diagram. Alternatively, add a Profile Representation that is owned by the Model or Package that owns the Package Diagram by clicking the Profile button, right-clicking in free space, and then selecting the Profile Representation you want to add.
On a Package Diagram, a Profile Representation's notation is as follows.
A Profile Representation is a UML Package that is stereotyped by the «profile» stereotype from the UML Profile.
The following sections provide information about how a Profile Representation is used in the model. For more information about a UML Standard profile diagram or item - click it.
Owned by
Model
Package
Owns
Access - the Access relationship is owned jointly by the Profile Representation 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 (only if SysML Profile present) - the Allocate is owned jointly by the Profile Representation 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)
Import - the Import relationship is owned jointly by the Profile Representation 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.
Problem (only if SysML Profile present)
Rationale (only if SysML Profile present)
Refine - the Refine relationship is owned jointly by the Profile Representation 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 Profile Representation and the associated Requirement. The access permissions you have to a Satisfy relationship are determined by the access permissions you have to the Profile Representation.
Trace - the Trace relationship is owned jointly by the Profile Representation 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 Profile Representation and the associated Requirement. The access permissions you have to a Verify relationship are determined by the access permissions you have to the Profile Representation.
UML Standard profile properties
applicableSubset
Was this helpful?