public interface DestroyObjectAction extends Action
A DestroyObjectAction is an Action that destroys objects.
The following features are supported:
UMLPackage.getDestroyObjectAction()
Modifier and Type | Method and Description |
---|---|
InputPin |
getTarget()
Returns the value of the 'Target' containment reference.
|
boolean |
isDestroyLinks()
Returns the value of the 'Destroy Links' attribute.
|
boolean |
isDestroyOwnedObjects()
Returns the value of the 'Destroy Owned Objects' attribute.
|
void |
setDestroyLinks(boolean value)
Sets the value of the '
Destroy Links ' attribute. |
void |
setDestroyOwnedObjects(boolean value)
Sets the value of the
'
Destroy Owned Objects ' attribute. |
void |
setTarget(InputPin value)
Sets the value of the '
Target ' containment reference. |
get_actionExecutionSpecificationOfAction, get_actionInputPinOfFromAction, get_interactionOfAction, getContext, getInput, getLocalPostcondition, getLocalPrecondition, getOutput, has_actionExecutionSpecificationOfAction, hasInput, hasLocalPostcondition, hasLocalPrecondition, hasOutput, isLocallyReentrant, set_actionInputPinOfFromAction, set_interactionOfAction, setLocallyReentrant
get_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_sequenceNodeOfExecutableNode
get_activityNodeOfRedefinedNode, getActivity, getIncoming, getInGroup, getInInterruptibleRegion, getInPartition, getInStructuredNode, getOutgoing, getRedefinedNode, has_activityNodeOfRedefinedNode, hasIncoming, hasInGroup, hasInInterruptibleRegion, hasInPartition, hasOutgoing, hasRedefinedNode, setActivity, setInStructuredNode
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
get_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, setVisibility
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, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
boolean isDestroyLinks()
"false"
.
Specifies whether links in which the object participates are destroyed along with the object.
setDestroyLinks(boolean)
,
UMLPackage.getDestroyObjectAction_DestroyLinks()
void setDestroyLinks(boolean value)
Destroy Links
' attribute.
value
- the new value of the 'Destroy Links' attribute.isDestroyLinks()
boolean isDestroyOwnedObjects()
"false"
.
Specifies whether objects owned by the object (via composition) are destroyed along with the object.
setDestroyOwnedObjects(boolean)
,
UMLPackage.getDestroyObjectAction_DestroyOwnedObjects()
void setDestroyOwnedObjects(boolean value)
Destroy Owned Objects
' attribute.
value
- the new value of the 'Destroy Owned Objects' attribute.isDestroyOwnedObjects()
@CheckForNull InputPin getTarget()
destroy Object Action Of Target
'.
The InputPin providing the object to be destroyed.
setTarget(InputPin)
,
UMLPackage.getDestroyObjectAction_Target()
,
InputPin.get_destroyObjectActionOfTarget()
void setTarget(@CheckForNull InputPin value)
Target
' containment reference.
value
- the new value of the 'Target' containment reference.getTarget()