Class NoOpReasoner
java.lang.Object
cz.cvut.kbss.ontodriver.owlapi.query.NoOpReasoner
- All Implemented Interfaces:
org.semanticweb.owlapi.reasoner.OWLReasoner
A naive implementation of a no-op reasoner that just returns axioms asserted in the underlying ontology.
This implementation wraps a StructuralReasoner and passes
true for direct whenever the called method allows it. All other calls are just forwarded to the underlying
reasoner.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()voidflush()org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass>org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty>org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>org.semanticweb.owlapi.reasoner.BufferingModeorg.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass>getDataPropertyDomains(org.semanticweb.owlapi.model.OWLDataProperty pe, boolean direct) 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.reasoner.FreshEntityPolicyorg.semanticweb.owlapi.reasoner.IndividualNodeSetPolicyorg.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) 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) Set<org.semanticweb.owlapi.model.OWLAxiom>Set<org.semanticweb.owlapi.model.OWLAxiom>List<org.semanticweb.owlapi.model.OWLOntologyChange>Set<org.semanticweb.owlapi.reasoner.InferenceType>org.semanticweb.owlapi.util.Versionorg.semanticweb.owlapi.model.OWLOntologyorg.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) longorg.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass>org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty>org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>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>voidbooleanbooleanisEntailed(Set<? 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 ce) voidprecomputeInferences(org.semanticweb.owlapi.reasoner.InferenceType... inferenceTypes) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, isEntailed, objectPropertyDomains, objectPropertyDomains, objectPropertyDomains, objectPropertyRanges, objectPropertyRanges, objectPropertyRanges, objectPropertyValues, 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 Details
-
NoOpReasoner
public NoOpReasoner(org.semanticweb.owlapi.model.OWLOntology rootOntology)
-
-
Method Details
-
getRootOntology
- Specified by:
getRootOntologyin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getPendingAxiomAdditions
- Specified by:
getPendingAxiomAdditionsin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getPendingAxiomRemovals
- Specified by:
getPendingAxiomRemovalsin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getPendingChanges
- Specified by:
getPendingChangesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getBufferingMode
- Specified by:
getBufferingModein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getTimeOut
public long getTimeOut()- Specified by:
getTimeOutin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getPrecomputableInferenceTypes
- Specified by:
getPrecomputableInferenceTypesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
isPrecomputed
- Specified by:
isPrecomputedin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
precomputeInferences
public void precomputeInferences(@Nonnull 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
-
interrupt
public void interrupt()- Specified by:
interruptin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
flush
public void flush()- Specified by:
flushin 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
-
getDataPropertyDomains
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getDataPropertyDomains(@Nonnull org.semanticweb.owlapi.model.OWLDataProperty pe, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getDataPropertyValues
@Nonnull public Set<org.semanticweb.owlapi.model.OWLLiteral> getDataPropertyValues(@Nonnull org.semanticweb.owlapi.model.OWLNamedIndividual ind, @Nonnull org.semanticweb.owlapi.model.OWLDataProperty pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getEquivalentClasses
@Nonnull public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getEquivalentClasses(@Nonnull org.semanticweb.owlapi.model.OWLClassExpression ce) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getEquivalentDataProperties
@Nonnull public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> getEquivalentDataProperties(@Nonnull org.semanticweb.owlapi.model.OWLDataProperty pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getEquivalentObjectProperties
@Nonnull public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getEquivalentObjectProperties(@Nonnull org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getInstances
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> getInstances(@Nonnull org.semanticweb.owlapi.model.OWLClassExpression ce, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getInverseObjectProperties
@Nonnull public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getInverseObjectProperties(@Nonnull org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getObjectPropertyDomains
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getObjectPropertyDomains(@Nonnull org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getObjectPropertyRanges
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getObjectPropertyRanges(@Nonnull org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getObjectPropertyValues
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> getObjectPropertyValues(@Nonnull org.semanticweb.owlapi.model.OWLNamedIndividual ind, @Nonnull org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getSameIndividuals
@Nonnull public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLNamedIndividual> getSameIndividuals(@Nonnull org.semanticweb.owlapi.model.OWLNamedIndividual ind) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getSubClasses
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getSubClasses(@Nonnull org.semanticweb.owlapi.model.OWLClassExpression ce, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getSubDataProperties
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> getSubDataProperties(@Nonnull org.semanticweb.owlapi.model.OWLDataProperty pe, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getSubObjectProperties
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getSubObjectProperties(@Nonnull org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getSuperClasses
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getSuperClasses(@Nonnull org.semanticweb.owlapi.model.OWLClassExpression ce, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getSuperDataProperties
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> getSuperDataProperties(@Nonnull org.semanticweb.owlapi.model.OWLDataProperty pe, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getSuperObjectProperties
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getSuperObjectProperties(@Nonnull org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getTypes
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getTypes(@Nonnull org.semanticweb.owlapi.model.OWLNamedIndividual ind, boolean direct) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getUnsatisfiableClasses
@Nonnull 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
-
isEntailed
public boolean isEntailed(@Nonnull 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.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.InconsistentOntologyException
-
isEntailed
public boolean isEntailed(@Nonnull 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.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.InconsistentOntologyException
-
isEntailmentCheckingSupported
public boolean isEntailmentCheckingSupported(@Nonnull org.semanticweb.owlapi.model.AxiomType<?> axiomType) - Specified by:
isEntailmentCheckingSupportedin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
isSatisfiable
public boolean isSatisfiable(@Nonnull org.semanticweb.owlapi.model.OWLClassExpression ce) throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException, org.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileException, 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.InconsistentOntologyException
-
getBottomClassNode
@Nonnull public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getBottomClassNode()- Specified by:
getBottomClassNodein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getBottomDataPropertyNode
@Nonnull public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> getBottomDataPropertyNode()- Specified by:
getBottomDataPropertyNodein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getBottomObjectPropertyNode
@Nonnull public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getBottomObjectPropertyNode()- Specified by:
getBottomObjectPropertyNodein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getDifferentIndividuals
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> getDifferentIndividuals(@Nonnull org.semanticweb.owlapi.model.OWLNamedIndividual ind) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getDisjointClasses
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getDisjointClasses(@Nonnull org.semanticweb.owlapi.model.OWLClassExpression ce) - Specified by:
getDisjointClassesin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getDisjointDataProperties
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> getDisjointDataProperties(@Nonnull org.semanticweb.owlapi.model.OWLDataPropertyExpression pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getDisjointObjectProperties
@Nonnull public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getDisjointObjectProperties(@Nonnull org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, 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.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutException
-
getIndividualNodeSetPolicy
@Nonnull public org.semanticweb.owlapi.reasoner.IndividualNodeSetPolicy getIndividualNodeSetPolicy()- Specified by:
getIndividualNodeSetPolicyin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getReasonerName
- Specified by:
getReasonerNamein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getReasonerVersion
- Specified by:
getReasonerVersionin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getTopClassNode
@Nonnull public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getTopClassNode()- Specified by:
getTopClassNodein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getTopDataPropertyNode
@Nonnull public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> getTopDataPropertyNode()- Specified by:
getTopDataPropertyNodein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getTopObjectPropertyNode
@Nonnull public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getTopObjectPropertyNode()- Specified by:
getTopObjectPropertyNodein interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-
getFreshEntityPolicy
- Specified by:
getFreshEntityPolicyin interfaceorg.semanticweb.owlapi.reasoner.OWLReasoner
-