package org.whole.lang.xsd.factories; import org.whole.lang.factories.GenericEntityFactory; import org.whole.lang.xsd.model.*; import org.whole.lang.factories.RegistryConfigurations; import org.whole.lang.factories.IEntityRegistryProvider; import org.whole.lang.xsd.reflect.XsdEntityDescriptorEnum; import org.whole.lang.factories.IEntityBuilder; import org.whole.lang.factories.EntityBuilder; import org.whole.lang.model.IEntity; /** * @generator Whole */ public class XsdEntityFactory extends GenericEntityFactory { public static final XsdEntityFactory instance = instance(RegistryConfigurations.DEFAULT); public static XsdEntityFactory instance(IEntityRegistryProvider provider) { return new XsdEntityFactory(provider); } protected XsdEntityFactory(IEntityRegistryProvider provider) { super(provider); } public Schema createSchema() { return create(XsdEntityDescriptorEnum.Schema); } public Schema createSchema(NamespaceDecls namespaces, StringData id, Attributes attributes, AnyURI targetNamespace, StringData version, XMLLanguageType language, Qualify attributeFormDefault, Qualify elementFormDefault, DerivationSet blockDefault, DerivationSet finalDefault, SchemaDirectives directives, SchemaComponents components) { return create(XsdEntityDescriptorEnum.Schema, namespaces, id, attributes, targetNamespace, version, language, attributeFormDefault, elementFormDefault, blockDefault, finalDefault, directives, components); } public IEntityBuilder<Schema> buildSchema() { return new EntityBuilder<Schema>(create(XsdEntityDescriptorEnum.Schema)); } public SchemaDirectives createSchemaDirectives() { return create(XsdEntityDescriptorEnum.SchemaDirectives); } public SchemaDirectives createSchemaDirectives(SchemaDirective... entities) { return create(XsdEntityDescriptorEnum.SchemaDirectives, (IEntity[]) entities); } public SchemaDirectives createSchemaDirectives(int initialSize) { return clone(XsdEntityDescriptorEnum.SchemaDirectives, initialSize); } public Include createInclude() { return create(XsdEntityDescriptorEnum.Include); } public Include createInclude(NamespaceDecls namespaces, StringData id, Attributes attributes, Annotation annotation, AnyURI schemaLocation) { return create(XsdEntityDescriptorEnum.Include, namespaces, id, attributes, annotation, schemaLocation); } public IEntityBuilder<Include> buildInclude() { return new EntityBuilder<Include>( create(XsdEntityDescriptorEnum.Include)); } public Redefine createRedefine() { return create(XsdEntityDescriptorEnum.Redefine); } public Redefine createRedefine(NamespaceDecls namespaces, StringData id, Attributes attributes, Annotation annotation, AnyURI schemaLocation, RedefineComponents definitions) { return create(XsdEntityDescriptorEnum.Redefine, namespaces, id, attributes, annotation, schemaLocation, definitions); } public IEntityBuilder<Redefine> buildRedefine() { return new EntityBuilder<Redefine>( create(XsdEntityDescriptorEnum.Redefine)); } public RedefineComponents createRedefineComponents() { return create(XsdEntityDescriptorEnum.RedefineComponents); } public RedefineComponents createRedefineComponents( RedefineComponent... entities) { return create(XsdEntityDescriptorEnum.RedefineComponents, (IEntity[]) entities); } public RedefineComponents createRedefineComponents(int initialSize) { return clone(XsdEntityDescriptorEnum.RedefineComponents, initialSize); } public Import createImport() { return create(XsdEntityDescriptorEnum.Import); } public Import createImport(NamespaceDecls namespaces, StringData id, Attributes attributes, Annotation annotation, AnyURI namespace, AnyURI schemaLocation) { return create(XsdEntityDescriptorEnum.Import, namespaces, id, attributes, annotation, namespace, schemaLocation); } public IEntityBuilder<Import> buildImport() { return new EntityBuilder<Import>(create(XsdEntityDescriptorEnum.Import)); } public Annotation createAnnotation() { return create(XsdEntityDescriptorEnum.Annotation); } public Annotation createAnnotation(NamespaceDecls namespaces, StringData id, Attributes attributes, AnnotationList list) { return create(XsdEntityDescriptorEnum.Annotation, namespaces, id, attributes, list); } public IEntityBuilder<Annotation> buildAnnotation() { return new EntityBuilder<Annotation>( create(XsdEntityDescriptorEnum.Annotation)); } public AnnotationList createAnnotationList() { return create(XsdEntityDescriptorEnum.AnnotationList); } public AnnotationList createAnnotationList(AnnotationType... entities) { return create(XsdEntityDescriptorEnum.AnnotationList, (IEntity[]) entities); } public AnnotationList createAnnotationList(int initialSize) { return clone(XsdEntityDescriptorEnum.AnnotationList, initialSize); } public Appinfo createAppinfo() { return create(XsdEntityDescriptorEnum.Appinfo); } public Appinfo createAppinfo(NamespaceDecls namespaces, StringData id, Attributes attributes, AnyURI source, AnnotationContents content) { return create(XsdEntityDescriptorEnum.Appinfo, namespaces, id, attributes, source, content); } public IEntityBuilder<Appinfo> buildAppinfo() { return new EntityBuilder<Appinfo>( create(XsdEntityDescriptorEnum.Appinfo)); } public Documentation createDocumentation() { return create(XsdEntityDescriptorEnum.Documentation); } public Documentation createDocumentation(NamespaceDecls namespaces, StringData id, Attributes attributes, AnyURI source, XMLLanguageType language, AnnotationContents content) { return create(XsdEntityDescriptorEnum.Documentation, namespaces, id, attributes, source, language, content); } public IEntityBuilder<Documentation> buildDocumentation() { return new EntityBuilder<Documentation>( create(XsdEntityDescriptorEnum.Documentation)); } public AnnotationContents createAnnotationContents() { return create(XsdEntityDescriptorEnum.AnnotationContents); } public AnnotationContents createAnnotationContents( AnnotationContent... entities) { return create(XsdEntityDescriptorEnum.AnnotationContents, (IEntity[]) entities); } public AnnotationContents createAnnotationContents(int initialSize) { return clone(XsdEntityDescriptorEnum.AnnotationContents, initialSize); } public SchemaComponents createSchemaComponents() { return create(XsdEntityDescriptorEnum.SchemaComponents); } public SchemaComponents createSchemaComponents(SchemaComponent... entities) { return create(XsdEntityDescriptorEnum.SchemaComponents, (IEntity[]) entities); } public SchemaComponents createSchemaComponents(int initialSize) { return clone(XsdEntityDescriptorEnum.SchemaComponents, initialSize); } public NotationDecl createNotationDecl() { return create(XsdEntityDescriptorEnum.NotationDecl); } public NotationDecl createNotationDecl(NamespaceDecls namespaces, StringData id, Attributes attributes, Name name, StringData _public, AnyURI system, Annotation annotation) { return create(XsdEntityDescriptorEnum.NotationDecl, namespaces, id, attributes, name, _public, system, annotation); } public IEntityBuilder<NotationDecl> buildNotationDecl() { return new EntityBuilder<NotationDecl>( create(XsdEntityDescriptorEnum.NotationDecl)); } public ElementDecl createElementDecl() { return create(XsdEntityDescriptorEnum.ElementDecl); } public ElementDecl createElementDecl(NamespaceDecls namespaces, StringData id, Attributes attributes, Name name, Bounded minOccurs, Occurrence maxOccurs, QName type, BooleanData _abstract, BooleanData nillable, StringData defaultValue, StringData fixedValue, Qualify form, DerivationSet block, DerivationSet _final, QName substitutionGroup, Annotation annotation, TypeDef typeDef, IdentityConstraintDefs identityConstraintDefs) { return create(XsdEntityDescriptorEnum.ElementDecl, namespaces, id, attributes, name, minOccurs, maxOccurs, type, _abstract, nillable, defaultValue, fixedValue, form, block, _final, substitutionGroup, annotation, typeDef, identityConstraintDefs); } public IEntityBuilder<ElementDecl> buildElementDecl() { return new EntityBuilder<ElementDecl>( create(XsdEntityDescriptorEnum.ElementDecl)); } public ElementRef createElementRef() { return create(XsdEntityDescriptorEnum.ElementRef); } public ElementRef createElementRef(NamespaceDecls namespaces, StringData id, Attributes attributes, Bounded minOccurs, Occurrence maxOccurs, QName ref, Annotation annotation) { return create(XsdEntityDescriptorEnum.ElementRef, namespaces, id, attributes, minOccurs, maxOccurs, ref, annotation); } public IEntityBuilder<ElementRef> buildElementRef() { return new EntityBuilder<ElementRef>( create(XsdEntityDescriptorEnum.ElementRef)); } public IdentityConstraintDefs createIdentityConstraintDefs() { return create(XsdEntityDescriptorEnum.IdentityConstraintDefs); } public IdentityConstraintDefs createIdentityConstraintDefs( IdentityConstraintDef... entities) { return create(XsdEntityDescriptorEnum.IdentityConstraintDefs, (IEntity[]) entities); } public IdentityConstraintDefs createIdentityConstraintDefs(int initialSize) { return clone(XsdEntityDescriptorEnum.IdentityConstraintDefs, initialSize); } public Fields createFields() { return create(XsdEntityDescriptorEnum.Fields); } public Fields createFields(Field... entities) { return create(XsdEntityDescriptorEnum.Fields, (IEntity[]) entities); } public Fields createFields(int initialSize) { return clone(XsdEntityDescriptorEnum.Fields, initialSize); } public Selector createSelector() { return create(XsdEntityDescriptorEnum.Selector); } public Selector createSelector(NamespaceDecls namespaces, StringData id, Attributes attributes, XPath xpath, Annotation annotation) { return create(XsdEntityDescriptorEnum.Selector, namespaces, id, attributes, xpath, annotation); } public IEntityBuilder<Selector> buildSelector() { return new EntityBuilder<Selector>( create(XsdEntityDescriptorEnum.Selector)); } public Field createField() { return create(XsdEntityDescriptorEnum.Field); } public Field createField(NamespaceDecls namespaces, StringData id, Attributes attributes, XPath xpath, Annotation annotation) { return create(XsdEntityDescriptorEnum.Field, namespaces, id, attributes, xpath, annotation); } public IEntityBuilder<Field> buildField() { return new EntityBuilder<Field>(create(XsdEntityDescriptorEnum.Field)); } public Unique createUnique() { return create(XsdEntityDescriptorEnum.Unique); } public Unique createUnique(NamespaceDecls namespaces, StringData id, Attributes attributes, Name name, Annotation annotation, Selector selector, Fields fields) { return create(XsdEntityDescriptorEnum.Unique, namespaces, id, attributes, name, annotation, selector, fields); } public IEntityBuilder<Unique> buildUnique() { return new EntityBuilder<Unique>(create(XsdEntityDescriptorEnum.Unique)); } public Key createKey() { return create(XsdEntityDescriptorEnum.Key); } public Key createKey(NamespaceDecls namespaces, StringData id, Attributes attributes, Name name, Annotation annotation, Selector selector, Fields fields) { return create(XsdEntityDescriptorEnum.Key, namespaces, id, attributes, name, annotation, selector, fields); } public IEntityBuilder<Key> buildKey() { return new EntityBuilder<Key>(create(XsdEntityDescriptorEnum.Key)); } public Keyref createKeyref() { return create(XsdEntityDescriptorEnum.Keyref); } public Keyref createKeyref(NamespaceDecls namespaces, StringData id, Attributes attributes, Name name, QName refer, Annotation annotation, Selector selector, Fields fields) { return create(XsdEntityDescriptorEnum.Keyref, namespaces, id, attributes, name, refer, annotation, selector, fields); } public IEntityBuilder<Keyref> buildKeyref() { return new EntityBuilder<Keyref>(create(XsdEntityDescriptorEnum.Keyref)); } public SimpleTypeDefs createSimpleTypeDefs() { return create(XsdEntityDescriptorEnum.SimpleTypeDefs); } public SimpleTypeDefs createSimpleTypeDefs(SimpleTypeDef... entities) { return create(XsdEntityDescriptorEnum.SimpleTypeDefs, (IEntity[]) entities); } public SimpleTypeDefs createSimpleTypeDefs(int initialSize) { return clone(XsdEntityDescriptorEnum.SimpleTypeDefs, initialSize); } public SimpleTypeDef createSimpleTypeDef() { return create(XsdEntityDescriptorEnum.SimpleTypeDef); } public SimpleTypeDef createSimpleTypeDef(NamespaceDecls namespaces, StringData id, Attributes attributes, Name name, DerivationSet _final, Annotation annotation, SimpleTypeContent content) { return create(XsdEntityDescriptorEnum.SimpleTypeDef, namespaces, id, attributes, name, _final, annotation, content); } public IEntityBuilder<SimpleTypeDef> buildSimpleTypeDef() { return new EntityBuilder<SimpleTypeDef>( create(XsdEntityDescriptorEnum.SimpleTypeDef)); } public ComplexTypeDef createComplexTypeDef() { return create(XsdEntityDescriptorEnum.ComplexTypeDef); } public ComplexTypeDef createComplexTypeDef(NamespaceDecls namespaces, StringData id, Attributes attributes, Name name, DerivationSet _final, BooleanData _abstract, BooleanData mixed, DerivationSet block, Annotation annotation, ComplexTypeContent content) { return create(XsdEntityDescriptorEnum.ComplexTypeDef, namespaces, id, attributes, name, _final, _abstract, mixed, block, annotation, content); } public IEntityBuilder<ComplexTypeDef> buildComplexTypeDef() { return new EntityBuilder<ComplexTypeDef>( create(XsdEntityDescriptorEnum.ComplexTypeDef)); } public AttributeDecl createAttributeDecl() { return create(XsdEntityDescriptorEnum.AttributeDecl); } public AttributeDecl createAttributeDecl(NamespaceDecls namespaces, StringData id, Attributes attributes, Name name, QName simpleType, StringData defaultValue, StringData fixedValue, Annotation annotation, SimpleTypeDef simpleTypeDef) { return create(XsdEntityDescriptorEnum.AttributeDecl, namespaces, id, attributes, name, simpleType, defaultValue, fixedValue, annotation, simpleTypeDef); } public IEntityBuilder<AttributeDecl> buildAttributeDecl() { return new EntityBuilder<AttributeDecl>( create(XsdEntityDescriptorEnum.AttributeDecl)); } public AttributeUseOrGroups createAttributeUseOrGroups() { return create(XsdEntityDescriptorEnum.AttributeUseOrGroups); } public AttributeUseOrGroups createAttributeUseOrGroups( AttributeUseOrGroup... entities) { return create(XsdEntityDescriptorEnum.AttributeUseOrGroups, (IEntity[]) entities); } public AttributeUseOrGroups createAttributeUseOrGroups(int initialSize) { return clone(XsdEntityDescriptorEnum.AttributeUseOrGroups, initialSize); } public AttributeUseDecl createAttributeUseDecl() { return create(XsdEntityDescriptorEnum.AttributeUseDecl); } public AttributeUseDecl createAttributeUseDecl(NamespaceDecls namespaces, StringData id, Attributes attributes, Name name, QName simpleType, Use use, Qualify form, StringData defaultValue, StringData fixedValue, Annotation annotation, SimpleTypeDef simpleTypeDef) { return create(XsdEntityDescriptorEnum.AttributeUseDecl, namespaces, id, attributes, name, simpleType, use, form, defaultValue, fixedValue, annotation, simpleTypeDef); } public IEntityBuilder<AttributeUseDecl> buildAttributeUseDecl() { return new EntityBuilder<AttributeUseDecl>( create(XsdEntityDescriptorEnum.AttributeUseDecl)); } public AttributeUseRef createAttributeUseRef() { return create(XsdEntityDescriptorEnum.AttributeUseRef); } public AttributeUseRef createAttributeUseRef(NamespaceDecls namespaces, StringData id, Attributes attributes, QName ref, Use use, Qualify form, StringData defaultValue, StringData fixedValue, Annotation annotation) { return create(XsdEntityDescriptorEnum.AttributeUseRef, namespaces, id, attributes, ref, use, form, defaultValue, fixedValue, annotation); } public IEntityBuilder<AttributeUseRef> buildAttributeUseRef() { return new EntityBuilder<AttributeUseRef>( create(XsdEntityDescriptorEnum.AttributeUseRef)); } public AnyAttribute createAnyAttribute() { return create(XsdEntityDescriptorEnum.AnyAttribute); } public AnyAttribute createAnyAttribute(NamespaceDecls namespaces, StringData id, Attributes attributes, NamespaceSpecs namespaceSpecs, ProcessContents processContents, Annotation annotation) { return create(XsdEntityDescriptorEnum.AnyAttribute, namespaces, id, attributes, namespaceSpecs, processContents, annotation); } public IEntityBuilder<AnyAttribute> buildAnyAttribute() { return new EntityBuilder<AnyAttribute>( create(XsdEntityDescriptorEnum.AnyAttribute)); } public AttributeGroupDef createAttributeGroupDef() { return create(XsdEntityDescriptorEnum.AttributeGroupDef); } public AttributeGroupDef createAttributeGroupDef(NamespaceDecls namespaces, StringData id, Attributes attributes, Name name, Annotation annotation, AttributeUseOrGroups attributeUses, AnyAttribute anyAttribute) { return create(XsdEntityDescriptorEnum.AttributeGroupDef, namespaces, id, attributes, name, annotation, attributeUses, anyAttribute); } public IEntityBuilder<AttributeGroupDef> buildAttributeGroupDef() { return new EntityBuilder<AttributeGroupDef>( create(XsdEntityDescriptorEnum.AttributeGroupDef)); } public AttributeGroupRef createAttributeGroupRef() { return create(XsdEntityDescriptorEnum.AttributeGroupRef); } public AttributeGroupRef createAttributeGroupRef(NamespaceDecls namespaces, StringData id, Attributes attributes, QName ref, Annotation annotation) { return create(XsdEntityDescriptorEnum.AttributeGroupRef, namespaces, id, attributes, ref, annotation); } public IEntityBuilder<AttributeGroupRef> buildAttributeGroupRef() { return new EntityBuilder<AttributeGroupRef>( create(XsdEntityDescriptorEnum.AttributeGroupRef)); } public ModelGroupDef createModelGroupDef() { return create(XsdEntityDescriptorEnum.ModelGroupDef); } public ModelGroupDef createModelGroupDef(NamespaceDecls namespaces, StringData id, Attributes attributes, Name name, Annotation annotation, ModelGroup modelGroup) { return create(XsdEntityDescriptorEnum.ModelGroupDef, namespaces, id, attributes, name, annotation, modelGroup); } public IEntityBuilder<ModelGroupDef> buildModelGroupDef() { return new EntityBuilder<ModelGroupDef>( create(XsdEntityDescriptorEnum.ModelGroupDef)); } public ModelGroupRef createModelGroupRef() { return create(XsdEntityDescriptorEnum.ModelGroupRef); } public ModelGroupRef createModelGroupRef(NamespaceDecls namespaces, StringData id, Attributes attributes, Bounded minOccurs, Occurrence maxOccurs, QName ref, Annotation annotation) { return create(XsdEntityDescriptorEnum.ModelGroupRef, namespaces, id, attributes, minOccurs, maxOccurs, ref, annotation); } public IEntityBuilder<ModelGroupRef> buildModelGroupRef() { return new EntityBuilder<ModelGroupRef>( create(XsdEntityDescriptorEnum.ModelGroupRef)); } public Particles createParticles() { return create(XsdEntityDescriptorEnum.Particles); } public Particles createParticles(Particle... entities) { return create(XsdEntityDescriptorEnum.Particles, (IEntity[]) entities); } public Particles createParticles(int initialSize) { return clone(XsdEntityDescriptorEnum.Particles, initialSize); } public List createList() { return create(XsdEntityDescriptorEnum.List); } public List createList(NamespaceDecls namespaces, StringData id, Attributes attributes, QName itemType, Annotation annotation, SimpleTypeDef itemTypeDef) { return create(XsdEntityDescriptorEnum.List, namespaces, id, attributes, itemType, annotation, itemTypeDef); } public IEntityBuilder<List> buildList() { return new EntityBuilder<List>(create(XsdEntityDescriptorEnum.List)); } public Union createUnion() { return create(XsdEntityDescriptorEnum.Union); } public Union createUnion(NamespaceDecls namespaces, StringData id, Attributes attributes, MemberTypes memberTypes, Annotation annotation, SimpleTypeDefs memberTypesDefs) { return create(XsdEntityDescriptorEnum.Union, namespaces, id, attributes, memberTypes, annotation, memberTypesDefs); } public IEntityBuilder<Union> buildUnion() { return new EntityBuilder<Union>(create(XsdEntityDescriptorEnum.Union)); } public SimpleTypeRestriction createSimpleTypeRestriction() { return create(XsdEntityDescriptorEnum.SimpleTypeRestriction); } public SimpleTypeRestriction createSimpleTypeRestriction( NamespaceDecls namespaces, StringData id, Attributes attributes, QName base, Annotation annotation, SimpleTypeDef baseDef, Facets facets) { return create(XsdEntityDescriptorEnum.SimpleTypeRestriction, namespaces, id, attributes, base, annotation, baseDef, facets); } public IEntityBuilder<SimpleTypeRestriction> buildSimpleTypeRestriction() { return new EntityBuilder<SimpleTypeRestriction>( create(XsdEntityDescriptorEnum.SimpleTypeRestriction)); } public Facets createFacets() { return create(XsdEntityDescriptorEnum.Facets); } public Facets createFacets(Facet... entities) { return create(XsdEntityDescriptorEnum.Facets, (IEntity[]) entities); } public Facets createFacets(int initialSize) { return clone(XsdEntityDescriptorEnum.Facets, initialSize); } public WhiteSpace createWhiteSpace() { return create(XsdEntityDescriptorEnum.WhiteSpace); } public WhiteSpace createWhiteSpace(NamespaceDecls namespaces, StringData id, Attributes attributes, BooleanData fixed, WhiteSpaceProcessing value, Annotation annotation) { return create(XsdEntityDescriptorEnum.WhiteSpace, namespaces, id, attributes, fixed, value, annotation); } public IEntityBuilder<WhiteSpace> buildWhiteSpace() { return new EntityBuilder<WhiteSpace>( create(XsdEntityDescriptorEnum.WhiteSpace)); } public Length createLength() { return create(XsdEntityDescriptorEnum.Length); } public Length createLength(NamespaceDecls namespaces, StringData id, Attributes attributes, BooleanData fixed, IntegerData value, Annotation annotation) { return create(XsdEntityDescriptorEnum.Length, namespaces, id, attributes, fixed, value, annotation); } public IEntityBuilder<Length> buildLength() { return new EntityBuilder<Length>(create(XsdEntityDescriptorEnum.Length)); } public MinLength createMinLength() { return create(XsdEntityDescriptorEnum.MinLength); } public MinLength createMinLength(NamespaceDecls namespaces, StringData id, Attributes attributes, BooleanData fixed, IntegerData value, Annotation annotation) { return create(XsdEntityDescriptorEnum.MinLength, namespaces, id, attributes, fixed, value, annotation); } public IEntityBuilder<MinLength> buildMinLength() { return new EntityBuilder<MinLength>( create(XsdEntityDescriptorEnum.MinLength)); } public MaxLength createMaxLength() { return create(XsdEntityDescriptorEnum.MaxLength); } public MaxLength createMaxLength(NamespaceDecls namespaces, StringData id, Attributes attributes, BooleanData fixed, IntegerData value, Annotation annotation) { return create(XsdEntityDescriptorEnum.MaxLength, namespaces, id, attributes, fixed, value, annotation); } public IEntityBuilder<MaxLength> buildMaxLength() { return new EntityBuilder<MaxLength>( create(XsdEntityDescriptorEnum.MaxLength)); } public MinInclusive createMinInclusive() { return create(XsdEntityDescriptorEnum.MinInclusive); } public MinInclusive createMinInclusive(NamespaceDecls namespaces, StringData id, Attributes attributes, StringData value, Annotation annotation) { return create(XsdEntityDescriptorEnum.MinInclusive, namespaces, id, attributes, value, annotation); } public IEntityBuilder<MinInclusive> buildMinInclusive() { return new EntityBuilder<MinInclusive>( create(XsdEntityDescriptorEnum.MinInclusive)); } public MaxInclusive createMaxInclusive() { return create(XsdEntityDescriptorEnum.MaxInclusive); } public MaxInclusive createMaxInclusive(NamespaceDecls namespaces, StringData id, Attributes attributes, StringData value, Annotation annotation) { return create(XsdEntityDescriptorEnum.MaxInclusive, namespaces, id, attributes, value, annotation); } public IEntityBuilder<MaxInclusive> buildMaxInclusive() { return new EntityBuilder<MaxInclusive>( create(XsdEntityDescriptorEnum.MaxInclusive)); } public MinExclusive createMinExclusive() { return create(XsdEntityDescriptorEnum.MinExclusive); } public MinExclusive createMinExclusive(NamespaceDecls namespaces, StringData id, Attributes attributes, StringData value, Annotation annotation) { return create(XsdEntityDescriptorEnum.MinExclusive, namespaces, id, attributes, value, annotation); } public IEntityBuilder<MinExclusive> buildMinExclusive() { return new EntityBuilder<MinExclusive>( create(XsdEntityDescriptorEnum.MinExclusive)); } public MaxExclusive createMaxExclusive() { return create(XsdEntityDescriptorEnum.MaxExclusive); } public MaxExclusive createMaxExclusive(NamespaceDecls namespaces, StringData id, Attributes attributes, StringData value, Annotation annotation) { return create(XsdEntityDescriptorEnum.MaxExclusive, namespaces, id, attributes, value, annotation); } public IEntityBuilder<MaxExclusive> buildMaxExclusive() { return new EntityBuilder<MaxExclusive>( create(XsdEntityDescriptorEnum.MaxExclusive)); } public TotalDigits createTotalDigits() { return create(XsdEntityDescriptorEnum.TotalDigits); } public TotalDigits createTotalDigits(NamespaceDecls namespaces, StringData id, Attributes attributes, BooleanData fixed, IntegerData value, Annotation annotation) { return create(XsdEntityDescriptorEnum.TotalDigits, namespaces, id, attributes, fixed, value, annotation); } public IEntityBuilder<TotalDigits> buildTotalDigits() { return new EntityBuilder<TotalDigits>( create(XsdEntityDescriptorEnum.TotalDigits)); } public FractionDigits createFractionDigits() { return create(XsdEntityDescriptorEnum.FractionDigits); } public FractionDigits createFractionDigits(NamespaceDecls namespaces, StringData id, Attributes attributes, BooleanData fixed, IntegerData value, Annotation annotation) { return create(XsdEntityDescriptorEnum.FractionDigits, namespaces, id, attributes, fixed, value, annotation); } public IEntityBuilder<FractionDigits> buildFractionDigits() { return new EntityBuilder<FractionDigits>( create(XsdEntityDescriptorEnum.FractionDigits)); } public Pattern createPattern() { return create(XsdEntityDescriptorEnum.Pattern); } public Pattern createPattern(NamespaceDecls namespaces, StringData id, Attributes attributes, StringData value, Annotation annotation) { return create(XsdEntityDescriptorEnum.Pattern, namespaces, id, attributes, value, annotation); } public IEntityBuilder<Pattern> buildPattern() { return new EntityBuilder<Pattern>( create(XsdEntityDescriptorEnum.Pattern)); } public Enumeration createEnumeration() { return create(XsdEntityDescriptorEnum.Enumeration); } public Enumeration createEnumeration(NamespaceDecls namespaces, StringData id, Attributes attributes, StringData value, Annotation annotation) { return create(XsdEntityDescriptorEnum.Enumeration, namespaces, id, attributes, value, annotation); } public IEntityBuilder<Enumeration> buildEnumeration() { return new EntityBuilder<Enumeration>( create(XsdEntityDescriptorEnum.Enumeration)); } public SimpleContent createSimpleContent() { return create(XsdEntityDescriptorEnum.SimpleContent); } public SimpleContent createSimpleContent(NamespaceDecls namespaces, StringData id, Attributes attributes, Annotation annotation, SimpleDerivation derivation) { return create(XsdEntityDescriptorEnum.SimpleContent, namespaces, id, attributes, annotation, derivation); } public IEntityBuilder<SimpleContent> buildSimpleContent() { return new EntityBuilder<SimpleContent>( create(XsdEntityDescriptorEnum.SimpleContent)); } public ComplexRestriction createComplexRestriction() { return create(XsdEntityDescriptorEnum.ComplexRestriction); } public ComplexRestriction createComplexRestriction( NamespaceDecls namespaces, StringData id, Attributes attributes, QName base, Annotation annotation, DeclaredContent content) { return create(XsdEntityDescriptorEnum.ComplexRestriction, namespaces, id, attributes, base, annotation, content); } public IEntityBuilder<ComplexRestriction> buildComplexRestriction() { return new EntityBuilder<ComplexRestriction>( create(XsdEntityDescriptorEnum.ComplexRestriction)); } public ComplexExtension createComplexExtension() { return create(XsdEntityDescriptorEnum.ComplexExtension); } public ComplexExtension createComplexExtension(NamespaceDecls namespaces, StringData id, Attributes attributes, QName base, Annotation annotation, DeclaredContent content) { return create(XsdEntityDescriptorEnum.ComplexExtension, namespaces, id, attributes, base, annotation, content); } public IEntityBuilder<ComplexExtension> buildComplexExtension() { return new EntityBuilder<ComplexExtension>( create(XsdEntityDescriptorEnum.ComplexExtension)); } public SimpleRestriction createSimpleRestriction() { return create(XsdEntityDescriptorEnum.SimpleRestriction); } public SimpleRestriction createSimpleRestriction(NamespaceDecls namespaces, StringData id, Attributes attributes, QName base, Annotation annotation, SimpleTypeDef baseDef, Facets facets, AttributeUseOrGroups attributeUses, AnyAttribute anyAttribute) { return create(XsdEntityDescriptorEnum.SimpleRestriction, namespaces, id, attributes, base, annotation, baseDef, facets, attributeUses, anyAttribute); } public IEntityBuilder<SimpleRestriction> buildSimpleRestriction() { return new EntityBuilder<SimpleRestriction>( create(XsdEntityDescriptorEnum.SimpleRestriction)); } public SimpleExtension createSimpleExtension() { return create(XsdEntityDescriptorEnum.SimpleExtension); } public SimpleExtension createSimpleExtension(NamespaceDecls namespaces, StringData id, Attributes attributes, QName base, Annotation annotation, AttributeUseOrGroups attributeUses, AnyAttribute anyAttribute) { return create(XsdEntityDescriptorEnum.SimpleExtension, namespaces, id, attributes, base, annotation, attributeUses, anyAttribute); } public IEntityBuilder<SimpleExtension> buildSimpleExtension() { return new EntityBuilder<SimpleExtension>( create(XsdEntityDescriptorEnum.SimpleExtension)); } public ComplexContent createComplexContent() { return create(XsdEntityDescriptorEnum.ComplexContent); } public ComplexContent createComplexContent(NamespaceDecls namespaces, StringData id, Attributes attributes, BooleanData mixed, Annotation annotation, ComplexDerivation derivation) { return create(XsdEntityDescriptorEnum.ComplexContent, namespaces, id, attributes, mixed, annotation, derivation); } public IEntityBuilder<ComplexContent> buildComplexContent() { return new EntityBuilder<ComplexContent>( create(XsdEntityDescriptorEnum.ComplexContent)); } public DeclaredContent createDeclaredContent() { return create(XsdEntityDescriptorEnum.DeclaredContent); } public DeclaredContent createDeclaredContent(ModelGroup modelGroup, AttributeUseOrGroups attributeUses, AnyAttribute anyAttribute) { return create(XsdEntityDescriptorEnum.DeclaredContent, modelGroup, attributeUses, anyAttribute); } public IEntityBuilder<DeclaredContent> buildDeclaredContent() { return new EntityBuilder<DeclaredContent>( create(XsdEntityDescriptorEnum.DeclaredContent)); } public Sequence createSequence() { return create(XsdEntityDescriptorEnum.Sequence); } public Sequence createSequence(NamespaceDecls namespaces, StringData id, Attributes attributes, Bounded minOccurs, Occurrence maxOccurs, Annotation annotation, Particles particles) { return create(XsdEntityDescriptorEnum.Sequence, namespaces, id, attributes, minOccurs, maxOccurs, annotation, particles); } public IEntityBuilder<Sequence> buildSequence() { return new EntityBuilder<Sequence>( create(XsdEntityDescriptorEnum.Sequence)); } public Choice createChoice() { return create(XsdEntityDescriptorEnum.Choice); } public Choice createChoice(NamespaceDecls namespaces, StringData id, Attributes attributes, Bounded minOccurs, Occurrence maxOccurs, Annotation annotation, Particles particles) { return create(XsdEntityDescriptorEnum.Choice, namespaces, id, attributes, minOccurs, maxOccurs, annotation, particles); } public IEntityBuilder<Choice> buildChoice() { return new EntityBuilder<Choice>(create(XsdEntityDescriptorEnum.Choice)); } public All createAll() { return create(XsdEntityDescriptorEnum.All); } public All createAll(NamespaceDecls namespaces, StringData id, Attributes attributes, Bounded minOccurs, Occurrence maxOccurs, Annotation annotation, Particles particles) { return create(XsdEntityDescriptorEnum.All, namespaces, id, attributes, minOccurs, maxOccurs, annotation, particles); } public IEntityBuilder<All> buildAll() { return new EntityBuilder<All>(create(XsdEntityDescriptorEnum.All)); } public Any createAny() { return create(XsdEntityDescriptorEnum.Any); } public Any createAny(NamespaceDecls namespaces, StringData id, Attributes attributes, Bounded minOccurs, Occurrence maxOccurs, NamespaceSpecs namespaceSpecs, ProcessContents processContents, Annotation annotation) { return create(XsdEntityDescriptorEnum.Any, namespaces, id, attributes, minOccurs, maxOccurs, namespaceSpecs, processContents, annotation); } public IEntityBuilder<Any> buildAny() { return new EntityBuilder<Any>(create(XsdEntityDescriptorEnum.Any)); } public Bounded createBounded() { return create(XsdEntityDescriptorEnum.Bounded); } public Bounded createBounded(int value) { return create(XsdEntityDescriptorEnum.Bounded, value); } public Unbounded createUnbounded() { return create(XsdEntityDescriptorEnum.Unbounded); } public MemberTypes createMemberTypes() { return create(XsdEntityDescriptorEnum.MemberTypes); } public MemberTypes createMemberTypes(QName... entities) { return create(XsdEntityDescriptorEnum.MemberTypes, (IEntity[]) entities); } public MemberTypes createMemberTypes(int initialSize) { return clone(XsdEntityDescriptorEnum.MemberTypes, initialSize); } public Name createName() { return create(XsdEntityDescriptorEnum.Name); } public Name createName(String value) { return create(XsdEntityDescriptorEnum.Name, value); } public QName createQName() { return create(XsdEntityDescriptorEnum.QName); } public QName createQName(String value) { return create(XsdEntityDescriptorEnum.QName, value); } public AnyURI createAnyURI() { return create(XsdEntityDescriptorEnum.AnyURI); } public AnyURI createAnyURI(String value) { return create(XsdEntityDescriptorEnum.AnyURI, value); } public NamespaceDecl createNamespaceDecl() { return create(XsdEntityDescriptorEnum.NamespaceDecl); } public NamespaceDecl createNamespaceDecl(Name prefix, AnyURI uri) { return create(XsdEntityDescriptorEnum.NamespaceDecl, prefix, uri); } public IEntityBuilder<NamespaceDecl> buildNamespaceDecl() { return new EntityBuilder<NamespaceDecl>( create(XsdEntityDescriptorEnum.NamespaceDecl)); } public NamespaceDecls createNamespaceDecls() { return create(XsdEntityDescriptorEnum.NamespaceDecls); } public NamespaceDecls createNamespaceDecls(NamespaceDecl... entities) { return create(XsdEntityDescriptorEnum.NamespaceDecls, (IEntity[]) entities); } public NamespaceDecls createNamespaceDecls(int initialSize) { return clone(XsdEntityDescriptorEnum.NamespaceDecls, initialSize); } public Attributes createAttributes() { return create(XsdEntityDescriptorEnum.Attributes); } public Attributes createAttributes(Attribute... entities) { return create(XsdEntityDescriptorEnum.Attributes, (IEntity[]) entities); } public Attributes createAttributes(int initialSize) { return clone(XsdEntityDescriptorEnum.Attributes, initialSize); } public ProcessContents createProcessContents() { return create(XsdEntityDescriptorEnum.ProcessContents); } public ProcessContents createProcessContents(ProcessContentsEnum.Value value) { return create(XsdEntityDescriptorEnum.ProcessContents, value); } public AnyNamespaceSpecs createAnyNamespaceSpecs() { return create(XsdEntityDescriptorEnum.AnyNamespaceSpecs); } public OtherNamespaceSpecs createOtherNamespaceSpecs() { return create(XsdEntityDescriptorEnum.OtherNamespaceSpecs); } public NamespaceSpecsList createNamespaceSpecsList() { return create(XsdEntityDescriptorEnum.NamespaceSpecsList); } public NamespaceSpecsList createNamespaceSpecsList( NamespaceSpec... entities) { return create(XsdEntityDescriptorEnum.NamespaceSpecsList, (IEntity[]) entities); } public NamespaceSpecsList createNamespaceSpecsList(int initialSize) { return clone(XsdEntityDescriptorEnum.NamespaceSpecsList, initialSize); } public TargetNamespaceSpec createTargetNamespaceSpec() { return create(XsdEntityDescriptorEnum.TargetNamespaceSpec); } public LocalNamespaceSpec createLocalNamespaceSpec() { return create(XsdEntityDescriptorEnum.LocalNamespaceSpec); } public DerivationAll createDerivationAll() { return create(XsdEntityDescriptorEnum.DerivationAll); } public DerivationList createDerivationList() { return create(XsdEntityDescriptorEnum.DerivationList); } public DerivationList createDerivationList(DerivationControl... entities) { return create(XsdEntityDescriptorEnum.DerivationList, (IEntity[]) entities); } public DerivationList createDerivationList(int initialSize) { return clone(XsdEntityDescriptorEnum.DerivationList, initialSize); } public DerivationControl createDerivationControl() { return create(XsdEntityDescriptorEnum.DerivationControl); } public DerivationControl createDerivationControl( DerivationControlEnum.Value value) { return create(XsdEntityDescriptorEnum.DerivationControl, value); } public Use createUse() { return create(XsdEntityDescriptorEnum.Use); } public Use createUse(UseEnum.Value value) { return create(XsdEntityDescriptorEnum.Use, value); } public WhiteSpaceProcessing createWhiteSpaceProcessing() { return create(XsdEntityDescriptorEnum.WhiteSpaceProcessing); } public WhiteSpaceProcessing createWhiteSpaceProcessing( WhiteSpaceProcessingEnum.Value value) { return create(XsdEntityDescriptorEnum.WhiteSpaceProcessing, value); } public MixedText createMixedText() { return create(XsdEntityDescriptorEnum.MixedText); } public MixedText createMixedText(String value) { return create(XsdEntityDescriptorEnum.MixedText, value); } public XPathString createXPathString() { return create(XsdEntityDescriptorEnum.XPathString); } public XPathString createXPathString(String value) { return create(XsdEntityDescriptorEnum.XPathString, value); } public StringData createStringData() { return create(XsdEntityDescriptorEnum.StringData); } public StringData createStringData(String value) { return create(XsdEntityDescriptorEnum.StringData, value); } public IntegerData createIntegerData() { return create(XsdEntityDescriptorEnum.IntegerData); } public IntegerData createIntegerData(java.math.BigInteger value) { return create(XsdEntityDescriptorEnum.IntegerData, value); } public BooleanData createBooleanData() { return create(XsdEntityDescriptorEnum.BooleanData); } public BooleanData createBooleanData(boolean value) { return create(XsdEntityDescriptorEnum.BooleanData, value); } public Qualify createQualify() { return create(XsdEntityDescriptorEnum.Qualify); } public Qualify createQualify(QualifyEnum.Value value) { return create(XsdEntityDescriptorEnum.Qualify, value); } }