TPTP 4.1.0 Platform Project
Public API Specification

org.eclipse.hyades.models.common.interactions
Interface BVRMessage

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
BVRMessageImpl

public interface BVRMessage
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'BVR Message'. A Message defines a particular communication between Lifelines of an Interaction. A Message defines one specific kind of communication in an Interaction. A communication can be e.g. raising a signal, invoking an operation, creating or destroying an instance. The Message specifies not only the kind of communication given by the dispatching ExecutionOccurrence, but also the sender and the receiver. A Message associates normally two EventOccurrences - one sending EventOccurrence and one receiving Event-Occurrence.

The following features are supported:

See Also:
Common_Behavior_InteractionsPackage.getBVRMessage()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 org.eclipse.emf.common.util.EList getInstanceValues()
          Returns the value of the 'Instance Values' reference list.
 BVRInteractionFragment getInteractionFragment()
          Returns the value of the 'Interaction Fragment' container reference.
 BVRMessageSort getMessageSort()
          Returns the value of the 'Message Sort' attribute.
 CFGOperation getOperation()
          Returns the value of the 'Operation' reference.
 BVRMessageEnd getReceiveMessageEnd()
          Returns the value of the 'Receive Message End' reference.
 BVRMessageEnd getSendMessageEnd()
          Returns the value of the 'Send Message End' reference.
 void setInteractionFragment(BVRInteractionFragment value)
          Sets the value of the 'Interaction Fragment' container reference.
 void setMessageSort(BVRMessageSort value)
          Sets the value of the 'Message Sort' attribute.
 void setOperation(CFGOperation value)
          Sets the value of the 'Operation' reference.
 void setReceiveMessageEnd(BVRMessageEnd value)
          Sets the value of the 'Receive Message End' reference.
 void setSendMessageEnd(BVRMessageEnd value)
          Sets the value of the 'Send Message End' reference.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values
Method Detail

getMessageSort

public BVRMessageSort getMessageSort()
Returns the value of the 'Message Sort' attribute. The literals are from the enumeration BVRMessageSort.

If the meaning of the 'Message Sort' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Message Sort' attribute.
See Also:
BVRMessageSort, setMessageSort(BVRMessageSort), Common_Behavior_InteractionsPackage.getBVRMessage_MessageSort()

setMessageSort

public void setMessageSort(BVRMessageSort value)
Sets the value of the 'Message Sort' attribute.

Parameters:
value - the new value of the 'Message Sort' attribute.
See Also:
BVRMessageSort, getMessageSort()

getReceiveMessageEnd

public BVRMessageEnd getReceiveMessageEnd()
Returns the value of the 'Receive Message End' reference. It is bidirectional and its opposite is 'Receive Message'.

If the meaning of the 'Receive Message End' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Receive Message End' reference.
See Also:
setReceiveMessageEnd(BVRMessageEnd), Common_Behavior_InteractionsPackage.getBVRMessage_ReceiveMessageEnd(), BVRMessageEnd.getReceiveMessage()

setReceiveMessageEnd

public void setReceiveMessageEnd(BVRMessageEnd value)
Sets the value of the 'Receive Message End' reference.

Parameters:
value - the new value of the 'Receive Message End' reference.
See Also:
getReceiveMessageEnd()

getSendMessageEnd

public BVRMessageEnd getSendMessageEnd()
Returns the value of the 'Send Message End' reference. It is bidirectional and its opposite is 'Send Message'.

If the meaning of the 'Send Message End' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Send Message End' reference.
See Also:
setSendMessageEnd(BVRMessageEnd), Common_Behavior_InteractionsPackage.getBVRMessage_SendMessageEnd(), BVRMessageEnd.getSendMessage()

setSendMessageEnd

public void setSendMessageEnd(BVRMessageEnd value)
Sets the value of the 'Send Message End' reference.

Parameters:
value - the new value of the 'Send Message End' reference.
See Also:
getSendMessageEnd()

getInteractionFragment

public BVRInteractionFragment getInteractionFragment()
Returns the value of the 'Interaction Fragment' container reference. It is bidirectional and its opposite is 'Messages'.

If the meaning of the 'Interaction Fragment' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Interaction Fragment' container reference.
See Also:
setInteractionFragment(BVRInteractionFragment), Common_Behavior_InteractionsPackage.getBVRMessage_InteractionFragment(), BVRInteractionFragment.getMessages()

setInteractionFragment

public void setInteractionFragment(BVRInteractionFragment value)
Sets the value of the 'Interaction Fragment' container reference.

Parameters:
value - the new value of the 'Interaction Fragment' container reference.
See Also:
getInteractionFragment()

getInstanceValues

public org.eclipse.emf.common.util.EList getInstanceValues()
Returns the value of the 'Instance Values' reference list. The list contents are of type TPFInstanceValue.

If the meaning of the 'Instance Values' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Instance Values' reference list.
See Also:
Common_Behavior_InteractionsPackage.getBVRMessage_InstanceValues()

getOperation

public CFGOperation getOperation()
Returns the value of the 'Operation' reference.

If the meaning of the 'Operation' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Operation' reference.
See Also:
setOperation(CFGOperation), Common_Behavior_InteractionsPackage.getBVRMessage_Operation()

setOperation

public void setOperation(CFGOperation value)
Sets the value of the 'Operation' reference.

Parameters:
value - the new value of the 'Operation' reference.
See Also:
getOperation()

TPTP 4.1.0 Platform Project
Public API Specification