Class JavaDeductiveDatabase

java.lang.Object
com.semedy.reasoner.api.core.JavaDeductiveDatabase

public class JavaDeductiveDatabase extends Object
High level interface for a whole java deductive database.
Encapsulates symbol handler, extensional database (edb),
intensional database (idb), built-ins, rewriters.
Provides adding/removing facts, adding/removing rules,
querying and transaction handling of fact and rule modifications.
DDB is thread local, so every thread has its own instance of DDB.
Core which is a member of DDB is shared for different DDBs.
Author:
angele