de.hedenus.rdfschema
Class InferenceEngine

java.lang.Object
  extended by de.hedenus.rdfschema.InferenceEngine
All Implemented Interfaces:
GraphListener

public class InferenceEngine
extends java.lang.Object
implements GraphListener

An inference engine.

Author:
Michael Hedenus

Constructor Summary
InferenceEngine(RDFDatabinding databinding)
           
 
Method Summary
 void addRule(Rule rule)
           
 void inferAsMuchAsPossible()
           
 void statementCreated(RDFGraph graph, Statement newStatement)
          Invoked when a new statement has been created.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InferenceEngine

public InferenceEngine(RDFDatabinding databinding)
Method Detail

addRule

public void addRule(Rule rule)

statementCreated

public void statementCreated(RDFGraph graph,
                             Statement newStatement)
Description copied from interface: GraphListener
Invoked when a new statement has been created.

Specified by:
statementCreated in interface GraphListener

inferAsMuchAsPossible

public void inferAsMuchAsPossible()