uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ReadWriteActions
Interface ClearAssociationAction
- All Superinterfaces:
- Action, Element, ExtObject, ModelElement, PrimitiveAction, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
- All Known Implementing Classes:
- ClearAssociationAction_Impl
public interface ClearAssociationAction
- extends PrimitiveAction
This action destroys all the links of an association in which a
particular object participates. This action has a statically-
specified association end. It has an input pin for a runtime
object that must be of the same type as at least one of the
association ends of the association. All links of the
association in which the object participates are destroyed even
when that violates the minimum multiplicity of any of the
association ends. If the association is a class, then link
object identities are destroyed.
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 |
getAssociation
Association getAssociation()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setAssociation
void setAssociation(Association association)
throws javax.jmi.reflect.JmiException
- Setter for atomic property association)
- Throws:
javax.jmi.reflect.JmiException
getObject
InputPin getObject()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setObject
void setObject(InputPin object)
throws javax.jmi.reflect.JmiException
- Setter for atomic property object)
- Throws:
javax.jmi.reflect.JmiException