uci.uml.Behavioral_Elements.Common_Behavior
Class MMAction

java.lang.Object
  |
  +--uci.uml.Foundation.Core.ElementImpl
        |
        +--uci.uml.Foundation.Core.ModelElementImpl
              |
              +--uci.uml.Behavioral_Elements.Common_Behavior.MMAction
Direct Known Subclasses:
CreateAction, DestroyAction, LocalInvocation, ReturnAction, SendAction, TerminateAction, UninterpretedAction

public class MMAction
extends ModelElementImpl

See Also:
Serialized Form

Field Summary
 ActionSequence _actionSequence
           
 boolean _isAsynchronous
           
 Vector _message
           
 Expression _recurrence
           
 Request _request
           
 String _script
           
 ObjectSetExpression _target
           
 
Fields inherited from class uci.uml.Foundation.Core.ModelElementImpl
_behavior, _collaboration, _constraint, _elementOwnership, _elementReference, _provision, _requirement, _stereotype, _taggedValue, _template, _templateParameter, MAX_STEREOTYPE
 
Fields inherited from class uci.uml.Foundation.Core.ElementImpl
_characteristic, _classification, _highlight, _name, _propertyListeners, _staticListener, _taggedValue, _vetoListeners, elementID
 
Constructor Summary
MMAction()
           
MMAction(Name name)
           
MMAction(String nameStr)
           
 
Method Summary
 void addMessage(Message x)
           
 ActionSequence getActionSequence()
           
 boolean getIsAsynchronous()
           
 Vector getMessage()
           
 String getOCLTypeStr()
           
 Expression getRecurrence()
           
 Request getRequest()
           
 String getScript()
           
 ObjectSetExpression getTarget()
           
 void removeMessage(Message x)
           
 void setActionSequence(ActionSequence x)
           
 void setIsAsynchronous(boolean x)
           
 void setMessage(Vector x)
           
 void setRecurrence(Expression x)
           
 void setRequest(Request x)
           
 void setScript(String x)
           
 void setTarget(ObjectSetExpression x)
           
 
Methods inherited from class uci.uml.Foundation.Core.ModelElementImpl
addBehavior, addConstraint, addElementReference, addProvision, addRequirement, addStereotype, addTemplateParameter, alsoTrash, containsStereotype, dbgStereotypes, dbgTaggedValues, getBehavior, getConstraint, getElementOwnership, getElementReference, getNamespace, getProvision, getRequirement, getStereotype, getTemplate, getTemplateParameter, getVisibility, isLegalXMI, isNotLegalXMI, prepareForTrash, recoverFromTrash, removeBehavior, removeConstraint, removeElementReference, removeProvision, removeRequirement, removeStereotype, removeTemplateParameter, setBehavior, setConstraint, setElementOwnership, setElementReference, setNamespace, setProvision, setRequirement, setStereotype, setTemplate, setTemplateParameter, setVisibility
 
Methods inherited from class uci.uml.Foundation.Core.ElementImpl
addCharacteristic, addPropertyChangeListener, addTaggedValue, addVetoableChangeListener, dbgString, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChangeNoCritique, firePropertyChangeNoCritique, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChangeNoCompare, getCharacteristic, getClassification, getElementCount, getHighlight, getId, getName, getNamedProperty, getTaggedValue, getVetoListeners, newElementID, removeCharacteristic, removePropertyChangeListener, removeTaggedValue, removeVetoableChangeListener, setCharacteristic, setClassification, setElementCount, setHighlight, setId, setName, setName, setStaticChangeListener, setTaggedValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_recurrence

public Expression _recurrence

_target

public ObjectSetExpression _target

_isAsynchronous

public boolean _isAsynchronous

_script

public String _script

_request

public Request _request

_actionSequence

public ActionSequence _actionSequence

_message

public Vector _message
Constructor Detail

MMAction

public MMAction()

MMAction

public MMAction(Name name)

MMAction

public MMAction(String nameStr)
Method Detail

getRecurrence

public Expression getRecurrence()

setRecurrence

public void setRecurrence(Expression x)
                   throws PropertyVetoException

getRequest

public Request getRequest()

setRequest

public void setRequest(Request x)
                throws PropertyVetoException

getActionSequence

public ActionSequence getActionSequence()

setActionSequence

public void setActionSequence(ActionSequence x)
                       throws PropertyVetoException

getMessage

public Vector getMessage()

setMessage

public void setMessage(Vector x)
                throws PropertyVetoException

addMessage

public void addMessage(Message x)
                throws PropertyVetoException

removeMessage

public void removeMessage(Message x)
                   throws PropertyVetoException

getTarget

public ObjectSetExpression getTarget()

setTarget

public void setTarget(ObjectSetExpression x)
               throws PropertyVetoException

getIsAsynchronous

public boolean getIsAsynchronous()

setIsAsynchronous

public void setIsAsynchronous(boolean x)
                       throws PropertyVetoException

getScript

public String getScript()

setScript

public void setScript(String x)
               throws PropertyVetoException

getOCLTypeStr

public String getOCLTypeStr()
Overrides:
getOCLTypeStr in class ElementImpl