org.omg.uml.behavioralelements.commonbehavior
Interface Action

All Superinterfaces:
Element, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
ActionSequence, CallAction, CreateAction, DestroyAction, ReturnAction, SendAction, TerminateAction, UninterpretedAction

public interface Action
extends ModelElement

Action object instance interface.


Method Summary
 ActionSequence getActionSequence()
          Returns the value of reference actionSequence.
 List getActualArgument()
          Returns the value of reference actualArgument.
 IterationExpression getRecurrence()
          Returns the value of attribute recurrence.
 ActionExpression getScript()
          Returns the value of attribute script.
 ObjectSetExpression getTarget()
          Returns the value of attribute target.
 boolean isAsynchronous()
          Returns the value of attribute isAsynchronous.
 void setActionSequence(ActionSequence newValue)
          Sets the value of reference actionSequence.
 void setAsynchronous(boolean newValue)
          Sets the value of isAsynchronous attribute.
 void setRecurrence(IterationExpression newValue)
          Sets the value of recurrence attribute.
 void setScript(ActionExpression newValue)
          Sets the value of script attribute.
 void setTarget(ObjectSetExpression newValue)
          Sets the value of target attribute.
 
Methods inherited from interface org.omg.uml.foundation.core.ModelElement
getClientDependency, getComment, getConstraint, getName, getNamespace, getSourceFlow, getStereotype, getTaggedValue, getTargetFlow, getTemplateParameter, getVisibility, isSpecification, setName, setNamespace, setSpecification, 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
 

Method Detail

getRecurrence

public IterationExpression getRecurrence()
Returns the value of attribute recurrence.

Returns:
Value of attribute recurrence.

setRecurrence

public void setRecurrence(IterationExpression newValue)
Sets the value of recurrence attribute. See getRecurrence() for description on the attribute.

Parameters:
newValue - New value to be set.

getTarget

public ObjectSetExpression getTarget()
Returns the value of attribute target.

Returns:
Value of attribute target.

setTarget

public void setTarget(ObjectSetExpression newValue)
Sets the value of target attribute. See getTarget() for description on the attribute.

Parameters:
newValue - New value to be set.

isAsynchronous

public boolean isAsynchronous()
Returns the value of attribute isAsynchronous.

Returns:
Value of attribute isAsynchronous.

setAsynchronous

public void setAsynchronous(boolean newValue)
Sets the value of isAsynchronous attribute. See isAsynchronous() for description on the attribute.

Parameters:
newValue - New value to be set.

getScript

public ActionExpression getScript()
Returns the value of attribute script.

Returns:
Value of attribute script.

setScript

public void setScript(ActionExpression newValue)
Sets the value of script attribute. See getScript() for description on the attribute.

Parameters:
newValue - New value to be set.

getActualArgument

public List getActualArgument()
Returns the value of reference actualArgument.

Returns:
Value of reference actualArgument.

getActionSequence

public ActionSequence getActionSequence()
Returns the value of reference actionSequence.

Returns:
Value of reference actionSequence.

setActionSequence

public void setActionSequence(ActionSequence newValue)
Sets the value of reference actionSequence. See getActionSequence() for description on the reference.

Parameters:
newValue - New value to be set.