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, uriElementReferenceCollection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
idElementReferenceCollection, idsElementReferenceCollection, qNameElementReferenceCollection, uriElementReferenceCollection
public 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 © 2017. All rights reserved.