Previous Table of Contents Next


4.6.2 Instance Associations


4.6.2.1 DataSlotType

   The DataSlotType association connects DataSlot instances with the DataType instance that identifies the type of information stored in the DataSlot::dataValue attribute.

   Ends

   dataSlot

Identifies the DataSlot instances for which the DataType instance is the type of information stored in the DataSlot::dataValue attribute.

class:

multiplicity:

DataSlot
zero or more

   dataType

Identifies the DataType instance representing the type of the information stored in the dataValue attribute.

class:

multiplicity:

DataType
zero or one

4.6.2.2 FeatureSlot

   The FeatureSlot association connects Slot instances with the StructuralFeature instance (usually either an Attribute or AssociationEnd instance) describing the structure of the value held by the Slot.

   Ends

   feature

Identifies the StructuralFeature instance for which the Slot instance contains the current value.

class:

multiplicity:

StructuralFeature
exactly one

   slot

Identifies the set of Slot instances containing values of the StructuralFeature instance.

class:

multiplicity:

Slot
zero or more

4.6.2.3 InstanceClassifier

   The InstanceClassifier association links Instances with Classifiers that describe them.

   Ends

   instance

Identifies the set of Instances described by the Classifier.

class:

multiplicity:

Instance
zero or more

   classifier

Identifies the Classifier that describes the structure of the Instance.

class:

multiplicity:

Classifier
exactly one

4.6.2.4 ObjectSlot Protected

   The ObjectSlot association connects Slot instances with their owning Object instances.

   Ends

   object

Identifies the Object instance that owns the Slot instance.

class:

multiplicity:

aggregation:

Object
exactly one
composition

   slot

Identifies the set of Slot instances owned by the Object instance.

class:

multiplicity:

Slot
zero or more

4.6.2.5 SlotValue

   The SlotValue association connects slot instances with the DataValue or Object instance that contains the current value held by the slot.

   Ends

   value

Identifies the Instance subtype (either a DataValue or an Object) that holds the current value represented by the Slot instance.

class:

multiplicity:

aggregation:

Instance
zero or one
composite

   valueSlot

Identifies the set of Slot instances for which the DataValue or Object instance contains the current value.

class:

multiplicity:

Slot
zero or more