com.soyatec.bpmn
Interface UserTask

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

public interface UserTask
extends Task

A representation of the model object 'User Task'. A User Task is a typical “workflow” task where a human performer performs the Task with the assistance of a software application and is scheduled through a task list manager of some sort.

The following features are supported:

See Also:
BPMNPackage.getUserTask()

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
 org.eclipse.emf.common.util.EList getPerformers()
          Returns the value of the 'Performers' attribute list.
 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

getPerformers

org.eclipse.emf.common.util.EList getPerformers()
Returns the value of the 'Performers' attribute list. The list contents are of type String.

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

Returns:
the value of the 'Performers' attribute list.
See Also:
BPMNPackage.getUserTask_Performers()

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