Package org.drools.model
Interface SingleConstraint
-
- All Superinterfaces:
Constraint
- All Known Implementing Classes:
AbstractSingleConstraint,FixedTemporalConstraint,SingleConstraint1,SingleConstraint10,SingleConstraint11,SingleConstraint12,SingleConstraint13,SingleConstraint2,SingleConstraint3,SingleConstraint4,SingleConstraint5,SingleConstraint6,SingleConstraint7,SingleConstraint8,SingleConstraint9,TemporalConstraint,VariableTemporalConstraint
public interface SingleConstraint extends Constraint
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.model.Constraint
Constraint.Type
-
-
Field Summary
Fields Modifier and Type Field Description static SingleConstraintFALSEstatic SingleConstraintTRUE
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static SingleConstraintcreateConstraint(ExprNViewItem expr)StringgetExprId()IndexgetIndex()PredicateNgetPredicate()default Predicate1getPredicate1()default Predicate2getPredicate2()String[]getReactiveProps()BitMaskgetReactivityBitMask()default Constraint.TypegetType()Variable[]getVariables()default booleanisTemporal()-
Methods inherited from interface org.drools.model.Constraint
getChildren, negate, predicateInformation, replaceVariable
-
-
-
-
Field Detail
-
TRUE
static final SingleConstraint TRUE
-
FALSE
static final SingleConstraint FALSE
-
-
Method Detail
-
getVariables
Variable[] getVariables()
-
getPredicate
PredicateN getPredicate()
-
getPredicate1
default Predicate1 getPredicate1()
-
getPredicate2
default Predicate2 getPredicate2()
-
getIndex
Index getIndex()
-
getExprId
String getExprId()
-
getReactiveProps
String[] getReactiveProps()
-
getReactivityBitMask
BitMask getReactivityBitMask()
-
isTemporal
default boolean isTemporal()
-
getType
default Constraint.Type getType()
- Specified by:
getTypein interfaceConstraint
-
createConstraint
static SingleConstraint createConstraint(ExprNViewItem expr)
-
-