public class VariableCollector extends java.lang.Object implements FOLVisitor
| Constructor and Description |
|---|
VariableCollector() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<Variable> |
collectAllVariables(Chain chain) |
java.util.Set<Variable> |
collectAllVariables(Clause clause) |
java.util.Set<Variable> |
collectAllVariables(Sentence sentence) |
java.util.Set<Variable> |
collectAllVariables(Term term) |
java.lang.Object |
visitConnectedSentence(ConnectedSentence sentence,
java.lang.Object arg) |
java.lang.Object |
visitConstant(Constant constant,
java.lang.Object arg) |
java.lang.Object |
visitFunction(Function function,
java.lang.Object arg) |
java.lang.Object |
visitNotSentence(NotSentence sentence,
java.lang.Object arg) |
java.lang.Object |
visitPredicate(Predicate predicate,
java.lang.Object arg) |
java.lang.Object |
visitQuantifiedSentence(QuantifiedSentence sentence,
java.lang.Object arg) |
java.lang.Object |
visitTermEquality(TermEquality equality,
java.lang.Object arg) |
java.lang.Object |
visitVariable(Variable var,
java.lang.Object arg) |
public java.lang.Object visitVariable(Variable var, java.lang.Object arg)
visitVariable in interface FOLVisitorpublic java.lang.Object visitQuantifiedSentence(QuantifiedSentence sentence, java.lang.Object arg)
visitQuantifiedSentence in interface FOLVisitorpublic java.lang.Object visitPredicate(Predicate predicate, java.lang.Object arg)
visitPredicate in interface FOLVisitorpublic java.lang.Object visitTermEquality(TermEquality equality, java.lang.Object arg)
visitTermEquality in interface FOLVisitorpublic java.lang.Object visitConstant(Constant constant, java.lang.Object arg)
visitConstant in interface FOLVisitorpublic java.lang.Object visitFunction(Function function, java.lang.Object arg)
visitFunction in interface FOLVisitorpublic java.lang.Object visitNotSentence(NotSentence sentence, java.lang.Object arg)
visitNotSentence in interface FOLVisitorpublic java.lang.Object visitConnectedSentence(ConnectedSentence sentence, java.lang.Object arg)
visitConnectedSentence in interface FOLVisitor