Uses of Interface
com.hp.hpl.jena.reasoner.Finder

Packages that use Finder
com.hp.hpl.jena.reasoner The Jena2 reasoner subsystem is designed to allow a range of inference engines to be plugged into Jena.  
com.hp.hpl.jena.reasoner.rdfsReasoner1 This package contains an example RDFS reasoner.  
com.hp.hpl.jena.reasoner.transitiveReasoner This package contains a reasoner which supports transitive-reflexive closure of subPropertyOf and subClassOf relations.  
 

Uses of Finder in com.hp.hpl.jena.reasoner
 

Classes in com.hp.hpl.jena.reasoner that implement Finder
 class FGraph
          Wrapper round a Graph to implement the slighly modified Finder interface.
 

Methods in com.hp.hpl.jena.reasoner that return Finder
static Finder FinderUtil.cascade(Finder first, Finder second)
          Create a continuation object which is a cascade of two continuation objects.
static Finder FinderUtil.cascade(Finder first, Finder second, Finder third)
          Create a continuation object which is a cascade of three continuation objects.
static Finder FinderUtil.cascade(Finder first, Finder second, Finder third, Finder fourth)
          Create a continuation object which is a cascade of four continuation objects.
 

Methods in com.hp.hpl.jena.reasoner with parameters of type Finder
static Finder FinderUtil.cascade(Finder first, Finder second)
          Create a continuation object which is a cascade of two continuation objects.
static Finder FinderUtil.cascade(Finder first, Finder second, Finder third)
          Create a continuation object which is a cascade of three continuation objects.
static Finder FinderUtil.cascade(Finder first, Finder second, Finder third, Finder fourth)
          Create a continuation object which is a cascade of four continuation objects.
 ExtendedIterator Finder.findWithContinuation(TriplePattern pattern, Finder continuation)
          Extended find interface used in situations where the implementator may or may not be able to answer the complete query.
 ExtendedIterator FGraph.findWithContinuation(TriplePattern pattern, Finder continuation)
          Extended find interface used in situations where the implementator may or may not be able to answer the complete query.
abstract  ExtendedIterator BaseInfGraph.findWithContinuation(TriplePattern pattern, Finder continuation)
          Extended find interface used in situations where the implementator may or may not be able to answer the complete query.
 

Uses of Finder in com.hp.hpl.jena.reasoner.rdfsReasoner1
 

Methods in com.hp.hpl.jena.reasoner.rdfsReasoner1 with parameters of type Finder
 ExtendedIterator ResourceBRWRule.execute(TriplePattern query, InfGraph infGraph, Finder data, java.util.HashSet firedRules)
          Use the rule to implement the given query.
 ExtendedIterator RDFSInfGraph.findWithContinuation(TriplePattern pattern, Finder continuation)
          Extended find interface used in situations where the implementator may or may not be able to answer the complete query.
 ExtendedIterator RDFSInfGraph.findNested(TriplePattern pattern, Finder continuation, java.util.HashSet firedRules)
          Variant on find called by backward rules, additional argument used to pass set of instantiated rules to prevent run-away rule firing.
 ExtendedIterator RDFSInfGraph.findRawWithContinuation(TriplePattern pattern, Finder continuation)
          Variant on find called by special backward rules that only access the raw data and axioms and bypass further rules
 ExtendedIterator PropertyBRWRule.execute(TriplePattern query, InfGraph infGraph, Finder data, java.util.HashSet firedRules)
          Use the rule to implement the given query.
 ExtendedIterator PatternRouter.find(TriplePattern pattern, Finder tripleCache, Finder data, InfGraph infGraph)
          Process a query according to the known routing information.
 ExtendedIterator PatternRouter.find(TriplePattern pattern, Finder tripleCache, Finder data, InfGraph infGraph, java.util.HashSet firedRules)
          Process a query according to the known routing information.
 ExtendedIterator BRWRule.execute(TriplePattern query, InfGraph infGraph, Finder data, java.util.HashSet firedRules)
          Use the rule to implement the given query.
 

Uses of Finder in com.hp.hpl.jena.reasoner.transitiveReasoner
 

Classes in com.hp.hpl.jena.reasoner.transitiveReasoner that implement Finder
 class TransitiveGraphCache
          Datastructure used to represent a closed transitive reflexive relation.
 

Methods in com.hp.hpl.jena.reasoner.transitiveReasoner that return Finder
 Finder TransitiveReasoner.getTbox()
          Accessor used during infgraph construction - return the partially bound tbox, if any.
 Finder TransitiveEngine.insert(Finder baseData, FGraph newData)
          Prepare the engine by inserting any new data not already included in the existing caches.
 Finder TransitiveEngine.getFinder(TriplePattern pattern, Finder continuation)
          Return a Finder instance appropriate for the given query.
 

Methods in com.hp.hpl.jena.reasoner.transitiveReasoner with parameters of type Finder
 ExtendedIterator TransitiveInfGraph.findWithContinuation(TriplePattern pattern, Finder continuation)
          Extended find interface used in situations where the implementator may or may not be able to answer the complete query.
 boolean TransitiveGraphCache.cacheAll(Finder graph, Node predicate)
          Cache all instances of the given predicate which are present in the given Graph.
 ExtendedIterator TransitiveGraphCache.findWithContinuation(TriplePattern pattern, Finder continuation)
          Extended find interface used in situations where the implementator may or may not be able to answer the complete query.
 Finder TransitiveEngine.insert(Finder baseData, FGraph newData)
          Prepare the engine by inserting any new data not already included in the existing caches.
 Finder TransitiveEngine.getFinder(TriplePattern pattern, Finder continuation)
          Return a Finder instance appropriate for the given query.
static boolean TransitiveEngine.cacheSubClassUtility(Finder graph, TransitiveGraphCache spCache, TransitiveGraphCache scCache)
          Caches all subClass declarations, including those that are defined via subProperties of subClassOf.
static boolean TransitiveEngine.cacheSubPropUtility(Finder graph, TransitiveGraphCache spCache)
          Caches all subPropertyOf declarations, including any meta level ones (subPropertyOf subPropertyOf).
 



Copyright © 2001-2003 Hewlett-Packard. All Rights Reserved.