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
 java.util.List<Rule> getRules()
          Answer the rules used by this Reasoner.
 void setRules(java.util.List<Rule> 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(java.util.List<Rule> rules)
Set the rules used by this reasoner. rules must be a list of Rule objects.


getRules

java.util.List<Rule> getRules()
Answer the rules used by this Reasoner.



Copyright © 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP