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, representativeInstances, representativeInstances, representativeInstances, 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 © 2019 The University of Manchester. All rights reserved.