uci.uml.Behavioral_Elements.Collaborations
Class Message

java.lang.Object
  |
  +--uci.uml.Foundation.Core.ElementImpl
        |
        +--uci.uml.Foundation.Core.ModelElementImpl
              |
              +--uci.uml.Behavioral_Elements.Collaborations.Message

public class Message
extends ModelElementImpl

See Also:
Serialized Form

Field Summary
 MMAction _action
           
 Message _activator
           
 AssociationRole _associationRole
           
 Vector _interaction
           
 Vector _message
           
 Vector _predecessor
           
 ClassifierRole _receiver
           
 ClassifierRole _sender
           
 
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
Message()
           
Message(Name name)
           
Message(String nameStr)
           
 
Method Summary
 void addInteraction(Interaction x)
           
 void addMessage(Message x)
           
 void addPredecessor(Message x)
           
 MMAction getAction()
           
 Message getActivator()
           
 AssociationRole getAssociationRole()
           
 Vector getInteraction()
           
 Vector getMessage()
           
 Vector getPredecessor()
           
 ClassifierRole getReceiver()
           
 ClassifierRole getSender()
           
 Object prepareForTrash()
           
 void recoverFromTrash(Object momento)
           
 void removeInteraction(Interaction x)
           
 void removeMessage(Message x)
           
 void removePredecessor(Message x)
           
 void setAction(MMAction x)
           
 void setActivator(Message x)
           
 void setAssociationRole(AssociationRole x)
           
 void setInteraction(Vector x)
           
 void setMessage(Vector x)
           
 void setPredecessor(Vector x)
           
 void setReceiver(ClassifierRole x)
           
 void setSender(ClassifierRole 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, 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, getOCLTypeStr, 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

_action

public MMAction _action

_activator

public Message _activator

_message

public Vector _message

_predecessor

public Vector _predecessor

_sender

public ClassifierRole _sender

_receiver

public ClassifierRole _receiver

_interaction

public Vector _interaction

_associationRole

public AssociationRole _associationRole
Constructor Detail

Message

public Message()

Message

public Message(String nameStr)

Message

public Message(Name name)
Method Detail

getAction

public MMAction getAction()

setAction

public void setAction(MMAction x)
               throws PropertyVetoException

getActivator

public Message getActivator()

setActivator

public void setActivator(Message 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

getPredecessor

public Vector getPredecessor()

setPredecessor

public void setPredecessor(Vector x)
                    throws PropertyVetoException

addPredecessor

public void addPredecessor(Message x)
                    throws PropertyVetoException

removePredecessor

public void removePredecessor(Message x)
                       throws PropertyVetoException

getSender

public ClassifierRole getSender()

setSender

public void setSender(ClassifierRole x)
               throws PropertyVetoException

getReceiver

public ClassifierRole getReceiver()

setReceiver

public void setReceiver(ClassifierRole x)
                 throws PropertyVetoException

getAssociationRole

public AssociationRole getAssociationRole()

setAssociationRole

public void setAssociationRole(AssociationRole x)
                        throws PropertyVetoException

getInteraction

public Vector getInteraction()

setInteraction

public void setInteraction(Vector x)
                    throws PropertyVetoException

addInteraction

public void addInteraction(Interaction x)
                    throws PropertyVetoException

removeInteraction

public void removeInteraction(Interaction x)
                       throws PropertyVetoException

prepareForTrash

public Object prepareForTrash()
                       throws PropertyVetoException
Overrides:
prepareForTrash in class ModelElementImpl

recoverFromTrash

public void recoverFromTrash(Object momento)
                      throws PropertyVetoException
Overrides:
recoverFromTrash in class ModelElementImpl