| 
|||||||||
| 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
 The University Of Manchester
 Bio-Health Informatics Group
 Date: 24-Jan-2008
| Constructor Summary | |
|---|---|
DefaultExplanationGenerator(OWLOntologyManager man,
                            OWLReasonerFactory reasonerFactory,
                            OWLOntology ontology,
                            ExplanationProgressMonitor progressMonitor)
 | 
|
DefaultExplanationGenerator(OWLOntologyManager man,
                            OWLReasonerFactory reasonerFactory,
                            OWLOntology ontology,
                            OWLReasoner reasoner,
                            ExplanationProgressMonitor progressMonitor)
 | 
|
| Method Summary | |
|---|---|
 java.util.Set<OWLAxiom> | 
getExplanation(OWLAxiom axiom)
 | 
 java.util.Set<OWLAxiom> | 
getExplanation(OWLClassExpression 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(OWLClassExpression unsatClass)
Returns all the explanations for the given unsatisfiable class.  | 
 java.util.Set<java.util.Set<OWLAxiom>> | 
getExplanations(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(OWLOntologyManager man,
                                   OWLReasonerFactory reasonerFactory,
                                   OWLOntology ontology,
                                   ExplanationProgressMonitor progressMonitor)
public DefaultExplanationGenerator(OWLOntologyManager man,
                                   OWLReasonerFactory reasonerFactory,
                                   OWLOntology ontology,
                                   OWLReasoner reasoner,
                                   ExplanationProgressMonitor progressMonitor)
| Method Detail | 
|---|
public java.util.Set<OWLAxiom> getExplanation(OWLClassExpression 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(OWLClassExpression 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(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 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 | ||||||||