public abstract class OWLReasonerBase extends Object implements OWLReasoner
| Modifier | Constructor and Description |
|---|---|
protected |
OWLReasonerBase(OWLOntology rootOntology,
OWLReasonerConfiguration configuration,
BufferingMode bufferingMode) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
void |
flush() |
BufferingMode |
getBufferingMode() |
FreshEntityPolicy |
getFreshEntityPolicy() |
IndividualNodeSetPolicy |
getIndividualNodeSetPolicy() |
OWLDataFactory |
getOWLDataFactory() |
Set<OWLAxiom> |
getPendingAxiomAdditions() |
Set<OWLAxiom> |
getPendingAxiomRemovals() |
List<OWLOntologyChange> |
getPendingChanges() |
Collection<OWLAxiom> |
getReasonerAxioms()
Gets the axioms that should be currently being reasoned over.
|
OWLReasonerConfiguration |
getReasonerConfiguration() |
OWLOntology |
getRootOntology() |
long |
getTimeOut() |
protected abstract void |
handleChanges(Set<OWLAxiom> addAxioms,
Set<OWLAxiom> removeAxioms)
Asks the reasoner implementation to handle axiom additions and removals from the imports closure of the root
ontology.
|
protected void |
handleRawOntologyChanges(List<? extends OWLOntologyChange> changes)
Handles raw ontology changes.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBottomClassNode, getBottomDataPropertyNode, getBottomObjectPropertyNode, getDataPropertyDomains, getDataPropertyValues, getDifferentIndividuals, getDisjointClasses, getDisjointDataProperties, getDisjointObjectProperties, getEquivalentClasses, getEquivalentDataProperties, getEquivalentObjectProperties, getInstances, getInverseObjectProperties, getObjectPropertyDomains, getObjectPropertyRanges, getObjectPropertyValues, getPrecomputableInferenceTypes, getReasonerName, getReasonerVersion, getSameIndividuals, getSubClasses, getSubDataProperties, getSubObjectProperties, getSuperClasses, getSuperDataProperties, getSuperObjectProperties, getTopClassNode, getTopDataPropertyNode, getTopObjectPropertyNode, getTypes, getUnsatisfiableClasses, interrupt, isConsistent, isEntailed, isEntailed, isEntailmentCheckingSupported, isPrecomputed, isSatisfiable, precomputeInferencesprotected OWLReasonerBase(OWLOntology rootOntology, OWLReasonerConfiguration configuration, BufferingMode bufferingMode)
public OWLReasonerConfiguration getReasonerConfiguration()
public BufferingMode getBufferingMode()
getBufferingMode in interface OWLReasonerpublic long getTimeOut()
getTimeOut in interface OWLReasonerpublic OWLOntology getRootOntology()
getRootOntology in interface OWLReasonerprotected void handleRawOntologyChanges(List<? extends OWLOntologyChange> changes)
changes - The list of raw changes.public List<OWLOntologyChange> getPendingChanges()
getPendingChanges in interface OWLReasonerpublic Set<OWLAxiom> getPendingAxiomAdditions()
getPendingAxiomAdditions in interface OWLReasonerpublic Set<OWLAxiom> getPendingAxiomRemovals()
getPendingAxiomRemovals in interface OWLReasonerpublic void flush()
flush in interface OWLReasonerpublic Collection<OWLAxiom> getReasonerAxioms()
protected abstract void handleChanges(Set<OWLAxiom> addAxioms, Set<OWLAxiom> removeAxioms)
addAxioms - The axioms to be added to the reasoner.removeAxioms - The axioms to be removed from the reasonerpublic void dispose()
dispose in interface OWLReasonerpublic FreshEntityPolicy getFreshEntityPolicy()
getFreshEntityPolicy in interface OWLReasonerpublic IndividualNodeSetPolicy getIndividualNodeSetPolicy()
getIndividualNodeSetPolicy in interface OWLReasonerpublic OWLDataFactory getOWLDataFactory()
Copyright © 2013 CSIRO HRPPC. All Rights Reserved.