Package org.drools.drl.ast.descr
Class AtomicExprDescr
- java.lang.Object
-
- org.drools.drl.ast.descr.BaseDescr
-
- org.drools.drl.ast.descr.AtomicExprDescr
-
- All Implemented Interfaces:
Externalizable,Serializable,ExpressionDescr,Namespaceable
public class AtomicExprDescr extends BaseDescr implements ExpressionDescr
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AtomicExprDescr()AtomicExprDescr(String expression)AtomicExprDescr(String expression, boolean isLiteral)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetExpression()StringgetRewrittenExpression()booleanhasRewrittenExpression()booleanisLiteral()BaseDescrnegate()AtomicExprDescrreplaceVariable(String oldVar, String newVar)voidsetExpression(String expression)voidsetLiteral(boolean literal)voidsetRewrittenExpression(String rewrittenExpression)StringtoString()-
Methods inherited from class org.drools.drl.ast.descr.BaseDescr
accept, copyLocation, getColumn, getEndCharacter, getEndColumn, getEndLine, getLine, getNamespace, getResource, getStartCharacter, getText, isNegated, positionAsString, readExternal, setEndCharacter, setEndLocation, setLocation, setNamespace, setResource, setStartCharacter, setText, writeExternal
-
-
-
-
Method Detail
-
getExpression
public String getExpression()
- Specified by:
getExpressionin interfaceExpressionDescr
-
setExpression
public void setExpression(String expression)
-
isLiteral
public boolean isLiteral()
-
setLiteral
public void setLiteral(boolean literal)
-
getRewrittenExpression
public String getRewrittenExpression()
-
hasRewrittenExpression
public boolean hasRewrittenExpression()
-
setRewrittenExpression
public void setRewrittenExpression(String rewrittenExpression)
-
replaceVariable
public AtomicExprDescr replaceVariable(String oldVar, String newVar)
- Overrides:
replaceVariablein classBaseDescr
-
-