A slot specifies that an entity modeled by an instance specification has a value or values for a specific structural feature.
Description
A slot is owned by an instance specification. It specifies the value or values for its defining feature, which must be a structural feature of a classifier of the instance specification owning the slot.
Attributes
No additional attributes.
Associations
definingFeature :StructuralFeature [1] | The structural feature that specifies the values that may be held by the slot. |
InstanceSpecification [1] | The instance specification that owns this slot. Subsets Element.owner. |
value : InstanceSpecification [*] | The value or values corresponding to the defining feature for the owning instance specification. This is an ordered association. Subsets Element.ownedElement. |
Constraints
No additional constraints.
Semantics
A slot relates an instance specification, a structural feature, and a value or values. It represents that an entity modeled by the instance specification has a structural feature with the specified value or values. The values in a slot must conform to the defining feature of the slot (in type, multiplicity, etc.).
Notation
See “InstanceSpecification”.