|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SingleExplanationGenerator
Description: The explanation generator interface for returning a single explanation for an unsatisfiable class. Use
SatisfiabilityConverter
to convert an arbitrary axiom into a class description that can be used to
generate explanations for that axiom.
Copyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
Method Summary | |
---|---|
java.util.Set<OWLAxiom> |
getExplanation(OWLDescription unsatClass)
Get a single explanation for an arbitrary class expression, or empty set if the given expression is satisfiable. |
OWLOntology |
getOntology()
Returns the ontology according to which the explanations are generated. |
OWLOntologyManager |
getOntologyManager()
Get the ontology manager for this explanation generator. |
OWLClassReasoner |
getReasoner()
Returns the reasoner associated with this generator. |
ReasonerFactory |
getReasonerFactory()
Returns the reasoner factory used to generate reasoners. |
void |
setOntology(OWLOntology ont)
Sets the ontology according to which the explanations are generated. |
void |
setReasoner(OWLClassReasoner reasoner)
Sets the reasoner that will be used to generate explanations. |
void |
setReasonerFactory(ReasonerFactory reasonerFactory)
Sets the reasoner factory that will be used to generate fresh reasoners. |
Method Detail |
---|
OWLOntologyManager getOntologyManager()
void setOntology(OWLOntology ont)
OWLOntology getOntology()
void setReasoner(OWLClassReasoner reasoner)
setReasonerFactory(ReasonerFactory)
because the reasoning
results already computed by the given reasoner can be reused. It is
guaranteed that the state of this reasoner will not be invalidated by
explanation generation, i.e. if the reasoner was in classified state it
will stay in classified state.
OWLClassReasoner getReasoner()
void setReasonerFactory(ReasonerFactory reasonerFactory)
ReasonerFactory getReasonerFactory()
java.util.Set<OWLAxiom> getExplanation(OWLDescription unsatClass)
unsatClass
- arbitrary class expression whose unsatisfiability will be
explained
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |