Package org.drools.base.rule.constraint
Interface BetaConstraint<C>
- All Superinterfaces:
Cloneable,Constraint,Externalizable,RuleComponent,Serializable
- All Known Implementing Classes:
MutableTypeConstraint,XpathConstraint
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.base.rule.constraint.Constraint
Constraint.ConstraintType -
Method Summary
Modifier and TypeMethodDescription<T> TClone this constraints only if it is already used by a different node, otherwise returns thisbooleanisAllowedCachedLeft(C context, FactHandle handle) booleanisAllowedCachedRight(BaseTuple tuple, C context) Methods inherited from interface org.drools.base.rule.constraint.Constraint
addPackageNames, clone, equals, getListenedPropertyMask, getPackageNames, getRequiredDeclarations, getType, isTemporal, mergeEvaluationContext, registerEvaluationContext, replaceDeclarationMethods inherited from interface java.io.Externalizable
readExternal, writeExternal
-
Method Details
-
isAllowedCachedLeft
-
isAllowedCachedRight
-
createContext
C createContext() -
cloneIfInUse
<T> T cloneIfInUse()Clone this constraints only if it is already used by a different node, otherwise returns this
-