com.soyatec.bpmn
Interface ReferenceSubProcess

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

public interface ReferenceSubProcess
extends SubProcess

A representation of the model object 'Reference Sub Process'. There may be times where a modeler may want to reference another Sub-Process that has been defined. If the two Sub-Processes share the exact same behavior and properties, 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.getReferenceSubProcess()

Method Summary
 SubProcess getSubProcess()
          Returns the value of the 'Sub Process' reference
 void setSubProcess(SubProcess value)
          Sets the value of the 'Sub Process' reference
 
Methods inherited from interface com.soyatec.bpmn.SubProcess
getSubProcessType, getTransaction, isIsATransaction, setTransaction
 
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

getSubProcess

SubProcess getSubProcess()
Returns the value of the 'Sub Process' reference.

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

Returns:
the value of the 'Sub Process' reference.
See Also:
setSubProcess(SubProcess), BPMNPackage.getReferenceSubProcess_SubProcess()

setSubProcess

void setSubProcess(SubProcess value)
Sets the value of the 'Sub Process' reference.

Parameters:
value - the new value of the 'Sub Process' reference.
See Also:
getSubProcess()