org.camunda.bpm.model.bpmn.instance
Interface SubProcess

All Superinterfaces:
Activity, BaseElement, BpmnModelElementInstance, FlowElement, FlowNode, InteractionNode, org.camunda.bpm.model.xml.instance.ModelElementInstance
All Known Subinterfaces:
Transaction
All Known Implementing Classes:
SubProcessImpl, TransactionImpl

public interface SubProcess
extends Activity

The BPMN subProcess element

Author:
Sebastian Menski

Method Summary
 SubProcessBuilder builder()
          Returns a new fluent builder for the element if implemented.
 Collection<Artifact> getArtifacts()
           
 Collection<FlowElement> getFlowElements()
           
 Collection<LaneSet> getLaneSets()
           
 boolean isCamundaAsync()
          Deprecated. use isCamundaAsyncBefore() instead.
 void setCamundaAsync(boolean isCamundaAsync)
          Deprecated. use setCamundaAsyncBefore(isCamundaAsyncBefore) instead.
 void setTriggeredByEvent(boolean triggeredByEvent)
           
 boolean triggeredByEvent()
           
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.Activity
getCompletionQuantity, getDataInputAssociations, getDataOutputAssociations, getDefault, getIoSpecification, getLoopCharacteristics, getProperties, getResourceRoles, getStartQuantity, isForCompensation, setCompletionQuantity, setDefault, setForCompensation, setIoSpecification, setLoopCharacteristics, setStartQuantity
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowNode
getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
getScope, isScope
 
Methods inherited from interface org.camunda.bpm.model.xml.instance.ModelElementInstance
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.InteractionNode
getId, setId
 

Method Detail

builder

SubProcessBuilder builder()
Description copied from interface: BpmnModelElementInstance
Returns a new fluent builder for the element if implemented.

Specified by:
builder in interface BpmnModelElementInstance
Specified by:
builder in interface FlowNode
Returns:
the builder object

triggeredByEvent

boolean triggeredByEvent()

setTriggeredByEvent

void setTriggeredByEvent(boolean triggeredByEvent)

getLaneSets

Collection<LaneSet> getLaneSets()

getFlowElements

Collection<FlowElement> getFlowElements()

getArtifacts

Collection<Artifact> getArtifacts()

isCamundaAsync

@Deprecated
boolean isCamundaAsync()
Deprecated. use isCamundaAsyncBefore() instead.


setCamundaAsync

@Deprecated
void setCamundaAsync(boolean isCamundaAsync)
Deprecated. use setCamundaAsyncBefore(isCamundaAsyncBefore) instead.



Copyright © 2017 camunda services GmbH. All rights reserved.