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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ChildElement<T>
build()
<V extends ModelElementInstance>
ElementReferenceBuilder<V,T>idElementReference(java.lang.Class<V> referenceTargetType)
ChildElementBuilder<T>
immutable()
ChildElementBuilder<T>
maxOccurs(int i)
ChildElementBuilder<T>
minOccurs(int i)
<V extends ModelElementInstance>
ElementReferenceBuilder<V,T>qNameElementReference(java.lang.Class<V> referenceTargetType)
ChildElementBuilder<T>
required()
<V extends ModelElementInstance>
ElementReferenceBuilder<V,T>uriElementReference(java.lang.Class<V> referenceTargetType)
-
Methods inherited from interface org.camunda.bpm.model.xml.type.child.ChildElementCollectionBuilder
idElementReferenceCollection, idsElementReferenceCollection, qNameElementReferenceCollection, uriElementReferenceCollection
-
-
-
-
Method Detail
-
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
ChildElementBuilder<T> minOccurs(int i)
- Specified by:
minOccurs
in interfaceChildElementCollectionBuilder<T extends ModelElementInstance>
-
maxOccurs
ChildElementBuilder<T> maxOccurs(int i)
- 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(java.lang.Class<V> referenceTargetType)
-
idElementReference
<V extends ModelElementInstance> ElementReferenceBuilder<V,T> idElementReference(java.lang.Class<V> referenceTargetType)
-
uriElementReference
<V extends ModelElementInstance> ElementReferenceBuilder<V,T> uriElementReference(java.lang.Class<V> referenceTargetType)
-
-