Class AbstractConstraint
java.lang.Object
org.drools.base.rule.MutableTypeConstraint<org.drools.base.rule.ContextEntry>
org.drools.modelcompiler.constraints.AbstractConstraint
- All Implemented Interfaces:
Externalizable,Serializable,Cloneable,org.drools.base.rule.constraint.AlphaNodeFieldConstraint,org.drools.base.rule.constraint.BetaConstraint<org.drools.base.rule.ContextEntry>,org.drools.base.rule.constraint.Constraint,org.drools.base.rule.IndexableConstraint,org.drools.base.rule.IntervalProviderConstraint,org.drools.base.rule.RuleComponent
- Direct Known Subclasses:
CombinedConstraint,LambdaConstraint
public abstract class AbstractConstraint
extends org.drools.base.rule.MutableTypeConstraint<org.drools.base.rule.ContextEntry>
implements org.drools.base.rule.IndexableConstraint, org.drools.base.rule.IntervalProviderConstraint
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.base.rule.constraint.Constraint
org.drools.base.rule.constraint.Constraint.ConstraintType -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.drools.base.rule.MutableTypeConstraint
cloneIfInUse, getType, readExternal, setInUse, setType, writeExternalMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.base.rule.constraint.AlphaNodeFieldConstraint
isAllowedMethods inherited from interface org.drools.base.rule.constraint.BetaConstraint
createContext, isAllowedCachedLeft, isAllowedCachedRightMethods inherited from interface org.drools.base.rule.constraint.Constraint
addPackageNames, equals, getListenedPropertyMask, getPackageNames, getRequiredDeclarations, getType, isTemporal, mergeEvaluationContext, registerEvaluationContext, replaceDeclarationMethods inherited from interface java.io.Externalizable
readExternal, writeExternalMethods inherited from interface org.drools.base.rule.IndexableConstraint
getConstraintType, getField, getFieldExtractor, getFieldIndex, getLeftIndexExtractor, getRightIndexExtractor, isIndexable, isUnification, unsetUnificationMethods inherited from interface org.drools.base.rule.IntervalProviderConstraint
getInterval
-
Constructor Details
-
AbstractConstraint
public AbstractConstraint()
-
-
Method Details
-
clone
- Specified by:
clonein interfaceorg.drools.base.rule.constraint.Constraint- Specified by:
clonein classorg.drools.base.rule.MutableTypeConstraint<org.drools.base.rule.ContextEntry>
-