public class BlackBoxExplanationGeneratorFactory<E> extends Object implements ExplanationGeneratorFactory<E>
| Constructor and Description |
|---|
BlackBoxExplanationGeneratorFactory(Configuration<E> configuration) |
| Modifier and Type | Method and Description |
|---|---|
ExplanationGenerator<E> |
createExplanationGenerator(org.semanticweb.owlapi.model.OWLOntology ontology)
Creates an explanation generator that draws source axioms for the explanation from an ontology and its imports
closure.
|
ExplanationGenerator<E> |
createExplanationGenerator(org.semanticweb.owlapi.model.OWLOntology ontology,
ExplanationProgressMonitor<E> progressMonitor)
Creates an explanation generator that draws source axioms for the explanation from an ontology and its imports
closure.
|
ExplanationGenerator<E> |
createExplanationGenerator(Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)
Creates an explanation generator that generates explanations for entailments that hold over the specified set
of axioms
|
ExplanationGenerator<E> |
createExplanationGenerator(Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms,
ExplanationProgressMonitor<E> progressMonitor)
Creates an explanation generator that generates explanations for entailments that hold over the specified set
of axioms
|
public BlackBoxExplanationGeneratorFactory(Configuration<E> configuration)
public ExplanationGenerator<E> createExplanationGenerator(org.semanticweb.owlapi.model.OWLOntology ontology)
ExplanationGeneratorFactorycreateExplanationGenerator in interface ExplanationGeneratorFactory<E>ontology - The ontology from which the source axioms are obtained.public ExplanationGenerator<E> createExplanationGenerator(org.semanticweb.owlapi.model.OWLOntology ontology, ExplanationProgressMonitor<E> progressMonitor)
ExplanationGeneratorFactorycreateExplanationGenerator in interface ExplanationGeneratorFactory<E>ontology - The ontology from which the source axioms are obtained.progressMonitor - A progress monitor that gets informed of when explanations are found (should not be
null)public ExplanationGenerator<E> createExplanationGenerator(Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)
ExplanationGeneratorFactorycreateExplanationGenerator in interface ExplanationGeneratorFactory<E>axioms - The axioms that give rise to the entailmentspublic ExplanationGenerator<E> createExplanationGenerator(Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms, ExplanationProgressMonitor<E> progressMonitor)
ExplanationGeneratorFactorycreateExplanationGenerator in interface ExplanationGeneratorFactory<E>axioms - The axioms that give rise to the entailmentsprogressMonitor - A progress monitor that gets informed of when explanations are found (should not be
null)Copyright © 2014. All rights reserved.