Interface ChildElementCollectionBuilder<T extends ModelElementInstance>
- All Known Subinterfaces:
ChildElementBuilder<T>
- All Known Implementing Classes:
ChildElementBuilderImpl
,ChildElementCollectionBuilderImpl
public interface ChildElementCollectionBuilder<T extends ModelElementInstance>
- Author:
- Daniel Meyer
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
<V extends ModelElementInstance>
ElementReferenceCollectionBuilder<V,T> idElementReferenceCollection
(Class<V> referenceTargetType) <V extends ModelElementInstance>
ElementReferenceCollectionBuilder<V,T> idsElementReferenceCollection
(Class<V> referenceTargetType) maxOccurs
(int i) minOccurs
(int i) <V extends ModelElementInstance>
ElementReferenceCollectionBuilder<V,T> qNameElementReferenceCollection
(Class<V> referenceTargetType) required()
<V extends ModelElementInstance>
ElementReferenceCollectionBuilder<V,T> uriElementReferenceCollection
(Class<V> referenceTargetType)
-
Method Details
-
immutable
ChildElementCollectionBuilder<T> immutable() -
required
ChildElementCollectionBuilder<T> required() -
minOccurs
-
maxOccurs
-
build
ChildElementCollection<T> build() -
qNameElementReferenceCollection
<V extends ModelElementInstance> ElementReferenceCollectionBuilder<V,T> qNameElementReferenceCollection(Class<V> referenceTargetType) -
idElementReferenceCollection
<V extends ModelElementInstance> ElementReferenceCollectionBuilder<V,T> idElementReferenceCollection(Class<V> referenceTargetType) -
idsElementReferenceCollection
<V extends ModelElementInstance> ElementReferenceCollectionBuilder<V,T> idsElementReferenceCollection(Class<V> referenceTargetType) -
uriElementReferenceCollection
<V extends ModelElementInstance> ElementReferenceCollectionBuilder<V,T> uriElementReferenceCollection(Class<V> referenceTargetType)
-