org.camunda.bpm.model.bpmn.instance
Interface Gateway

All Superinterfaces:
BaseElement, BpmnModelElementInstance, FlowElement, FlowNode, org.camunda.bpm.model.xml.instance.ModelElementInstance
All Known Subinterfaces:
ComplexGateway, EventBasedGateway, ExclusiveGateway, InclusiveGateway, ParallelGateway
All Known Implementing Classes:
ComplexGatewayImpl, EventBasedGatewayImpl, ExclusiveGatewayImpl, GatewayImpl, InclusiveGatewayImpl, ParallelGatewayImpl

public interface Gateway
extends FlowNode

The BPMN gateway element

Author:
Sebastian Menski

Method Summary
 AbstractGatewayBuilder builder()
          Returns a new fluent builder for the element if implemented.
 BpmnShape getDiagramElement()
           
 GatewayDirection getGatewayDirection()
           
 void setGatewayDirection(GatewayDirection gatewayDirection)
           
 
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.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
 
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.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
 

Method Detail

builder

AbstractGatewayBuilder builder()
Description copied from interface: BpmnModelElementInstance
Returns a new fluent builder for the element if implemented.

Specified by:
builder in interface BpmnModelElementInstance
Specified by:
builder in interface FlowNode
Returns:
the builder object

getGatewayDirection

GatewayDirection getGatewayDirection()

setGatewayDirection

void setGatewayDirection(GatewayDirection gatewayDirection)

getDiagramElement

BpmnShape getDiagramElement()
Specified by:
getDiagramElement in interface BaseElement


Copyright © 2017 camunda services GmbH. All rights reserved.