|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.semanticweb.owl.debugging.AbstractOWLDebugger
public abstract class AbstractOWLDebugger
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 24-Nov-2006
| Method Summary | |
|---|---|
void |
constructHittingSetTree(java.util.Set<OWLAxiom> mups,
java.util.Set<java.util.Set<OWLAxiom>> allMups,
java.util.Set<java.util.Set<OWLAxiom>> satPaths,
java.util.Set<OWLAxiom> currentPathContents)
This is a recursive method that builds a hitting set tree to obtain all justifications for an unsatisfiable class. |
java.util.Set<java.util.Set<OWLAxiom>> |
getAllSOSForIncosistentClass(OWLDescription cls)
Gets all sets of supporting axioms that are responsible for the specified class being inconsistent |
OWLOntology |
getOWLOntology()
Gets the OWLOntology that is being debugged. |
OWLOntologyManager |
getOWLOntologyManager()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.semanticweb.owl.debugging.OWLDebugger |
|---|
dispose, getSOSForIncosistentClass |
| Method Detail |
|---|
public OWLOntology getOWLOntology()
throws OWLException
OWLDebuggerOWLOntology that is being debugged.
getOWLOntology in interface OWLDebuggerOWLException
public OWLOntologyManager getOWLOntologyManager()
throws OWLException
OWLException
public java.util.Set<java.util.Set<OWLAxiom>> getAllSOSForIncosistentClass(OWLDescription cls)
throws OWLException
OWLDebugger
getAllSOSForIncosistentClass in interface OWLDebuggerOWLException
public void constructHittingSetTree(java.util.Set<OWLAxiom> mups,
java.util.Set<java.util.Set<OWLAxiom>> allMups,
java.util.Set<java.util.Set<OWLAxiom>> satPaths,
java.util.Set<OWLAxiom> currentPathContents)
throws OWLException
mups - The current justification for the current class. This corresponds to a node
in the hitting set tree.allMups - All of the MUPS that have been found - this set gets populated over the course
of the tree building process. Initially this should just contain the first justificationsatPaths - Paths that have been completed.currentPathContents - The contents of the current path. Initially this should be an
empty set.
OWLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||