public class StructuralReasonerFactory extends Object implements OWLReasonerFactory
| Constructor and Description |
|---|
StructuralReasonerFactory() |
| Modifier and Type | Method and Description |
|---|---|
OWLReasoner |
createNonBufferingReasoner(OWLOntology ontology)
Creates an OWLReasoner that reasons over the imports closure of the
specified ontology.
|
OWLReasoner |
createNonBufferingReasoner(OWLOntology ontology,
OWLReasonerConfiguration config)
Creates an OWLReasoner that reasons over the imports closure of the
specified ontology.
|
OWLReasoner |
createReasoner(OWLOntology ontology)
Creates a buffering reasoner that reasons over the imports closure of the
specified ontology.
|
OWLReasoner |
createReasoner(OWLOntology ontology,
OWLReasonerConfiguration config)
Creates a buffering reasoner that reasons over the imports closure of the
specified ontology.
|
String |
getReasonerName()
Gets the name of the reasoner created by this factory.
|
@Nonnull public String getReasonerName()
OWLReasonerFactorygetReasonerName in interface OWLReasonerFactorypublic OWLReasoner createNonBufferingReasoner(@Nonnull OWLOntology ontology)
OWLReasonerFactoryontology. The reasoner will
listen for ontology changes to the ontologies that it is reasoning over
and will always answer queries with respect to the changed ontologies
(see OWLReasoner for further
details).createNonBufferingReasoner in interface OWLReasonerFactoryontology - The ontology whose imports closure will be reasoned over by the
reasoner that is created.public OWLReasoner createReasoner(@Nonnull OWLOntology ontology)
OWLReasonerFactoryontology. The reasoner will
listen for ontology changes to the ontologies it is reasoning over but
will only answer queries with respect to the changed ontologies when the
OWLReasoner.flush() method is called (see
OWLReasoner for further details).createReasoner in interface OWLReasonerFactoryontology - The ontology whose imports closure will be reasoned over by the
reasoner that is created.public OWLReasoner createNonBufferingReasoner(@Nonnull OWLOntology ontology, @Nonnull OWLReasonerConfiguration config)
OWLReasonerFactoryontology. The reasoner will
listen for ontology changes to the ontologies that it is reasoning over
and will always answer queries with respect to the changed ontologies
(see OWLReasoner for further
details).createNonBufferingReasoner in interface OWLReasonerFactoryontology - The ontology whose imports closure will be reasoned over by the
reasoner that is created.config - A configuration object that can be used to customise the setup of
the reasoner that will be created by calling this method.public OWLReasoner createReasoner(@Nonnull OWLOntology ontology, @Nonnull OWLReasonerConfiguration config)
OWLReasonerFactoryontology. The reasoner will
listen for ontology changes to the ontologies it is reasoning over but
will only answer queries with respect to the changed ontologies when the
OWLReasoner.flush() method is called (see
OWLReasoner for further details).createReasoner in interface OWLReasonerFactoryontology - The ontology whose imports closure will be reasoned over by the
reasoner that is created.config - A configuration object that can be used to customise the setup of
the reasoner that will be created by calling this method.Copyright © 2020 The University of Manchester. All rights reserved.