public class DMNInvocationEvaluator extends Object implements DMNExpressionEvaluator
Constructor and Description |
---|
DMNInvocationEvaluator(String nodeName,
org.kie.dmn.model.v1_1.DMNElement node,
String functionName,
org.kie.dmn.model.v1_1.Invocation invocation,
BiFunction<org.kie.dmn.api.core.DMNContext,String,org.kie.dmn.feel.runtime.FEELFunction> functionLocator) |
Modifier and Type | Method and Description |
---|---|
void |
addParameter(String name,
org.kie.dmn.api.core.DMNType type,
DMNExpressionEvaluator evaluator) |
EvaluatorResult |
evaluate(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
org.kie.dmn.api.core.DMNResult dmnr)
Evaluates the expression, returning its result type (SUCCESS/FAILURE) and
result value.
|
List<org.kie.dmn.core.ast.DMNInvocationEvaluator.ActualParameter> |
getParameters() |
public DMNInvocationEvaluator(String nodeName, org.kie.dmn.model.v1_1.DMNElement node, String functionName, org.kie.dmn.model.v1_1.Invocation invocation, BiFunction<org.kie.dmn.api.core.DMNContext,String,org.kie.dmn.feel.runtime.FEELFunction> functionLocator)
public void addParameter(String name, org.kie.dmn.api.core.DMNType type, DMNExpressionEvaluator evaluator)
public List<org.kie.dmn.core.ast.DMNInvocationEvaluator.ActualParameter> getParameters()
public EvaluatorResult evaluate(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager, org.kie.dmn.api.core.DMNResult dmnr)
DMNExpressionEvaluator
evaluate
in interface DMNExpressionEvaluator
eventManager
- events manager to whom events are notifieddmnr
- the result context instanceCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.