Package io.zeebe.model.bpmn.builder
Class AbstractProcessBuilder<B extends AbstractProcessBuilder<B>>
- java.lang.Object
-
- io.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,E>
-
- io.zeebe.model.bpmn.builder.AbstractBaseElementBuilder<B,E>
-
- io.zeebe.model.bpmn.builder.AbstractRootElementBuilder<B,E>
-
- io.zeebe.model.bpmn.builder.AbstractCallableElementBuilder<B,Process>
-
- io.zeebe.model.bpmn.builder.AbstractProcessBuilder<B>
-
- Direct Known Subclasses:
ProcessBuilder
public abstract class AbstractProcessBuilder<B extends AbstractProcessBuilder<B>> extends AbstractCallableElementBuilder<B,Process>
- Author:
- Sebastian Menski
-
-
Field Summary
-
Fields inherited from class io.zeebe.model.bpmn.builder.AbstractBaseElementBuilder
SPACE, ZEEBE_EXPRESSION_FORMAT
-
Fields inherited from class io.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder
element, modelInstance, myself
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractProcessBuilder(BpmnModelInstance modelInstance, Process element, Class<?> selfType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description B
closed()
Sets this closed.B
executable()
Sets this executable.B
processType(ProcessType processType)
Sets the process type for this.-
Methods inherited from class io.zeebe.model.bpmn.builder.AbstractCallableElementBuilder
name
-
Methods inherited from class io.zeebe.model.bpmn.builder.AbstractBaseElementBuilder
addExtensionElement, addExtensionElement, asZeebeExpression, createBpmnEdge, createBpmnShape, createChild, createChild, createChild, createChild, createCompensateEventDefinition, createEdge, createEmptyErrorEventDefinition, createEmptyMessageEventDefinition, createErrorEventDefinition, createEscalationEventDefinition, createInstance, createInstance, createMessage, createMessageEventDefinition, createSibling, createSibling, createSignalEventDefinition, findBpmnEdge, findBpmnPlane, findBpmnShape, findErrorDefinitionForCode, findErrorForNameAndCode, findEscalationForCode, findMessageForName, findSignalForName, getCreateSingleChild, getCreateSingleChild, getCreateSingleExtensionElement, id, resizeSubProcess, setCoordinates, setWaypoints, setWaypointsWithSourceAndTarget
-
Methods inherited from class io.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder
done, getElement, subProcessDone, throwEventDefinitionDone, transactionDone
-
-
-
-
Constructor Detail
-
AbstractProcessBuilder
protected AbstractProcessBuilder(BpmnModelInstance modelInstance, Process element, Class<?> selfType)
-
-
Method Detail
-
processType
public B processType(ProcessType processType)
Sets the process type for this.- Parameters:
processType
- the process type to set- Returns:
- the builder object
-
closed
public B closed()
Sets this closed.- Returns:
- the builder object
-
executable
public B executable()
Sets this executable.- Returns:
- the builder object
-
-