SysML, UAF, UML, and UPDM Profiles > SysML profile > SysML items > Participant Property (SysML item)
Participant Property (SysML item)
A Participant Property is a property of an Association that represents the instances that are being connected together.
Modeler creates two Participant Properties for a Block when that Block is linked to a one-to-one Association through an Association Block Link.
In the Packages pane, you can expand a Block to view its Participant Properties.
If a Block owns Participant Properties and an Internal Block Diagram, you can show those Participant Properties on the Internal Block Diagram: right-click the owning Block or diagram background, point to Populate, point to Nodes, and then click Participant Properties.
When shown on an Internal Block Diagram, a Participant Property's notation is as follows.
The end property of a Participant Property references an instance. The end property is displayed on the participant tab of a Participant Property's property pages.
A Participant Property is a UML Role that is stereotyped by the «participant» stereotype.
The following sections provide information about how a Participant Property is used in the model. For more information about a SysML diagram or item - click it.
Owned by
Owns
Allocate - the Allocate is owned jointly by the Participant Property 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.
Refine (UML Standard profile) - the Refine relationship is owned jointly by the Participant Property 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 Participant Property and the associated Requirement. The access permissions you have to a Satisfy relationship are determined by the access permissions you have to the Participant Property.
Trace (UML Standard profile) - the Trace relationship is owned jointly by the Participant Property 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 Participant Property and the associated Requirement. The access permissions you have to a Verify relationship are determined by the access permissions you have to the Participant Property.
Shown on these diagrams
Internal Block Diagram - when owned by the Block that owns the Participant Properties.
SysML Properties
end