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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ChildElementCollection<T>
build()
<V extends ModelElementInstance>
ElementReferenceCollectionBuilder<V,T>idElementReferenceCollection(java.lang.Class<V> referenceTargetType)
<V extends ModelElementInstance>
ElementReferenceCollectionBuilder<V,T>idsElementReferenceCollection(java.lang.Class<V> referenceTargetType)
ChildElementCollectionBuilder<T>
immutable()
ChildElementCollectionBuilder<T>
maxOccurs(int i)
ChildElementCollectionBuilder<T>
minOccurs(int i)
<V extends ModelElementInstance>
ElementReferenceCollectionBuilder<V,T>qNameElementReferenceCollection(java.lang.Class<V> referenceTargetType)
ChildElementCollectionBuilder<T>
required()
<V extends ModelElementInstance>
ElementReferenceCollectionBuilder<V,T>uriElementReferenceCollection(java.lang.Class<V> referenceTargetType)
-
-
-
Method Detail
-
immutable
ChildElementCollectionBuilder<T> immutable()
-
required
ChildElementCollectionBuilder<T> required()
-
minOccurs
ChildElementCollectionBuilder<T> minOccurs(int i)
-
maxOccurs
ChildElementCollectionBuilder<T> maxOccurs(int i)
-
build
ChildElementCollection<T> build()
-
qNameElementReferenceCollection
<V extends ModelElementInstance> ElementReferenceCollectionBuilder<V,T> qNameElementReferenceCollection(java.lang.Class<V> referenceTargetType)
-
idElementReferenceCollection
<V extends ModelElementInstance> ElementReferenceCollectionBuilder<V,T> idElementReferenceCollection(java.lang.Class<V> referenceTargetType)
-
idsElementReferenceCollection
<V extends ModelElementInstance> ElementReferenceCollectionBuilder<V,T> idsElementReferenceCollection(java.lang.Class<V> referenceTargetType)
-
uriElementReferenceCollection
<V extends ModelElementInstance> ElementReferenceCollectionBuilder<V,T> uriElementReferenceCollection(java.lang.Class<V> referenceTargetType)
-
-