|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.clarkparsia.owlapi.explanation.DefaultExplanationGenerator
public class DefaultExplanationGenerator
Author: Matthew Horridge
Clark & Parsia, LLC
Bio-Health Informatics Group
Date: 24-Jan-2008
| Constructor Summary | |
|---|---|
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)
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
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 monitor
public 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 monitor| Method Detail |
|---|
public Set<org.semanticweb.owlapi.model.OWLAxiom> getExplanation(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
ExplanationGenerator
getExplanation 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 explain
public Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> getExplanations(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
ExplanationGenerator
getExplanations 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 explain
public Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> getExplanations(org.semanticweb.owlapi.model.OWLClassExpression unsatClass,
int maxExplanations)
ExplanationGenerator
getExplanations 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
explanations
public Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> getExplanations(org.semanticweb.owlapi.model.OWLAxiom axiom,
int maxExplanations)
throws org.semanticweb.owlapi.model.OWLException
maxExplanations - max number of explanationsaxiom - the axiom to explain
org.semanticweb.owlapi.model.OWLException - if there are exceptions
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||