Class ComplexGatewayImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.GatewayImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.ComplexGatewayImpl
-
- All Implemented Interfaces:
BaseElement,BpmnModelElementInstance,ComplexGateway,FlowElement,FlowNode,Gateway,ModelElementInstance
public class ComplexGatewayImpl extends GatewayImpl implements ComplexGateway
The BPMN complexGateway element- Author:
- Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected static ChildElement<ActivationCondition>activationConditionChildprotected static AttributeReference<SequenceFlow>defaultAttribute-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.GatewayImpl
gatewayDirectionAttribute
-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
camundaAsyncAfter, camundaAsyncBefore, camundaExclusive, camundaJobPriority, incomingCollection, outgoingCollection
-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
auditingChild, categoryValueRefCollection, monitoringChild, nameAttribute
-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
-
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
-
Constructor Summary
Constructors Constructor Description ComplexGatewayImpl(ModelTypeInstanceContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ComplexGatewayBuilderbuilder()Returns a new fluent builder for the element if implemented.ActivationConditiongetActivationCondition()SequenceFlowgetDefault()static voidregisterType(ModelBuilder modelBuilder)voidsetActivationCondition(ActivationCondition activationCondition)voidsetDefault(SequenceFlow defaultFlow)-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.GatewayImpl
getDiagramElement, getGatewayDirection, setGatewayDirection
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority, updateAfterReplacement
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScope
-
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
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
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDocumentations, getExtensionElements, getId, setExtensionElements, setId
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
getScope, isScope
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowNode
getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.Gateway
getDiagramElement, getGatewayDirection, setGatewayDirection
-
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
-
-
-
-
Field Detail
-
defaultAttribute
protected static AttributeReference<SequenceFlow> defaultAttribute
-
activationConditionChild
protected static ChildElement<ActivationCondition> activationConditionChild
-
-
Constructor Detail
-
ComplexGatewayImpl
public ComplexGatewayImpl(ModelTypeInstanceContext context)
-
-
Method Detail
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
builder
public ComplexGatewayBuilder builder()
Description copied from interface:BpmnModelElementInstanceReturns a new fluent builder for the element if implemented.- Specified by:
builderin interfaceBpmnModelElementInstance- Specified by:
builderin interfaceComplexGateway- Specified by:
builderin interfaceFlowNode- Specified by:
builderin interfaceGateway- Specified by:
builderin classGatewayImpl- Returns:
- the builder object
-
getDefault
public SequenceFlow getDefault()
- Specified by:
getDefaultin interfaceComplexGateway
-
setDefault
public void setDefault(SequenceFlow defaultFlow)
- Specified by:
setDefaultin interfaceComplexGateway
-
getActivationCondition
public ActivationCondition getActivationCondition()
- Specified by:
getActivationConditionin interfaceComplexGateway
-
setActivationCondition
public void setActivationCondition(ActivationCondition activationCondition)
- Specified by:
setActivationConditionin interfaceComplexGateway
-
-