Class AbstractConstraint<L,R>
- java.lang.Object
-
- org.drools.ruleunits.dsl.constraints.AbstractConstraint<L,R>
-
- All Implemented Interfaces:
Constraint<L>
- Direct Known Subclasses:
AlphaConstraintWithRightExtractor,AlphaConstraintWithRightValue,Beta1Constraint,Beta2Constraint,Beta3Constraint
public abstract class AbstractConstraint<L,R> extends java.lang.Object implements Constraint<L>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.drools.model.Index.ConstraintTypeconstraintTypeprotected org.drools.model.functions.Function1<L,R>leftExtractorprotected java.lang.StringleftFieldNameprotected org.drools.model.Variable<L>leftVariable
-
Constructor Summary
Constructors Constructor Description AbstractConstraint(org.drools.model.Variable<L> leftVariable, java.lang.String leftFieldName, org.drools.model.functions.Function1<L,R> leftExtractor, org.drools.model.Index.ConstraintType constraintType)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.ruleunits.dsl.constraints.Constraint
addConstraintToPattern
-
-
-
-
Field Detail
-
leftVariable
protected final org.drools.model.Variable<L> leftVariable
-
leftFieldName
protected final java.lang.String leftFieldName
-
constraintType
protected final org.drools.model.Index.ConstraintType constraintType
-
-