Class AbstractTemporalPredicate<T extends AbstractTemporalPredicate>
java.lang.Object
org.drools.model.functions.temporal.AbstractTemporalPredicate<T>
- All Implemented Interfaces:
TemporalPredicate,ModelComponent
- Direct Known Subclasses:
AfterPredicate,BeforePredicate,CoincidesPredicate,DuringPredicate,FinishedbyPredicate,FinishesPredicate,IncludesPredicate,MeetsPredicate,MetbyPredicate,OverlappedbyPredicate,OverlapsPredicate,StartedbyPredicate,StartsPredicate
public abstract class AbstractTemporalPredicate<T extends AbstractTemporalPredicate>
extends Object
implements TemporalPredicate, ModelComponent
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisEqualTo(ModelComponent other) booleanprotected abstract booleanisTemporalPredicateEqualTo(T other) booleannegate()setNegated(boolean negated) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.model.functions.temporal.TemporalPredicate
evaluate, getInterval
-
Field Details
-
negated
protected boolean negated -
thisOnRight
protected boolean thisOnRight
-
-
Constructor Details
-
AbstractTemporalPredicate
public AbstractTemporalPredicate()
-
-
Method Details
-
setNegated
-
isNegated
public boolean isNegated()- Specified by:
isNegatedin interfaceTemporalPredicate
-
isEqualTo
- Specified by:
isEqualToin interfaceModelComponent
-
isTemporalPredicateEqualTo
-
negate
- Specified by:
negatein interfaceTemporalPredicate
-
isThisOnRight
public boolean isThisOnRight()- Specified by:
isThisOnRightin interfaceTemporalPredicate
-
thisOnRight
- Specified by:
thisOnRightin interfaceTemporalPredicate
-