com.change_vision.jude.api.inf.model
Interface IMessage

com.change_vision.jude.api.inf.model.IMessage
All Implemented Interfaces:
IElement, INamedElement

public IMessage
extends INamedElement

Interface for Messages.


Method Summary
abstract  IMessage getActivator()
          Get Message as activator.
abstract  String getArgument()
          Get Argument.
abstract  String getGuard()
          Get Guard Condition.
abstract  String getIndex()
          Get Index.
abstract  int getOperation()
          Get Operation.
abstract  IMessage getPredecessor()
          Get Message as predecessor.
abstract  String getReturnValue()
          Get Return value.
abstract  INamedElement getSource()
          Get named element as Source.
abstract  IMessage getSuccessor()
          Get Message as successor.
abstract  INamedElement getTarget()
          Get named element as Target.
abstract  boolean isAsynchronous()
          Check if it is asynchronous.
abstract  boolean isReturnMessage()
          Check if it is a return message.
abstract  boolean isSynchronous()
          Check if it is synchronous.
 
Methods inherited from class com.change_vision.jude.api.inf.model.INamedElement
getClientDependencies, getConstraints, getDefinition, getDiagrams, getName, getSupplierDependencies, isPackageVisibility, isPrivateVisibility, isProtectedVisibility, isPublicVisibility
 
Methods inherited from class com.change_vision.jude.api.inf.model.IElement
getComments, getId, getOwner, getStereotypes, getTaggedValues
 

Method Detail

getSource

public abstract INamedElement getSource()
Get named element as Source.

Returns:
named element.

getTarget

public abstract INamedElement getTarget()
Get named element as Target.

Returns:
named element.

isSynchronous

public abstract boolean isSynchronous()
Check if it is synchronous.

Returns:
true it is synchronous / false it is asynchronous

isAsynchronous

public abstract boolean isAsynchronous()
Check if it is asynchronous.

Returns:
true it is asynchronous / false it is synchronous

isReturnMessage

public abstract boolean isReturnMessage()
Check if it is a return message.

Returns:
true it is a return message / false it is not a return message

getOperation

public abstract int getOperation()
Get Operation.

Returns:
Operation.

getArgument

public abstract String getArgument()
Get Argument.

Returns:
Argument.

getReturnValue

public abstract String getReturnValue()
Get Return value.

Returns:
Return value.

getGuard

public abstract String getGuard()
Get Guard Condition.

Returns:
Guard Condition.

getIndex

public abstract String getIndex()
Get Index.

Returns:
Index.

getActivator

public abstract IMessage getActivator()
Get Message as activator.

Returns:
Message.

getPredecessor

public abstract IMessage getPredecessor()
Get Message as predecessor.

Returns:
Message.

getSuccessor

public abstract IMessage getSuccessor()
Get Message as successor.

Returns:
Message.