public class BlackBoxExplanation extends SingleExplanationGeneratorImpl implements SingleExplanationGenerator
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_INITIAL_EXPANSION_LIMIT
default expansion limit.
|
| Constructor and Description |
|---|
BlackBoxExplanation(OWLOntology ontology,
OWLReasonerFactory reasonerFactory,
OWLReasoner reasoner)
Instantiates a new black box explanation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
dispose of the reasoners and ontologies.
|
Set<OWLAxiom> |
getExplanation(OWLClassExpression unsatClass)
Get a single explanation for an arbitrary class expression, or empty set
if the given expression is satisfiable.
|
String |
toString() |
beginTransaction, endTransaction, getDefinitionTracker, getOntology, getOntologyManager, getReasoner, getReasonerFactoryequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetOntology, getOntologyManager, getReasoner, getReasonerFactorypublic static final int DEFAULT_INITIAL_EXPANSION_LIMIT
public BlackBoxExplanation(@Nonnull OWLOntology ontology, @Nonnull OWLReasonerFactory reasonerFactory, @Nonnull OWLReasoner reasoner)
ontology - the ontologyreasonerFactory - the reasoner factoryreasoner - the reasonerpublic void dispose()
SingleExplanationGeneratordispose in interface SingleExplanationGeneratorpublic Set<OWLAxiom> getExplanation(OWLClassExpression unsatClass)
SingleExplanationGeneratorgetExplanation in interface SingleExplanationGeneratorunsatClass - arbitrary class expression whose unsatisfiability will be
explainedCopyright © 2015 The University of Manchester. All Rights Reserved.