public virtual bool Evaluate(IDelegateCaseExecution caseExecution) { IDecisionService decisionService = caseExecution.ProcessEngineServices.DecisionService; IDmnDecisionTableResult result = EvaluateDecision(decisionService, caseExecution); IDmnDecisionRuleResult singleResult = result.GetSingleResult(); return((bool)singleResult.getFirstEntry <bool>()); }
public T GetSingleEntry <T>() { IDmnDecisionRuleResult result = SingleResult; if (result != null) { return(result.getSingleEntry <T>()); } else { return(default(T)); } }
public bool Remove(IDmnDecisionRuleResult item) { return(ruleResults.Remove(item)); }
public bool Contains(IDmnDecisionRuleResult item) { return(ruleResults.Contains(item)); }
public void Add(IDmnDecisionRuleResult item) { ruleResults.Add(item); }
public void Insert(int index, IDmnDecisionRuleResult item) { ruleResults.Insert(index, item); }
public int IndexOf(IDmnDecisionRuleResult item) { return(ruleResults.IndexOf(item)); }