org.drools.analytics.components
Class Restriction
java.lang.Object
org.drools.analytics.components.AnalyticsComponent
org.drools.analytics.components.Restriction
- All Implemented Interfaces:
- Cause
- Direct Known Subclasses:
- LiteralRestriction, QualifiedIdentifierRestriction, ReturnValueRestriction, VariableRestriction
public abstract class Restriction
- extends AnalyticsComponent
- implements Cause
- Author:
- Toni Rikkola
Nested classes/interfaces inherited from interface org.drools.analytics.result.Cause |
Cause.CauseType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Restriction
public Restriction()
getComponentType
public AnalyticsComponentType getComponentType()
- Specified by:
getComponentType
in class AnalyticsComponent
getCauseType
public Cause.CauseType getCauseType()
- Specified by:
getCauseType
in interface Cause
getRestrictionType
public abstract Restriction.RestrictionType getRestrictionType()
getEvaluator
public java.lang.String getEvaluator()
setEvaluator
public void setEvaluator(java.lang.String evaluator)
getConstraintId
public int getConstraintId()
setConstraintId
public void setConstraintId(int constraintId)
getRuleId
public int getRuleId()
setRuleId
public void setRuleId(int ruleId)
getPatternId
public int getPatternId()
setPatternId
public void setPatternId(int patternId)
getFieldId
public int getFieldId()
setFieldId
public void setFieldId(int fieldId)
isPatternIsNot
public boolean isPatternIsNot()
setPatternIsNot
public void setPatternIsNot(boolean patternIsNot)