public abstract class AConditionEvaluator extends Object implements IConditionEvaluator
ARRAY_CONDITION_PRIORITY, ARRAY_CONDITION_PRIORITY_V2, ARRAY2_CONDITION_PRIORITY, DECORATOR_CONDITION_PRIORITY, DEFAULT_CONDITION_PRIORITY, EQUALS_CONDITION_PRIORITY, EQUALS_CONDITION_PRIORITY_V2, RANGE_CONDITION_PRIORITY| Constructor and Description |
|---|
AConditionEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
IDomain<?> |
getConditionParameterDomain(int paramIdx,
IBaseCondition condition) |
String |
getOptimizedSourceCode() |
IDomain<? extends Object> |
getRuleParameterDomain(IBaseCondition condition) |
protected abstract IDomain<? extends Object> |
indexedDomain(IBaseCondition condition) |
void |
setOptimizedSourceCode(String optimizedSourceCode) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcountUniqueKeys, getPriority, getSelector, isIndexed, makeIndexgetFormalSourceCodepublic IDomain<? extends Object> getRuleParameterDomain(IBaseCondition condition) throws DomainCanNotBeDefined
getRuleParameterDomain in interface IBaseConditionEvaluatorDomainCanNotBeDefinedpublic IDomain<?> getConditionParameterDomain(int paramIdx, IBaseCondition condition) throws DomainCanNotBeDefined
getConditionParameterDomain in interface IBaseConditionEvaluatorDomainCanNotBeDefinedprotected abstract IDomain<? extends Object> indexedDomain(IBaseCondition condition) throws DomainCanNotBeDefined
DomainCanNotBeDefinedpublic String getOptimizedSourceCode()
getOptimizedSourceCode in interface IConditionEvaluatorpublic void setOptimizedSourceCode(String optimizedSourceCode)
setOptimizedSourceCode in interface IConditionEvaluatorCopyright © 2004–2019 OpenL Tablets. All rights reserved.