Package org.drools.model.constraints
Class TemporalConstraint<A>
java.lang.Object
org.drools.model.constraints.AbstractConstraint
org.drools.model.constraints.AbstractSingleConstraint
org.drools.model.constraints.TemporalConstraint<A>
- All Implemented Interfaces:
Constraint,ModelComponent,SingleConstraint
- Direct Known Subclasses:
FixedTemporalConstraint,VariableTemporalConstraint
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.model.Constraint
Constraint.Type -
Field Summary
FieldsFields inherited from class org.drools.model.constraints.AbstractSingleConstraint
predicateInformationFields inherited from interface org.drools.model.SingleConstraint
FALSE, TRUE -
Constructor Summary
ConstructorsConstructorDescriptionTemporalConstraint(String exprId, Variable<A> var1, TemporalPredicate temporalPredicate) -
Method Summary
Modifier and TypeMethodDescriptionstatic <A> TemporalConstraint<A>abstract Function1<?,?> getF1()abstract Function1<?,?> getF2()booleanMethods inherited from class org.drools.model.constraints.AbstractSingleConstraint
fromExpr, getChildren, getExprId, getIndex, getReactiveProps, getReactivityBitMask, negate, predicateInformation, setIndex, setReactivitySpecs, toStringMethods inherited from class org.drools.model.constraints.AbstractConstraint
and, cloneConstraint, or, withMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.drools.model.Constraint
negate, replaceVariableMethods inherited from interface org.drools.model.impl.ModelComponent
isEqualToMethods inherited from interface org.drools.model.SingleConstraint
getPredicate1, getPredicate2, getPredicate3, getPredicate4, getPredicate5, getType, getVariables
-
Field Details
-
var1
-
temporalPredicate
-
-
Constructor Details
-
TemporalConstraint
-
-
Method Details
-
getPredicate
-
isTemporal
public boolean isTemporal() -
getTemporalPredicate
-
createTemporalConstraint
-
getF1
-
getF2
-