package org.whole.lang.firstorderlogic.model.adapters; import org.whole.lang.factories.AbstractEntityRegistry; import org.whole.lang.firstorderlogic.reflect.FirstOrderLogicEntityDescriptorEnum; /** * @generator Whole */ public class FirstOrderLogicAdaptersEntityRegistry extends AbstractEntityRegistry { public FirstOrderLogicAdaptersEntityRegistry() { super(FirstOrderLogicEntityDescriptorEnum.instance); } protected void createPrototypes() { put(new TheoryAdapter()); put(new ImportTheoriesAdapter()); put(new ImportDeclarationAdapter()); put(new DeclarationsAdapter()); put(new AssertionsAdapter()); put(new EntityNameAdapter()); put(new FeatureNameAdapter()); put(new LanguageNameAdapter()); put(new SimpleFeatureAdapter()); put(new QualifiedFeatureAdapter()); put(new SubtypeDeclarationAdapter()); put(new NameDeclarationAdapter()); put(new SortTypeAdapter()); put(new VariableTypeAdapter()); put(new FunctionTypeAdapter()); put(new PredicateTypeAdapter()); put(new ParametersAdapter()); put(new VariableDeclarationAdapter()); put(new PredicateDefinitionAdapter()); put(new FunctionDefinitionAdapter()); put(new AxiomAdapter()); put(new TheoremAdapter()); put(new FormulaeAdapter()); put(new PredicateApplicationAdapter()); put(new EqualityPredicateApplicationAdapter()); put(new ImplicationAdapter()); put(new CoimplicationAdapter()); put(new XorAdapter()); put(new AndAdapter()); put(new OrAdapter()); put(new NotAdapter()); put(new ForAllAdapter()); put(new ExistAdapter()); put(new ExistUniqueAdapter()); put(new ArgumentsAdapter()); put(new SimplePredicateAdapter()); put(new QualifiedPredicateAdapter()); put(new TheoryNameAdapter()); put(new ConstantAdapter()); put(new VariableAdapter()); put(new FunctionApplicationAdapter()); put(new SimpleFunctionAdapter()); put(new QualifiedFunctionAdapter()); put(new NameAdapter()); put(new FormulaAdapter()); put(new TypeAdapter()); put(new FunctionAdapter()); put(new DeclarationAdapter()); put(new TermAdapter()); put(new PathAdapter()); put(new AssertionAdapter()); put(new PredicateAdapter()); put(new FeaturePathAdapter()); } }