public interface IEvaluationCondition extends ICondition
Modifier and Type | Method and Description |
---|---|
IEvaluationCondition |
clone()
Clones the Condition.
|
Class<?> |
getReferenceGenericType(IContext ctxt)
The reference generic type if known and applicable.
|
Class<?> |
getReferenceType(IContext ctxt)
The reference type.
|
Object |
getReferenceValue(IExecutionContext ctxt)
The reference value to evaluate against source value.
|
Class<?> |
getSourceGenericType(IContext ctxt)
The source generic type if known and applicable.
|
Class<?> |
getSourceType(IContext ctxt)
The source type.
|
Object |
getSourceValue(IExecutionContext ctxt)
The source value.
|
combine, compile, evaluate, getEstimatedCost, isConstantValue, isEquivalent, isNot, isShouldBeWrappedToConstantValue, setNot
getImplementationId, getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
Object getSourceValue(IExecutionContext ctxt) throws MConditionEvaluationException
MConditionEvaluationException
Object getReferenceValue(IExecutionContext ctxt) throws MConditionEvaluationException
MConditionEvaluationException
Class<?> getSourceType(IContext ctxt) throws MConditionEvaluationException
MConditionEvaluationException
Class<?> getReferenceType(IContext ctxt) throws MConditionEvaluationException
MConditionEvaluationException
Class<?> getSourceGenericType(IContext ctxt) throws MConditionEvaluationException
MConditionEvaluationException
Class<?> getReferenceGenericType(IContext ctxt) throws MConditionEvaluationException
MConditionEvaluationException
IEvaluationCondition clone()
clone
in interface IAddon
clone
in interface ICondition
clone
in interface IMRulesObject