package org.whole.lang.xsd.model.impl;
import org.whole.lang.factories.AbstractEntityRegistry;
import org.whole.lang.xsd.reflect.XsdEntityDescriptorEnum;
/**
* @generator Whole
*/
public class XsdImplEntityRegistry extends AbstractEntityRegistry {
public XsdImplEntityRegistry() {
super(XsdEntityDescriptorEnum.instance);
}
protected void createPrototypes() {
put(new SchemaImpl());
put(new SchemaDirectivesImpl());
put(new IncludeImpl());
put(new RedefineImpl());
put(new RedefineComponentsImpl());
put(new ImportImpl());
put(new AnnotationImpl());
put(new AnnotationListImpl());
put(new AppinfoImpl());
put(new DocumentationImpl());
put(new AnnotationContentsImpl());
put(new SchemaComponentsImpl());
put(new NotationDeclImpl());
put(new ElementDeclImpl());
put(new ElementRefImpl());
put(new IdentityConstraintDefsImpl());
put(new FieldsImpl());
put(new SelectorImpl());
put(new FieldImpl());
put(new UniqueImpl());
put(new KeyImpl());
put(new KeyrefImpl());
put(new SimpleTypeDefsImpl());
put(new SimpleTypeDefImpl());
put(new ComplexTypeDefImpl());
put(new AttributeDeclImpl());
put(new AttributeUseOrGroupsImpl());
put(new AttributeUseDeclImpl());
put(new AttributeUseRefImpl());
put(new AnyAttributeImpl());
put(new AttributeGroupDefImpl());
put(new AttributeGroupRefImpl());
put(new ModelGroupDefImpl());
put(new ModelGroupRefImpl());
put(new ParticlesImpl());
put(new ListImpl());
put(new UnionImpl());
put(new SimpleTypeRestrictionImpl());
put(new FacetsImpl());
put(new WhiteSpaceImpl());
put(new LengthImpl());
put(new MinLengthImpl());
put(new MaxLengthImpl());
put(new MinInclusiveImpl());
put(new MaxInclusiveImpl());
put(new MinExclusiveImpl());
put(new MaxExclusiveImpl());
put(new TotalDigitsImpl());
put(new FractionDigitsImpl());
put(new PatternImpl());
put(new EnumerationImpl());
put(new SimpleContentImpl());
put(new ComplexRestrictionImpl());
put(new ComplexExtensionImpl());
put(new SimpleRestrictionImpl());
put(new SimpleExtensionImpl());
put(new ComplexContentImpl());
put(new DeclaredContentImpl());
put(new SequenceImpl());
put(new ChoiceImpl());
put(new AllImpl());
put(new AnyImpl());
put(new BoundedImpl());
put(new UnboundedImpl());
put(new MemberTypesImpl());
put(new NameImpl());
put(new QNameImpl());
put(new AnyURIImpl());
put(new NamespaceDeclImpl());
put(new NamespaceDeclsImpl());
put(new AttributesImpl());
put(new ProcessContentsImpl());
put(new AnyNamespaceSpecsImpl());
put(new OtherNamespaceSpecsImpl());
put(new NamespaceSpecsListImpl());
put(new TargetNamespaceSpecImpl());
put(new LocalNamespaceSpecImpl());
put(new DerivationAllImpl());
put(new DerivationListImpl());
put(new DerivationControlImpl());
put(new UseImpl());
put(new WhiteSpaceProcessingImpl());
put(new MixedTextImpl());
put(new XPathStringImpl());
put(new StringDataImpl());
put(new IntegerDataImpl());
put(new BooleanDataImpl());
put(new QualifyImpl());
}
}