aima.logic.fol
Class DLKnowledgeBase
java.lang.Object
aima.logic.fol.DLKnowledgeBase
public class DLKnowledgeBase
- extends java.lang.Object
- Author:
- Ravi Mohan
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DLKnowledgeBase
public DLKnowledgeBase(FOLDomain domain)
getRules
public java.util.List getRules()
add
public void add(java.lang.String sentenceString)
numRules
public int numRules()
numFacts
public int numFacts()
rule
public Rule rule(int i)
fact
public Fact fact(int i)
forwardChain
public java.util.Properties forwardChain(java.lang.String query)
forwardChain
public java.util.Properties forwardChain(Predicate query)
trigger
public Predicate trigger(Rule triggered)
facts
public java.util.List facts()