package org.whole.lang.grammars.model.adapters;
import org.whole.lang.factories.AbstractEntityRegistry;
import org.whole.lang.grammars.reflect.GrammarsEntityDescriptorEnum;
/**
* @generator Whole
*/
public class GrammarsAdaptersEntityRegistry extends AbstractEntityRegistry {
public GrammarsAdaptersEntityRegistry() {
super(GrammarsEntityDescriptorEnum.instance);
}
protected void createPrototypes() {
put(new GrammarAdapter());
put(new ProductionsAdapter());
put(new ProductionAdapter());
put(new PredicateAdapter());
put(new AndAdapter());
put(new OrAdapter());
put(new NotAdapter());
put(new RuleAdapter());
put(new EpsilonRuleAdapter());
put(new EmptyAdapter());
put(new SpaceAdapter());
put(new IndentAdapter());
put(new NewLineAdapter());
put(new TerminalAdapter());
put(new LiteralTerminalAdapter());
put(new DataTerminalAdapter());
put(new NonTerminalAdapter());
put(new OptionalAdapter());
put(new RepeatAdapter());
put(new ConcatenateAdapter());
put(new ChooseAdapter());
put(new WhenAdapter());
put(new AsAdapter());
put(new SplitAdapter());
put(new SplitterAdapter());
put(new BySizeAdapter());
put(new ByLinesAdapter());
put(new ByDelimiterAdapter());
put(new TargetLanguageAdapter());
put(new LanguageDescriptorAdapter());
put(new NameAdapter());
put(new URIAdapter());
put(new NamespaceAdapter());
put(new VersionAdapter());
put(new BoundAdapter());
put(new UnboundedAdapter());
put(new SizeAdapter());
put(new LiteralAdapter());
put(new PatternAdapter());
put(new RegExpAdapter());
put(new CompiledPatternAdapter());
put(new FormatAdapter());
put(new CategoryAdapter());
put(new TemplateAdapter());
put(new DataTypeAdapter());
put(new CustomDataTypeAdapter());
}
}