public class DefaultExplanationGenerator extends Object implements ExplanationGenerator
| Constructor and Description |
|---|
DefaultExplanationGenerator(org.semanticweb.owlapi.model.OWLOntologyManager man,
org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory,
org.semanticweb.owlapi.model.OWLOntology ontology,
ExplanationProgressMonitor progressMonitor) |
DefaultExplanationGenerator(org.semanticweb.owlapi.model.OWLOntologyManager man,
org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory,
org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.reasoner.OWLReasoner reasoner,
ExplanationProgressMonitor progressMonitor) |
| Modifier and Type | Method and Description |
|---|---|
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getExplanation(org.semanticweb.owlapi.model.OWLAxiom axiom) |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getExplanation(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
Returns a single explanation for the given unsatisfiable class.
|
Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> |
getExplanations(org.semanticweb.owlapi.model.OWLAxiom axiom) |
Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> |
getExplanations(org.semanticweb.owlapi.model.OWLAxiom axiom,
int maxExplanations) |
Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> |
getExplanations(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
Returns all the explanations for the given unsatisfiable class.
|
Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> |
getExplanations(org.semanticweb.owlapi.model.OWLClassExpression unsatClass,
int maxExplanations)
Return a specified number of explanations for the given unsatisfiable
class.
|
public DefaultExplanationGenerator(org.semanticweb.owlapi.model.OWLOntologyManager man,
org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory,
org.semanticweb.owlapi.model.OWLOntology ontology,
ExplanationProgressMonitor progressMonitor)
man - managerreasonerFactory - reasoner factoryontology - ontology to reason onprogressMonitor - progress monitorpublic DefaultExplanationGenerator(org.semanticweb.owlapi.model.OWLOntologyManager man,
org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory,
org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.reasoner.OWLReasoner reasoner,
ExplanationProgressMonitor progressMonitor)
man - managerreasonerFactory - reasoner factoryontology - ontology to reason onreasoner - the reasoner to useprogressMonitor - progress monitorpublic Set<org.semanticweb.owlapi.model.OWLAxiom> getExplanation(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
ExplanationGeneratorgetExplanation in interface ExplanationGeneratorunsatClass - The class that is unsatisfiable for which an explanation
will be generated.public Set<org.semanticweb.owlapi.model.OWLAxiom> getExplanation(org.semanticweb.owlapi.model.OWLAxiom axiom)
axiom - the axiom to explainpublic Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> getExplanations(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
ExplanationGeneratorgetExplanations in interface ExplanationGeneratorunsatClass - The class that is unsatisfiable for which an explanation
will be generated.public Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> getExplanations(org.semanticweb.owlapi.model.OWLAxiom axiom)
axiom - the axiom to explainpublic Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> getExplanations(org.semanticweb.owlapi.model.OWLClassExpression unsatClass, int maxExplanations)
ExplanationGeneratorgetExplanations in interface ExplanationGeneratorunsatClass - The class that is unsatisfiable for which an explanation
will be generated.maxExplanations - Maximum number of explanations requested, or 0 to get all the
explanationsCopyright © 2013 The University of Manchester. All Rights Reserved.