uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ReadWriteActions
Interface AttributeAction
- All Superinterfaces:
- Action, Element, ExtObject, ModelElement, PrimitiveAction, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
- All Known Subinterfaces:
- AddAttributeValueAction, ClearAttributeAction, ReadAttributeAction, RemoveAttributeValueAction, WriteAttributeAction
- All Known Implementing Classes:
- AddAttributeValueAction_Impl, AttributeAction_Impl, ClearAttributeAction_Impl, ReadAttributeAction_Impl, RemoveAttributeValueAction_Impl, WriteAttributeAction_Impl
public interface AttributeAction
- extends PrimitiveAction
An attribute action operates on a statically specified attribute
of some classifier. The action requires an object on which to
act, provided at runtime through an input pin. The semantics is
undefined for accessing an attribute that violates its
visibility. The semantics is undefined for attributes with
ownerScope or targetScope equal to classifier.
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 |
getIsSynchronous
boolean getIsSynchronous()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setIsSynchronous
void setIsSynchronous(boolean isSynchronous)
throws javax.jmi.reflect.JmiException
- Setter for atomic property isSynchronous)
- Throws:
javax.jmi.reflect.JmiException
getAttribute
Attribute getAttribute()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setAttribute
void setAttribute(Attribute attribute)
throws javax.jmi.reflect.JmiException
- Setter for atomic property attribute)
- 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