uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ReadWriteActions
Interface DestroyObjectAction
- All Superinterfaces:
- Action, Element, ExtObject, ModelElement, PrimitiveAction, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
- All Known Implementing Classes:
- DestroyObjectAction_Impl
public interface DestroyObjectAction
- extends PrimitiveAction
This action destroys an object. The object may be a link object,
in which case the semantics of DestroyLinkAction also applies.
The classifiers of the object are removed as its classifiers,
and the object is destroyed. The action has no other effect.
In particular, no destructors are executed, no state machines
transitions are triggered, and references to the objects are
unchanged. Destroying an object that is already destroyed has
no effect.
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ActionFoundation.Action |
getAntecedent, getAvailableInput, getAvailableOutput, getConsequent, getGroup, getInputPin, getIsReadOnly, getJumpHandler, getOutputPin, setGroup, setIsReadOnly |
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.Foundation.Core.ModelElement |
getAsArgument, getBehavior, getClientDependency, getComment, getConstraint, getContainer, getDefaultElement, getIsSpecification, getName, getNamespace, getPackage, getPresentation, getReferenceTag, getSourceFlow, getStereotype, getSupplierDependency, getTaggedValue, getTargetFlow, getTemplate, getTemplateArgument, getTemplateParameter, getVisibility, setDefaultElement, setIsSpecification, setName, setNamespace, setTemplate, setVisibility |
Methods inherited from interface javax.jmi.reflect.RefObject |
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite |
Methods inherited from interface javax.jmi.reflect.RefFeatured |
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue |
Methods inherited from interface javax.jmi.reflect.RefBaseObject |
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints |
getInput
InputPin getInput()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setInput
void setInput(InputPin input)
throws javax.jmi.reflect.JmiException
- Setter for atomic property input)
- Throws:
javax.jmi.reflect.JmiException