/** * Copyright 2004-2016 Riccardo Solmi. All rights reserved. * This file is part of the Whole Platform. * * The Whole Platform is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * The Whole Platform is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with the Whole Platform. If not, see <http://www.gnu.org/licenses/>. */ package org.whole.lang.patterns.model.adapters; import org.whole.lang.factories.AbstractEntityRegistry; import org.whole.lang.patterns.reflect.PatternsEntityDescriptorEnum; /** * @generator Whole */ public class PatternsAdaptersEntityRegistry extends AbstractEntityRegistry { public PatternsAdaptersEntityRegistry() { super(PatternsEntityDescriptorEnum.instance); } protected void createPrototypes() { put(new PatternLanguageAdapter()); put(new PatternsAdapter()); put(new PatternOrTypeDeclarationAdapter()); put(new LibraryAdapter()); put(new TemplateAdapter()); put(new PatternAdapter()); put(new RepetitionAdapter()); put(new ChoiceAdapter()); put(new EnumerationAdapter()); put(new EnumValuesAdapter()); put(new EnumValueAdapter()); put(new DataAdapter()); put(new DataTypeAdapter()); put(new VariationPointAdapter()); put(new PatternApplicationAdapter()); put(new ArgumentsAdapter()); put(new BindingAdapter()); put(new VariablePointAdapter()); put(new FunctionPointAdapter()); put(new SlotAdapter()); put(new ResultPointAdapter()); put(new JoinPointAdapter()); put(new InsertionPointAdapter()); put(new ScopePointAdapter()); put(new TemplatePointAdapter()); put(new DerivationPointAdapter()); put(new SelectionPointAdapter()); put(new ConditionPointAdapter()); put(new VariantSelectionPointAdapter()); put(new VariantsAdapter()); put(new VariantAdapter()); put(new IterationPointAdapter()); put(new SequencePointAdapter()); put(new InlinePointAdapter()); put(new DeclarationsAdapter()); put(new FunctionDeclarationAdapter()); put(new GoalDeclarationAdapter()); put(new PointcutDeclarationAdapter()); put(new JoinPointDeclarationAdapter()); put(new VariableDeclarationAdapter()); put(new VariantSelectorAdapter()); put(new TypesAdapter()); put(new ResultTypesAdapter()); put(new TypeAdapter()); put(new ResultTypeOrPathExpressionAdapter()); put(new ResultTypeAdapter()); put(new PathExpressionAdapter()); put(new StepExpressionAdapter()); put(new NameAdapter()); put(new PatternJoinPointStepAdapter()); put(new JoinPointStepAdapter()); put(new PointcutStepAdapter()); put(new GoalStepAdapter()); put(new FunctionStepAdapter()); put(new SlotStepAdapter()); put(new OuterDefinitionStepAdapter()); put(new PatternInstanceAdapter()); put(new CutAdapter()); put(new InsertAdapter()); put(new SlotsDefinedAdapter()); put(new PatternTypeTestAdapter()); put(new PlacementAdapter()); put(new URIAdapter()); put(new NamespaceAdapter()); put(new VersionAdapter()); put(new BooleanValueAdapter()); put(new GoalExpressionAdapter()); put(new ArgumentAdapter()); put(new PredicateAdapter()); put(new DeclarationAdapter()); } }