Module org.apache.jena.core
Package org.apache.jena.reasoner.rulesys
Class GenericRuleReasonerFactory
java.lang.Object
org.apache.jena.reasoner.rulesys.GenericRuleReasonerFactory
- All Implemented Interfaces:
ReasonerFactory
Factory object for creating general rule reasoner instances. The
specific rule set and mode configuration can be set either be method
calls to the created reasoner or though parameters in the configuration Model.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConstructor method that builds an instance of the associated ReasonerReturn a description of the capabilities of this reasoner encoded in RDF.getURI()
Return the URI labelling this type of reasonerstatic GenericRuleReasonerFactory
Return the single global instance of this factory
-
Field Details
-
URI
Static URI for this reasoner type- See Also:
-
-
Constructor Details
-
GenericRuleReasonerFactory
public GenericRuleReasonerFactory()
-
-
Method Details
-
theInstance
Return the single global instance of this factory -
create
Constructor method that builds an instance of the associated Reasoner- Specified by:
create
in interfaceReasonerFactory
- Parameters:
configuration
- a set of arbitrary configuration information to be passed the reasoner, encoded as RDF properties of a base configuration resource, can be null in no custom configuration is required.
-
getCapabilities
Return a description of the capabilities of this reasoner encoded in RDF. This method is normally called by the ReasonerRegistry which caches the resulting information so dynamically creating here is not really an overhead.- Specified by:
getCapabilities
in interfaceReasonerFactory
-
getURI
Return the URI labelling this type of reasoner- Specified by:
getURI
in interfaceReasonerFactory
-