|
||||||||||
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
OWLDebugger
OWLOntology
that is being debugged.
getOWLOntology
in interface OWLDebugger
OWLException
public OWLOntologyManager getOWLOntologyManager() throws OWLException
OWLException
public java.util.Set<java.util.Set<OWLAxiom>> getAllSOSForIncosistentClass(OWLDescription cls) throws OWLException
OWLDebugger
getAllSOSForIncosistentClass
in interface OWLDebugger
OWLException
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 |