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:
  • Constructor Details

    • AtomicExprDescr

      public AtomicExprDescr()
    • AtomicExprDescr

      public AtomicExprDescr(String expression)
    • AtomicExprDescr

      public AtomicExprDescr(String expression, boolean isLiteral)
  • Method Details

    • getExpression

      public String getExpression()
      Specified by:
      getExpression in interface ExpressionDescr
    • setExpression

      public void setExpression(String expression)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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:
      replaceVariable in class BaseDescr
    • negate

      public BaseDescr negate()
      Overrides:
      negate in class BaseDescr