All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected long |
calculateExecutedDecisionElements(DmnDecisionTableImpl decisionTable) |
DmnDecisionLogicEvaluationEvent |
evaluate(DmnDecision decision,
VariableContext variableContext)
|
protected void |
evaluateDecisionTable(DmnDecisionTableImpl decisionTable,
VariableContext variableContext,
DmnDecisionTableEvaluationEventImpl evaluationResult) |
protected Object |
evaluateFeelSimpleUnaryTests(DmnDecisionTableInputImpl input,
DmnExpressionImpl condition,
VariableContext variableContext) |
protected DmnEvaluatedInput |
evaluateInput(DmnDecisionTableInputImpl input,
VariableContext variableContext) |
protected Object |
evaluateInputEntry(DmnDecisionTableInputImpl input,
DmnExpressionImpl condition,
VariableContext variableContext) |
protected Object |
evaluateInputExpression(DmnExpressionImpl expression,
VariableContext variableContext) |
protected List<DmnDecisionTableRuleImpl> |
evaluateInputForAvailableRules(int conditionIdx,
DmnDecisionTableInputImpl input,
List<DmnDecisionTableRuleImpl> availableRules,
VariableContext variableContext) |
protected DmnEvaluatedDecisionRule |
evaluateMatchingRule(List<DmnDecisionTableOutputImpl> decisionTableOutputs,
DmnDecisionTableRuleImpl matchingRule,
VariableContext variableContext) |
protected Map<String,DmnEvaluatedOutput> |
evaluateOutputEntries(List<DmnDecisionTableOutputImpl> decisionTableOutputs,
DmnDecisionTableRuleImpl matchingRule,
VariableContext variableContext) |
protected Object |
evaluateOutputEntry(DmnExpressionImpl conclusion,
VariableContext variableContext) |
DmnDecisionResult |
generateDecisionResult(DmnDecisionLogicEvaluationEvent event)
Generates the decision evaluation result of the given event.
|
protected VariableContext |
getLocalVariableContext(DmnDecisionTableInputImpl input,
DmnEvaluatedInput evaluatedInput,
VariableContext variableContext) |
protected boolean |
isConditionApplicable(DmnDecisionTableInputImpl input,
DmnExpressionImpl condition,
VariableContext variableContext) |
protected boolean |
isNonEmptyExpression(DmnExpressionImpl expression) |
protected void |
setEvaluationOutput(DmnDecisionTableImpl decisionTable,
List<DmnDecisionTableRuleImpl> matchingRules,
VariableContext variableContext,
DmnDecisionTableEvaluationEventImpl evaluationResult) |