com.soyatec.bpmn
Interface ReceiveTask

All Superinterfaces:
Activity, BPMNObject, org.eclipse.emf.ecore.EObject, FlowObject, LaneElement, org.eclipse.emf.common.notify.Notifier, ProcessObject, Task

public interface ReceiveTask
extends Task

A representation of the model object 'Receive Task'. A Receive Task is a simple Task that is designed to wait for a message to arrive from an external participant (relative to the Business Process). Once the message has been received, the Task is completed.

The following features are supported:

See Also:
BPMNPackage.getReceiveTask()

Method Summary
 java.lang.String getImplementation()
          Returns the value of the 'Implementation' attribute.
 Message getMessage()
          Returns the value of the 'Message' containment reference
 boolean isInstantiate()
          Returns the value of the 'Instantiate' attribute.
 void setImplementation(java.lang.String value)
          Sets the value of the 'Implementation' attribute
 void setInstantiate(boolean value)
          Sets the value of the 'Instantiate' attribute
 void setMessage(Message value)
          Sets the value of the 'Message' containment reference
 
Methods inherited from interface com.soyatec.bpmn.Task
getTaskType
 
Methods inherited from interface com.soyatec.bpmn.Activity
getActivityType, getInputs, getInputSets, getIORules, getLoop, getLoopType, getOutputs, getOutputSets, getProperties, getStartQuantity, getStatus, isCompensation, setCompensation, setLoop, setLoopType, setStartQuantity, setStatus
 
Methods inherited from interface com.soyatec.bpmn.FlowObject
getAssignments, getName, getProcess, setName
 
Methods inherited from interface com.soyatec.bpmn.LaneElement
getLanes, getPool, setPool
 
Methods inherited from interface com.soyatec.bpmn.ProcessObject
getCategories, getDocumentation, getIncomingEdges, getOutgoingEdges, setDocumentation
 
Methods inherited from interface com.soyatec.bpmn.BPMNObject
getChildren
 
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
 

Method Detail

getMessage

Message getMessage()
Returns the value of the 'Message' containment reference.

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

Returns:
the value of the 'Message' containment reference.
See Also:
setMessage(Message), BPMNPackage.getReceiveTask_Message()

setMessage

void setMessage(Message value)
Sets the value of the 'Message' containment reference.

Parameters:
value - the new value of the 'Message' containment reference.
See Also:
getMessage()

isInstantiate

boolean isInstantiate()
Returns the value of the 'Instantiate' attribute. The default value is "false".

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

Returns:
the value of the 'Instantiate' attribute.
See Also:
setInstantiate(boolean), BPMNPackage.getReceiveTask_Instantiate()

setInstantiate

void setInstantiate(boolean value)
Sets the value of the 'Instantiate' attribute.

Parameters:
value - the new value of the 'Instantiate' attribute.
See Also:
isInstantiate()

getImplementation

java.lang.String getImplementation()
Returns the value of the 'Implementation' attribute. The default value is "Web Service".

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

Returns:
the value of the 'Implementation' attribute.
See Also:
setImplementation(String), BPMNPackage.getReceiveTask_Implementation()

setImplementation

void setImplementation(java.lang.String value)
Sets the value of the 'Implementation' attribute.

Parameters:
value - the new value of the 'Implementation' attribute.
See Also:
getImplementation()