Interface SubProcess
- All Superinterfaces:
Activity,BaseElement,BpmnModelElementInstance,FlowElement,FlowNode,InteractionNode,org.camunda.bpm.model.xml.instance.ModelElementInstance
- All Known Subinterfaces:
AdHocSubProcess,Transaction
- All Known Implementing Classes:
AdHocSubProcessImpl,SubProcessImpl,TransactionImpl
The BPMN subProcess element
- Author:
- Sebastian Menski
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()Returns a new fluent builder for the element if implemented.voidsetTriggeredByEvent(boolean triggeredByEvent) booleanMethods inherited from interface io.camunda.zeebe.model.bpmn.instance.Activity
getBoundaryEvents, getCompletionQuantity, getDataInputAssociations, getDataOutputAssociations, getDefault, getIoSpecification, getLoopCharacteristics, getProperties, getResourceRoles, getStartQuantity, isForCompensation, setCompletionQuantity, setDefault, setForCompensation, setIoSpecification, setLoopCharacteristics, setStartQuantityMethods inherited from interface io.camunda.zeebe.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, getSingleExtensionElement, setExtensionElements, setIdMethods inherited from interface io.camunda.zeebe.model.bpmn.instance.BpmnModelElementInstance
getScope, isScopeMethods inherited from interface io.camunda.zeebe.model.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setNameMethods inherited from interface io.camunda.zeebe.model.bpmn.instance.FlowNode
getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodesMethods inherited from interface io.camunda.zeebe.model.bpmn.instance.InteractionNode
getId, setIdMethods 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
-
Method Details
-
builder
SubProcessBuilder builder()Description copied from interface:BpmnModelElementInstanceReturns a new fluent builder for the element if implemented.- Specified by:
builderin interfaceBpmnModelElementInstance- Specified by:
builderin interfaceFlowNode- Returns:
- the builder object
-
triggeredByEvent
boolean triggeredByEvent() -
setTriggeredByEvent
void setTriggeredByEvent(boolean triggeredByEvent) -
getLaneSets
Collection<LaneSet> getLaneSets() -
getFlowElements
Collection<FlowElement> getFlowElements() -
getArtifacts
Collection<Artifact> getArtifacts()
-