public class ChildElementBuilderImpl<T extends ModelElementInstance> extends ChildElementCollectionBuilderImpl<T> implements ChildElementBuilder<T>
childElementType, parentElementType| Constructor and Description |
|---|
ChildElementBuilderImpl(Class<T> childElementTypeClass,
ModelElementType parentElementType) |
| Modifier and Type | Method and Description |
|---|---|
ChildElement<T> |
build() |
protected ChildElementCollectionImpl<T> |
createCollectionInstance() |
<V extends ModelElementInstance> |
idElementReference(Class<V> referenceTargetType) |
ChildElementBuilder<T> |
immutable() |
ChildElementBuilder<T> |
maxOccurs(int i) |
ChildElementBuilder<T> |
minOccurs(int i) |
<V extends ModelElementInstance> |
qNameElementReference(Class<V> referenceTargetType) |
ChildElementBuilder<T> |
required() |
<V extends ModelElementInstance> |
uriElementReference(Class<V> referenceTargetType) |
idElementReferenceCollection, idsElementReferenceCollection, performModelBuild, qNameElementReferenceCollection, setReferenceBuilder, uriElementReferenceCollectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitidElementReferenceCollection, idsElementReferenceCollection, qNameElementReferenceCollection, uriElementReferenceCollectionpublic ChildElementBuilderImpl(Class<T> childElementTypeClass, ModelElementType parentElementType)
protected ChildElementCollectionImpl<T> createCollectionInstance()
createCollectionInstance in class ChildElementCollectionBuilderImpl<T extends ModelElementInstance>public ChildElementBuilder<T> immutable()
immutable in interface ChildElementBuilder<T extends ModelElementInstance>immutable in interface ChildElementCollectionBuilder<T extends ModelElementInstance>immutable in class ChildElementCollectionBuilderImpl<T extends ModelElementInstance>public ChildElementBuilder<T> required()
required in interface ChildElementBuilder<T extends ModelElementInstance>required in interface ChildElementCollectionBuilder<T extends ModelElementInstance>required in class ChildElementCollectionBuilderImpl<T extends ModelElementInstance>public ChildElementBuilder<T> minOccurs(int i)
minOccurs in interface ChildElementBuilder<T extends ModelElementInstance>minOccurs in interface ChildElementCollectionBuilder<T extends ModelElementInstance>minOccurs in class ChildElementCollectionBuilderImpl<T extends ModelElementInstance>public ChildElementBuilder<T> maxOccurs(int i)
maxOccurs in interface ChildElementBuilder<T extends ModelElementInstance>maxOccurs in interface ChildElementCollectionBuilder<T extends ModelElementInstance>maxOccurs in class ChildElementCollectionBuilderImpl<T extends ModelElementInstance>public ChildElement<T> build()
build in interface ChildElementBuilder<T extends ModelElementInstance>build in interface ChildElementCollectionBuilder<T extends ModelElementInstance>build in class ChildElementCollectionBuilderImpl<T extends ModelElementInstance>public <V extends ModelElementInstance> ElementReferenceBuilder<V,T> qNameElementReference(Class<V> referenceTargetType)
qNameElementReference in interface ChildElementBuilder<T extends ModelElementInstance>public <V extends ModelElementInstance> ElementReferenceBuilder<V,T> idElementReference(Class<V> referenceTargetType)
idElementReference in interface ChildElementBuilder<T extends ModelElementInstance>public <V extends ModelElementInstance> ElementReferenceBuilder<V,T> uriElementReference(Class<V> referenceTargetType)
uriElementReference in interface ChildElementBuilder<T extends ModelElementInstance>Copyright © 2018. All rights reserved.