public class StructuralRootDerivedReasoner extends Object implements RootDerivedReasoner
| Constructor and Description |
|---|
StructuralRootDerivedReasoner(org.semanticweb.owlapi.model.OWLOntologyManager man,
org.semanticweb.owlapi.reasoner.OWLReasoner reasoner,
org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory) |
| Modifier and Type | Method and Description |
|---|---|
Set<org.semanticweb.owlapi.model.OWLClass> |
getDependentChildClasses(org.semanticweb.owlapi.model.OWLClass cls) |
Set<org.semanticweb.owlapi.model.OWLClass> |
getDependentDescendantClasses(org.semanticweb.owlapi.model.OWLClass cls) |
org.semanticweb.owlapi.model.OWLOntology |
getMergedOntology() |
Set<org.semanticweb.owlapi.model.OWLClass> |
getRootUnsatisfiableClasses()
Gets the root unsatisfiable classes.
|
void |
tarjan(org.semanticweb.owlapi.model.OWLClass cls,
int index,
Stack<org.semanticweb.owlapi.model.OWLClass> stack,
Map<org.semanticweb.owlapi.model.OWLClass,Integer> indexMap,
Map<org.semanticweb.owlapi.model.OWLClass,Integer> lowlinkMap,
Set<Set<org.semanticweb.owlapi.model.OWLClass>> result,
Set<org.semanticweb.owlapi.model.OWLClass> processed,
Set<org.semanticweb.owlapi.model.OWLClass> stackClass) |
public StructuralRootDerivedReasoner(org.semanticweb.owlapi.model.OWLOntologyManager man,
org.semanticweb.owlapi.reasoner.OWLReasoner reasoner,
org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory)
public org.semanticweb.owlapi.model.OWLOntology getMergedOntology()
throws ExplanationException
ExplanationExceptionpublic Set<org.semanticweb.owlapi.model.OWLClass> getDependentChildClasses(org.semanticweb.owlapi.model.OWLClass cls)
getDependentChildClasses in interface RootDerivedReasonerpublic Set<org.semanticweb.owlapi.model.OWLClass> getDependentDescendantClasses(org.semanticweb.owlapi.model.OWLClass cls)
getDependentDescendantClasses in interface RootDerivedReasonerpublic Set<org.semanticweb.owlapi.model.OWLClass> getRootUnsatisfiableClasses() throws ExplanationException
RootDerivedReasonergetRootUnsatisfiableClasses in interface RootDerivedReasonerExplanationExceptionpublic void tarjan(org.semanticweb.owlapi.model.OWLClass cls,
int index,
Stack<org.semanticweb.owlapi.model.OWLClass> stack,
Map<org.semanticweb.owlapi.model.OWLClass,Integer> indexMap,
Map<org.semanticweb.owlapi.model.OWLClass,Integer> lowlinkMap,
Set<Set<org.semanticweb.owlapi.model.OWLClass>> result,
Set<org.semanticweb.owlapi.model.OWLClass> processed,
Set<org.semanticweb.owlapi.model.OWLClass> stackClass)
Copyright © 2014. All rights reserved.