aima.logic.fol.parsing.ast
Class Variable

java.lang.Object
  extended by aima.logic.fol.parsing.ast.Term
      extended by aima.logic.fol.parsing.ast.Variable
All Implemented Interfaces:
ParseTreeNode, FOLNode

public class Variable
extends Term


Constructor Summary
Variable(java.lang.String s)
           
 
Method Summary
 java.lang.Object accept(FOLVisitor v, java.lang.Object arg)
           
 java.lang.Object clone()
           
 Variable copy()
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getValue()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Variable

public Variable(java.lang.String s)
Method Detail

getValue

public java.lang.String getValue()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Specified by:
toString in interface FOLNode
Overrides:
toString in class java.lang.Object

accept

public java.lang.Object accept(FOLVisitor v,
                               java.lang.Object arg)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

copy

public Variable copy()
Specified by:
copy in interface FOLNode
Specified by:
copy in class Term