package org.whole.lang.xsd.builders; import org.whole.lang.builders.GenericIdentityBuilder; import org.whole.lang.contexts.IEntityContext; import org.whole.lang.reflect.FeatureDescriptor; import org.whole.lang.xsd.reflect.XsdFeatureDescriptorEnum; import org.whole.lang.reflect.EntityDescriptor; import org.whole.lang.xsd.reflect.XsdEntityDescriptorEnum; import org.whole.lang.model.EnumValue; import org.whole.lang.xsd.model.ProcessContentsEnum.Value; import java.math.BigInteger; /** * @generator Whole */ public class XsdGenericBuilderAdapter extends GenericIdentityBuilder { private IXsdBuilder specificBuilder; public XsdGenericBuilderAdapter(IXsdBuilder specificBuilder) { this.specificBuilder = specificBuilder; } public XsdGenericBuilderAdapter(IXsdBuilder specificBuilder, IEntityContext entityContext) { this(specificBuilder); wSetEntityContext(entityContext); } public void visit() { } public void wFeature(FeatureDescriptor featureDesc) { switch (featureDesc.getOrdinal()) { case XsdFeatureDescriptorEnum.namespaces_ord: specificBuilder.namespaces(); break; case XsdFeatureDescriptorEnum.id_ord: specificBuilder.id(); break; case XsdFeatureDescriptorEnum.attributes_ord: specificBuilder.attributes(); break; case XsdFeatureDescriptorEnum.targetNamespace_ord: specificBuilder.targetNamespace(); break; case XsdFeatureDescriptorEnum.version_ord: specificBuilder.version(); break; case XsdFeatureDescriptorEnum.language_ord: specificBuilder.language(); break; case XsdFeatureDescriptorEnum.attributeFormDefault_ord: specificBuilder.attributeFormDefault(); break; case XsdFeatureDescriptorEnum.elementFormDefault_ord: specificBuilder.elementFormDefault(); break; case XsdFeatureDescriptorEnum.blockDefault_ord: specificBuilder.blockDefault(); break; case XsdFeatureDescriptorEnum.finalDefault_ord: specificBuilder.finalDefault(); break; case XsdFeatureDescriptorEnum.directives_ord: specificBuilder.directives(); break; case XsdFeatureDescriptorEnum.components_ord: specificBuilder.components(); break; case XsdFeatureDescriptorEnum.annotation_ord: specificBuilder.annotation(); break; case XsdFeatureDescriptorEnum.schemaLocation_ord: specificBuilder.schemaLocation(); break; case XsdFeatureDescriptorEnum.definitions_ord: specificBuilder.definitions(); break; case XsdFeatureDescriptorEnum.namespace_ord: specificBuilder.namespace(); break; case XsdFeatureDescriptorEnum.list_ord: specificBuilder.list(); break; case XsdFeatureDescriptorEnum.source_ord: specificBuilder.source(); break; case XsdFeatureDescriptorEnum.content_ord: specificBuilder.content(); break; case XsdFeatureDescriptorEnum.name_ord: specificBuilder.name(); break; case XsdFeatureDescriptorEnum._public_ord: specificBuilder._public(); break; case XsdFeatureDescriptorEnum.system_ord: specificBuilder.system(); break; case XsdFeatureDescriptorEnum.minOccurs_ord: specificBuilder.minOccurs(); break; case XsdFeatureDescriptorEnum.maxOccurs_ord: specificBuilder.maxOccurs(); break; case XsdFeatureDescriptorEnum.type_ord: specificBuilder.type(); break; case XsdFeatureDescriptorEnum._abstract_ord: specificBuilder._abstract(); break; case XsdFeatureDescriptorEnum.nillable_ord: specificBuilder.nillable(); break; case XsdFeatureDescriptorEnum.defaultValue_ord: specificBuilder.defaultValue(); break; case XsdFeatureDescriptorEnum.fixedValue_ord: specificBuilder.fixedValue(); break; case XsdFeatureDescriptorEnum.form_ord: specificBuilder.form(); break; case XsdFeatureDescriptorEnum.block_ord: specificBuilder.block(); break; case XsdFeatureDescriptorEnum._final_ord: specificBuilder._final(); break; case XsdFeatureDescriptorEnum.substitutionGroup_ord: specificBuilder.substitutionGroup(); break; case XsdFeatureDescriptorEnum.typeDef_ord: specificBuilder.typeDef(); break; case XsdFeatureDescriptorEnum.identityConstraintDefs_ord: specificBuilder.identityConstraintDefs(); break; case XsdFeatureDescriptorEnum.ref_ord: specificBuilder.ref(); break; case XsdFeatureDescriptorEnum.xpath_ord: specificBuilder.xpath(); break; case XsdFeatureDescriptorEnum.selector_ord: specificBuilder.selector(); break; case XsdFeatureDescriptorEnum.fields_ord: specificBuilder.fields(); break; case XsdFeatureDescriptorEnum.refer_ord: specificBuilder.refer(); break; case XsdFeatureDescriptorEnum.mixed_ord: specificBuilder.mixed(); break; case XsdFeatureDescriptorEnum.simpleType_ord: specificBuilder.simpleType(); break; case XsdFeatureDescriptorEnum.simpleTypeDef_ord: specificBuilder.simpleTypeDef(); break; case XsdFeatureDescriptorEnum.use_ord: specificBuilder.use(); break; case XsdFeatureDescriptorEnum.namespaceSpecs_ord: specificBuilder.namespaceSpecs(); break; case XsdFeatureDescriptorEnum.processContents_ord: specificBuilder.processContents(); break; case XsdFeatureDescriptorEnum.attributeUses_ord: specificBuilder.attributeUses(); break; case XsdFeatureDescriptorEnum.anyAttribute_ord: specificBuilder.anyAttribute(); break; case XsdFeatureDescriptorEnum.modelGroup_ord: specificBuilder.modelGroup(); break; case XsdFeatureDescriptorEnum.itemType_ord: specificBuilder.itemType(); break; case XsdFeatureDescriptorEnum.itemTypeDef_ord: specificBuilder.itemTypeDef(); break; case XsdFeatureDescriptorEnum.memberTypes_ord: specificBuilder.memberTypes(); break; case XsdFeatureDescriptorEnum.memberTypesDefs_ord: specificBuilder.memberTypesDefs(); break; case XsdFeatureDescriptorEnum.base_ord: specificBuilder.base(); break; case XsdFeatureDescriptorEnum.baseDef_ord: specificBuilder.baseDef(); break; case XsdFeatureDescriptorEnum.facets_ord: specificBuilder.facets(); break; case XsdFeatureDescriptorEnum.value_ord: specificBuilder.value(); break; case XsdFeatureDescriptorEnum.fixed_ord: specificBuilder.fixed(); break; case XsdFeatureDescriptorEnum.derivation_ord: specificBuilder.derivation(); break; case XsdFeatureDescriptorEnum.particles_ord: specificBuilder.particles(); break; case XsdFeatureDescriptorEnum.prefix_ord: specificBuilder.prefix(); break; case XsdFeatureDescriptorEnum.uri_ord: specificBuilder.uri(); break; } } public void wEntity(EntityDescriptor<?> entityDesc) { switch (entityDesc.getOrdinal()) { case XsdEntityDescriptorEnum.Schema_ord: specificBuilder.Schema(); break; case XsdEntityDescriptorEnum.SchemaDirectives_ord: specificBuilder.SchemaDirectives(); break; case XsdEntityDescriptorEnum.Include_ord: specificBuilder.Include(); break; case XsdEntityDescriptorEnum.Redefine_ord: specificBuilder.Redefine(); break; case XsdEntityDescriptorEnum.RedefineComponents_ord: specificBuilder.RedefineComponents(); break; case XsdEntityDescriptorEnum.Import_ord: specificBuilder.Import(); break; case XsdEntityDescriptorEnum.Annotation_ord: specificBuilder.Annotation(); break; case XsdEntityDescriptorEnum.AnnotationList_ord: specificBuilder.AnnotationList(); break; case XsdEntityDescriptorEnum.Appinfo_ord: specificBuilder.Appinfo(); break; case XsdEntityDescriptorEnum.Documentation_ord: specificBuilder.Documentation(); break; case XsdEntityDescriptorEnum.AnnotationContents_ord: specificBuilder.AnnotationContents(); break; case XsdEntityDescriptorEnum.SchemaComponents_ord: specificBuilder.SchemaComponents(); break; case XsdEntityDescriptorEnum.NotationDecl_ord: specificBuilder.NotationDecl(); break; case XsdEntityDescriptorEnum.ElementDecl_ord: specificBuilder.ElementDecl(); break; case XsdEntityDescriptorEnum.ElementRef_ord: specificBuilder.ElementRef(); break; case XsdEntityDescriptorEnum.IdentityConstraintDefs_ord: specificBuilder.IdentityConstraintDefs(); break; case XsdEntityDescriptorEnum.Fields_ord: specificBuilder.Fields(); break; case XsdEntityDescriptorEnum.Selector_ord: specificBuilder.Selector(); break; case XsdEntityDescriptorEnum.Field_ord: specificBuilder.Field(); break; case XsdEntityDescriptorEnum.Unique_ord: specificBuilder.Unique(); break; case XsdEntityDescriptorEnum.Key_ord: specificBuilder.Key(); break; case XsdEntityDescriptorEnum.Keyref_ord: specificBuilder.Keyref(); break; case XsdEntityDescriptorEnum.SimpleTypeDefs_ord: specificBuilder.SimpleTypeDefs(); break; case XsdEntityDescriptorEnum.SimpleTypeDef_ord: specificBuilder.SimpleTypeDef(); break; case XsdEntityDescriptorEnum.ComplexTypeDef_ord: specificBuilder.ComplexTypeDef(); break; case XsdEntityDescriptorEnum.AttributeDecl_ord: specificBuilder.AttributeDecl(); break; case XsdEntityDescriptorEnum.AttributeUseOrGroups_ord: specificBuilder.AttributeUseOrGroups(); break; case XsdEntityDescriptorEnum.AttributeUseDecl_ord: specificBuilder.AttributeUseDecl(); break; case XsdEntityDescriptorEnum.AttributeUseRef_ord: specificBuilder.AttributeUseRef(); break; case XsdEntityDescriptorEnum.AnyAttribute_ord: specificBuilder.AnyAttribute(); break; case XsdEntityDescriptorEnum.AttributeGroupDef_ord: specificBuilder.AttributeGroupDef(); break; case XsdEntityDescriptorEnum.AttributeGroupRef_ord: specificBuilder.AttributeGroupRef(); break; case XsdEntityDescriptorEnum.ModelGroupDef_ord: specificBuilder.ModelGroupDef(); break; case XsdEntityDescriptorEnum.ModelGroupRef_ord: specificBuilder.ModelGroupRef(); break; case XsdEntityDescriptorEnum.Particles_ord: specificBuilder.Particles(); break; case XsdEntityDescriptorEnum.List_ord: specificBuilder.List(); break; case XsdEntityDescriptorEnum.Union_ord: specificBuilder.Union(); break; case XsdEntityDescriptorEnum.SimpleTypeRestriction_ord: specificBuilder.SimpleTypeRestriction(); break; case XsdEntityDescriptorEnum.Facets_ord: specificBuilder.Facets(); break; case XsdEntityDescriptorEnum.WhiteSpace_ord: specificBuilder.WhiteSpace(); break; case XsdEntityDescriptorEnum.Length_ord: specificBuilder.Length(); break; case XsdEntityDescriptorEnum.MinLength_ord: specificBuilder.MinLength(); break; case XsdEntityDescriptorEnum.MaxLength_ord: specificBuilder.MaxLength(); break; case XsdEntityDescriptorEnum.MinInclusive_ord: specificBuilder.MinInclusive(); break; case XsdEntityDescriptorEnum.MaxInclusive_ord: specificBuilder.MaxInclusive(); break; case XsdEntityDescriptorEnum.MinExclusive_ord: specificBuilder.MinExclusive(); break; case XsdEntityDescriptorEnum.MaxExclusive_ord: specificBuilder.MaxExclusive(); break; case XsdEntityDescriptorEnum.TotalDigits_ord: specificBuilder.TotalDigits(); break; case XsdEntityDescriptorEnum.FractionDigits_ord: specificBuilder.FractionDigits(); break; case XsdEntityDescriptorEnum.Pattern_ord: specificBuilder.Pattern(); break; case XsdEntityDescriptorEnum.Enumeration_ord: specificBuilder.Enumeration(); break; case XsdEntityDescriptorEnum.SimpleContent_ord: specificBuilder.SimpleContent(); break; case XsdEntityDescriptorEnum.ComplexRestriction_ord: specificBuilder.ComplexRestriction(); break; case XsdEntityDescriptorEnum.ComplexExtension_ord: specificBuilder.ComplexExtension(); break; case XsdEntityDescriptorEnum.SimpleRestriction_ord: specificBuilder.SimpleRestriction(); break; case XsdEntityDescriptorEnum.SimpleExtension_ord: specificBuilder.SimpleExtension(); break; case XsdEntityDescriptorEnum.ComplexContent_ord: specificBuilder.ComplexContent(); break; case XsdEntityDescriptorEnum.DeclaredContent_ord: specificBuilder.DeclaredContent(); break; case XsdEntityDescriptorEnum.Sequence_ord: specificBuilder.Sequence(); break; case XsdEntityDescriptorEnum.Choice_ord: specificBuilder.Choice(); break; case XsdEntityDescriptorEnum.All_ord: specificBuilder.All(); break; case XsdEntityDescriptorEnum.Any_ord: specificBuilder.Any(); break; case XsdEntityDescriptorEnum.Unbounded_ord: specificBuilder.Unbounded(); break; case XsdEntityDescriptorEnum.MemberTypes_ord: specificBuilder.MemberTypes(); break; case XsdEntityDescriptorEnum.NamespaceDecl_ord: specificBuilder.NamespaceDecl(); break; case XsdEntityDescriptorEnum.NamespaceDecls_ord: specificBuilder.NamespaceDecls(); break; case XsdEntityDescriptorEnum.Attributes_ord: specificBuilder.Attributes(); break; case XsdEntityDescriptorEnum.AnyNamespaceSpecs_ord: specificBuilder.AnyNamespaceSpecs(); break; case XsdEntityDescriptorEnum.OtherNamespaceSpecs_ord: specificBuilder.OtherNamespaceSpecs(); break; case XsdEntityDescriptorEnum.NamespaceSpecsList_ord: specificBuilder.NamespaceSpecsList(); break; case XsdEntityDescriptorEnum.TargetNamespaceSpec_ord: specificBuilder.TargetNamespaceSpec(); break; case XsdEntityDescriptorEnum.LocalNamespaceSpec_ord: specificBuilder.LocalNamespaceSpec(); break; case XsdEntityDescriptorEnum.DerivationAll_ord: specificBuilder.DerivationAll(); break; case XsdEntityDescriptorEnum.DerivationList_ord: specificBuilder.DerivationList(); break; } } public void wEntity_(EntityDescriptor<?> entityDesc) { switch (entityDesc.getOrdinal()) { case XsdEntityDescriptorEnum.Schema_ord: specificBuilder.Schema_(); break; case XsdEntityDescriptorEnum.SchemaDirectives_ord: specificBuilder.SchemaDirectives_(); break; case XsdEntityDescriptorEnum.Include_ord: specificBuilder.Include_(); break; case XsdEntityDescriptorEnum.Redefine_ord: specificBuilder.Redefine_(); break; case XsdEntityDescriptorEnum.RedefineComponents_ord: specificBuilder.RedefineComponents_(); break; case XsdEntityDescriptorEnum.Import_ord: specificBuilder.Import_(); break; case XsdEntityDescriptorEnum.Annotation_ord: specificBuilder.Annotation_(); break; case XsdEntityDescriptorEnum.AnnotationList_ord: specificBuilder.AnnotationList_(); break; case XsdEntityDescriptorEnum.Appinfo_ord: specificBuilder.Appinfo_(); break; case XsdEntityDescriptorEnum.Documentation_ord: specificBuilder.Documentation_(); break; case XsdEntityDescriptorEnum.AnnotationContents_ord: specificBuilder.AnnotationContents_(); break; case XsdEntityDescriptorEnum.SchemaComponents_ord: specificBuilder.SchemaComponents_(); break; case XsdEntityDescriptorEnum.NotationDecl_ord: specificBuilder.NotationDecl_(); break; case XsdEntityDescriptorEnum.ElementDecl_ord: specificBuilder.ElementDecl_(); break; case XsdEntityDescriptorEnum.ElementRef_ord: specificBuilder.ElementRef_(); break; case XsdEntityDescriptorEnum.IdentityConstraintDefs_ord: specificBuilder.IdentityConstraintDefs_(); break; case XsdEntityDescriptorEnum.Fields_ord: specificBuilder.Fields_(); break; case XsdEntityDescriptorEnum.Selector_ord: specificBuilder.Selector_(); break; case XsdEntityDescriptorEnum.Field_ord: specificBuilder.Field_(); break; case XsdEntityDescriptorEnum.Unique_ord: specificBuilder.Unique_(); break; case XsdEntityDescriptorEnum.Key_ord: specificBuilder.Key_(); break; case XsdEntityDescriptorEnum.Keyref_ord: specificBuilder.Keyref_(); break; case XsdEntityDescriptorEnum.SimpleTypeDefs_ord: specificBuilder.SimpleTypeDefs_(); break; case XsdEntityDescriptorEnum.SimpleTypeDef_ord: specificBuilder.SimpleTypeDef_(); break; case XsdEntityDescriptorEnum.ComplexTypeDef_ord: specificBuilder.ComplexTypeDef_(); break; case XsdEntityDescriptorEnum.AttributeDecl_ord: specificBuilder.AttributeDecl_(); break; case XsdEntityDescriptorEnum.AttributeUseOrGroups_ord: specificBuilder.AttributeUseOrGroups_(); break; case XsdEntityDescriptorEnum.AttributeUseDecl_ord: specificBuilder.AttributeUseDecl_(); break; case XsdEntityDescriptorEnum.AttributeUseRef_ord: specificBuilder.AttributeUseRef_(); break; case XsdEntityDescriptorEnum.AnyAttribute_ord: specificBuilder.AnyAttribute_(); break; case XsdEntityDescriptorEnum.AttributeGroupDef_ord: specificBuilder.AttributeGroupDef_(); break; case XsdEntityDescriptorEnum.AttributeGroupRef_ord: specificBuilder.AttributeGroupRef_(); break; case XsdEntityDescriptorEnum.ModelGroupDef_ord: specificBuilder.ModelGroupDef_(); break; case XsdEntityDescriptorEnum.ModelGroupRef_ord: specificBuilder.ModelGroupRef_(); break; case XsdEntityDescriptorEnum.Particles_ord: specificBuilder.Particles_(); break; case XsdEntityDescriptorEnum.List_ord: specificBuilder.List_(); break; case XsdEntityDescriptorEnum.Union_ord: specificBuilder.Union_(); break; case XsdEntityDescriptorEnum.SimpleTypeRestriction_ord: specificBuilder.SimpleTypeRestriction_(); break; case XsdEntityDescriptorEnum.Facets_ord: specificBuilder.Facets_(); break; case XsdEntityDescriptorEnum.WhiteSpace_ord: specificBuilder.WhiteSpace_(); break; case XsdEntityDescriptorEnum.Length_ord: specificBuilder.Length_(); break; case XsdEntityDescriptorEnum.MinLength_ord: specificBuilder.MinLength_(); break; case XsdEntityDescriptorEnum.MaxLength_ord: specificBuilder.MaxLength_(); break; case XsdEntityDescriptorEnum.MinInclusive_ord: specificBuilder.MinInclusive_(); break; case XsdEntityDescriptorEnum.MaxInclusive_ord: specificBuilder.MaxInclusive_(); break; case XsdEntityDescriptorEnum.MinExclusive_ord: specificBuilder.MinExclusive_(); break; case XsdEntityDescriptorEnum.MaxExclusive_ord: specificBuilder.MaxExclusive_(); break; case XsdEntityDescriptorEnum.TotalDigits_ord: specificBuilder.TotalDigits_(); break; case XsdEntityDescriptorEnum.FractionDigits_ord: specificBuilder.FractionDigits_(); break; case XsdEntityDescriptorEnum.Pattern_ord: specificBuilder.Pattern_(); break; case XsdEntityDescriptorEnum.Enumeration_ord: specificBuilder.Enumeration_(); break; case XsdEntityDescriptorEnum.SimpleContent_ord: specificBuilder.SimpleContent_(); break; case XsdEntityDescriptorEnum.ComplexRestriction_ord: specificBuilder.ComplexRestriction_(); break; case XsdEntityDescriptorEnum.ComplexExtension_ord: specificBuilder.ComplexExtension_(); break; case XsdEntityDescriptorEnum.SimpleRestriction_ord: specificBuilder.SimpleRestriction_(); break; case XsdEntityDescriptorEnum.SimpleExtension_ord: specificBuilder.SimpleExtension_(); break; case XsdEntityDescriptorEnum.ComplexContent_ord: specificBuilder.ComplexContent_(); break; case XsdEntityDescriptorEnum.DeclaredContent_ord: specificBuilder.DeclaredContent_(); break; case XsdEntityDescriptorEnum.Sequence_ord: specificBuilder.Sequence_(); break; case XsdEntityDescriptorEnum.Choice_ord: specificBuilder.Choice_(); break; case XsdEntityDescriptorEnum.All_ord: specificBuilder.All_(); break; case XsdEntityDescriptorEnum.Any_ord: specificBuilder.Any_(); break; case XsdEntityDescriptorEnum.Unbounded_ord: specificBuilder.Unbounded_(); break; case XsdEntityDescriptorEnum.MemberTypes_ord: specificBuilder.MemberTypes_(); break; case XsdEntityDescriptorEnum.NamespaceDecl_ord: specificBuilder.NamespaceDecl_(); break; case XsdEntityDescriptorEnum.NamespaceDecls_ord: specificBuilder.NamespaceDecls_(); break; case XsdEntityDescriptorEnum.Attributes_ord: specificBuilder.Attributes_(); break; case XsdEntityDescriptorEnum.AnyNamespaceSpecs_ord: specificBuilder.AnyNamespaceSpecs_(); break; case XsdEntityDescriptorEnum.OtherNamespaceSpecs_ord: specificBuilder.OtherNamespaceSpecs_(); break; case XsdEntityDescriptorEnum.NamespaceSpecsList_ord: specificBuilder.NamespaceSpecsList_(); break; case XsdEntityDescriptorEnum.TargetNamespaceSpec_ord: specificBuilder.TargetNamespaceSpec_(); break; case XsdEntityDescriptorEnum.LocalNamespaceSpec_ord: specificBuilder.LocalNamespaceSpec_(); break; case XsdEntityDescriptorEnum.DerivationAll_ord: specificBuilder.DerivationAll_(); break; case XsdEntityDescriptorEnum.DerivationList_ord: specificBuilder.DerivationList_(); break; } } public void _wEntity(EntityDescriptor<?> entityDesc) { switch (entityDesc.getOrdinal()) { case XsdEntityDescriptorEnum.Schema_ord: specificBuilder._Schema(); break; case XsdEntityDescriptorEnum.SchemaDirectives_ord: specificBuilder._SchemaDirectives(); break; case XsdEntityDescriptorEnum.Include_ord: specificBuilder._Include(); break; case XsdEntityDescriptorEnum.Redefine_ord: specificBuilder._Redefine(); break; case XsdEntityDescriptorEnum.RedefineComponents_ord: specificBuilder._RedefineComponents(); break; case XsdEntityDescriptorEnum.Import_ord: specificBuilder._Import(); break; case XsdEntityDescriptorEnum.Annotation_ord: specificBuilder._Annotation(); break; case XsdEntityDescriptorEnum.AnnotationList_ord: specificBuilder._AnnotationList(); break; case XsdEntityDescriptorEnum.Appinfo_ord: specificBuilder._Appinfo(); break; case XsdEntityDescriptorEnum.Documentation_ord: specificBuilder._Documentation(); break; case XsdEntityDescriptorEnum.AnnotationContents_ord: specificBuilder._AnnotationContents(); break; case XsdEntityDescriptorEnum.SchemaComponents_ord: specificBuilder._SchemaComponents(); break; case XsdEntityDescriptorEnum.NotationDecl_ord: specificBuilder._NotationDecl(); break; case XsdEntityDescriptorEnum.ElementDecl_ord: specificBuilder._ElementDecl(); break; case XsdEntityDescriptorEnum.ElementRef_ord: specificBuilder._ElementRef(); break; case XsdEntityDescriptorEnum.IdentityConstraintDefs_ord: specificBuilder._IdentityConstraintDefs(); break; case XsdEntityDescriptorEnum.Fields_ord: specificBuilder._Fields(); break; case XsdEntityDescriptorEnum.Selector_ord: specificBuilder._Selector(); break; case XsdEntityDescriptorEnum.Field_ord: specificBuilder._Field(); break; case XsdEntityDescriptorEnum.Unique_ord: specificBuilder._Unique(); break; case XsdEntityDescriptorEnum.Key_ord: specificBuilder._Key(); break; case XsdEntityDescriptorEnum.Keyref_ord: specificBuilder._Keyref(); break; case XsdEntityDescriptorEnum.SimpleTypeDefs_ord: specificBuilder._SimpleTypeDefs(); break; case XsdEntityDescriptorEnum.SimpleTypeDef_ord: specificBuilder._SimpleTypeDef(); break; case XsdEntityDescriptorEnum.ComplexTypeDef_ord: specificBuilder._ComplexTypeDef(); break; case XsdEntityDescriptorEnum.AttributeDecl_ord: specificBuilder._AttributeDecl(); break; case XsdEntityDescriptorEnum.AttributeUseOrGroups_ord: specificBuilder._AttributeUseOrGroups(); break; case XsdEntityDescriptorEnum.AttributeUseDecl_ord: specificBuilder._AttributeUseDecl(); break; case XsdEntityDescriptorEnum.AttributeUseRef_ord: specificBuilder._AttributeUseRef(); break; case XsdEntityDescriptorEnum.AnyAttribute_ord: specificBuilder._AnyAttribute(); break; case XsdEntityDescriptorEnum.AttributeGroupDef_ord: specificBuilder._AttributeGroupDef(); break; case XsdEntityDescriptorEnum.AttributeGroupRef_ord: specificBuilder._AttributeGroupRef(); break; case XsdEntityDescriptorEnum.ModelGroupDef_ord: specificBuilder._ModelGroupDef(); break; case XsdEntityDescriptorEnum.ModelGroupRef_ord: specificBuilder._ModelGroupRef(); break; case XsdEntityDescriptorEnum.Particles_ord: specificBuilder._Particles(); break; case XsdEntityDescriptorEnum.List_ord: specificBuilder._List(); break; case XsdEntityDescriptorEnum.Union_ord: specificBuilder._Union(); break; case XsdEntityDescriptorEnum.SimpleTypeRestriction_ord: specificBuilder._SimpleTypeRestriction(); break; case XsdEntityDescriptorEnum.Facets_ord: specificBuilder._Facets(); break; case XsdEntityDescriptorEnum.WhiteSpace_ord: specificBuilder._WhiteSpace(); break; case XsdEntityDescriptorEnum.Length_ord: specificBuilder._Length(); break; case XsdEntityDescriptorEnum.MinLength_ord: specificBuilder._MinLength(); break; case XsdEntityDescriptorEnum.MaxLength_ord: specificBuilder._MaxLength(); break; case XsdEntityDescriptorEnum.MinInclusive_ord: specificBuilder._MinInclusive(); break; case XsdEntityDescriptorEnum.MaxInclusive_ord: specificBuilder._MaxInclusive(); break; case XsdEntityDescriptorEnum.MinExclusive_ord: specificBuilder._MinExclusive(); break; case XsdEntityDescriptorEnum.MaxExclusive_ord: specificBuilder._MaxExclusive(); break; case XsdEntityDescriptorEnum.TotalDigits_ord: specificBuilder._TotalDigits(); break; case XsdEntityDescriptorEnum.FractionDigits_ord: specificBuilder._FractionDigits(); break; case XsdEntityDescriptorEnum.Pattern_ord: specificBuilder._Pattern(); break; case XsdEntityDescriptorEnum.Enumeration_ord: specificBuilder._Enumeration(); break; case XsdEntityDescriptorEnum.SimpleContent_ord: specificBuilder._SimpleContent(); break; case XsdEntityDescriptorEnum.ComplexRestriction_ord: specificBuilder._ComplexRestriction(); break; case XsdEntityDescriptorEnum.ComplexExtension_ord: specificBuilder._ComplexExtension(); break; case XsdEntityDescriptorEnum.SimpleRestriction_ord: specificBuilder._SimpleRestriction(); break; case XsdEntityDescriptorEnum.SimpleExtension_ord: specificBuilder._SimpleExtension(); break; case XsdEntityDescriptorEnum.ComplexContent_ord: specificBuilder._ComplexContent(); break; case XsdEntityDescriptorEnum.DeclaredContent_ord: specificBuilder._DeclaredContent(); break; case XsdEntityDescriptorEnum.Sequence_ord: specificBuilder._Sequence(); break; case XsdEntityDescriptorEnum.Choice_ord: specificBuilder._Choice(); break; case XsdEntityDescriptorEnum.All_ord: specificBuilder._All(); break; case XsdEntityDescriptorEnum.Any_ord: specificBuilder._Any(); break; case XsdEntityDescriptorEnum.Unbounded_ord: specificBuilder._Unbounded(); break; case XsdEntityDescriptorEnum.MemberTypes_ord: specificBuilder._MemberTypes(); break; case XsdEntityDescriptorEnum.NamespaceDecl_ord: specificBuilder._NamespaceDecl(); break; case XsdEntityDescriptorEnum.NamespaceDecls_ord: specificBuilder._NamespaceDecls(); break; case XsdEntityDescriptorEnum.Attributes_ord: specificBuilder._Attributes(); break; case XsdEntityDescriptorEnum.AnyNamespaceSpecs_ord: specificBuilder._AnyNamespaceSpecs(); break; case XsdEntityDescriptorEnum.OtherNamespaceSpecs_ord: specificBuilder._OtherNamespaceSpecs(); break; case XsdEntityDescriptorEnum.NamespaceSpecsList_ord: specificBuilder._NamespaceSpecsList(); break; case XsdEntityDescriptorEnum.TargetNamespaceSpec_ord: specificBuilder._TargetNamespaceSpec(); break; case XsdEntityDescriptorEnum.LocalNamespaceSpec_ord: specificBuilder._LocalNamespaceSpec(); break; case XsdEntityDescriptorEnum.DerivationAll_ord: specificBuilder._DerivationAll(); break; case XsdEntityDescriptorEnum.DerivationList_ord: specificBuilder._DerivationList(); break; } } public void wEntity_(EntityDescriptor<?> entityDesc, int initialCapacity) { switch (entityDesc.getOrdinal()) { case XsdEntityDescriptorEnum.SchemaDirectives_ord: specificBuilder.SchemaDirectives_(initialCapacity); break; case XsdEntityDescriptorEnum.RedefineComponents_ord: specificBuilder.RedefineComponents_(initialCapacity); break; case XsdEntityDescriptorEnum.AnnotationList_ord: specificBuilder.AnnotationList_(initialCapacity); break; case XsdEntityDescriptorEnum.AnnotationContents_ord: specificBuilder.AnnotationContents_(initialCapacity); break; case XsdEntityDescriptorEnum.SchemaComponents_ord: specificBuilder.SchemaComponents_(initialCapacity); break; case XsdEntityDescriptorEnum.IdentityConstraintDefs_ord: specificBuilder.IdentityConstraintDefs_(initialCapacity); break; case XsdEntityDescriptorEnum.Fields_ord: specificBuilder.Fields_(initialCapacity); break; case XsdEntityDescriptorEnum.SimpleTypeDefs_ord: specificBuilder.SimpleTypeDefs_(initialCapacity); break; case XsdEntityDescriptorEnum.AttributeUseOrGroups_ord: specificBuilder.AttributeUseOrGroups_(initialCapacity); break; case XsdEntityDescriptorEnum.Particles_ord: specificBuilder.Particles_(initialCapacity); break; case XsdEntityDescriptorEnum.Facets_ord: specificBuilder.Facets_(initialCapacity); break; case XsdEntityDescriptorEnum.MemberTypes_ord: specificBuilder.MemberTypes_(initialCapacity); break; case XsdEntityDescriptorEnum.NamespaceDecls_ord: specificBuilder.NamespaceDecls_(initialCapacity); break; case XsdEntityDescriptorEnum.Attributes_ord: specificBuilder.Attributes_(initialCapacity); break; case XsdEntityDescriptorEnum.NamespaceSpecsList_ord: specificBuilder.NamespaceSpecsList_(initialCapacity); break; case XsdEntityDescriptorEnum.DerivationList_ord: specificBuilder.DerivationList_(initialCapacity); break; } } public void wEntity(EntityDescriptor<?> entityDesc, int value) { switch (entityDesc.getOrdinal()) { case XsdEntityDescriptorEnum.Bounded_ord: specificBuilder.Bounded(value); break; } } public void wEntity(EntityDescriptor<?> entityDesc, String value) { switch (entityDesc.getOrdinal()) { case XsdEntityDescriptorEnum.Name_ord: specificBuilder.Name(value); break; case XsdEntityDescriptorEnum.QName_ord: specificBuilder.QName(value); break; case XsdEntityDescriptorEnum.AnyURI_ord: specificBuilder.AnyURI(value); break; case XsdEntityDescriptorEnum.MixedText_ord: specificBuilder.MixedText(value); break; case XsdEntityDescriptorEnum.XPathString_ord: specificBuilder.XPathString(value); break; case XsdEntityDescriptorEnum.StringData_ord: specificBuilder.StringData(value); break; } } public void wEntity(EntityDescriptor<?> entityDesc, EnumValue value) { switch (entityDesc.getOrdinal()) { case XsdEntityDescriptorEnum.ProcessContents_ord: specificBuilder.ProcessContents((Value) value); break; case XsdEntityDescriptorEnum.DerivationControl_ord: specificBuilder .DerivationControl((org.whole.lang.xsd.model.DerivationControlEnum.Value) value); break; case XsdEntityDescriptorEnum.Use_ord: specificBuilder.Use((org.whole.lang.xsd.model.UseEnum.Value) value); break; case XsdEntityDescriptorEnum.WhiteSpaceProcessing_ord: specificBuilder .WhiteSpaceProcessing((org.whole.lang.xsd.model.WhiteSpaceProcessingEnum.Value) value); break; case XsdEntityDescriptorEnum.Qualify_ord: specificBuilder .Qualify((org.whole.lang.xsd.model.QualifyEnum.Value) value); break; } } public void wEntity(EntityDescriptor<?> entityDesc, BigInteger value) { switch (entityDesc.getOrdinal()) { case XsdEntityDescriptorEnum.IntegerData_ord: specificBuilder.IntegerData(value); break; } } public void wEntity(EntityDescriptor<?> entityDesc, boolean value) { switch (entityDesc.getOrdinal()) { case XsdEntityDescriptorEnum.BooleanData_ord: specificBuilder.BooleanData(value); break; } } }