Uses of Interface
org.apache.jena.reasoner.Finder
Packages that use Finder
Package
Description
The Jena2 reasoner subsystem is designed to allow a range of inference
engines to be plugged into Jena.
Provides a selection of simple rule engines for Jena inference models.
Internal implementation objects used by the rule system interpreters
and compilers.
This package contains a reasoner which supports transitive-reflexive closure
of subPropertyOf and subClassOf relations.
-
Uses of Finder in org.apache.jena.reasoner
Classes in org.apache.jena.reasoner that implement FinderModifier and TypeClassDescriptionclass
Wrapper round a Graph to implement the slightly modified Finder interface.Methods in org.apache.jena.reasoner that return FinderModifier and TypeMethodDescriptionstatic Finder
Create a continuation object which is a cascade of two continuation objects.static Finder
Create a continuation object which is a cascade of three continuation objects.static Finder
Create a continuation object which is a cascade of four continuation objects.Methods in org.apache.jena.reasoner with parameters of type FinderModifier and TypeMethodDescriptionstatic Finder
Create a continuation object which is a cascade of two continuation objects.static Finder
Create a continuation object which is a cascade of three continuation objects.static Finder
Create a continuation object which is a cascade of four continuation objects.abstract ExtendedIterator<Triple>
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.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.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. -
Uses of Finder in org.apache.jena.reasoner.rulesys
Methods in org.apache.jena.reasoner.rulesys with parameters of type FinderModifier and TypeMethodDescriptionBasicForwardRuleInfGraph.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.FBRuleInfGraph.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.LPBackwardRuleInfGraph.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.static Node
Util.getPropValue
(Node root, Node prop, Finder context) Helper - returns the (singleton) value for the given property on the given root node in the data graph.void
RulePreprocessHook.run
(FBRuleInfGraph infGraph, Finder dataFind, Graph inserts) Invoke the preprocessing hook. -
Uses of Finder in org.apache.jena.reasoner.rulesys.impl
Methods in org.apache.jena.reasoner.rulesys.impl with parameters of type FinderModifier and TypeMethodDescriptionvoid
Process all available data.void
Process all available data.void
Process all available data.void
Process all available data.void
Process all available data.void
Process all available data.void
OWLExptRuleTranslationHook.run
(FBRuleInfGraph infGraph, Finder dataFind, Graph inserts) Invoke the preprocessing hook.void
OWLRuleTranslationHook.run
(FBRuleInfGraph infGraph, Finder dataFind, Graph inserts) Invoke the preprocessing hook.void
RDFSCMPPreprocessHook.run
(FBRuleInfGraph infGraph, Finder dataFind, Graph inserts) Invoke the preprocessing hook. -
Uses of Finder in org.apache.jena.reasoner.transitiveReasoner
Classes in org.apache.jena.reasoner.transitiveReasoner that implement FinderModifier and TypeClassDescriptionclass
Datastructure used to represent a closed transitive reflexive relation.Methods in org.apache.jena.reasoner.transitiveReasoner that return FinderModifier and TypeMethodDescriptionTransitiveEngine.getFinder
(TriplePattern pattern, Finder continuation) Return a Finder instance appropriate for the given query.TransitiveReasoner.getTbox()
Accessor used during infgraph construction - return the partially bound tbox, if any.Prepare the engine by inserting any new data not already included in the existing caches.Methods in org.apache.jena.reasoner.transitiveReasoner with parameters of type FinderModifier and TypeMethodDescriptionboolean
Cache all instances of the given predicate which are present in the given Graph.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).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.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.TransitiveEngine.getFinder
(TriplePattern pattern, Finder continuation) Return a Finder instance appropriate for the given query.Prepare the engine by inserting any new data not already included in the existing caches.