Class TemporalConstraintEvaluator
- java.lang.Object
-
- org.drools.modelcompiler.constraints.ConstraintEvaluator
-
- org.drools.modelcompiler.constraints.TemporalConstraintEvaluator
-
public class TemporalConstraintEvaluator extends ConstraintEvaluator
-
-
Field Summary
-
Fields inherited from class org.drools.modelcompiler.constraints.ConstraintEvaluator
constraint, declarations
-
-
Constructor Summary
Constructors Constructor Description TemporalConstraintEvaluator(org.drools.core.rule.Declaration[] declarations, org.drools.core.rule.Pattern pattern, org.drools.model.SingleConstraint constraint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TemporalConstraintEvaluatorclone()booleanevaluate(org.drools.core.common.InternalFactHandle handle, org.drools.core.common.InternalWorkingMemory workingMemory)booleanevaluate(org.drools.core.common.InternalFactHandle handle, org.drools.core.spi.Tuple tuple, org.drools.core.common.InternalWorkingMemory workingMemory)org.drools.core.time.IntervalgetInterval()booleanisTemporal()protected voidsetPatternDeclaration(org.drools.core.rule.Declaration patternDeclaration)-
Methods inherited from class org.drools.modelcompiler.constraints.ConstraintEvaluator
equals, getClonedDeclarations, getConstraint, getDeclarations, getId, getIndex, getPattern, getReactiveProps, getReactivityBitMask, getRequiredDeclarations, hashCode, replaceDeclaration, toString
-
-
-
-
Method Detail
-
evaluate
public boolean evaluate(org.drools.core.common.InternalFactHandle handle, org.drools.core.spi.Tuple tuple, org.drools.core.common.InternalWorkingMemory workingMemory)- Overrides:
evaluatein classConstraintEvaluator
-
evaluate
public boolean evaluate(org.drools.core.common.InternalFactHandle handle, org.drools.core.common.InternalWorkingMemory workingMemory)- Overrides:
evaluatein classConstraintEvaluator
-
clone
public TemporalConstraintEvaluator clone()
- Overrides:
clonein classConstraintEvaluator
-
isTemporal
public boolean isTemporal()
- Overrides:
isTemporalin classConstraintEvaluator
-
getInterval
public org.drools.core.time.Interval getInterval()
- Overrides:
getIntervalin classConstraintEvaluator
-
setPatternDeclaration
protected void setPatternDeclaration(org.drools.core.rule.Declaration patternDeclaration)
- Overrides:
setPatternDeclarationin classConstraintEvaluator
-
-