techniques.FOL
Class Clause
java.lang.Object
|
+--techniques.FOL.Clause
- public class Clause
- extends java.lang.Object
A Clause is a set of Literals, implicitly disjoined.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Clause
public Clause()
Clause
public Clause(Literal l)
Clause
public Clause(Clause c)
Clause
public Clause(java.util.Vector ls)
Clause
public Clause(java.util.Vector ls,
boolean status)
isTrue
public boolean isTrue()
literalAt
public Literal literalAt(int i)
size
public int size()
addLiteral
public void addLiteral(Literal newL)
removeLiteralAt
public void removeLiteralAt(int i)
substitute
public Clause substitute(Substitution s)
renameVariables
public Clause renameVariables()
concatenate
public Clause concatenate(Clause c2)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
print
public void print(java.io.PrintStream ps)