public class ConstraintEvaluator extends Object
Modifier and Type | Field and Description |
---|---|
protected org.drools.model.SingleConstraint |
constraint |
Constructor and Description |
---|
ConstraintEvaluator(org.drools.core.rule.Declaration[] declarations,
org.drools.core.rule.Pattern pattern,
org.drools.model.SingleConstraint constraint) |
ConstraintEvaluator(org.drools.core.rule.Declaration[] declarations,
org.drools.model.SingleConstraint constraint) |
ConstraintEvaluator(org.drools.core.rule.Pattern pattern,
org.drools.model.SingleConstraint constraint) |
Modifier and Type | Method and Description |
---|---|
ConstraintEvaluator |
clone() |
boolean |
equals(Object other) |
boolean |
evaluate(org.drools.core.common.InternalFactHandle handle,
org.drools.core.common.InternalWorkingMemory workingMemory) |
boolean |
evaluate(org.drools.core.common.InternalFactHandle handle,
org.drools.core.spi.Tuple tuple,
org.drools.core.common.InternalWorkingMemory workingMemory) |
Object[] |
getAlphaInvocationArgs(org.drools.core.common.InternalFactHandle handle,
org.drools.core.common.InternalWorkingMemory workingMemory) |
protected org.drools.core.common.InternalFactHandle[] |
getBetaInvocationFactHandles(org.drools.core.common.InternalFactHandle handle,
org.drools.core.spi.Tuple tuple) |
protected org.drools.core.rule.Declaration[] |
getClonedDeclarations() |
protected org.drools.core.rule.Declaration[] |
getDeclarations() |
String |
getId() |
org.drools.model.Index |
getIndex() |
org.drools.core.time.Interval |
getInterval() |
protected org.drools.core.rule.Pattern |
getPattern() |
String[] |
getReactiveProps() |
org.drools.core.rule.Declaration[] |
getRequiredDeclarations() |
int |
hashCode() |
boolean |
isTemporal() |
void |
replaceDeclaration(org.drools.core.rule.Declaration oldDecl,
org.drools.core.rule.Declaration newDecl) |
String |
toString() |
public ConstraintEvaluator(org.drools.core.rule.Declaration[] declarations, org.drools.model.SingleConstraint constraint)
public ConstraintEvaluator(org.drools.core.rule.Pattern pattern, org.drools.model.SingleConstraint constraint)
public ConstraintEvaluator(org.drools.core.rule.Declaration[] declarations, org.drools.core.rule.Pattern pattern, org.drools.model.SingleConstraint constraint)
public boolean evaluate(org.drools.core.common.InternalFactHandle handle, org.drools.core.common.InternalWorkingMemory workingMemory)
public Object[] getAlphaInvocationArgs(org.drools.core.common.InternalFactHandle handle, org.drools.core.common.InternalWorkingMemory workingMemory)
public boolean evaluate(org.drools.core.common.InternalFactHandle handle, org.drools.core.spi.Tuple tuple, org.drools.core.common.InternalWorkingMemory workingMemory)
protected org.drools.core.common.InternalFactHandle[] getBetaInvocationFactHandles(org.drools.core.common.InternalFactHandle handle, org.drools.core.spi.Tuple tuple)
public org.drools.model.Index getIndex()
public String[] getReactiveProps()
public String getId()
public org.drools.core.rule.Declaration[] getRequiredDeclarations()
public void replaceDeclaration(org.drools.core.rule.Declaration oldDecl, org.drools.core.rule.Declaration newDecl)
public ConstraintEvaluator clone()
protected org.drools.core.rule.Declaration[] getClonedDeclarations()
protected org.drools.core.rule.Declaration[] getDeclarations()
protected org.drools.core.rule.Pattern getPattern()
public boolean isTemporal()
public org.drools.core.time.Interval getInterval()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.