Interface RecipesFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
RecipesFactoryImpl

public interface RecipesFactory extends org.eclipse.emf.ecore.EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
  • Field Details

  • Method Details

    • createReteRecipe

      ReteRecipe createReteRecipe()
      Returns a new object of class 'Rete Recipe'.
      Returns:
      a new object of class 'Rete Recipe'.
    • createMonotonicityInfo

      MonotonicityInfo createMonotonicityInfo()
      Returns a new object of class 'Monotonicity Info'.
      Returns:
      a new object of class 'Monotonicity Info'.
    • createUniquenessEnforcerRecipe

      UniquenessEnforcerRecipe createUniquenessEnforcerRecipe()
      Returns a new object of class 'Uniqueness Enforcer Recipe'.
      Returns:
      a new object of class 'Uniqueness Enforcer Recipe'.
    • createProductionRecipe

      ProductionRecipe createProductionRecipe()
      Returns a new object of class 'Production Recipe'.
      Returns:
      a new object of class 'Production Recipe'.
    • createProjectionIndexerRecipe

      ProjectionIndexerRecipe createProjectionIndexerRecipe()
      Returns a new object of class 'Projection Indexer Recipe'.
      Returns:
      a new object of class 'Projection Indexer Recipe'.
    • createAggregatorIndexerRecipe

      AggregatorIndexerRecipe createAggregatorIndexerRecipe()
      Returns a new object of class 'Aggregator Indexer Recipe'.
      Returns:
      a new object of class 'Aggregator Indexer Recipe'.
    • createMask

      Mask createMask()
      Returns a new object of class 'Mask'.
      Returns:
      a new object of class 'Mask'.
    • createInputRecipe

      InputRecipe createInputRecipe()
      Returns a new object of class 'Input Recipe'.
      Returns:
      a new object of class 'Input Recipe'.
    • createConstantRecipe

      ConstantRecipe createConstantRecipe()
      Returns a new object of class 'Constant Recipe'.
      Returns:
      a new object of class 'Constant Recipe'.
    • createTransitiveClosureRecipe

      TransitiveClosureRecipe createTransitiveClosureRecipe()
      Returns a new object of class 'Transitive Closure Recipe'.
      Returns:
      a new object of class 'Transitive Closure Recipe'.
    • createInequalityFilterRecipe

      InequalityFilterRecipe createInequalityFilterRecipe()
      Returns a new object of class 'Inequality Filter Recipe'.
      Returns:
      a new object of class 'Inequality Filter Recipe'.
    • createEqualityFilterRecipe

      EqualityFilterRecipe createEqualityFilterRecipe()
      Returns a new object of class 'Equality Filter Recipe'.
      Returns:
      a new object of class 'Equality Filter Recipe'.
    • createTransparentRecipe

      TransparentRecipe createTransparentRecipe()
      Returns a new object of class 'Transparent Recipe'.
      Returns:
      a new object of class 'Transparent Recipe'.
    • createTrimmerRecipe

      TrimmerRecipe createTrimmerRecipe()
      Returns a new object of class 'Trimmer Recipe'.
      Returns:
      a new object of class 'Trimmer Recipe'.
    • createExpressionDefinition

      ExpressionDefinition createExpressionDefinition()
      Returns a new object of class 'Expression Definition'.
      Returns:
      a new object of class 'Expression Definition'.
    • createCheckRecipe

      CheckRecipe createCheckRecipe()
      Returns a new object of class 'Check Recipe'.
      Returns:
      a new object of class 'Check Recipe'.
    • createEvalRecipe

      EvalRecipe createEvalRecipe()
      Returns a new object of class 'Eval Recipe'.
      Returns:
      a new object of class 'Eval Recipe'.
    • createCountAggregatorRecipe

      CountAggregatorRecipe createCountAggregatorRecipe()
      Returns a new object of class 'Count Aggregator Recipe'.
      Returns:
      a new object of class 'Count Aggregator Recipe'.
    • createJoinRecipe

      JoinRecipe createJoinRecipe()
      Returns a new object of class 'Join Recipe'.
      Returns:
      a new object of class 'Join Recipe'.
    • createSemiJoinRecipe

      SemiJoinRecipe createSemiJoinRecipe()
      Returns a new object of class 'Semi Join Recipe'.
      Returns:
      a new object of class 'Semi Join Recipe'.
    • createAntiJoinRecipe

      AntiJoinRecipe createAntiJoinRecipe()
      Returns a new object of class 'Anti Join Recipe'.
      Returns:
      a new object of class 'Anti Join Recipe'.
    • createInputFilterRecipe

      InputFilterRecipe createInputFilterRecipe()
      Returns a new object of class 'Input Filter Recipe'.
      Returns:
      a new object of class 'Input Filter Recipe'.
    • createSingleColumnAggregatorRecipe

      SingleColumnAggregatorRecipe createSingleColumnAggregatorRecipe()
      Returns a new object of class 'Single Column Aggregator Recipe'.
      Returns:
      a new object of class 'Single Column Aggregator Recipe'.
    • createDiscriminatorDispatcherRecipe

      DiscriminatorDispatcherRecipe createDiscriminatorDispatcherRecipe()
      Returns a new object of class 'Discriminator Dispatcher Recipe'.
      Returns:
      a new object of class 'Discriminator Dispatcher Recipe'.
    • createDiscriminatorBucketRecipe

      DiscriminatorBucketRecipe createDiscriminatorBucketRecipe()
      Returns a new object of class 'Discriminator Bucket Recipe'.
      Returns:
      a new object of class 'Discriminator Bucket Recipe'.
    • createRelationEvaluationRecipe

      RelationEvaluationRecipe createRelationEvaluationRecipe()
      Returns a new object of class 'Relation Evaluation Recipe'.
      Returns:
      a new object of class 'Relation Evaluation Recipe'.
      Since:
      2.8
    • createRepresentativeElectionRecipe

      RepresentativeElectionRecipe createRepresentativeElectionRecipe()
      Returns a new object of class 'Representative Election Recipe'.
      Returns:
      a new object of class 'Representative Election Recipe'.
    • createOuterJoinNodeRecipe

      OuterJoinNodeRecipe createOuterJoinNodeRecipe()
      Returns a new object of class 'Outer Join Node Recipe'.
      Returns:
      a new object of class 'Outer Join Node Recipe'.
    • createOuterJoinIndexerRecipe

      OuterJoinIndexerRecipe createOuterJoinIndexerRecipe()
      Returns a new object of class 'Outer Join Indexer Recipe'.
      Returns:
      a new object of class 'Outer Join Indexer Recipe'.
    • getRecipesPackage

      RecipesPackage getRecipesPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.