Modifier and Type | Method and Description |
---|---|
RuleContext |
QueryGenerator.QueryDefWithType.getContext() |
Modifier and Type | Method and Description |
---|---|
static void |
ModelGenerator.createVariables(org.drools.compiler.builder.impl.KnowledgeBuilderImpl kbuilder,
org.drools.javaparser.ast.stmt.BlockStmt block,
PackageModel packageModel,
RuleContext context) |
static Class<?> |
DrlxParseUtil.getExpressionType(RuleContext context,
org.kie.soup.project.datamodel.commons.types.TypeResolver typeResolver,
org.drools.javaparser.ast.expr.Expression expr,
Collection<String> usedDeclarations) |
static Class<?> |
DrlxParseUtil.returnTypeOfMethodCallExpr(RuleContext context,
org.kie.soup.project.datamodel.commons.types.TypeResolver typeResolver,
org.drools.javaparser.ast.expr.MethodCallExpr methodCallExpr,
Class<?> clazz,
Collection<String> usedDeclarations) |
static org.drools.javaparser.ast.expr.Expression |
QueryGenerator.substituteBindingWithQueryParameter(RuleContext context,
String x) |
static TypedExpression |
DrlxParseUtil.toMethodCallWithClassCheck(RuleContext context,
org.drools.javaparser.ast.expr.Expression expr,
String bindingId,
Class<?> clazz,
org.kie.soup.project.datamodel.commons.types.TypeResolver typeResolver) |
Constructor and Description |
---|
Consequence(RuleContext context) |
OOPathExprGenerator(RuleContext context,
PackageModel packageModel) |
QueryDefWithType(org.drools.javaparser.ast.type.ClassOrInterfaceType queryType,
org.drools.javaparser.ast.expr.MethodCallExpr methodCallExpr,
RuleContext contex) |
Constructor and Description |
---|
ConstraintParser(RuleContext context,
PackageModel packageModel) |
Modifier and Type | Field and Description |
---|---|
protected RuleContext |
AbstractExpressionBuilder.context |
Modifier and Type | Method and Description |
---|---|
static AbstractExpressionBuilder |
AbstractExpressionBuilder.getExpressionBuilder(RuleContext context) |
Constructor and Description |
---|
AbstractExpressionBuilder(RuleContext context) |
FlowExpressionBuilder(RuleContext context) |
PatternExpressionBuilder(RuleContext context) |
Constructor and Description |
---|
ExpressionTyper(RuleContext ruleContext,
Class<?> patternType,
String bindingId,
boolean isPositional) |
ExpressionTyper(RuleContext ruleContext,
Class<?> patternType,
String bindingId,
boolean isPositional,
ExpressionTyperContext context) |
Modifier and Type | Method and Description |
---|---|
org.drools.javaparser.ast.expr.Expression |
TemporalOperatorSpec.getExpression(RuleContext context,
org.drools.javaparser.ast.drlx.expr.PointFreeExpr pointFreeExpr,
TypedExpression left) |
org.drools.javaparser.ast.expr.Expression |
CustomOperatorSpec.getExpression(RuleContext context,
org.drools.javaparser.ast.drlx.expr.PointFreeExpr pointFreeExpr,
TypedExpression left) |
org.drools.javaparser.ast.expr.Expression |
OperatorSpec.getExpression(RuleContext context,
org.drools.javaparser.ast.drlx.expr.PointFreeExpr pointFreeExpr,
TypedExpression left) |
Constructor and Description |
---|
AndVisitor(ModelGeneratorVisitor visitor,
RuleContext context) |
ConditionalElementVisitor(RuleContext context,
ModelGeneratorVisitor visitor) |
EvalVisitor(RuleContext context,
PackageModel packageModel) |
FromVisitor(RuleContext context,
PackageModel packageModel) |
ModelGeneratorVisitor(RuleContext context,
PackageModel packageModel) |
NamedConsequenceVisitor(RuleContext context,
PackageModel packageModel) |
OrVisitor(ModelGeneratorVisitor modelGeneratorVisitor,
RuleContext context) |
Modifier and Type | Field and Description |
---|---|
protected RuleContext |
AccumulateVisitor.context |
Modifier and Type | Method and Description |
---|---|
protected TypedExpression |
AccumulateVisitor.parseMethodCallType(RuleContext context,
String variableName,
org.drools.javaparser.ast.expr.Expression methodCallWithoutRoot) |
protected Optional<org.drools.modelcompiler.builder.generator.visitor.accumulate.AccumulateVisitor.NewBinding> |
AccumulateVisitor.visit(RuleContext context,
org.drools.compiler.lang.descr.AccumulateDescr.AccumulateFunctionCallDescr function,
org.drools.javaparser.ast.expr.MethodCallExpr accumulateDSL,
org.drools.compiler.lang.descr.PatternDescr basePattern,
boolean inputPatternHasConstraints) |
protected void |
AccumulateVisitor.visitAccInlineCustomCode(RuleContext context2,
org.drools.compiler.lang.descr.AccumulateDescr descr,
org.drools.javaparser.ast.expr.MethodCallExpr accumulateDSL,
org.drools.compiler.lang.descr.PatternDescr basePattern,
org.drools.compiler.lang.descr.PatternDescr inputDescr)
By design this legacy accumulate (with inline custome code) visitor supports only with 1-and-only binding in the accumulate code/expressions.
|
Constructor and Description |
---|
AccumulateVisitor(RuleContext context,
ModelGeneratorVisitor modelGeneratorVisitor,
PackageModel packageModel) |
AccumulateVisitorFlowDSL(ModelGeneratorVisitor modelGeneratorVisitor,
RuleContext context,
PackageModel packageModel) |
AccumulateVisitorPatternDSL(ModelGeneratorVisitor modelGeneratorVisitor,
RuleContext context,
PackageModel packageModel) |
LegacyAccumulate(RuleContext context,
org.drools.compiler.lang.descr.AccumulateDescr descr,
org.drools.compiler.lang.descr.PatternDescr basePattern) |
Constructor and Description |
---|
PatternVisitor(RuleContext context,
PackageModel packageModel) |
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.