package org.whole.lang.models.model.impl;
import org.whole.lang.factories.AbstractEntityRegistry;
import org.whole.lang.models.reflect.ModelsEntityDescriptorEnum;
/**
* @generator Whole
*/
public class ModelsImplEntityRegistry extends AbstractEntityRegistry {
public ModelsImplEntityRegistry() {
super(ModelsEntityDescriptorEnum.instance);
}
protected void createPrototypes() {
put(new ModelImpl());
put(new ModelDeclarationsImpl());
put(new SimpleEntityImpl());
put(new CompositeEntityImpl());
put(new MapEntityImpl());
put(new DataEntityImpl());
put(new EnumEntityImpl());
put(new EntityModifiersImpl());
put(new EntityModifierImpl());
put(new FeaturesImpl());
put(new FeatureImpl());
put(new FeatureModifiersImpl());
put(new FeatureModifierImpl());
put(new ComponentModifiersImpl());
put(new ComponentModifierImpl());
put(new DataTypeImpl());
put(new EnumValuesImpl());
put(new EnumValueImpl());
put(new TypesImpl());
put(new TypeRelationsImpl());
put(new SupertypesOfImpl());
put(new SubtypesOfImpl());
put(new TypeAliasOfImpl());
put(new AnyTypeImpl());
put(new EntityTypeImpl());
put(new SimpleNameImpl());
put(new NamespaceImpl());
put(new VersionImpl());
put(new URIImpl());
}
}