Class ProblemAdapterFactory

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
tools.refinery.language.model.problem.util.ProblemAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory

public class ProblemAdapterFactory extends org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.
See Also:
  • Field Details

    • modelPackage

      protected static ProblemPackage modelPackage
      The cached model package.
    • modelSwitch

      protected ProblemSwitch<org.eclipse.emf.common.notify.Adapter> modelSwitch
      The switch that delegates to the createXXX methods.
  • Constructor Details

    • ProblemAdapterFactory

      public ProblemAdapterFactory()
      Creates an instance of the adapter factory.
  • Method Details

    • isFactoryForType

      public boolean isFactoryForType(Object object)
      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.
      Specified by:
      isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactory
      Overrides:
      isFactoryForType in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      Returns:
      whether this factory is applicable for the type of the object.
    • createAdapter

      public org.eclipse.emf.common.notify.Adapter createAdapter(org.eclipse.emf.common.notify.Notifier target)
      Creates an adapter for the target.
      Overrides:
      createAdapter in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      Parameters:
      target - the object to adapt.
      Returns:
      the adapter for the target.
    • createProblemAdapter

      public org.eclipse.emf.common.notify.Adapter createProblemAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createClassDeclarationAdapter

      public org.eclipse.emf.common.notify.Adapter createClassDeclarationAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createReferenceDeclarationAdapter

      public org.eclipse.emf.common.notify.Adapter createReferenceDeclarationAdapter()
      Creates a new adapter for an object of class 'Reference 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.
      Returns:
      the new adapter.
      See Also:
    • createNamedElementAdapter

      public org.eclipse.emf.common.notify.Adapter createNamedElementAdapter()
      Creates a new adapter for an object of class 'Named Element'. 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.
      Returns:
      the new adapter.
      See Also:
    • createPredicateDefinitionAdapter

      public org.eclipse.emf.common.notify.Adapter createPredicateDefinitionAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createParameterAdapter

      public org.eclipse.emf.common.notify.Adapter createParameterAdapter()
      Creates a new adapter for an object of class 'Parameter'. 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.
      Returns:
      the new adapter.
      See Also:
    • createVariableAdapter

      public org.eclipse.emf.common.notify.Adapter createVariableAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createAtomAdapter

      public org.eclipse.emf.common.notify.Adapter createAtomAdapter()
      Creates a new adapter for an object of class 'Atom'. 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.
      Returns:
      the new adapter.
      See Also:
    • createImplicitVariableAdapter

      public org.eclipse.emf.common.notify.Adapter createImplicitVariableAdapter()
      Creates a new adapter for an object of class 'Implicit 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.
      Returns:
      the new adapter.
      See Also:
    • createExistentialQuantifierAdapter

      public org.eclipse.emf.common.notify.Adapter createExistentialQuantifierAdapter()
      Creates a new adapter for an object of class 'Existential Quantifier'. 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.
      Returns:
      the new adapter.
      See Also:
    • createAbstractAssertionAdapter

      public org.eclipse.emf.common.notify.Adapter createAbstractAssertionAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createNodeAdapter

      public org.eclipse.emf.common.notify.Adapter createNodeAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createScopeDeclarationAdapter

      public org.eclipse.emf.common.notify.Adapter createScopeDeclarationAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createStatementAdapter

      public org.eclipse.emf.common.notify.Adapter createStatementAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createTypeScopeAdapter

      public org.eclipse.emf.common.notify.Adapter createTypeScopeAdapter()
      Creates a new adapter for an object of class 'Type 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.
      Returns:
      the new adapter.
      See Also:
    • createMultiplicityAdapter

      public org.eclipse.emf.common.notify.Adapter createMultiplicityAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createRangeMultiplicityAdapter

      public org.eclipse.emf.common.notify.Adapter createRangeMultiplicityAdapter()
      Creates a new adapter for an object of class 'Range 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.
      Returns:
      the new adapter.
      See Also:
    • createExactMultiplicityAdapter

      public org.eclipse.emf.common.notify.Adapter createExactMultiplicityAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createUnboundedMultiplicityAdapter

      public org.eclipse.emf.common.notify.Adapter createUnboundedMultiplicityAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createEnumDeclarationAdapter

      public org.eclipse.emf.common.notify.Adapter createEnumDeclarationAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createVariableOrNodeAdapter

      public org.eclipse.emf.common.notify.Adapter createVariableOrNodeAdapter()
      Creates a new adapter for an object of class 'Variable Or 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.
      Returns:
      the new adapter.
      See Also:
    • createConstantAdapter

      public org.eclipse.emf.common.notify.Adapter createConstantAdapter()
      Creates a new adapter for an object of class 'Constant'. 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.
      Returns:
      the new adapter.
      See Also:
    • createIntConstantAdapter

      public org.eclipse.emf.common.notify.Adapter createIntConstantAdapter()
      Creates a new adapter for an object of class 'Int Constant'. 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.
      Returns:
      the new adapter.
      See Also:
    • createRealConstantAdapter

      public org.eclipse.emf.common.notify.Adapter createRealConstantAdapter()
      Creates a new adapter for an object of class 'Real Constant'. 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.
      Returns:
      the new adapter.
      See Also:
    • createStringConstantAdapter

      public org.eclipse.emf.common.notify.Adapter createStringConstantAdapter()
      Creates a new adapter for an object of class 'String Constant'. 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.
      Returns:
      the new adapter.
      See Also:
    • createNodeAssertionArgumentAdapter

      public org.eclipse.emf.common.notify.Adapter createNodeAssertionArgumentAdapter()
      Creates a new adapter for an object of class 'Node Assertion 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.
      Returns:
      the new adapter.
      See Also:
    • createAssertionArgumentAdapter

      public org.eclipse.emf.common.notify.Adapter createAssertionArgumentAdapter()
      Creates a new adapter for an object of class 'Assertion 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.
      Returns:
      the new adapter.
      See Also:
    • createNodeDeclarationAdapter

      public org.eclipse.emf.common.notify.Adapter createNodeDeclarationAdapter()
      Creates a new adapter for an object of class 'Node 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.
      Returns:
      the new adapter.
      See Also:
    • createWildcardAssertionArgumentAdapter

      public org.eclipse.emf.common.notify.Adapter createWildcardAssertionArgumentAdapter()
      Creates a new adapter for an object of class 'Wildcard Assertion 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.
      Returns:
      the new adapter.
      See Also:
    • createParametricDefinitionAdapter

      public org.eclipse.emf.common.notify.Adapter createParametricDefinitionAdapter()
      Creates a new adapter for an object of class 'Parametric 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.
      Returns:
      the new adapter.
      See Also:
    • createRuleDefinitionAdapter

      public org.eclipse.emf.common.notify.Adapter createRuleDefinitionAdapter()
      Creates a new adapter for an object of class 'Rule 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.
      Returns:
      the new adapter.
      See Also:
    • createConsequentAdapter

      public org.eclipse.emf.common.notify.Adapter createConsequentAdapter()
      Creates a new adapter for an object of class 'Consequent'. 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.
      Returns:
      the new adapter.
      See Also:
    • createActionAdapter

      public org.eclipse.emf.common.notify.Adapter createActionAdapter()
      Creates a new adapter for an object of class 'Action'. 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.
      Returns:
      the new adapter.
      See Also:
    • createAssertionActionAdapter

      public org.eclipse.emf.common.notify.Adapter createAssertionActionAdapter()
      Creates a new adapter for an object of class 'Assertion Action'. 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.
      Returns:
      the new adapter.
      See Also:
    • createExprAdapter

      public org.eclipse.emf.common.notify.Adapter createExprAdapter()
      Creates a new adapter for an object of class 'Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createVariableOrNodeExprAdapter

      public org.eclipse.emf.common.notify.Adapter createVariableOrNodeExprAdapter()
      Creates a new adapter for an object of class 'Variable Or Node Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createBinaryExprAdapter

      public org.eclipse.emf.common.notify.Adapter createBinaryExprAdapter()
      Creates a new adapter for an object of class 'Binary Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createUnaryExprAdapter

      public org.eclipse.emf.common.notify.Adapter createUnaryExprAdapter()
      Creates a new adapter for an object of class 'Unary Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createArithmeticUnaryExprAdapter

      public org.eclipse.emf.common.notify.Adapter createArithmeticUnaryExprAdapter()
      Creates a new adapter for an object of class 'Arithmetic Unary Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createAggregationExprAdapter

      public org.eclipse.emf.common.notify.Adapter createAggregationExprAdapter()
      Creates a new adapter for an object of class 'Aggregation Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createComparisonExprAdapter

      public org.eclipse.emf.common.notify.Adapter createComparisonExprAdapter()
      Creates a new adapter for an object of class 'Comparison Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createQuantifiedUnaryExprAdapter

      public org.eclipse.emf.common.notify.Adapter createQuantifiedUnaryExprAdapter()
      Creates a new adapter for an object of class 'Quantified Unary Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createFunctionDefinitionAdapter

      public org.eclipse.emf.common.notify.Adapter createFunctionDefinitionAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createCaseAdapter

      public org.eclipse.emf.common.notify.Adapter createCaseAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createConjunctionAdapter

      public org.eclipse.emf.common.notify.Adapter createConjunctionAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createMatchAdapter

      public org.eclipse.emf.common.notify.Adapter createMatchAdapter()
      Creates a new adapter for an object of class 'Match'. 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.
      Returns:
      the new adapter.
      See Also:
    • createArithmeticBinaryExprAdapter

      public org.eclipse.emf.common.notify.Adapter createArithmeticBinaryExprAdapter()
      Creates a new adapter for an object of class 'Arithmetic Binary Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createNegationExprAdapter

      public org.eclipse.emf.common.notify.Adapter createNegationExprAdapter()
      Creates a new adapter for an object of class 'Negation Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createCountExprAdapter

      public org.eclipse.emf.common.notify.Adapter createCountExprAdapter()
      Creates a new adapter for an object of class 'Count Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createRelationAdapter

      public org.eclipse.emf.common.notify.Adapter createRelationAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createRangeExprAdapter

      public org.eclipse.emf.common.notify.Adapter createRangeExprAdapter()
      Creates a new adapter for an object of class 'Range Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createLogicConstantAdapter

      public org.eclipse.emf.common.notify.Adapter createLogicConstantAdapter()
      Creates a new adapter for an object of class 'Logic Constant'. 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.
      Returns:
      the new adapter.
      See Also:
    • createImportStatementAdapter

      public org.eclipse.emf.common.notify.Adapter createImportStatementAdapter()
      Creates a new adapter for an object of class 'Import 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.
      Returns:
      the new adapter.
      See Also:
    • createDatatypeDeclarationAdapter

      public org.eclipse.emf.common.notify.Adapter createDatatypeDeclarationAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createLatticeBinaryExprAdapter

      public org.eclipse.emf.common.notify.Adapter createLatticeBinaryExprAdapter()
      Creates a new adapter for an object of class 'Lattice Binary Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createCastExprAdapter

      public org.eclipse.emf.common.notify.Adapter createCastExprAdapter()
      Creates a new adapter for an object of class 'Cast Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createAssignmentExprAdapter

      public org.eclipse.emf.common.notify.Adapter createAssignmentExprAdapter()
      Creates a new adapter for an object of class 'Assignment Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createInfiniteConstantAdapter

      public org.eclipse.emf.common.notify.Adapter createInfiniteConstantAdapter()
      Creates a new adapter for an object of class 'Infinite Constant'. 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.
      Returns:
      the new adapter.
      See Also:
    • createAggregatorDeclarationAdapter

      public org.eclipse.emf.common.notify.Adapter createAggregatorDeclarationAdapter()
      Creates a new adapter for an object of class 'Aggregator 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.
      Returns:
      the new adapter.
      See Also:
    • createModalExprAdapter

      public org.eclipse.emf.common.notify.Adapter createModalExprAdapter()
      Creates a new adapter for an object of class 'Modal Expr'. 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.
      Returns:
      the new adapter.
      See Also:
    • createAssertionAdapter

      public org.eclipse.emf.common.notify.Adapter createAssertionAdapter()
      Creates a new adapter for an object of class '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.
      Returns:
      the new adapter.
      See Also:
    • createEObjectAdapter

      public org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
      Creates a new adapter for the default case. This default implementation returns null.
      Returns:
      the new adapter.