com.soyatec.bpmn
Interface ServiceTask

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

public interface ServiceTask
extends Task

A representation of the model object 'Service Task'. A Service Task is a Task that provides some sort of service, which could be a Web service or an automated application.

The following features are supported:

See Also:
BPMNPackage.getServiceTask()

Method Summary
 java.lang.String getImplementation()
          Returns the value of the 'Implementation' attribute.
 Message getInMessage()
          Returns the value of the 'In Message' containment reference
 Message getOutMessage()
          Returns the value of the 'Out Message' containment reference
 void setImplementation(java.lang.String value)
          Sets the value of the 'Implementation' attribute
 void setInMessage(Message value)
          Sets the value of the 'In Message' containment reference
 void setOutMessage(Message value)
          Sets the value of the 'Out 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

getInMessage

Message getInMessage()
Returns the value of the 'In Message' containment reference.

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

Returns:
the value of the 'In Message' containment reference.
See Also:
setInMessage(Message), BPMNPackage.getServiceTask_InMessage()

setInMessage

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

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

getOutMessage

Message getOutMessage()
Returns the value of the 'Out Message' containment reference.

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

Returns:
the value of the 'Out Message' containment reference.
See Also:
setOutMessage(Message), BPMNPackage.getServiceTask_OutMessage()

setOutMessage

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

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

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.getServiceTask_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()