Interface RuleReasoner

All Superinterfaces:
All Known Implementing Classes:
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.

Method Summary
 List<Rule> getRules()
          Answer the rules used by this Reasoner.
 void setRules(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


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


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

Licenced under the Apache License, Version 2.0