public interface ChildElementBuilder<T extends ModelElementInstance> extends ChildElementCollectionBuilder<T>
Modifier and Type | Method and Description |
---|---|
ChildElement<T> |
build() |
<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, qNameElementReferenceCollection, uriElementReferenceCollection
ChildElementBuilder<T> immutable()
immutable
in interface ChildElementCollectionBuilder<T extends ModelElementInstance>
ChildElementBuilder<T> required()
required
in interface ChildElementCollectionBuilder<T extends ModelElementInstance>
ChildElementBuilder<T> minOccurs(int i)
minOccurs
in interface ChildElementCollectionBuilder<T extends ModelElementInstance>
ChildElementBuilder<T> maxOccurs(int i)
maxOccurs
in interface ChildElementCollectionBuilder<T extends ModelElementInstance>
ChildElement<T> build()
build
in interface ChildElementCollectionBuilder<T extends ModelElementInstance>
<V extends ModelElementInstance> ElementReferenceBuilder<V,T> qNameElementReference(Class<V> referenceTargetType)
<V extends ModelElementInstance> ElementReferenceBuilder<V,T> idElementReference(Class<V> referenceTargetType)
<V extends ModelElementInstance> ElementReferenceBuilder<V,T> uriElementReference(Class<V> referenceTargetType)
Copyright © 2017. All rights reserved.