/** */ package org.eclipse.viatra.solver.language.solverLanguage.util; import org.eclipse.emf.common.notify.Adapter; import org.eclipse.emf.common.notify.Notifier; import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; import org.eclipse.emf.ecore.EObject; import org.eclipse.viatra.solver.language.solverLanguage.*; /** * * The Adapter Factory for the model. * It provides an adapter createXXX method for each class of the model. * * @see org.eclipse.viatra.solver.language.solverLanguage.SolverLanguagePackage * @generated */ public class SolverLanguageAdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * * * @generated */ protected static SolverLanguagePackage modelPackage; /** * Creates an instance of the adapter factory. * * * @generated */ public SolverLanguageAdapterFactory() { if (modelPackage == null) { modelPackage = SolverLanguagePackage.eINSTANCE; } } /** * Returns whether this factory is applicable for the type of the object. * * This implementation returns true if the object is either the model's package or is an instance object of the model. * * @return whether this factory is applicable for the type of the object. * @generated */ @Override public boolean isFactoryForType(Object object) { if (object == modelPackage) { return true; } if (object instanceof EObject) { return ((EObject) object).eClass().getEPackage() == modelPackage; } return false; } /** * The switch that delegates to the createXXX methods. * * * @generated */ protected SolverLanguageSwitch modelSwitch = new SolverLanguageSwitch() { @Override public Adapter casePathComponent(PathComponent object) { return createPathComponentAdapter(); } @Override public Adapter caseSymbol(Symbol object) { return createSymbolAdapter(); } @Override public Adapter caseCall(Call object) { return createCallAdapter(); } @Override public Adapter caseReference(Reference object) { return createReferenceAdapter(); } @Override public Adapter caseExpression(Expression object) { return createExpressionAdapter(); } @Override public Adapter caseArgument(Argument object) { return createArgumentAdapter(); } @Override public Adapter caseArgumentList(ArgumentList object) { return createArgumentListAdapter(); } @Override public Adapter caseExpressionArgument(ExpressionArgument object) { return createExpressionArgumentAdapter(); } @Override public Adapter caseStarArgument(StarArgument object) { return createStarArgumentAdapter(); } @Override public Adapter caseTypedArgument(TypedArgument object) { return createTypedArgumentAdapter(); } @Override public Adapter caseMultiaryExpession(MultiaryExpession object) { return createMultiaryExpessionAdapter(); } @Override public Adapter caseVariable(Variable object) { return createVariableAdapter(); } @Override public Adapter caseUnaryExpression(UnaryExpression object) { return createUnaryExpressionAdapter(); } @Override public Adapter caseBinaryExpression(BinaryExpression object) { return createBinaryExpressionAdapter(); } @Override public Adapter caseDisjunction(Disjunction object) { return createDisjunctionAdapter(); } @Override public Adapter caseConjunction(Conjunction object) { return createConjunctionAdapter(); } @Override public Adapter caseConditionalExpression(ConditionalExpression object) { return createConditionalExpressionAdapter(); } @Override public Adapter caseSwitch(Switch object) { return createSwitchAdapter(); } @Override public Adapter caseCase(Case object) { return createCaseAdapter(); } @Override public Adapter caseLetExpression(LetExpression object) { return createLetExpressionAdapter(); } @Override public Adapter caseLetBinding(LetBinding object) { return createLetBindingAdapter(); } @Override public Adapter caseLiteral(Literal object) { return createLiteralAdapter(); } @Override public Adapter caseIntLiteral(IntLiteral object) { return createIntLiteralAdapter(); } @Override public Adapter caseRealLiteral(RealLiteral object) { return createRealLiteralAdapter(); } @Override public Adapter caseStringLiteral(StringLiteral object) { return createStringLiteralAdapter(); } @Override public Adapter caseLogicLiteral(LogicLiteral object) { return createLogicLiteralAdapter(); } @Override public Adapter caseEmptyLiteral(EmptyLiteral object) { return createEmptyLiteralAdapter(); } @Override public Adapter caseCastExpression(CastExpression object) { return createCastExpressionAdapter(); } @Override public Adapter caseAggregateExpression(AggregateExpression object) { return createAggregateExpressionAdapter(); } @Override public Adapter caseCount(Count object) { return createCountAdapter(); } @Override public Adapter caseAggregation(Aggregation object) { return createAggregationAdapter(); } @Override public Adapter caseForall(Forall object) { return createForallAdapter(); } @Override public Adapter caseTypeReference(TypeReference object) { return createTypeReferenceAdapter(); } @Override public Adapter caseInfinityLiteral(InfinityLiteral object) { return createInfinityLiteralAdapter(); } @Override public Adapter caseInterval(Interval object) { return createIntervalAdapter(); } @Override public Adapter caseFunctor(Functor object) { return createFunctorAdapter(); } @Override public Adapter caseRelation(Relation object) { return createRelationAdapter(); } @Override public Adapter caseBaseRelation(BaseRelation object) { return createBaseRelationAdapter(); } @Override public Adapter casePredicate(Predicate object) { return createPredicateAdapter(); } @Override public Adapter caseDatatype(Datatype object) { return createDatatypeAdapter(); } @Override public Adapter caseFunction(Function object) { return createFunctionAdapter(); } @Override public Adapter caseMetric(Metric object) { return createMetricAdapter(); } @Override public Adapter caseOperator(Operator object) { return createOperatorAdapter(); } @Override public Adapter caseNode(Node object) { return createNodeAdapter(); } @Override public Adapter caseStatement(Statement object) { return createStatementAdapter(); } @Override public Adapter caseAbstractAssertion(AbstractAssertion object) { return createAbstractAssertionAdapter(); } @Override public Adapter caseFunctorDefiniton(FunctorDefiniton object) { return createFunctorDefinitonAdapter(); } @Override public Adapter casePredicateDefinition(PredicateDefinition object) { return createPredicateDefinitionAdapter(); } @Override public Adapter caseFunctionDefinition(FunctionDefinition object) { return createFunctionDefinitionAdapter(); } @Override public Adapter caseAttribute(Attribute object) { return createAttributeAdapter(); } @Override public Adapter caseExternDeclaration(ExternDeclaration object) { return createExternDeclarationAdapter(); } @Override public Adapter caseExternFunctorDeclaration(ExternFunctorDeclaration object) { return createExternFunctorDeclarationAdapter(); } @Override public Adapter caseExternPredicateDeclaration(ExternPredicateDeclaration object) { return createExternPredicateDeclarationAdapter(); } @Override public Adapter caseExternFunctionDeclaration(ExternFunctionDeclaration object) { return createExternFunctionDeclarationAdapter(); } @Override public Adapter caseExternAggregationOperatorDeclaration(ExternAggregationOperatorDeclaration object) { return createExternAggregationOperatorDeclarationAdapter(); } @Override public Adapter caseExternDatatypeDeclaration(ExternDatatypeDeclaration object) { return createExternDatatypeDeclarationAdapter(); } @Override public Adapter caseClassDeclaration(ClassDeclaration object) { return createClassDeclarationAdapter(); } @Override public Adapter caseEnumDeclaration(EnumDeclaration object) { return createEnumDeclarationAdapter(); } @Override public Adapter caseEnumLiteral(EnumLiteral object) { return createEnumLiteralAdapter(); } @Override public Adapter caseField(Field object) { return createFieldAdapter(); } @Override public Adapter caseMultiplicity(Multiplicity object) { return createMultiplicityAdapter(); } @Override public Adapter caseDefaultAssertion(DefaultAssertion object) { return createDefaultAssertionAdapter(); } @Override public Adapter caseAssertion(Assertion object) { return createAssertionAdapter(); } @Override public Adapter caseUnboundedMultiplicity(UnboundedMultiplicity object) { return createUnboundedMultiplicityAdapter(); } @Override public Adapter caseExactMultiplicity(ExactMultiplicity object) { return createExactMultiplicityAdapter(); } @Override public Adapter caseBoundedMultiplicity(BoundedMultiplicity object) { return createBoundedMultiplicityAdapter(); } @Override public Adapter caseInlinePredicateAttrributes(InlinePredicateAttrributes object) { return createInlinePredicateAttrributesAdapter(); } @Override public Adapter caseAggregationOperator(AggregationOperator object) { return createAggregationOperatorAdapter(); } @Override public Adapter caseProblem(Problem object) { return createProblemAdapter(); } @Override public Adapter caseTypedStarArgument(TypedStarArgument object) { return createTypedStarArgumentAdapter(); } @Override public Adapter caseTypedVariableArgument(TypedVariableArgument object) { return createTypedVariableArgumentAdapter(); } @Override public Adapter caseUnnamedErrorPredicateDefintion(UnnamedErrorPredicateDefintion object) { return createUnnamedErrorPredicateDefintionAdapter(); } @Override public Adapter caseObjectiveDeclaration(ObjectiveDeclaration object) { return createObjectiveDeclarationAdapter(); } @Override public Adapter caseScopeDeclaration(ScopeDeclaration object) { return createScopeDeclarationAdapter(); } @Override public Adapter caseExactScope(ExactScope object) { return createExactScopeAdapter(); } @Override public Adapter caseBoundedScope(BoundedScope object) { return createBoundedScopeAdapter(); } @Override public Adapter caseLowerBoundedScope(LowerBoundedScope object) { return createLowerBoundedScopeAdapter(); } @Override public Adapter caseNamespaceImport(NamespaceImport object) { return createNamespaceImportAdapter(); } @Override public Adapter caseImport(Import object) { return createImportAdapter(); } @Override public Adapter caseUriImport(UriImport object) { return createUriImportAdapter(); } @Override public Adapter defaultCase(EObject object) { return createEObjectAdapter(); } }; /** * Creates an adapter for the target. * * * @param target the object to adapt. * @return the adapter for the target. * @generated */ @Override public Adapter createAdapter(Notifier target) { return modelSwitch.doSwitch((EObject) target); } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.PathComponent Path Component}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.PathComponent * @generated */ public Adapter createPathComponentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Symbol Symbol}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Symbol * @generated */ public Adapter createSymbolAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Call Call}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Call * @generated */ public Adapter createCallAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Reference Reference}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Reference * @generated */ public Adapter createReferenceAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Expression Expression}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Expression * @generated */ public Adapter createExpressionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Argument Argument}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Argument * @generated */ public Adapter createArgumentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ArgumentList Argument List}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.ArgumentList * @generated */ public Adapter createArgumentListAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExpressionArgument Expression Argument}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.ExpressionArgument * @generated */ public Adapter createExpressionArgumentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.StarArgument Star Argument}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.StarArgument * @generated */ public Adapter createStarArgumentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.TypedArgument Typed Argument}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.TypedArgument * @generated */ public Adapter createTypedArgumentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.MultiaryExpession Multiary Expession}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.MultiaryExpession * @generated */ public Adapter createMultiaryExpessionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Variable Variable}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Variable * @generated */ public Adapter createVariableAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.UnaryExpression Unary Expression}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.UnaryExpression * @generated */ public Adapter createUnaryExpressionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.BinaryExpression Binary Expression}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.BinaryExpression * @generated */ public Adapter createBinaryExpressionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Disjunction Disjunction}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Disjunction * @generated */ public Adapter createDisjunctionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Conjunction Conjunction}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Conjunction * @generated */ public Adapter createConjunctionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ConditionalExpression Conditional Expression}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.ConditionalExpression * @generated */ public Adapter createConditionalExpressionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Switch Switch}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Switch * @generated */ public Adapter createSwitchAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Case Case}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Case * @generated */ public Adapter createCaseAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.LetExpression Let Expression}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.LetExpression * @generated */ public Adapter createLetExpressionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.LetBinding Let Binding}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.LetBinding * @generated */ public Adapter createLetBindingAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Literal Literal}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Literal * @generated */ public Adapter createLiteralAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.IntLiteral Int Literal}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.IntLiteral * @generated */ public Adapter createIntLiteralAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.RealLiteral Real Literal}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.RealLiteral * @generated */ public Adapter createRealLiteralAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.StringLiteral String Literal}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.StringLiteral * @generated */ public Adapter createStringLiteralAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.LogicLiteral Logic Literal}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.LogicLiteral * @generated */ public Adapter createLogicLiteralAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.EmptyLiteral Empty Literal}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.EmptyLiteral * @generated */ public Adapter createEmptyLiteralAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.CastExpression Cast Expression}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.CastExpression * @generated */ public Adapter createCastExpressionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.AggregateExpression Aggregate Expression}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.AggregateExpression * @generated */ public Adapter createAggregateExpressionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Count Count}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Count * @generated */ public Adapter createCountAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Aggregation Aggregation}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Aggregation * @generated */ public Adapter createAggregationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Forall Forall}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Forall * @generated */ public Adapter createForallAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.TypeReference Type Reference}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.TypeReference * @generated */ public Adapter createTypeReferenceAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.InfinityLiteral Infinity Literal}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.InfinityLiteral * @generated */ public Adapter createInfinityLiteralAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Interval Interval}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Interval * @generated */ public Adapter createIntervalAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Functor Functor}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Functor * @generated */ public Adapter createFunctorAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Relation Relation}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Relation * @generated */ public Adapter createRelationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.BaseRelation Base Relation}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.BaseRelation * @generated */ public Adapter createBaseRelationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Predicate Predicate}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Predicate * @generated */ public Adapter createPredicateAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Datatype Datatype}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Datatype * @generated */ public Adapter createDatatypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Function Function}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Function * @generated */ public Adapter createFunctionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Metric Metric}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Metric * @generated */ public Adapter createMetricAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Operator Operator}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Operator * @generated */ public Adapter createOperatorAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Node Node}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Node * @generated */ public Adapter createNodeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Statement Statement}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Statement * @generated */ public Adapter createStatementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.AbstractAssertion Abstract Assertion}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.AbstractAssertion * @generated */ public Adapter createAbstractAssertionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.FunctorDefiniton Functor Definiton}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.FunctorDefiniton * @generated */ public Adapter createFunctorDefinitonAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.PredicateDefinition Predicate Definition}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.PredicateDefinition * @generated */ public Adapter createPredicateDefinitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.FunctionDefinition Function Definition}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.FunctionDefinition * @generated */ public Adapter createFunctionDefinitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Attribute Attribute}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Attribute * @generated */ public Adapter createAttributeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExternDeclaration Extern Declaration}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.ExternDeclaration * @generated */ public Adapter createExternDeclarationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExternFunctorDeclaration Extern Functor Declaration}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.ExternFunctorDeclaration * @generated */ public Adapter createExternFunctorDeclarationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExternPredicateDeclaration Extern Predicate Declaration}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.ExternPredicateDeclaration * @generated */ public Adapter createExternPredicateDeclarationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExternFunctionDeclaration Extern Function Declaration}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.ExternFunctionDeclaration * @generated */ public Adapter createExternFunctionDeclarationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExternAggregationOperatorDeclaration Extern Aggregation Operator Declaration}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.ExternAggregationOperatorDeclaration * @generated */ public Adapter createExternAggregationOperatorDeclarationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExternDatatypeDeclaration Extern Datatype Declaration}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.ExternDatatypeDeclaration * @generated */ public Adapter createExternDatatypeDeclarationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ClassDeclaration Class Declaration}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.ClassDeclaration * @generated */ public Adapter createClassDeclarationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.EnumDeclaration Enum Declaration}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.EnumDeclaration * @generated */ public Adapter createEnumDeclarationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.EnumLiteral Enum Literal}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.EnumLiteral * @generated */ public Adapter createEnumLiteralAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Field Field}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Field * @generated */ public Adapter createFieldAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Multiplicity Multiplicity}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Multiplicity * @generated */ public Adapter createMultiplicityAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.DefaultAssertion Default Assertion}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.DefaultAssertion * @generated */ public Adapter createDefaultAssertionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Assertion Assertion}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Assertion * @generated */ public Adapter createAssertionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.UnboundedMultiplicity Unbounded Multiplicity}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.UnboundedMultiplicity * @generated */ public Adapter createUnboundedMultiplicityAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExactMultiplicity Exact Multiplicity}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.ExactMultiplicity * @generated */ public Adapter createExactMultiplicityAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.BoundedMultiplicity Bounded Multiplicity}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.BoundedMultiplicity * @generated */ public Adapter createBoundedMultiplicityAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.InlinePredicateAttrributes Inline Predicate Attrributes}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.InlinePredicateAttrributes * @generated */ public Adapter createInlinePredicateAttrributesAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.AggregationOperator Aggregation Operator}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.AggregationOperator * @generated */ public Adapter createAggregationOperatorAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Problem Problem}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Problem * @generated */ public Adapter createProblemAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.TypedStarArgument Typed Star Argument}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.TypedStarArgument * @generated */ public Adapter createTypedStarArgumentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.TypedVariableArgument Typed Variable Argument}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.TypedVariableArgument * @generated */ public Adapter createTypedVariableArgumentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.UnnamedErrorPredicateDefintion Unnamed Error Predicate Defintion}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.UnnamedErrorPredicateDefintion * @generated */ public Adapter createUnnamedErrorPredicateDefintionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ObjectiveDeclaration Objective Declaration}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.ObjectiveDeclaration * @generated */ public Adapter createObjectiveDeclarationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ScopeDeclaration Scope Declaration}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.ScopeDeclaration * @generated */ public Adapter createScopeDeclarationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExactScope Exact Scope}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.ExactScope * @generated */ public Adapter createExactScopeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.BoundedScope Bounded Scope}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.BoundedScope * @generated */ public Adapter createBoundedScopeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.LowerBoundedScope Lower Bounded Scope}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.LowerBoundedScope * @generated */ public Adapter createLowerBoundedScopeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.NamespaceImport Namespace Import}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.NamespaceImport * @generated */ public Adapter createNamespaceImportAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Import Import}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.Import * @generated */ public Adapter createImportAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.UriImport Uri Import}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. * @see org.eclipse.viatra.solver.language.solverLanguage.UriImport * @generated */ public Adapter createUriImportAdapter() { return null; } /** * Creates a new adapter for the default case. * * This default implementation returns null. * * @return the new adapter. * @generated */ public Adapter createEObjectAdapter() { return null; } } //SolverLanguageAdapterFactory