public class SubProcessImpl extends ActivityImpl implements SubProcess
Modifier and Type | Field and Description |
---|---|
protected static ChildElementCollection<Artifact> |
artifactCollection |
protected static Attribute<Boolean> |
camundaAsyncAttribute
camunda extensions
|
protected static ChildElementCollection<FlowElement> |
flowElementCollection |
protected static ChildElementCollection<LaneSet> |
laneSetCollection |
protected static Attribute<Boolean> |
triggeredByEventAttribute |
completionQuantityAttribute, dataInputAssociationCollection, dataOutputAssociationCollection, defaultAttribute, ioSpecificationChild, isForCompensationAttribute, loopCharacteristicsChild, propertyCollection, resourceRoleCollection, startQuantityAttribute
camundaAsyncAfter, camundaAsyncBefore, camundaExclusive, camundaJobPriority, incomingCollection, outgoingCollection
auditingChild, categoryValueRefCollection, monitoringChild, nameAttribute
documentationCollection, extensionElementsChild, idAttribute
modelInstance
Constructor and Description |
---|
SubProcessImpl(ModelTypeInstanceContext context) |
Modifier and Type | Method and Description |
---|---|
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.
|
static void |
registerType(ModelBuilder modelBuilder) |
void |
setCamundaAsync(boolean isCamundaAsync)
Deprecated.
use setCamundaAsyncBefore(isCamundaAsyncBefore) instead.
|
void |
setTriggeredByEvent(boolean triggeredByEvent) |
boolean |
triggeredByEvent() |
getCompletionQuantity, getDataInputAssociations, getDataOutputAssociations, getDefault, getIoSpecification, getLoopCharacteristics, getProperties, getResourceRoles, getStartQuantity, isForCompensation, setCompletionQuantity, setDefault, setForCompensation, setIoSpecification, setLoopCharacteristics, setStartQuantity
getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority, updateAfterReplacement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
getScope, isScope
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getCompletionQuantity, getDataInputAssociations, getDataOutputAssociations, getDefault, getIoSpecification, getLoopCharacteristics, getProperties, getResourceRoles, getStartQuantity, isForCompensation, setCompletionQuantity, setDefault, setForCompensation, setIoSpecification, setLoopCharacteristics, setStartQuantity
getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
getScope, isScope
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
getId, setId
protected static ChildElementCollection<LaneSet> laneSetCollection
protected static ChildElementCollection<FlowElement> flowElementCollection
protected static ChildElementCollection<Artifact> artifactCollection
public SubProcessImpl(ModelTypeInstanceContext context)
public static void registerType(ModelBuilder modelBuilder)
public SubProcessBuilder builder()
BpmnModelElementInstance
builder
in interface BpmnModelElementInstance
builder
in interface FlowNode
builder
in interface SubProcess
builder
in class FlowNodeImpl
public boolean triggeredByEvent()
triggeredByEvent
in interface SubProcess
public void setTriggeredByEvent(boolean triggeredByEvent)
setTriggeredByEvent
in interface SubProcess
public Collection<LaneSet> getLaneSets()
getLaneSets
in interface SubProcess
public Collection<FlowElement> getFlowElements()
getFlowElements
in interface SubProcess
public Collection<Artifact> getArtifacts()
getArtifacts
in interface SubProcess
@Deprecated public boolean isCamundaAsync()
isCamundaAsync
in interface SubProcess
@Deprecated public void setCamundaAsync(boolean isCamundaAsync)
setCamundaAsync
in interface SubProcess
Copyright © 2021. All rights reserved.