aima.logic.fol.parsing.ast
Class NotSentence

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

public class NotSentence
extends java.lang.Object
implements Sentence


Constructor Summary
NotSentence(Sentence negated)
           
 
Method Summary
 java.lang.Object accept(FOLVisitor v, java.lang.Object arg)
           
 NotSentence copy()
           
 boolean equals(java.lang.Object o)
           
 java.util.List<Sentence> getArgs()
           
 Sentence getNegated()
           
 java.lang.String getSymbolicName()
           
 int hashCode()
           
 boolean isCompound()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NotSentence

public NotSentence(Sentence negated)
Method Detail

getNegated

public Sentence getNegated()

getSymbolicName

public java.lang.String getSymbolicName()
Specified by:
getSymbolicName in interface FOLNode

isCompound

public boolean isCompound()
Specified by:
isCompound in interface FOLNode

getArgs

public java.util.List<Sentence> getArgs()
Specified by:
getArgs in interface FOLNode

accept

public java.lang.Object accept(FOLVisitor v,
                               java.lang.Object arg)
Specified by:
accept in interface FOLNode

copy

public NotSentence copy()
Specified by:
copy in interface FOLNode
Specified by:
copy in interface Sentence

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()
Overrides:
toString in class java.lang.Object