public class InconsistentOntologyExplanationGeneratorFactory extends Object implements ExplanationGeneratorFactory<org.semanticweb.owlapi.model.OWLAxiom>
| Constructor and Description |
|---|
InconsistentOntologyExplanationGeneratorFactory(org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory,
long entailmentCheckingTimeout) |
| Modifier and Type | Method and Description |
|---|---|
ExplanationGenerator<org.semanticweb.owlapi.model.OWLAxiom> |
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<org.semanticweb.owlapi.model.OWLAxiom> |
createExplanationGenerator(org.semanticweb.owlapi.model.OWLOntology ontology,
ExplanationProgressMonitor<org.semanticweb.owlapi.model.OWLAxiom> progressMonitor)
Creates an explanation generator that draws source axioms for the explanation from an ontology and its imports
closure.
|
ExplanationGenerator<org.semanticweb.owlapi.model.OWLAxiom> |
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<org.semanticweb.owlapi.model.OWLAxiom> |
createExplanationGenerator(Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms,
ExplanationProgressMonitor<org.semanticweb.owlapi.model.OWLAxiom> progressMonitor)
Creates an explanation generator that generates explanations for entailments that hold over the specified set
of axioms
|
public InconsistentOntologyExplanationGeneratorFactory(org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory,
long entailmentCheckingTimeout)
public ExplanationGenerator<org.semanticweb.owlapi.model.OWLAxiom> createExplanationGenerator(org.semanticweb.owlapi.model.OWLOntology ontology)
ExplanationGeneratorFactorycreateExplanationGenerator in interface ExplanationGeneratorFactory<org.semanticweb.owlapi.model.OWLAxiom>ontology - The ontology from which the source axioms are obtained.public ExplanationGenerator<org.semanticweb.owlapi.model.OWLAxiom> createExplanationGenerator(org.semanticweb.owlapi.model.OWLOntology ontology, ExplanationProgressMonitor<org.semanticweb.owlapi.model.OWLAxiom> progressMonitor)
ExplanationGeneratorFactorycreateExplanationGenerator in interface ExplanationGeneratorFactory<org.semanticweb.owlapi.model.OWLAxiom>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<org.semanticweb.owlapi.model.OWLAxiom> createExplanationGenerator(Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)
ExplanationGeneratorFactorycreateExplanationGenerator in interface ExplanationGeneratorFactory<org.semanticweb.owlapi.model.OWLAxiom>axioms - The axioms that give rise to the entailmentspublic ExplanationGenerator<org.semanticweb.owlapi.model.OWLAxiom> createExplanationGenerator(Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms, ExplanationProgressMonitor<org.semanticweb.owlapi.model.OWLAxiom> progressMonitor)
ExplanationGeneratorFactorycreateExplanationGenerator in interface ExplanationGeneratorFactory<org.semanticweb.owlapi.model.OWLAxiom>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.