| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ExplanationGenerator
Title: ExplanationGenerator Description: The explanation generator interface for returning one or more explanations for an unsatisfiable class. This is the minimal interface an explanation generator should implement Copyright: Copyright (c) 2007 Company: Clark & Parsia, LLC.
| Method Summary | |
|---|---|
 java.util.Set<OWLAxiom> | 
getExplanation(OWLDescription unsatClass)
Returns a single explanation for the given unsatisfiable class.  | 
 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.  | 
| Method Detail | 
|---|
java.util.Set<OWLAxiom> getExplanation(OWLDescription unsatClass)
unsatClass - The class that is unsatisfiable for which an explanation
 will be generated.
java.util.Set<java.util.Set<OWLAxiom>> getExplanations(OWLDescription unsatClass)
unsatClass - The class that is unsatisfiable for which an explanation
 will be generated.
java.util.Set<java.util.Set<OWLAxiom>> getExplanations(OWLDescription unsatClass,
                                                       int maxExplanations)
                                                       throws OWLException
unsatClass - 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
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||