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:
    RecipesPackage
    Generated:
    • Field Detail

      • eINSTANCE

        static final RecipesFactory eINSTANCE
        The singleton instance of the factory.
        Generated:
    • Method Detail

      • createReteRecipe

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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