com.hp.hpl.jena.reasoner.rulesys
Interface RuleReasoner

All Superinterfaces:
Reasoner
All Known Implementing Classes:
DAMLMicroReasoner, FBRuleReasoner, GenericRuleReasoner, OWLFBRuleReasoner, OWLMicroReasoner, OWLMiniReasoner, RDFSFBRuleReasoner, RDFSForwardRuleReasoner, RDFSRuleReasoner

public interface RuleReasoner
extends Reasoner

RuleReasoner - an interface to capture the idea of a Reasoner that relies on Rules; motivated primarily by the testing for ModelSpecs which specify Rules for Reasoners.

Author:
kers

Method Summary
 List getRules()
          Answer the rules used by this Reasoner.
 void setRules(List rules)
          Set the rules used by this reasoner.
 
Methods inherited from interface com.hp.hpl.jena.reasoner.Reasoner
addDescription, bind, bindSchema, bindSchema, getGraphCapabilities, getReasonerCapabilities, setDerivationLogging, setParameter, supportsProperty
 

Method Detail

setRules

void setRules(List rules)
Set the rules used by this reasoner. rules must be a list of Rule objects.


getRules

List getRules()
Answer the rules used by this Reasoner.



Copyright © 2000, 2001, 2002, 2003, 2004 Hewlett-Packard Development Company, LP