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)  | 
| Modifier and Type | Method and Description | 
|---|---|
B | 
addExtensionElement(BpmnModelElementInstance extensionElement)
Add an extension element to the element. 
 | 
protected <T extends BpmnModelElementInstance>  | 
createChild(Class<T> typeClass)  | 
protected <T extends BaseElement>  | 
createChild(Class<T> typeClass,
           String identifier)  | 
protected <T extends BpmnModelElementInstance>  | 
createInstance(Class<T> typeClass)  | 
protected <T extends BaseElement>  | 
createInstance(Class<T> typeClass,
              String identifier)  | 
protected <T extends BpmnModelElementInstance>  | 
createSibling(Class<T> typeClass)  | 
protected <T extends BaseElement>  | 
createSibling(Class<T> typeClass,
             String identifier)  | 
B | 
id(String identifier)
Sets the identifier of the element. 
 | 
done, subProcessDoneprotected 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 createSibling(Class<T> typeClass)
protected <T extends BaseElement> T createSibling(Class<T> typeClass, String identifier)
public B id(String identifier)
identifier - the identifier to setpublic B addExtensionElement(BpmnModelElementInstance extensionElement)
extensionElement - the extension element to addCopyright © 2018. All rights reserved.