Interface ChildElementBuilder<T extends ModelElementInstance>
- All Superinterfaces:
ChildElementCollectionBuilder<T>
- All Known Implementing Classes:
ChildElementBuilderImpl
public interface ChildElementBuilder<T extends ModelElementInstance>
extends ChildElementCollectionBuilder<T>
- Author:
- Daniel Meyer
-
Method Summary
Modifier and TypeMethodDescriptionbuild()<V extends ModelElementInstance>
ElementReferenceBuilder<V,T> idElementReference(Class<V> referenceTargetType) maxOccurs(int i) minOccurs(int i) <V extends ModelElementInstance>
ElementReferenceBuilder<V,T> qNameElementReference(Class<V> referenceTargetType) required()<V extends ModelElementInstance>
ElementReferenceBuilder<V,T> uriElementReference(Class<V> referenceTargetType) Methods inherited from interface org.camunda.bpm.model.xml.type.child.ChildElementCollectionBuilder
idElementReferenceCollection, idsElementReferenceCollection, qNameElementReferenceCollection, uriElementReferenceCollection
-
Method Details
-
immutable
ChildElementBuilder<T> immutable()- Specified by:
immutablein interfaceChildElementCollectionBuilder<T extends ModelElementInstance>
-
required
ChildElementBuilder<T> required()- Specified by:
requiredin interfaceChildElementCollectionBuilder<T extends ModelElementInstance>
-
minOccurs
- Specified by:
minOccursin interfaceChildElementCollectionBuilder<T extends ModelElementInstance>
-
maxOccurs
- Specified by:
maxOccursin interfaceChildElementCollectionBuilder<T extends ModelElementInstance>
-
build
ChildElement<T> build()- Specified by:
buildin interfaceChildElementCollectionBuilder<T extends ModelElementInstance>
-
qNameElementReference
<V extends ModelElementInstance> ElementReferenceBuilder<V,T> qNameElementReference(Class<V> referenceTargetType) -
idElementReference
<V extends ModelElementInstance> ElementReferenceBuilder<V,T> idElementReference(Class<V> referenceTargetType) -
uriElementReference
<V extends ModelElementInstance> ElementReferenceBuilder<V,T> uriElementReference(Class<V> referenceTargetType)
-