Class AbstractLinkEventDefinitionBuilder<B extends AbstractLinkEventDefinitionBuilder<B>>
java.lang.Object
io.camunda.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,E>
io.camunda.zeebe.model.bpmn.builder.AbstractBaseElementBuilder<B,E>
io.camunda.zeebe.model.bpmn.builder.AbstractRootElementBuilder<B,LinkEventDefinition>
io.camunda.zeebe.model.bpmn.builder.AbstractLinkEventDefinitionBuilder<B>
- Direct Known Subclasses:
LinkEventDefinitionBuilder
public abstract class AbstractLinkEventDefinitionBuilder<B extends AbstractLinkEventDefinitionBuilder<B>>
extends AbstractRootElementBuilder<B,LinkEventDefinition>
-
Field Summary
Fields inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBaseElementBuilder
SPACE, ZEEBE_EXPRESSION_FORMATFields inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder
element, modelInstance, myself -
Constructor Summary
ConstructorsConstructorDescriptionAbstractLinkEventDefinitionBuilder(BpmnModelInstance modelInstance, LinkEventDefinition element, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptionSets the identifier of the element.<T extends AbstractFlowNodeBuilder>
TFinishes the building of a link event definition.Sets the link attribute.Methods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBaseElementBuilder
addExtensionElement, addExtensionElement, asZeebeExpression, createBpmnShape, createChild, createChild, createChild, createChild, createCompensateEventDefinition, createEdge, createEmptyErrorEventDefinition, createEmptyEscalationEventDefinition, createEmptyMessageEventDefinition, createEmptySignalEventDefinition, createErrorEventDefinition, createEscalationEventDefinition, createInstance, createInstance, createMessage, createMessageEventDefinition, createSibling, createSibling, createSignal, createSignalEventDefinition, createZeebeUserTaskForm, findBpmnEdge, findBpmnPlane, findBpmnShape, findErrorDefinitionForCode, findErrorForNameAndCode, findEscalationForCode, findMessageForName, findProcess, findSignalForName, getCreateSingleChild, getCreateSingleChild, getCreateSingleExtensionElement, resizeBpmnShape, setCoordinates, setWaypoints, setWaypointsWithSourceAndTargetMethods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder
documentation, done, getElement, subProcessDone, throwEventDefinitionDone, transactionDone
-
Constructor Details
-
AbstractLinkEventDefinitionBuilder
public AbstractLinkEventDefinitionBuilder(BpmnModelInstance modelInstance, LinkEventDefinition element, Class<?> selfType)
-
-
Method Details
-
id
Description copied from class:AbstractBaseElementBuilderSets the identifier of the element.- Overrides:
idin classAbstractBaseElementBuilder<B extends AbstractLinkEventDefinitionBuilder<B>,LinkEventDefinition> - Parameters:
identifier- the identifier to set- Returns:
- the builder object
-
name
Sets the link attribute.- Parameters:
name- the link for the message event definition- Returns:
- the builder object
-
linkEventDefinitionDone
Finishes the building of a link event definition.- Type Parameters:
T-- Returns:
- the parent event builder
-