Class RecipesAdapterFactory

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
tools.refinery.interpreter.rete.recipes.util.RecipesAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory

public class RecipesAdapterFactory 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 RecipesPackage modelPackage
      The cached model package.
    • modelSwitch

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

    • RecipesAdapterFactory

      public RecipesAdapterFactory()
      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.
    • createReteRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createReteRecipeAdapter()
      Creates a new adapter for an object of class 'Rete Recipe'. 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:
    • createReteNodeRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createReteNodeRecipeAdapter()
      Creates a new adapter for an object of class 'Rete Node Recipe'. 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:
    • createSingleParentNodeRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createSingleParentNodeRecipeAdapter()
      Creates a new adapter for an object of class 'Single Parent Node Recipe'. 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:
    • createAlphaRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createAlphaRecipeAdapter()
      Creates a new adapter for an object of class 'Alpha Recipe'. 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:
    • createMultiParentNodeRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createMultiParentNodeRecipeAdapter()
      Creates a new adapter for an object of class 'Multi Parent Node Recipe'. 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:
    • createMonotonicityInfoAdapter

      public org.eclipse.emf.common.notify.Adapter createMonotonicityInfoAdapter()
      Creates a new adapter for an object of class 'Monotonicity Info'. 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:
    • createUniquenessEnforcerRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createUniquenessEnforcerRecipeAdapter()
      Creates a new adapter for an object of class 'Uniqueness Enforcer Recipe'. 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:
    • createProductionRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createProductionRecipeAdapter()
      Creates a new adapter for an object of class 'Production Recipe'. 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:
    • createIndexerRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createIndexerRecipeAdapter()
      Creates a new adapter for an object of class 'Indexer Recipe'. 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:
    • createProjectionIndexerRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createProjectionIndexerRecipeAdapter()
      Creates a new adapter for an object of class 'Projection Indexer Recipe'. 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:
    • createAggregatorIndexerRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createAggregatorIndexerRecipeAdapter()
      Creates a new adapter for an object of class 'Aggregator Indexer Recipe'. 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:
    • createBetaRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createBetaRecipeAdapter()
      Creates a new adapter for an object of class 'Beta Recipe'. 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:
    • createMaskAdapter

      public org.eclipse.emf.common.notify.Adapter createMaskAdapter()
      Creates a new adapter for an object of class 'Mask'. 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:
    • createStringIndexMapEntryAdapter

      public org.eclipse.emf.common.notify.Adapter createStringIndexMapEntryAdapter()
      Creates a new adapter for an object of class 'String Index Map Entry'. 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:
    • createInputRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createInputRecipeAdapter()
      Creates a new adapter for an object of class 'Input Recipe'. 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:
    • createConstantRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createConstantRecipeAdapter()
      Creates a new adapter for an object of class 'Constant Recipe'. 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:
    • createTransitiveClosureRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createTransitiveClosureRecipeAdapter()
      Creates a new adapter for an object of class 'Transitive Closure Recipe'. 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:
    • createFilterRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createFilterRecipeAdapter()
      Creates a new adapter for an object of class 'Filter Recipe'. 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:
    • createInequalityFilterRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createInequalityFilterRecipeAdapter()
      Creates a new adapter for an object of class 'Inequality Filter Recipe'. 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:
    • createEqualityFilterRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createEqualityFilterRecipeAdapter()
      Creates a new adapter for an object of class 'Equality Filter Recipe'. 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:
    • createTransparentRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createTransparentRecipeAdapter()
      Creates a new adapter for an object of class 'Transparent Recipe'. 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:
    • createTrimmerRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createTrimmerRecipeAdapter()
      Creates a new adapter for an object of class 'Trimmer Recipe'. 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:
    • createExpressionDefinitionAdapter

      public org.eclipse.emf.common.notify.Adapter createExpressionDefinitionAdapter()
      Creates a new adapter for an object of class 'Expression 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:
    • createExpressionEnforcerRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createExpressionEnforcerRecipeAdapter()
      Creates a new adapter for an object of class 'Expression Enforcer Recipe'. 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:
    • createCheckRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createCheckRecipeAdapter()
      Creates a new adapter for an object of class 'Check Recipe'. 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:
    • createEvalRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createEvalRecipeAdapter()
      Creates a new adapter for an object of class 'Eval Recipe'. 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:
    • createIndexerBasedAggregatorRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createIndexerBasedAggregatorRecipeAdapter()
      Creates a new adapter for an object of class 'Indexer Based Aggregator Recipe'. 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:
    • createCountAggregatorRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createCountAggregatorRecipeAdapter()
      Creates a new adapter for an object of class 'Count Aggregator Recipe'. 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:
    • createJoinRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createJoinRecipeAdapter()
      Creates a new adapter for an object of class 'Join Recipe'. 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:
    • createExistenceJoinRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createExistenceJoinRecipeAdapter()
      Creates a new adapter for an object of class 'Existence Join Recipe'. 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:
    • createSemiJoinRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createSemiJoinRecipeAdapter()
      Creates a new adapter for an object of class 'Semi Join Recipe'. 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:
    • createAntiJoinRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createAntiJoinRecipeAdapter()
      Creates a new adapter for an object of class 'Anti Join Recipe'. 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:
    • createInputFilterRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createInputFilterRecipeAdapter()
      Creates a new adapter for an object of class 'Input Filter Recipe'. 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:
    • createSingleColumnAggregatorRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createSingleColumnAggregatorRecipeAdapter()
      Creates a new adapter for an object of class 'Single Column Aggregator Recipe'. 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:
    • createDiscriminatorDispatcherRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createDiscriminatorDispatcherRecipeAdapter()
      Creates a new adapter for an object of class 'Discriminator Dispatcher Recipe'. 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:
    • createDiscriminatorBucketRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createDiscriminatorBucketRecipeAdapter()
      Creates a new adapter for an object of class 'Discriminator Bucket Recipe'. 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:
    • createRederivableNodeRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createRederivableNodeRecipeAdapter()
      Creates a new adapter for an object of class 'Rederivable Node Recipe'. 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:
    • createRelationEvaluationRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createRelationEvaluationRecipeAdapter()
      Creates a new adapter for an object of class 'Relation Evaluation Recipe'. 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.
      Since:
      2.8
      See Also:
    • createRepresentativeElectionRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createRepresentativeElectionRecipeAdapter()
      Creates a new adapter for an object of class 'Representative Election Recipe'. 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:
    • createOuterJoinNodeRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createOuterJoinNodeRecipeAdapter()
      Creates a new adapter for an object of class 'Outer Join Node Recipe'. 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:
    • createOuterJoinIndexerRecipeAdapter

      public org.eclipse.emf.common.notify.Adapter createOuterJoinIndexerRecipeAdapter()
      Creates a new adapter for an object of class 'Outer Join Indexer Recipe'. 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.