uci.uml.Behavioral_Elements.Collaborations
Class Interaction

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

public class Interaction
extends ModelElementImpl

See Also:
Serialized Form

Field Summary
 Collaboration _context
           
 Vector _instances
           
 Vector _link
           
 Vector _message
           
 
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
Interaction()
           
Interaction(Name name)
           
Interaction(String nameStr)
           
 
Method Summary
 void addInstance(Instance x)
           
 void addLink(Link x)
           
 void addMessage(Message x)
           
 Collaboration getContext()
           
 Vector getInstances()
           
 Vector getLink()
           
 Vector getMessage()
           
 void removeInstance(Instance x)
           
 void removeLink(Link x)
           
 void removeMessage(Message x)
           
 void setContext(Collaboration x)
           
 void setInstances(Vector x)
           
 void setLink(Vector x)
           
 void setMessage(Vector 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, 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

_message

public Vector _message

_context

public Collaboration _context

_link

public Vector _link

_instances

public Vector _instances
Constructor Detail

Interaction

public Interaction()

Interaction

public Interaction(Name name)

Interaction

public Interaction(String nameStr)
Method Detail

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

getContext

public Collaboration getContext()

setContext

public void setContext(Collaboration x)
                throws PropertyVetoException

getLink

public Vector getLink()

setLink

public void setLink(Vector x)
             throws PropertyVetoException

addLink

public void addLink(Link x)
             throws PropertyVetoException

removeLink

public void removeLink(Link x)
                throws PropertyVetoException

getInstances

public Vector getInstances()

setInstances

public void setInstances(Vector x)
                  throws PropertyVetoException

addInstance

public void addInstance(Instance x)
                 throws PropertyVetoException

removeInstance

public void removeInstance(Instance x)
                    throws PropertyVetoException