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