public class ExclusiveGatewayImpl extends GatewayImpl implements ExclusiveGateway
Modifier and Type | Field and Description |
---|---|
protected static AttributeReference<SequenceFlow> |
defaultAttribute |
gatewayDirectionAttribute
camundaAsyncAfter, camundaAsyncBefore, camundaExclusive, incomingCollection, outgoingCollection
auditingChild, categoryValueRefCollection, monitoringChild, nameAttribute
documentationCollection, extensionElementsChild, idAttribute
modelInstance
Constructor and Description |
---|
ExclusiveGatewayImpl(ModelTypeInstanceContext context) |
Modifier and Type | Method and Description |
---|---|
ExclusiveGatewayBuilder |
builder()
Returns a new fluent builder for the element if implemented.
|
SequenceFlow |
getDefault() |
static void |
registerType(ModelBuilder modelBuilder) |
void |
setDefault(SequenceFlow defaultFlow) |
getDiagramElement, getGatewayDirection, setGatewayDirection
getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, updateAfterReplacement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
getScope, isScope
addChildElement, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getDiagramElement, getGatewayDirection, setGatewayDirection
getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
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, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
protected static AttributeReference<SequenceFlow> defaultAttribute
public ExclusiveGatewayImpl(ModelTypeInstanceContext context)
public static void registerType(ModelBuilder modelBuilder)
public ExclusiveGatewayBuilder builder()
BpmnModelElementInstance
builder
in interface BpmnModelElementInstance
builder
in interface ExclusiveGateway
builder
in interface FlowNode
builder
in interface Gateway
builder
in class GatewayImpl
public SequenceFlow getDefault()
getDefault
in interface ExclusiveGateway
public void setDefault(SequenceFlow defaultFlow)
setDefault
in interface ExclusiveGateway
Copyright © 2018. All rights reserved.