Package org.drools.metric.rule
Class EvalConditionMetric
- java.lang.Object
-
- org.drools.core.rule.ConditionalElement
-
- org.drools.core.rule.EvalCondition
-
- org.drools.metric.rule.EvalConditionMetric
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,java.lang.Cloneable,org.drools.core.rule.accessor.Wireable,org.drools.core.rule.RuleComponent,org.drools.core.rule.RuleConditionElement
public class EvalConditionMetric extends org.drools.core.rule.EvalCondition- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EvalConditionMetric()EvalConditionMetric(org.drools.core.rule.accessor.EvalExpression eval, org.drools.core.rule.Declaration[] requiredDeclarations)EvalConditionMetric(org.drools.core.rule.Declaration[] requiredDeclarations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.core.rule.EvalConditionclone()booleanisAllowed(org.drools.core.reteoo.Tuple tuple, org.drools.core.common.ReteEvaluator reteEvaluator, java.lang.Object context)-
Methods inherited from class org.drools.core.rule.EvalCondition
createContext, equals, getCloned, getEvalExpression, getInnerDeclarations, getNestedElements, getOuterDeclarations, getRequiredDeclarations, hashCode, isPatternScopeDelimiter, readExternal, replaceDeclaration, resolveDeclaration, setCloned, setEvalExpression, setOuterDeclarations, toString, wire, writeExternal
-
-
-
-
Constructor Detail
-
EvalConditionMetric
public EvalConditionMetric()
-
EvalConditionMetric
public EvalConditionMetric(org.drools.core.rule.Declaration[] requiredDeclarations)
-
EvalConditionMetric
public EvalConditionMetric(org.drools.core.rule.accessor.EvalExpression eval, org.drools.core.rule.Declaration[] requiredDeclarations)
-
-
Method Detail
-
isAllowed
public boolean isAllowed(org.drools.core.reteoo.Tuple tuple, org.drools.core.common.ReteEvaluator reteEvaluator, java.lang.Object context)- Overrides:
isAllowedin classorg.drools.core.rule.EvalCondition
-
clone
public org.drools.core.rule.EvalCondition clone()
- Specified by:
clonein interfaceorg.drools.core.rule.RuleConditionElement- Overrides:
clonein classorg.drools.core.rule.EvalCondition
-
-