|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.clarkparsia.owlapi.explanation.HSTExplanationGenerator
public class HSTExplanationGenerator
HST explanation generator
| Constructor Summary | |
|---|---|
HSTExplanationGenerator(TransactionAwareSingleExpGen singleExplanationGenerator)
|
|
| Method Summary | |
|---|---|
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getExplanation(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
Returns a single explanation for the given unsatisfiable class. |
Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> |
getExplanations(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
Returns all the explanations for the given unsatisfiable class. |
Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> |
getExplanations(org.semanticweb.owlapi.model.OWLClassExpression unsatClass,
int maxExplanations)
Return a specified number of explanations for the given unsatisfiable class. |
org.semanticweb.owlapi.model.OWLOntology |
getOntology()
|
org.semanticweb.owlapi.model.OWLOntologyManager |
getOntologyManager()
|
org.semanticweb.owlapi.reasoner.OWLReasoner |
getReasoner()
|
org.semanticweb.owlapi.reasoner.OWLReasonerFactory |
getReasonerFactory()
|
TransactionAwareSingleExpGen |
getSingleExplanationGenerator()
|
void |
setProgressMonitor(ExplanationProgressMonitor progressMonitor)
Sets the progress monitor for this multiple explanation generator. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HSTExplanationGenerator(TransactionAwareSingleExpGen singleExplanationGenerator)
singleExplanationGenerator - explanation generator to use| Method Detail |
|---|
public void setProgressMonitor(ExplanationProgressMonitor progressMonitor)
MultipleExplanationGenerator
setProgressMonitor in interface MultipleExplanationGeneratorprogressMonitor - The progress monitor.public org.semanticweb.owlapi.model.OWLOntologyManager getOntologyManager()
getOntologyManager in interface SingleExplanationGeneratorpublic org.semanticweb.owlapi.model.OWLOntology getOntology()
getOntology in interface SingleExplanationGeneratorpublic org.semanticweb.owlapi.reasoner.OWLReasoner getReasoner()
getReasoner in interface SingleExplanationGeneratorpublic org.semanticweb.owlapi.reasoner.OWLReasonerFactory getReasonerFactory()
getReasonerFactory in interface SingleExplanationGeneratorpublic TransactionAwareSingleExpGen getSingleExplanationGenerator()
public Set<org.semanticweb.owlapi.model.OWLAxiom> getExplanation(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
ExplanationGenerator
getExplanation in interface ExplanationGeneratorgetExplanation in interface SingleExplanationGeneratorunsatClass - The class that is unsatisfiable for which an explanation
will be generated.
public Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> getExplanations(org.semanticweb.owlapi.model.OWLClassExpression unsatClass)
ExplanationGenerator
getExplanations in interface ExplanationGeneratorunsatClass - The class that is unsatisfiable for which an explanation
will be generated.
public Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> getExplanations(org.semanticweb.owlapi.model.OWLClassExpression unsatClass,
int maxExplanations)
ExplanationGenerator
getExplanations in interface ExplanationGeneratorunsatClass - The class that is unsatisfiable for which an explanation
will be generated.maxExplanations - Maximum number of explanations requested, or 0 to get all the
explanations
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||