public abstract class AbstractOPPLAxiomSearchTree extends SearchTree<OPPLOWLAxiomSearchNode>
| Modifier and Type | Field and Description |
|---|---|
protected Set<org.semanticweb.owlapi.model.OWLAnnotationProperty> |
allAnnotationProperties |
protected Set<org.semanticweb.owlapi.model.OWLClass> |
allClasses |
protected Set<org.semanticweb.owlapi.model.OWLLiteral> |
allConstants |
protected Set<org.semanticweb.owlapi.model.OWLDataProperty> |
allDataProperties |
protected Set<org.semanticweb.owlapi.model.OWLIndividual> |
allIndividuals |
protected Set<org.semanticweb.owlapi.model.OWLObjectProperty> |
allObjectProperties |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractOPPLAxiomSearchTree(ConstraintSystem constraintSystem,
RuntimeExceptionHandler runtimeExceptionHandler) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
exhaustiveSearchTree(OPPLOWLAxiomSearchNode start,
List<List<OPPLOWLAxiomSearchNode>> solutions) |
protected List<OPPLOWLAxiomSearchNode> |
getChildren(OPPLOWLAxiomSearchNode node) |
ConstraintSystem |
getConstraintSystem() |
RuntimeExceptionHandler |
getRuntimeExceptionHandler() |
protected abstract boolean |
goalReached(OPPLOWLAxiomSearchNode start) |
depthFirstSearch, exhaustiveDepthFirstSearchprotected final Set<org.semanticweb.owlapi.model.OWLClass> allClasses
protected final Set<org.semanticweb.owlapi.model.OWLObjectProperty> allObjectProperties
protected final Set<org.semanticweb.owlapi.model.OWLAnnotationProperty> allAnnotationProperties
protected final Set<org.semanticweb.owlapi.model.OWLDataProperty> allDataProperties
protected final Set<org.semanticweb.owlapi.model.OWLIndividual> allIndividuals
protected final Set<org.semanticweb.owlapi.model.OWLLiteral> allConstants
protected AbstractOPPLAxiomSearchTree(ConstraintSystem constraintSystem, RuntimeExceptionHandler runtimeExceptionHandler)
protected abstract boolean goalReached(OPPLOWLAxiomSearchNode start)
goalReached in class SearchTree<OPPLOWLAxiomSearchNode>start - nodetrue if the input OPPLOWLAxiomSearchNode
represents an OWLAxiom that is contained in one of the ontologies
managed by the ontology manager encapsulated in this
OPPLOWLAxiomSearchTree.protected List<OPPLOWLAxiomSearchNode> getChildren(OPPLOWLAxiomSearchNode node)
getChildren in class SearchTree<OPPLOWLAxiomSearchNode>public ConstraintSystem getConstraintSystem()
public boolean exhaustiveSearchTree(OPPLOWLAxiomSearchNode start, List<List<OPPLOWLAxiomSearchNode>> solutions)
exhaustiveSearchTree in class SearchTree<OPPLOWLAxiomSearchNode>start - startsolutions - solutionspublic RuntimeExceptionHandler getRuntimeExceptionHandler()
Copyright © 2015 The University of Manchester. All Rights Reserved.