Uses of Class
org.drools.model.codegen.execmodel.generator.RuleContext
Packages that use RuleContext
Package
Description
-
Uses of RuleContext in org.drools.model.codegen.execmodel.generator
Methods in org.drools.model.codegen.execmodel.generator that return RuleContextMethods in org.drools.model.codegen.execmodel.generator with parameters of type RuleContextModifier and TypeMethodDescriptionstatic ConstraintCompilerDrlxParseUtil.createConstraintCompiler(RuleContext context, Optional<Class<?>> originalPatternType) static MvelCompilerDrlxParseUtil.createMvelCompiler(RuleContext context) static MvelCompilerDrlxParseUtil.createMvelCompiler(RuleContext context, boolean withDrools) static voidModelGenerator.createVariables(com.github.javaparser.ast.stmt.BlockStmt block, PackageModel packageModel, RuleContext context) static com.github.javaparser.ast.expr.ExpressionDrlxParseUtil.generateLambdaWithoutParameters(Collection<String> usedDeclarations, com.github.javaparser.ast.expr.Expression expr, boolean skipFirstParamAsThis, Optional<Class<?>> patternClass, RuleContext ruleContext) static MethodDrlxParseUtil.getAccessor(Class<?> clazz, String name, RuleContext context) static TypeDrlxParseUtil.getExpressionType(RuleContext context, TypeResolver typeResolver, com.github.javaparser.ast.expr.Expression expr, Collection<String> usedDeclarations) static TypedExpressionDrlxParseUtil.nameExprToMethodCallExpr(String name, Type type, com.github.javaparser.ast.expr.Expression scope, RuleContext context) static voidQueryGenerator.processQueryDef(PackageModel packageModel, RuleContext context) voidDeclarationSpec.registerOnPackage(PackageModel packageModel, RuleContext context, com.github.javaparser.ast.stmt.BlockStmt ruleBlock) voidPrototypeDeclarationSpec.registerOnPackage(PackageModel packageModel, RuleContext context, com.github.javaparser.ast.stmt.BlockStmt ruleBlock) voidTypedDeclarationSpec.registerOnPackage(PackageModel packageModel, RuleContext context, com.github.javaparser.ast.stmt.BlockStmt ruleBlock) static TypeDrlxParseUtil.returnTypeOfMethodCallExpr(RuleContext context, TypeResolver typeResolver, com.github.javaparser.ast.expr.MethodCallExpr methodCallExpr, Type clazz, Collection<String> usedDeclarations) Optional<com.github.javaparser.ast.expr.Expression>WindowReferenceGenerator.visit(org.drools.drl.ast.descr.PatternSourceDescr sourceDescr, RuleContext context) Method parameters in org.drools.model.codegen.execmodel.generator with type arguments of type RuleContextModifier and TypeMethodDescriptionstatic com.github.javaparser.ast.expr.ExpressionDrlxParseUtil.trasformHalfBinaryToBinary(com.github.javaparser.ast.expr.Expression drlxExpr, Optional<RuleContext> ruleContextOpt) Constructors in org.drools.model.codegen.execmodel.generator with parameters of type RuleContextModifierConstructorDescriptionBoxedParameters(RuleContext context) Consequence(RuleContext context) OOPathExprGenerator(RuleContext context, PackageModel packageModel) QueryDefWithType(com.github.javaparser.ast.type.ClassOrInterfaceType queryType, com.github.javaparser.ast.expr.MethodCallExpr methodCallExpr, RuleContext contex) -
Uses of RuleContext in org.drools.model.codegen.execmodel.generator.drlxparse
Methods in org.drools.model.codegen.execmodel.generator.drlxparse with parameters of type RuleContextModifier and TypeMethodDescriptionstatic ConstraintExpressionConstraintExpression.createConstraintExpression(RuleContext context, Class<?> patternType, org.drools.drl.ast.descr.BaseDescr constraint, boolean isPositional) static ConstraintParserConstraintParser.defaultConstraintParser(RuleContext context, PackageModel packageModel) static com.github.javaparser.ast.expr.ExpressionConstraintParser.toBigDecimalExpression(TypedExpression typedExpression, RuleContext context) static ConstraintParserConstraintParser.withoutVariableValidationConstraintParser(RuleContext context, PackageModel packageModel) -
Uses of RuleContext in org.drools.model.codegen.execmodel.generator.expression
Fields in org.drools.model.codegen.execmodel.generator.expression declared as RuleContextMethods in org.drools.model.codegen.execmodel.generator.expression with parameters of type RuleContextModifier and TypeMethodDescriptionstatic AbstractExpressionBuilderAbstractExpressionBuilder.getExpressionBuilder(RuleContext context) Constructors in org.drools.model.codegen.execmodel.generator.expression with parameters of type RuleContextModifierConstructorDescriptionprotectedAbstractExpressionBuilder(RuleContext context) EvalExpressionBuilder(RuleContext context) PatternExpressionBuilder(RuleContext context) -
Uses of RuleContext in org.drools.model.codegen.execmodel.generator.expressiontyper
Methods in org.drools.model.codegen.execmodel.generator.expressiontyper with parameters of type RuleContextModifier and TypeMethodDescriptionstatic com.github.javaparser.ast.expr.ExpressionExpressionTyper.convertArithmeticBinaryToMethodCall(com.github.javaparser.ast.expr.BinaryExpr binaryExpr, Optional<Class<?>> originalPatternType, RuleContext ruleContext) Constructors in org.drools.model.codegen.execmodel.generator.expressiontyper with parameters of type RuleContextModifierConstructorDescriptionExpressionTyper(RuleContext ruleContext) ExpressionTyper(RuleContext ruleContext, Class<?> patternType, String bindingId, boolean isPositional) ExpressionTyper(RuleContext ruleContext, Class<?> patternType, String bindingId, boolean isPositional, ExpressionTyperContext context) -
Uses of RuleContext in org.drools.model.codegen.execmodel.generator.operatorspec
Methods in org.drools.model.codegen.execmodel.generator.operatorspec with parameters of type RuleContextModifier and TypeMethodDescriptionprotected org.drools.model.functions.OperatorCustomOperatorSpec.addOperatorArgument(RuleContext context, com.github.javaparser.ast.expr.MethodCallExpr methodCallExpr, String opName) protected org.drools.model.functions.Operator<?,?> NativeOperatorSpec.addOperatorArgument(RuleContext context, com.github.javaparser.ast.expr.MethodCallExpr methodCallExpr, String opName) com.github.javaparser.ast.expr.ExpressionNativeOperatorSpec.getExpression(RuleContext context, PointFreeExpr pointFreeExpr, TypedExpression left, ExpressionTyper expressionTyper) com.github.javaparser.ast.expr.ExpressionOperatorSpec.getExpression(RuleContext context, PointFreeExpr pointFreeExpr, TypedExpression left, ExpressionTyper expressionTyper) com.github.javaparser.ast.expr.ExpressionRegexOperatorSpec.getExpression(RuleContext context, PointFreeExpr pointFreeExpr, TypedExpression left, ExpressionTyper expressionTyper) com.github.javaparser.ast.expr.ExpressionTemporalOperatorSpec.getExpression(RuleContext context, PointFreeExpr pointFreeExpr, TypedExpression left, ExpressionTyper expressionTyper) -
Uses of RuleContext in org.drools.model.codegen.execmodel.generator.visitor
Constructors in org.drools.model.codegen.execmodel.generator.visitor with parameters of type RuleContextModifierConstructorDescriptionAndVisitor(ModelGeneratorVisitor visitor, RuleContext context) ConditionalElementVisitor(ModelGeneratorVisitor visitor, RuleContext context) EvalVisitor(RuleContext context, PackageModel packageModel) FromVisitor(RuleContext context, Class<?> patternType) ModelGeneratorVisitor(RuleContext context, PackageModel packageModel) NamedConsequenceVisitor(RuleContext context, PackageModel packageModel) OrVisitor(ModelGeneratorVisitor modelGeneratorVisitor, RuleContext context) -
Uses of RuleContext in org.drools.model.codegen.execmodel.generator.visitor.accumulate
Fields in org.drools.model.codegen.execmodel.generator.visitor.accumulate declared as RuleContextModifier and TypeFieldDescriptionprotected final RuleContextAccumulateInline.contextprotected final RuleContextAccumulateInlineVisitor.contextprotected final RuleContextAccumulateVisitor.contextConstructors in org.drools.model.codegen.execmodel.generator.visitor.accumulate with parameters of type RuleContextModifierConstructorDescriptionAccumulateInlineVisitor(RuleContext context, PackageModel packageModel) AccumulateVisitor(ModelGeneratorVisitor modelGeneratorVisitor, RuleContext context, PackageModel packageModel) GroupByVisitor(ModelGeneratorVisitor modelGeneratorVisitor, RuleContext context, PackageModel packageModel) LegacyAccumulate(RuleContext context, org.drools.drl.ast.descr.AccumulateDescr descr, org.drools.drl.ast.descr.PatternDescr basePattern, Set<String> externalDeclrs) PatternToReplace(RuleContext context, Collection<String> patternBindings) -
Uses of RuleContext in org.drools.model.codegen.execmodel.generator.visitor.pattern
Fields in org.drools.model.codegen.execmodel.generator.visitor.pattern declared as RuleContextConstructors in org.drools.model.codegen.execmodel.generator.visitor.pattern with parameters of type RuleContext -
Uses of RuleContext in org.drools.model.codegen.execmodel.util
Methods in org.drools.model.codegen.execmodel.util with parameters of type RuleContextModifier and TypeMethodDescriptionstatic org.drools.drl.ast.descr.PatternDescrPatternUtil.normalizeOOPathPattern(org.drools.drl.ast.descr.PatternDescr pattern, RuleContext context) Method parameters in org.drools.model.codegen.execmodel.util with type arguments of type RuleContextModifier and TypeMethodDescriptionstatic voidParserLogUtils.logHalfConstraintWarn(com.github.javaparser.ast.expr.Expression expression, Optional<RuleContext> ruleContextOpt)