public abstract class AbstractModelEvaluator extends Object implements DMNExpressionEvaluator
Modifier and Type | Field and Description |
---|---|
protected org.kie.api.KieBase |
kieBase |
Modifier | Constructor and Description |
---|---|
protected |
AbstractModelEvaluator() |
Modifier and Type | Method and Description |
---|---|
EvaluatorResult |
evaluate(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
org.kie.dmn.api.core.DMNResult dmnResult)
Evaluates the expression, returning its result type (SUCCESS/FAILURE) and
result value.
|
protected abstract DMNUnit |
getDMNUnit() |
protected abstract List<org.drools.model.Rule> |
getRules() |
AbstractModelEvaluator |
initParameters(DMNCompilerContext ctx,
DTableModel dTableModel,
DMNBaseNode node) |
AbstractModelEvaluator |
initParameters(DMNFEELHelper feel,
DMNCompilerContext ctx,
DTableModel dTableModel,
DMNBaseNode node) |
protected abstract List<org.drools.model.Rule> getRules()
protected abstract DMNUnit getDMNUnit()
public EvaluatorResult evaluate(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager, org.kie.dmn.api.core.DMNResult dmnResult)
DMNExpressionEvaluator
evaluate
in interface DMNExpressionEvaluator
eventManager
- events manager to whom events are notifieddmnResult
- the result context instancepublic AbstractModelEvaluator initParameters(DMNFEELHelper feel, DMNCompilerContext ctx, DTableModel dTableModel, DMNBaseNode node)
public AbstractModelEvaluator initParameters(DMNCompilerContext ctx, DTableModel dTableModel, DMNBaseNode node)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.