org.camunda.bpm.model.bpmn.builder
Class AbstractExclusiveGatewayBuilder<B extends AbstractExclusiveGatewayBuilder<B>>

java.lang.Object
  extended by org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,E>
      extended by org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilder<B,E>
          extended by org.camunda.bpm.model.bpmn.builder.AbstractFlowElementBuilder<B,E>
              extended by org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuilder<B,E>
                  extended by org.camunda.bpm.model.bpmn.builder.AbstractGatewayBuilder<B,ExclusiveGateway>
                      extended by org.camunda.bpm.model.bpmn.builder.AbstractExclusiveGatewayBuilder<B>
Direct Known Subclasses:
ExclusiveGatewayBuilder

public abstract class AbstractExclusiveGatewayBuilder<B extends AbstractExclusiveGatewayBuilder<B>>
extends AbstractGatewayBuilder<B,ExclusiveGateway>

Author:
Sebastian Menski

Field Summary
 
Fields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder
element, modelInstance, myself
 
Constructor Summary
protected AbstractExclusiveGatewayBuilder(BpmnModelInstance modelInstance, ExclusiveGateway element, Class<?> selfType)
           
 
Method Summary
 B defaultFlow(SequenceFlow sequenceFlow)
          Sets the default sequence flow for the build exclusive gateway.
 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractGatewayBuilder
gatewayDirection
 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuilder
businessRuleTask, businessRuleTask, callActivity, callActivity, camundaAsyncAfter, camundaAsyncAfter, camundaAsyncBefore, camundaAsyncBefore, camundaExclusive, condition, connectTo, endEvent, endEvent, eventBasedGateway, exclusiveGateway, exclusiveGateway, findLastGateway, intermediateCatchEvent, intermediateCatchEvent, manualTask, manualTask, moveToLastGateway, moveToNode, notCamundaExclusive, parallelGateway, parallelGateway, receiveTask, receiveTask, scriptTask, scriptTask, sendTask, sendTask, sequenceFlowId, serviceTask, serviceTask, subProcess, subProcess, userTask, userTask
 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowElementBuilder
name
 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilder
addExtensionElement, createChild, createChild, createInstance, createInstance, createSibling, createSibling, id
 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder
done, subProcessDone
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractExclusiveGatewayBuilder

protected AbstractExclusiveGatewayBuilder(BpmnModelInstance modelInstance,
                                          ExclusiveGateway element,
                                          Class<?> selfType)
Method Detail

defaultFlow

public B defaultFlow(SequenceFlow sequenceFlow)
Sets the default sequence flow for the build exclusive gateway.

Parameters:
sequenceFlow - the default sequence flow to set
Returns:
the builder object


Copyright © 2014 camunda services GmbH. All rights reserved.