uk.ac.ucl.cs.uml.jmi.BehavioralElements.Collaborations
Interface Message

All Superinterfaces:
Element, ExtObject, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Implementing Classes:
Message_Impl

public interface Message
extends ModelElement


Method Summary
 Action getAction()
           
 Collection getActivator()
           
 AssociationRole getCommunicationConnection()
           
 Collection getConformingStimulus()
           
 Interaction getInteraction()
           
 Collection getPredecessor()
           
 ClassifierRole getReceiver()
           
 ClassifierRole getSender()
           
 Collection getSuccessor()
           
 void setAction(Action action)
          Setter for atomic property action)
 void setCommunicationConnection(AssociationRole communicationConnection)
          Setter for atomic property communicationConnection)
 void setInteraction(Interaction interaction)
          Setter for atomic property interaction)
 void setReceiver(ClassifierRole receiver)
          Setter for atomic property receiver)
 void setSender(ClassifierRole sender)
          Setter for atomic property sender)
 
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 uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObject
extAddObjectListener, extDeepCopy, extDeepCopy, extEquals, extRemoveObjectListener, extValueHash, extVisit
 
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

getAction

Action getAction()
                 throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setAction

void setAction(Action action)
               throws javax.jmi.reflect.JmiException
Setter for atomic property action)

Throws:
javax.jmi.reflect.JmiException

getActivator

Collection getActivator()
                        throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getCommunicationConnection

AssociationRole getCommunicationConnection()
                                           throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setCommunicationConnection

void setCommunicationConnection(AssociationRole communicationConnection)
                                throws javax.jmi.reflect.JmiException
Setter for atomic property communicationConnection)

Throws:
javax.jmi.reflect.JmiException

getConformingStimulus

Collection getConformingStimulus()
                                 throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getInteraction

Interaction getInteraction()
                           throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setInteraction

void setInteraction(Interaction interaction)
                    throws javax.jmi.reflect.JmiException
Setter for atomic property interaction)

Throws:
javax.jmi.reflect.JmiException

getReceiver

ClassifierRole getReceiver()
                           throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setReceiver

void setReceiver(ClassifierRole receiver)
                 throws javax.jmi.reflect.JmiException
Setter for atomic property receiver)

Throws:
javax.jmi.reflect.JmiException

getPredecessor

Collection getPredecessor()
                          throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getSender

ClassifierRole getSender()
                         throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setSender

void setSender(ClassifierRole sender)
               throws javax.jmi.reflect.JmiException
Setter for atomic property sender)

Throws:
javax.jmi.reflect.JmiException

getSuccessor

Collection getSuccessor()
                        throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException