org.semanticweb.owlapi.debugging
Interface OWLDebugger
- All Known Implementing Classes:
- AbstractOWLDebugger, BlackBoxOWLDebugger
public interface OWLDebugger
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 24-Nov-2006
getOWLOntology
org.semanticweb.owlapi.model.OWLOntology getOWLOntology()
throws org.semanticweb.owlapi.model.OWLException
- Returns:
- the
OWLOntology that is being debugged.
- Throws:
org.semanticweb.owlapi.model.OWLException - if there is any problem
getSOSForIncosistentClass
Set<org.semanticweb.owlapi.model.OWLAxiom> getSOSForIncosistentClass(org.semanticweb.owlapi.model.OWLClassExpression cls)
throws org.semanticweb.owlapi.model.OWLException
- Parameters:
cls - The class which is inconsistent
- Returns:
- the first set of supporting (SOS) axioms that are responsible for the specified class
being inconsistent.
- Throws:
org.semanticweb.owlapi.model.OWLException - if there is any problem
getAllSOSForIncosistentClass
Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> getAllSOSForIncosistentClass(org.semanticweb.owlapi.model.OWLClassExpression cls)
throws org.semanticweb.owlapi.model.OWLException
- Parameters:
cls - the inconsistent class
- Returns:
- all sets of supporting axioms that are responsible for the specified class being inconsistent
- Throws:
org.semanticweb.owlapi.model.OWLException - if there is any problem
dispose
void dispose()
- dispose of resources locked such as reasoners
Copyright © 2012 The University of Manchester. All Rights Reserved.