public interface RemoveStructuralFeatureValueAction extends WriteStructuralFeatureAction
A RemoveStructuralFeatureValueAction is a WriteStructuralFeatureAction that removes values from a StructuralFeature.
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
InputPin |
getRemoveAt()
Returns the value of the 'Remove At' containment reference.
|
boolean |
isRemoveDuplicates()
Returns the value of the 'Remove Duplicates' attribute.
|
void |
setRemoveAt(InputPin value)
Sets the value of the '
Remove At'
containment reference. |
void |
setRemoveDuplicates(boolean value)
Sets the value of the
'
Remove Duplicates' attribute. |
getResult, getValue, setResult, setValuegetObject, getStructuralFeature, setObject, setStructuralFeatureget_actionExecutionSpecificationOfAction, get_actionInputPinOfFromAction, get_interactionOfAction, getContext, getInput, getLocalPostcondition, getLocalPrecondition, getOutput, has_actionExecutionSpecificationOfAction, hasInput, hasLocalPostcondition, hasLocalPrecondition, hasOutput, isLocallyReentrant, set_actionInputPinOfFromAction, set_interactionOfAction, setLocallyReentrantget_clauseOfBody, get_clauseOfTest, get_exceptionHandlerOfHandlerBody, get_loopNodeOfBodyPart, get_loopNodeOfSetupPart, get_loopNodeOfTest, get_sequenceNodeOfExecutableNode, getHandler, has_exceptionHandlerOfHandlerBody, hasHandler, set_clauseOfBody, set_clauseOfTest, set_loopNodeOfBodyPart, set_loopNodeOfSetupPart, set_loopNodeOfTest, set_sequenceNodeOfExecutableNodeget_activityNodeOfRedefinedNode, getActivity, getIncoming, getInGroup, getInInterruptibleRegion, getInPartition, getInStructuredNode, getOutgoing, getRedefinedNode, has_activityNodeOfRedefinedNode, hasIncoming, hasInGroup, hasInInterruptibleRegion, hasInPartition, hasOutgoing, hasRedefinedNode, setActivity, setInStructuredNodeget_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeafget_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, getVisibility, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace, setVisibilityget_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, refOutermostCompositeboolean isRemoveDuplicates()
"false".
Specifies whether to remove duplicates of the value in nonunique StructuralFeatures.
setRemoveDuplicates(boolean),
UMLPackage.getRemoveStructuralFeatureValueAction_RemoveDuplicates()void setRemoveDuplicates(boolean value)
Remove Duplicates' attribute.
value - the new value of the 'Remove Duplicates' attribute.isRemoveDuplicates()@CheckForNull InputPin getRemoveAt()
remove Structural Feature Value Action Of Remove At'.
An InputPin that provides the position of an existing value to remove in ordered, nonunique structural features. The type of the removeAt InputPin is
UnlimitedNatural, but the value cannot be zero or unlimited.
setRemoveAt(InputPin),
UMLPackage.getRemoveStructuralFeatureValueAction_RemoveAt(),
InputPin.get_removeStructuralFeatureValueActionOfRemoveAt()void setRemoveAt(@CheckForNull
InputPin value)
Remove At'
containment reference.
value - the new value of the 'Remove At' containment reference.getRemoveAt()