com.soyatec.bpmn
Interface ReferenceTask

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

public interface ReferenceTask
extends Task

A representation of the model object 'Reference Task'. There may be times where a modeler may want to reference another activity that has been defined. If the two (or more) activities share the exact same behavior, then by one referencing the other, the attributes that define the behavior only have to be created once and maintained in only one location.

The following features are supported:

See Also:
BPMNPackage.getReferenceTask()

Method Summary
 Task getTask()
          Returns the value of the 'Task' reference
 void setTask(Task value)
          Sets the value of the 'Task' 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

getTask

Task getTask()
Returns the value of the 'Task' reference.

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

Returns:
the value of the 'Task' reference.
See Also:
setTask(Task), BPMNPackage.getReferenceTask_Task()

setTask

void setTask(Task value)
Sets the value of the 'Task' reference.

Parameters:
value - the new value of the 'Task' reference.
See Also:
getTask()