Class OWLReasonerBase
java.lang.Object
org.semanticweb.owlapi.reasoner.impl.OWLReasonerBase
- All Implemented Interfaces:
OWLReasoner
- Direct Known Subclasses:
StructuralReasoner
- Since:
- 3.0.0
- Author:
- Matthew Horridge, The University of Manchester, Information Management Group
-
Method Summary
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.semanticweb.owlapi.reasoner.OWLReasoner
bottomClassNode, 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, unsatisfiableClasses
-
Method Details
-
getReasonerConfiguration
- Returns:
- the configuration
-
getBufferingMode
- Specified by:
getBufferingMode
in interfaceOWLReasoner
-
getTimeOut
public long getTimeOut()- Specified by:
getTimeOut
in interfaceOWLReasoner
-
getRootOntology
- Specified by:
getRootOntology
in interfaceOWLReasoner
-
getPendingChanges
- Specified by:
getPendingChanges
in interfaceOWLReasoner
-
getPendingAxiomAdditions
- Specified by:
getPendingAxiomAdditions
in interfaceOWLReasoner
-
getPendingAxiomRemovals
- Specified by:
getPendingAxiomRemovals
in interfaceOWLReasoner
-
flush
public void flush()- Specified by:
flush
in interfaceOWLReasoner
-
getReasonerAxioms
Gets the axioms that should be currently being reasoned over.- Returns:
- A collections of axioms (not containing duplicates) that the reasoner should be taking into consideration when reasoning. This set of axioms many not correspond to the current state of the imports closure of the reasoner root ontology if the reasoner is buffered.
-
dispose
public void dispose()- Specified by:
dispose
in interfaceOWLReasoner
-
getFreshEntityPolicy
- Specified by:
getFreshEntityPolicy
in interfaceOWLReasoner
-
getIndividualNodeSetPolicy
- Specified by:
getIndividualNodeSetPolicy
in interfaceOWLReasoner
-
getOWLDataFactory
- Returns:
- the data factory
-