public abstract class OWLReasonerBase extends Object implements OWLReasoner
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Disposes of this reasoner.
|
void |
flush()
Flushes any changes stored in the buffer, which causes the reasoner to
take into consideration the changes the current root ontology specified
by the changes.
|
BufferingMode |
getBufferingMode()
Gets the buffering mode of this reasoner.
|
FreshEntityPolicy |
getFreshEntityPolicy()
Gets the Fresh Entity Policy in use by this reasoner.
|
IndividualNodeSetPolicy |
getIndividualNodeSetPolicy()
Gets the IndividualNodeSetPolicy in use by this reasoner.
|
OWLDataFactory |
getOWLDataFactory() |
Set<OWLAxiom> |
getPendingAxiomAdditions()
Gets the axioms that as a result of ontology changes need to be added to
the reasoner to synchronise it with the root ontology imports closure.
|
Set<OWLAxiom> |
getPendingAxiomRemovals()
Gets the axioms that as a result of ontology changes need to removed to
the reasoner to synchronise it with the root ontology imports closure.
|
List<OWLOntologyChange> |
getPendingChanges()
Gets the pending changes which need to be taken into consideration by the
reasoner so that it is up to date with the root ontology imports closure.
|
Collection<OWLAxiom> |
getReasonerAxioms()
Gets the axioms that should be currently being reasoned over.
|
OWLReasonerConfiguration |
getReasonerConfiguration() |
OWLOntology |
getRootOntology()
Gets the "root" ontology that is loaded into this reasoner.
|
long |
getTimeOut()
Gets the time out (in milliseconds) for the most basic reasoning
operations.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbottomClassNode, bottomDataPropertyNode, bottomObjectPropertyNode, dataPropertyDomains, dataPropertyDomains, dataPropertyDomains, dataPropertyValues, differentIndividuals, disjointClasses, disjointDataProperties, disjointObjectProperties, equivalentClasses, equivalentDataProperties, equivalentObjectProperties, getBottomClassNode, getBottomDataPropertyNode, getBottomObjectPropertyNode, getDataPropertyDomains, getDataPropertyDomains, getDataPropertyDomains, getDataPropertyValues, getDifferentIndividuals, getDisjointClasses, getDisjointDataProperties, getDisjointObjectProperties, getEquivalentClasses, getEquivalentDataProperties, getEquivalentObjectProperties, getInstances, getInstances, getInstances, getInverseObjectProperties, getObjectPropertyDomains, getObjectPropertyDomains, getObjectPropertyDomains, getObjectPropertyRanges, getObjectPropertyRanges, getObjectPropertyRanges, getObjectPropertyValues, getPrecomputableInferenceTypes, getReasonerName, getReasonerVersion, getSameIndividuals, getSubClasses, getSubClasses, getSubClasses, getSubDataProperties, getSubDataProperties, getSubDataProperties, getSubObjectProperties, getSubObjectProperties, getSubObjectProperties, getSuperClasses, getSuperClasses, getSuperClasses, getSuperDataProperties, getSuperDataProperties, getSuperDataProperties, getSuperObjectProperties, getSuperObjectProperties, getSuperObjectProperties, getTopClassNode, getTopDataPropertyNode, getTopObjectPropertyNode, getTypes, getTypes, getTypes, getUnsatisfiableClasses, instances, instances, instances, interrupt, inverseObjectProperties, isConsistent, isEntailed, isEntailed, isEntailed, isEntailed, isEntailmentCheckingSupported, isPrecomputed, isSatisfiable, objectPropertyDomains, objectPropertyDomains, objectPropertyDomains, objectPropertyRanges, objectPropertyRanges, objectPropertyRanges, objectPropertyValues, pendingAxiomAdditions, pendingAxiomRemovals, pendingChanges, precomputableInferenceTypes, precomputeInferences, sameIndividuals, subClasses, subClasses, subClasses, subDataProperties, subDataProperties, subDataProperties, subObjectProperties, subObjectProperties, subObjectProperties, superClasses, superClasses, superClasses, superDataProperties, superDataProperties, superDataProperties, superObjectProperties, superObjectProperties, superObjectProperties, topClassNode, topDataPropertyNode, topObjectPropertyNode, types, types, types, unsatisfiableClassespublic OWLReasonerConfiguration getReasonerConfiguration()
public BufferingMode getBufferingMode()
OWLReasonergetBufferingMode in interface OWLReasonerpublic long getTimeOut()
OWLReasonerTimeOutException in
the thread that is executing the reasoning process. OWLReasoner.interrupt() method.getTimeOut in interface OWLReasonerLong.MAX_VALUE.public OWLOntology getRootOntology()
OWLReasonerOWLReasoner.getPendingAxiomRemovals(), minus the
axioms returned by OWLReasoner.getPendingAxiomAdditions() when reasoning.
getRootOntology in interface OWLReasonerpublic List<OWLOntologyChange> getPendingChanges()
OWLReasonerOWLReasoner.flush() method is called the set of pending changes
will be empty.getPendingChanges in interface OWLReasonerpublic Set<OWLAxiom> getPendingAxiomAdditions()
OWLReasonerBufferingMode.NON_BUFFERING then
there will be no pending axiom additions.getPendingAxiomAdditions in interface OWLReasonerpublic Set<OWLAxiom> getPendingAxiomRemovals()
OWLReasonerBufferingMode.NON_BUFFERING then
there will be no pending axiom additions.getPendingAxiomRemovals in interface OWLReasonerpublic void flush()
OWLReasonerBufferingMode.NON_BUFFERING then
this method will have no effect.flush in interface OWLReasonerpublic Collection<OWLAxiom> getReasonerAxioms()
public void dispose()
OWLReasonerOWLOntologyChangeListener from the
OWLOntologyManager that manages the
ontologies contained within the reasoner.dispose in interface OWLReasonerpublic FreshEntityPolicy getFreshEntityPolicy()
OWLReasonergetFreshEntityPolicy in interface OWLReasonerpublic IndividualNodeSetPolicy getIndividualNodeSetPolicy()
OWLReasonergetIndividualNodeSetPolicy in interface OWLReasonerpublic OWLDataFactory getOWLDataFactory()
Copyright © 2017 The University of Manchester. All rights reserved.