java.lang.Object
org.yamcs.studio.autocomplete.parser.engine.expr.Expr
org.yamcs.studio.autocomplete.parser.engine.expr.ExprVariable

public class ExprVariable extends Expr
  • Constructor Details

    • ExprVariable

      public ExprVariable(String name)
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • setAnnotation

      public void setAnnotation(Object annotation)
    • getAnnotation

      public Object getAnnotation()
    • setConstantValue

      public void setConstantValue(Expr value)
    • getConstantValue

      public Expr getConstantValue()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • findVariables

      public static ExprVariable[] findVariables(Expr expr)
    • findVariables

      public static void findVariables(Expr expr, List<ExprVariable> vars)
    • validate

      public void validate() throws ExprException
      Overrides:
      validate in class Expr
      Throws:
      ExprException