public class FOLModelElimination extends java.lang.Object implements InferenceProcedure
Constructor and Description |
---|
FOLModelElimination() |
FOLModelElimination(FOLModelEliminationTracer tracer) |
FOLModelElimination(FOLModelEliminationTracer tracer,
long maxQueryTime) |
FOLModelElimination(long maxQueryTime) |
Modifier and Type | Method and Description |
---|---|
InferenceResult |
ask(FOLKnowledgeBase kb,
Sentence query) |
long |
getMaxQueryTime() |
void |
setMaxQueryTime(long maxQueryTime) |
public FOLModelElimination()
public FOLModelElimination(long maxQueryTime)
public FOLModelElimination(FOLModelEliminationTracer tracer)
public FOLModelElimination(FOLModelEliminationTracer tracer, long maxQueryTime)
public long getMaxQueryTime()
public void setMaxQueryTime(long maxQueryTime)
public InferenceResult ask(FOLKnowledgeBase kb, Sentence query)
ask
in interface InferenceProcedure
kb
- the knowledge base against which the query is to be made.query
- the query to be answered.