Package org.drools.verifier.components
Class Restriction
- java.lang.Object
-
- org.drools.verifier.data.VerifierComponent<D>
-
- org.drools.verifier.components.PackageComponent<D>
-
- org.drools.verifier.components.RuleComponent
-
- org.drools.verifier.components.PatternComponent
-
- org.drools.verifier.components.Restriction
-
- All Implemented Interfaces:
Comparable,ChildComponent,Cause
- Direct Known Subclasses:
EnumRestriction,LiteralRestriction,QualifiedIdentifierRestriction,ReturnValueRestriction,VariableRestriction
public abstract class Restriction extends PatternComponent implements Cause
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRestriction.RestrictionType
-
Field Summary
Fields Modifier and Type Field Description protected org.drools.drl.parser.impl.Operatoroperator
-
Constructor Summary
Constructors Constructor Description Restriction(Pattern pattern)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringgetFieldPath()org.drools.drl.parser.impl.OperatorgetOperator()StringgetPath()abstract Restriction.RestrictionTypegetRestrictionType()VerifierComponentTypegetVerifierComponentType()booleanisPatternIsNot()voidsetFieldPath(String path)voidsetOperator(org.drools.drl.parser.impl.Operator operator)voidsetPatternIsNot(boolean patternIsNot)-
Methods inherited from class org.drools.verifier.components.PatternComponent
getPatternName, getPatternOrderNumber, getPatternPath
-
Methods inherited from class org.drools.verifier.components.RuleComponent
getFullRulePath, getOrderNumber, getParentPath, getParentType, getRuleName, getRulePath, setOrderNumber, setParentPath, setParentType, setRuleName
-
Methods inherited from class org.drools.verifier.components.PackageComponent
getPackageName, getPackagePath, setPackageName
-
Methods inherited from class org.drools.verifier.data.VerifierComponent
compareTo, getCauses, getDescr, toString
-
-
-
-
Constructor Detail
-
Restriction
public Restriction(Pattern pattern)
-
-
Method Detail
-
getRestrictionType
public abstract Restriction.RestrictionType getRestrictionType()
-
getPath
public String getPath()
- Overrides:
getPathin classPatternComponent
-
getVerifierComponentType
public VerifierComponentType getVerifierComponentType()
- Specified by:
getVerifierComponentTypein classVerifierComponent
-
getOperator
public org.drools.drl.parser.impl.Operator getOperator()
-
setOperator
public void setOperator(org.drools.drl.parser.impl.Operator operator)
-
getFieldPath
public String getFieldPath()
-
setFieldPath
public void setFieldPath(String path)
-
isPatternIsNot
public boolean isPatternIsNot()
-
setPatternIsNot
public void setPatternIsNot(boolean patternIsNot)
-
-