public abstract class GatewayImpl extends FlowNodeImpl implements Gateway
Modifier and Type | Field and Description |
---|---|
protected static Attribute<GatewayDirection> |
gatewayDirectionAttribute |
camundaAsyncAfter, camundaAsyncBefore, camundaExclusive, incomingCollection, outgoingCollection
auditingChild, categoryValueRefCollection, monitoringChild, nameAttribute
documentationCollection, extensionElementsChild, idAttribute
modelInstance
Constructor and Description |
---|
GatewayImpl(ModelTypeInstanceContext context) |
Modifier and Type | Method and Description |
---|---|
abstract AbstractGatewayBuilder |
builder()
Returns a new fluent builder for the element if implemented.
|
BpmnShape |
getDiagramElement() |
GatewayDirection |
getGatewayDirection() |
static void |
registerType(ModelBuilder modelBuilder) |
void |
setGatewayDirection(GatewayDirection gatewayDirection) |
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
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 Attribute<GatewayDirection> gatewayDirectionAttribute
public GatewayImpl(ModelTypeInstanceContext context)
public static void registerType(ModelBuilder modelBuilder)
public abstract AbstractGatewayBuilder builder()
BpmnModelElementInstance
builder
in interface BpmnModelElementInstance
builder
in interface FlowNode
builder
in interface Gateway
builder
in class FlowNodeImpl
public GatewayDirection getGatewayDirection()
getGatewayDirection
in interface Gateway
public void setGatewayDirection(GatewayDirection gatewayDirection)
setGatewayDirection
in interface Gateway
public BpmnShape getDiagramElement()
getDiagramElement
in interface BaseElement
getDiagramElement
in interface Gateway
getDiagramElement
in class BaseElementImpl
Copyright © 2018. All rights reserved.