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.void
setTriggeredByEvent
(boolean triggeredByEvent) boolean
Methods 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, setStartQuantity
Methods inherited from interface io.camunda.zeebe.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, getSingleExtensionElement, setExtensionElements, setId
Methods inherited from interface io.camunda.zeebe.model.bpmn.instance.BpmnModelElementInstance
getScope, isScope
Methods inherited from interface io.camunda.zeebe.model.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
Methods inherited from interface io.camunda.zeebe.model.bpmn.instance.FlowNode
getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes
Methods inherited from interface io.camunda.zeebe.model.bpmn.instance.InteractionNode
getId, setId
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
-
Method Details
-
builder
SubProcessBuilder builder()Description copied from interface:BpmnModelElementInstance
Returns a new fluent builder for the element if implemented.- Specified by:
builder
in interfaceBpmnModelElementInstance
- Specified by:
builder
in 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()
-