| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.clarkparsia.explanation.DefaultExplanationGenerator
public class DefaultExplanationGenerator
Author: Matthew Horridge
 The University Of Manchester
 Bio-Health Informatics Group
 Date: 24-Jan-2008
| Constructor Summary | |
|---|---|
| DefaultExplanationGenerator(OWLOntologyManager man,
                            OWLReasonerFactory reasonerFactory,
                            boolean requiresExplicitClassification,
                            OWLOntology ontology,
                            ExplanationProgressMonitor progressMonitor) | |
| DefaultExplanationGenerator(OWLOntologyManager man,
                            ReasonerFactory reasonerFactory,
                            OWLOntology ontology,
                            ExplanationProgressMonitor progressMonitor) | |
| DefaultExplanationGenerator(OWLOntologyManager man,
                            ReasonerFactory reasonerFactory,
                            OWLOntology ontology,
                            OWLReasoner reasoner,
                            ExplanationProgressMonitor progressMonitor) | |
| Method Summary | |
|---|---|
|  java.util.Set<OWLAxiom> | getExplanation(OWLAxiom axiom) | 
|  java.util.Set<OWLAxiom> | getExplanation(OWLDescription unsatClass)Returns a single explanation for the given unsatisfiable class. | 
|  java.util.Set<java.util.Set<OWLAxiom>> | getExplanations(OWLAxiom axiom) | 
|  java.util.Set<java.util.Set<OWLAxiom>> | getExplanations(OWLAxiom axiom,
                int maxExplanations) | 
|  java.util.Set<java.util.Set<OWLAxiom>> | getExplanations(OWLDescription unsatClass)Returns all the explanations for the given unsatisfiable class. | 
|  java.util.Set<java.util.Set<OWLAxiom>> | getExplanations(OWLDescription 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(OWLOntologyManager man,
                                   ReasonerFactory reasonerFactory,
                                   OWLOntology ontology,
                                   ExplanationProgressMonitor progressMonitor)
public DefaultExplanationGenerator(OWLOntologyManager man,
                                   OWLReasonerFactory reasonerFactory,
                                   boolean requiresExplicitClassification,
                                   OWLOntology ontology,
                                   ExplanationProgressMonitor progressMonitor)
public DefaultExplanationGenerator(OWLOntologyManager man,
                                   ReasonerFactory reasonerFactory,
                                   OWLOntology ontology,
                                   OWLReasoner reasoner,
                                   ExplanationProgressMonitor progressMonitor)
| Method Detail | 
|---|
public java.util.Set<OWLAxiom> getExplanation(OWLDescription unsatClass)
ExplanationGenerator
getExplanation in interface ExplanationGeneratorunsatClass - The class that is unsatisfiable for which an explanation
 will be generated.
public java.util.Set<OWLAxiom> getExplanation(OWLAxiom axiom)
public java.util.Set<java.util.Set<OWLAxiom>> getExplanations(OWLDescription unsatClass)
ExplanationGenerator
getExplanations in interface ExplanationGeneratorunsatClass - The class that is unsatisfiable for which an explanation
 will be generated.
public java.util.Set<java.util.Set<OWLAxiom>> getExplanations(OWLAxiom axiom)
public java.util.Set<java.util.Set<OWLAxiom>> getExplanations(OWLDescription unsatClass,
                                                              int maxExplanations)
                                                       throws OWLException
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
OWLException
public java.util.Set<java.util.Set<OWLAxiom>> getExplanations(OWLAxiom axiom,
                                                              int maxExplanations)
                                                       throws OWLException
OWLException| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||