public abstract class AbstractBaseElementBuilder<B extends AbstractBaseElementBuilder<B,E>,E extends BaseElement> extends AbstractBpmnModelElementBuilder<B,E>
element, modelInstance, myself
Modifier | Constructor and Description |
---|---|
protected |
AbstractBaseElementBuilder(BpmnModelInstance modelInstance,
E element,
Class<?> selfType) |
done, subProcessDone, transactionDone
protected AbstractBaseElementBuilder(BpmnModelInstance modelInstance, E element, Class<?> selfType)
protected <T extends BpmnModelElementInstance> T createInstance(Class<T> typeClass)
protected <T extends BaseElement> T createInstance(Class<T> typeClass, String identifier)
protected <T extends BpmnModelElementInstance> T createChild(Class<T> typeClass)
protected <T extends BaseElement> T createChild(Class<T> typeClass, String identifier)
protected <T extends BpmnModelElementInstance> T createChild(BpmnModelElementInstance parent, Class<T> typeClass)
protected <T extends BaseElement> T createChild(BpmnModelElementInstance parent, Class<T> typeClass, String identifier)
protected <T extends BpmnModelElementInstance> T createSibling(Class<T> typeClass)
protected <T extends BaseElement> T createSibling(Class<T> typeClass, String identifier)
protected <T extends BpmnModelElementInstance> T getCreateSingleChild(Class<T> typeClass)
protected <T extends BpmnModelElementInstance> T getCreateSingleChild(BpmnModelElementInstance parent, Class<T> typeClass)
protected <T extends BpmnModelElementInstance> T getCreateSingleExtensionElement(Class<T> typeClass)
protected MessageEventDefinition createMessageEventDefinition(String messageName)
protected MessageEventDefinition createEmptyMessageEventDefinition()
protected SignalEventDefinition createSignalEventDefinition(String signalName)
protected ErrorEventDefinition findErrorDefinitionForCode(String errorCode)
protected ErrorEventDefinition createEmptyErrorEventDefinition()
protected ErrorEventDefinition createErrorEventDefinition(String errorCode)
protected Escalation findEscalationForCode(String escalationCode)
protected EscalationEventDefinition createEscalationEventDefinition(String escalationCode)
protected CompensateEventDefinition createCompensateEventDefinition()
public B id(String identifier)
identifier
- the identifier to setpublic B addExtensionElement(BpmnModelElementInstance extensionElement)
extensionElement
- the extension element to addCopyright © 2018. All rights reserved.