public class BlackBoxExplanation extends SingleExplanationGeneratorImpl implements SingleExplanationGenerator
| Modifier and Type | Field and Description |
|---|---|
protected Set<org.semanticweb.owlapi.model.OWLAxiom> |
debuggingAxioms |
static int |
DEFAULT_INITIAL_EXPANSION_LIMIT
default expansion limit
|
| Constructor and Description |
|---|
BlackBoxExplanation(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory,
org.semanticweb.owlapi.reasoner.OWLReasoner reasoner) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getExplanation(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
Get a single explanation for an arbitrary class expression, or empty set
if the given expression is satisfiable.
|
protected void |
pruneUntilMinimal(org.semanticweb.owlapi.model.OWLClassExpression unsatClass) |
String |
toString() |
beginTransaction, endTransaction, getDefinitionTracker, getOntology, getOntologyManager, getReasoner, getReasonerFactory, isFirstExplanationclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetOntology, getOntologyManager, getReasoner, getReasonerFactoryprotected final Set<org.semanticweb.owlapi.model.OWLAxiom> debuggingAxioms
public static final int DEFAULT_INITIAL_EXPANSION_LIMIT
public BlackBoxExplanation(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory,
org.semanticweb.owlapi.reasoner.OWLReasoner reasoner)
ontology - the ontologyreasonerFactory - the reasoner factoryreasoner - the reasonerpublic void dispose()
public Set<org.semanticweb.owlapi.model.OWLAxiom> getExplanation(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
SingleExplanationGeneratorgetExplanation in interface SingleExplanationGeneratorunsatClass - arbitrary class expression whose unsatisfiability will be
explainedprotected void pruneUntilMinimal(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
throws org.semanticweb.owlapi.model.OWLException
org.semanticweb.owlapi.model.OWLExceptionCopyright © 2013 The University of Manchester. All Rights Reserved.