Package openllet.owlapi
Class PelletReasoner
- java.lang.Object
-
- openllet.owlapi.PelletReasoner
-
- All Implemented Interfaces:
FacetFactoryOWL,FacetManagerOWL,FacetOntologyOWL,OpenlletReasoner,org.semanticweb.owlapi.model.OWLOntologyChangeListener,org.semanticweb.owlapi.reasoner.OWLReasoner
public class PelletReasoner extends java.lang.Object implements OpenlletReasoner
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.logging.Logger_logger
-
Constructor Summary
Constructors Constructor Description PelletReasoner(org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.reasoner.BufferingMode bufferingMode)PelletReasoner(org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.reasoner.OWLReasonerConfiguration config, org.semanticweb.owlapi.reasoner.BufferingMode bufferingMode)Create a reasoner for the given _ontology and configuration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()voidflush()java.util.Set<org.semanticweb.owlapi.model.OWLLiteral>getAnnotationPropertyValues(org.semanticweb.owlapi.model.OWLNamedIndividual ind, org.semanticweb.owlapi.model.OWLAnnotationProperty pe)org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass>getBottomClassNode()org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty>getBottomDataPropertyNode()org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>getBottomObjectPropertyNode()org.semanticweb.owlapi.reasoner.BufferingModegetBufferingMode()org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass>getDataPropertyDomains(org.semanticweb.owlapi.model.OWLDataProperty pe, boolean direct)java.util.Set<org.semanticweb.owlapi.model.OWLLiteral>getDataPropertyValues(org.semanticweb.owlapi.model.OWLNamedIndividual ind, org.semanticweb.owlapi.model.OWLDataProperty pe)org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual>getDifferentIndividuals(org.semanticweb.owlapi.model.OWLNamedIndividual ind)org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass>getDisjointClasses(org.semanticweb.owlapi.model.OWLClassExpression ce)org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty>getDisjointDataProperties(org.semanticweb.owlapi.model.OWLDataPropertyExpression pe)org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>getDisjointObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe)org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass>getEquivalentClasses(org.semanticweb.owlapi.model.OWLClassExpression ce)org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty>getEquivalentDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe)org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>getEquivalentObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe)org.semanticweb.owlapi.model.OWLDataFactorygetFactory()org.semanticweb.owlapi.reasoner.FreshEntityPolicygetFreshEntityPolicy()OWLManagerGroupgetGroup()org.semanticweb.owlapi.reasoner.IndividualNodeSetPolicygetIndividualNodeSetPolicy()org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual>getInstances(org.semanticweb.owlapi.model.OWLClassExpression ce, boolean direct)org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>getInverseObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe)openllet.core.KnowledgeBasegetKB()Return the underlying Pellet knowledge base.org.semanticweb.owlapi.model.OWLOntologyManagergetManager()org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass>getObjectPropertyDomains(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe, boolean direct)org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass>getObjectPropertyRanges(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe, boolean direct)org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual>getObjectPropertyValues(org.semanticweb.owlapi.model.OWLNamedIndividual ind, org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe)org.semanticweb.owlapi.model.OWLOntologygetOntology()java.util.Set<org.semanticweb.owlapi.model.OWLAxiom>getPendingAxiomAdditions()Return an empty set.java.util.Set<org.semanticweb.owlapi.model.OWLAxiom>getPendingAxiomRemovals()Return an empty set.java.util.List<org.semanticweb.owlapi.model.OWLOntologyChange>getPendingChanges()java.util.Set<org.semanticweb.owlapi.reasoner.InferenceType>getPrecomputableInferenceTypes()java.lang.StringgetReasonerName()org.semanticweb.owlapi.util.VersiongetReasonerVersion()org.semanticweb.owlapi.model.OWLOntologygetRootOntology()org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLNamedIndividual>getSameIndividuals(org.semanticweb.owlapi.model.OWLNamedIndividual ind)org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass>getSubClasses(org.semanticweb.owlapi.model.OWLClassExpression ce, boolean direct)org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty>getSubDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe, boolean direct)org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>getSubObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe, boolean direct)org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass>getSuperClasses(org.semanticweb.owlapi.model.OWLClassExpression ce, boolean direct)org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty>getSuperDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe, boolean direct)org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>getSuperObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe, boolean direct)longgetTimeOut()org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass>getTopClassNode()org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty>getTopDataPropertyNode()org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>getTopObjectPropertyNode()org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass>getTypes(org.semanticweb.owlapi.model.OWLNamedIndividual ind, boolean direct)org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass>getUnsatisfiableClasses()voidinterrupt()booleanisConsistent()booleanisEntailed(java.util.Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)booleanisEntailed(java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)booleanisEntailed(org.semanticweb.owlapi.model.OWLAxiom axiom)booleanisEntailmentCheckingSupported(org.semanticweb.owlapi.model.AxiomType<?> axiomType)booleanisPrecomputed(org.semanticweb.owlapi.reasoner.InferenceType inferenceType)booleanisSatisfiable(org.semanticweb.owlapi.model.OWLClassExpression classExpression)java.util.stream.Stream<org.semanticweb.owlapi.model.OWLNamedIndividual>objectPropertyValues(org.semanticweb.owlapi.model.OWLNamedIndividual ind, org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe)voidontologiesChanged(java.util.List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes)voidprecomputeInferences(org.semanticweb.owlapi.reasoner.InferenceType... inferenceTypes)voidprepareReasoner()booleanprocessChanges(java.util.List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes)Process all the given changes in an incremental fashion.voidrefresh()Clears the reasoner and reloads all the axioms in the imports closure.openllet.aterm.ATermApplterm(org.semanticweb.owlapi.model.OWLObject d)-
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, getDataPropertyDomains, getDataPropertyDomains, getInstances, getInstances, getObjectPropertyDomains, getObjectPropertyDomains, getObjectPropertyRanges, getObjectPropertyRanges, getSubClasses, getSubClasses, getSubDataProperties, getSubDataProperties, getSubObjectProperties, getSubObjectProperties, getSuperClasses, getSuperClasses, getSuperDataProperties, getSuperDataProperties, getSuperObjectProperties, getSuperObjectProperties, getTypes, getTypes, instances, instances, instances, inverseObjectProperties, isEntailed, objectPropertyDomains, objectPropertyDomains, objectPropertyDomains, objectPropertyRanges, objectPropertyRanges, objectPropertyRanges, pendingAxiomAdditions, pendingAxiomRemovals, pendingChanges, precomputableInferenceTypes, 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
-
-
-
-
Constructor Detail
-
PelletReasoner
public PelletReasoner(org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.reasoner.BufferingMode bufferingMode)
-
PelletReasoner
public PelletReasoner(org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.reasoner.OWLReasonerConfiguration config, org.semanticweb.owlapi.reasoner.BufferingMode bufferingMode) throws org.semanticweb.owlapi.reasoner.IllegalConfigurationExceptionCreate a reasoner for the given _ontology and configuration.- Parameters:
_ontology-- Throws:
org.semanticweb.owlapi.reasoner.IllegalConfigurationException
-
-
Method Detail
-
getManager
public org.semanticweb.owlapi.model.OWLOntologyManager getManager()
- Specified by:
getManagerin interfaceFacetManagerOWL- Returns:
- the manager that manage the current ontology.
-
getGroup
public OWLManagerGroup getGroup()
- Specified by:
getGroupin interfaceFacetManagerOWL- Returns:
- the group of manager that own the getManager() returned manager.
-
getFactory
public org.semanticweb.owlapi.model.OWLDataFactory getFactory()
- Specified by:
getFactoryin interfaceFacetFactoryOWL- Returns:
- a factory that can build object for this ontlogy.
-
getOntology
public org.semanticweb.owlapi.model.OWLOntology getOntology()
- Specified by:
getOntologyin interfaceFacetOntologyOWL- Returns:
- the ontology map to this helper
-
getKB
public openllet.core.KnowledgeBase getKB()
Return the underlying Pellet knowledge base.- Specified by:
getKBin interfaceOpenlletReasoner- Returns:
- the underlying Pellet knowledge base
-
dispose
public void dispose()
- Specified by:
disposein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
flush
public void flush()
- Specified by:
flushin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getBottomClassNode
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getBottomClassNode()
- Specified by:
getBottomClassNodein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getBottomDataPropertyNode
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> getBottomDataPropertyNode()
- Specified by:
getBottomDataPropertyNodein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getBottomObjectPropertyNode
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getBottomObjectPropertyNode()
- Specified by:
getBottomObjectPropertyNodein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getBufferingMode
public org.semanticweb.owlapi.reasoner.BufferingMode getBufferingMode()
- Specified by:
getBufferingModein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getDataPropertyDomains
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getDataPropertyDomains(org.semanticweb.owlapi.model.OWLDataProperty pe, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getDataPropertyDomainsin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getDataPropertyValues
public java.util.Set<org.semanticweb.owlapi.model.OWLLiteral> getDataPropertyValues(org.semanticweb.owlapi.model.OWLNamedIndividual ind, org.semanticweb.owlapi.model.OWLDataProperty pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getDataPropertyValuesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getAnnotationPropertyValues
public java.util.Set<org.semanticweb.owlapi.model.OWLLiteral> getAnnotationPropertyValues(org.semanticweb.owlapi.model.OWLNamedIndividual ind, org.semanticweb.owlapi.model.OWLAnnotationProperty pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getAnnotationPropertyValuesin interfaceOpenlletReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getDifferentIndividuals
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> getDifferentIndividuals(org.semanticweb.owlapi.model.OWLNamedIndividual ind) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getDifferentIndividualsin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getDisjointClasses
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getDisjointClasses(org.semanticweb.owlapi.model.OWLClassExpression ce) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getDisjointClassesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getDisjointDataProperties
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> getDisjointDataProperties(org.semanticweb.owlapi.model.OWLDataPropertyExpression pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getDisjointDataPropertiesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getDisjointObjectProperties
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getDisjointObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getDisjointObjectPropertiesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getEquivalentClasses
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getEquivalentClasses(org.semanticweb.owlapi.model.OWLClassExpression ce) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getEquivalentClassesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getEquivalentDataProperties
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> getEquivalentDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getEquivalentDataPropertiesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getEquivalentObjectProperties
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getEquivalentObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getEquivalentObjectPropertiesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getIndividualNodeSetPolicy
public org.semanticweb.owlapi.reasoner.IndividualNodeSetPolicy getIndividualNodeSetPolicy()
- Specified by:
getIndividualNodeSetPolicyin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getInstances
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> getInstances(org.semanticweb.owlapi.model.OWLClassExpression ce, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getInstancesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getInverseObjectProperties
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getInverseObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getInverseObjectPropertiesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getObjectPropertyDomains
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getObjectPropertyDomains(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getObjectPropertyDomainsin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getObjectPropertyRanges
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getObjectPropertyRanges(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getObjectPropertyRangesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getObjectPropertyValues
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> getObjectPropertyValues(org.semanticweb.owlapi.model.OWLNamedIndividual ind, org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getObjectPropertyValuesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
objectPropertyValues
public java.util.stream.Stream<org.semanticweb.owlapi.model.OWLNamedIndividual> objectPropertyValues(org.semanticweb.owlapi.model.OWLNamedIndividual ind, org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
objectPropertyValuesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getPendingAxiomAdditions
public java.util.Set<org.semanticweb.owlapi.model.OWLAxiom> getPendingAxiomAdditions()
Return an empty set.- Specified by:
getPendingAxiomAdditionsin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getPendingAxiomRemovals
public java.util.Set<org.semanticweb.owlapi.model.OWLAxiom> getPendingAxiomRemovals()
Return an empty set.- Specified by:
getPendingAxiomRemovalsin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getPendingChanges
public java.util.List<org.semanticweb.owlapi.model.OWLOntologyChange> getPendingChanges()
- Specified by:
getPendingChangesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getReasonerName
public java.lang.String getReasonerName()
- Specified by:
getReasonerNamein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getReasonerVersion
public org.semanticweb.owlapi.util.Version getReasonerVersion()
- Specified by:
getReasonerVersionin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getRootOntology
public org.semanticweb.owlapi.model.OWLOntology getRootOntology()
- Specified by:
getRootOntologyin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getSameIndividuals
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLNamedIndividual> getSameIndividuals(org.semanticweb.owlapi.model.OWLNamedIndividual ind) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getSameIndividualsin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getSubClasses
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getSubClasses(org.semanticweb.owlapi.model.OWLClassExpression ce, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getSubClassesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getSubDataProperties
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> getSubDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getSubDataPropertiesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getSubObjectProperties
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getSubObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getSubObjectPropertiesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getSuperClasses
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getSuperClasses(org.semanticweb.owlapi.model.OWLClassExpression ce, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getSuperClassesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getSuperDataProperties
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> getSuperDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getSuperDataPropertiesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getSuperObjectProperties
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getSuperObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getSuperObjectPropertiesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getTimeOut
public long getTimeOut()
- Specified by:
getTimeOutin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getTopClassNode
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getTopClassNode()
- Specified by:
getTopClassNodein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getTopDataPropertyNode
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> getTopDataPropertyNode()
- Specified by:
getTopDataPropertyNodein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getTopObjectPropertyNode
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getTopObjectPropertyNode()
- Specified by:
getTopObjectPropertyNodein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getTypes
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getTypes(org.semanticweb.owlapi.model.OWLNamedIndividual ind, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getTypesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getFreshEntityPolicy
public org.semanticweb.owlapi.reasoner.FreshEntityPolicy getFreshEntityPolicy()
- Specified by:
getFreshEntityPolicyin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getUnsatisfiableClasses
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getUnsatisfiableClasses() throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
getUnsatisfiableClassesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
interrupt
public void interrupt()
- Specified by:
interruptin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
isConsistent
public boolean isConsistent() throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
isConsistentin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
isEntailed
public boolean isEntailed(org.semanticweb.owlapi.model.OWLAxiom axiom) throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.UnsupportedEntailmentTypeException, org.semanticweb.owlapi.reasoner.TimeOutException, org.semanticweb.owlapi.reasoner.AxiomNotInProfileException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.InconsistentOntologyException- Specified by:
isEntailedin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.UnsupportedEntailmentTypeExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionorg.semanticweb.owlapi.reasoner.AxiomNotInProfileExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.InconsistentOntologyException
-
isEntailed
public boolean isEntailed(java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms) throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.UnsupportedEntailmentTypeException, org.semanticweb.owlapi.reasoner.TimeOutException, org.semanticweb.owlapi.reasoner.AxiomNotInProfileException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.InconsistentOntologyException- Specified by:
isEntailedin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.UnsupportedEntailmentTypeExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionorg.semanticweb.owlapi.reasoner.AxiomNotInProfileExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.InconsistentOntologyException
-
isEntailed
public boolean isEntailed(java.util.Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms) throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.UnsupportedEntailmentTypeException, org.semanticweb.owlapi.reasoner.TimeOutException, org.semanticweb.owlapi.reasoner.AxiomNotInProfileException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.InconsistentOntologyException- Specified by:
isEntailedin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.UnsupportedEntailmentTypeExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionorg.semanticweb.owlapi.reasoner.AxiomNotInProfileExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.InconsistentOntologyException
-
isEntailmentCheckingSupported
public boolean isEntailmentCheckingSupported(org.semanticweb.owlapi.model.AxiomType<?> axiomType)
- Specified by:
isEntailmentCheckingSupportedin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
isSatisfiable
public boolean isSatisfiable(org.semanticweb.owlapi.model.OWLClassExpression classExpression) throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException, org.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.InconsistentOntologyException- Specified by:
isSatisfiablein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionorg.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.InconsistentOntologyException
-
ontologiesChanged
public void ontologiesChanged(java.util.List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes)
- Specified by:
ontologiesChangedin interfaceorg.semanticweb.owlapi.model.OWLOntologyChangeListener
-
processChanges
public boolean processChanges(java.util.List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes)
Process all the given changes in an incremental fashion. Processing will stop if a change cannot be handled incrementally and requires a reload. The reload will not be done as part of processing.- Specified by:
processChangesin interfaceOpenlletReasoner- Parameters:
changes- the changes to be applied to the reasoner- Returns:
trueif all changes have been processed successfully,falseotherwise (indicates reasoner will reload the whole ontology next time it needs to do reasoning)
-
prepareReasoner
public void prepareReasoner() throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException- Specified by:
prepareReasonerin interfaceOpenlletReasoner- Throws:
org.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
refresh
public void refresh()
Clears the reasoner and reloads all the axioms in the imports closure.- Specified by:
refreshin interfaceOpenlletReasoner
-
term
public openllet.aterm.ATermAppl term(org.semanticweb.owlapi.model.OWLObject d)
- Specified by:
termin interfaceOpenlletReasoner
-
getPrecomputableInferenceTypes
public java.util.Set<org.semanticweb.owlapi.reasoner.InferenceType> getPrecomputableInferenceTypes()
- Specified by:
getPrecomputableInferenceTypesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
isPrecomputed
public boolean isPrecomputed(org.semanticweb.owlapi.reasoner.InferenceType inferenceType)
- Specified by:
isPrecomputedin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
precomputeInferences
public void precomputeInferences(org.semanticweb.owlapi.reasoner.InferenceType... inferenceTypes) throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException, org.semanticweb.owlapi.reasoner.InconsistentOntologyException- Specified by:
precomputeInferencesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner- Throws:
org.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionorg.semanticweb.owlapi.reasoner.InconsistentOntologyException
-
-