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:
immutable
in interfaceChildElementCollectionBuilder<T extends ModelElementInstance>
-
required
ChildElementBuilder<T> required()- Specified by:
required
in interfaceChildElementCollectionBuilder<T extends ModelElementInstance>
-
minOccurs
- Specified by:
minOccurs
in interfaceChildElementCollectionBuilder<T extends ModelElementInstance>
-
maxOccurs
- Specified by:
maxOccurs
in interfaceChildElementCollectionBuilder<T extends ModelElementInstance>
-
build
ChildElement<T> build()- Specified by:
build
in 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)
-