com.clarkparsia.owlapi.explanation
Interface SingleExplanationGenerator
- All Known Subinterfaces:
- MultipleExplanationGenerator, TransactionAwareSingleExpGen
- All Known Implementing Classes:
- BlackBoxExplanation, HSTExplanationGenerator, SingleExplanationGeneratorImpl
public interface SingleExplanationGenerator
Explanation generator for a single explanation
|
Method Summary |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getExplanation(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
Get a single explanation for an arbitrary class expression, or empty set
if the given expression is satisfiable. |
org.semanticweb.owlapi.model.OWLOntology |
getOntology()
|
org.semanticweb.owlapi.model.OWLOntologyManager |
getOntologyManager()
|
org.semanticweb.owlapi.reasoner.OWLReasoner |
getReasoner()
|
org.semanticweb.owlapi.reasoner.OWLReasonerFactory |
getReasonerFactory()
|
getOntologyManager
org.semanticweb.owlapi.model.OWLOntologyManager getOntologyManager()
- Returns:
- the ontology manager for this explanation generator.
getOntology
org.semanticweb.owlapi.model.OWLOntology getOntology()
- Returns:
- the ontology according to which the explanations are generated
getReasoner
org.semanticweb.owlapi.reasoner.OWLReasoner getReasoner()
- Returns:
- the reasoner associated with this generator.
getReasonerFactory
org.semanticweb.owlapi.reasoner.OWLReasonerFactory getReasonerFactory()
- Returns:
- the reasoner factory used to create fresh reasoners.
getExplanation
Set<org.semanticweb.owlapi.model.OWLAxiom> getExplanation(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
- Get a single explanation for an arbitrary class expression, or empty set
if the given expression is satisfiable.
- Parameters:
unsatClass - arbitrary class expression whose unsatisfiability will be
explained
- Returns:
- set of axioms explaining the unsatisfiability of given class
expression, or empty set if the given expression is satisfiable.
Copyright © 2012 The University of Manchester. All Rights Reserved.