public interface Slot extends Element
A Slot designates that an entity modeled by an InstanceSpecification has a value or values for a specific StructuralFeature.
The following features are supported:
UMLPackage.getSlot()| Modifier and Type | Method and Description | 
|---|---|
StructuralFeature | 
getDefiningFeature()
Returns the value of the 'Defining Feature' reference. 
 | 
InstanceSpecification | 
getOwningInstance()
Returns the value of the 'Owning Instance' container reference. 
 | 
java.util.List<ValueSpecification> | 
getValue()
Returns the value of the 'Value' containment reference list. 
 | 
boolean | 
hasValue()  | 
void | 
setDefiningFeature(StructuralFeature value)
Sets the value of the ' 
Defining Feature' reference. | 
void | 
setOwningInstance(InstanceSpecification value)
Sets the value of the ' 
Owning Instance' container reference. | 
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElementget_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalIDgetID, getMDExtension, getMdExtensions, setIDeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliveraccept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetIDrefClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite@CheckForNull StructuralFeature getDefiningFeature()
slot Of Defining Feature'.
 
 
 
 The StructuralFeature that specifies the values that may be held by the Slot.
 setDefiningFeature(StructuralFeature), 
UMLPackage.getSlot_DefiningFeature(), 
StructuralFeature.get_slotOfDefiningFeature()void setDefiningFeature(@CheckForNull
                        StructuralFeature value)
Defining Feature' reference.
 
 value - the new value of the 'Defining Feature' reference.getDefiningFeature()java.util.List<ValueSpecification> getValue()
ValueSpecification.
 It is bidirectional and its opposite is 'Owning Slot'.
 
 
 
 The value or values held by the Slot.
 UMLPackage.getSlot_Value(), 
ValueSpecification.getOwningSlot()@CheckForNull InstanceSpecification getOwningInstance()
Slot'.
 
 
 
 The InstanceSpecification that owns this Slot.
 setOwningInstance(InstanceSpecification), 
UMLPackage.getSlot_OwningInstance(), 
InstanceSpecification.getSlot()void setOwningInstance(@CheckForNull
                       InstanceSpecification value)
Owning Instance' container reference.
 
 value - the new value of the 'Owning Instance' container reference.getOwningInstance()boolean hasValue()
          throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException