public class OPPLAssertedSingleOWLAxiomSearchTree 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 |
protected ConstraintSystem |
constraintSystem |
protected RuntimeExceptionHandler |
runtimeExceptionHandler |
protected org.semanticweb.owlapi.model.OWLAxiom |
targetAxiom |
| Constructor and Description |
|---|
OPPLAssertedSingleOWLAxiomSearchTree(org.semanticweb.owlapi.model.OWLAxiom targetAxiom,
ConstraintSystem constraintSystem,
RuntimeExceptionHandler runtimeExceptionHandler) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
exhaustiveSearchTree(OPPLOWLAxiomSearchNode start,
List<List<OPPLOWLAxiomSearchNode>> solutions) |
protected void |
extractFromLogicAxiom() |
protected List<OPPLOWLAxiomSearchNode> |
getChildren(OPPLOWLAxiomSearchNode node) |
ConstraintSystem |
getConstraintSystem() |
RuntimeExceptionHandler |
getRuntimeExceptionHandler() |
org.semanticweb.owlapi.model.OWLAxiom |
getTargetAxiom() |
protected boolean |
goalReached(OPPLOWLAxiomSearchNode start) |
depthFirstSearch, exhaustiveDepthFirstSearchprotected final ConstraintSystem constraintSystem
protected final RuntimeExceptionHandler runtimeExceptionHandler
protected final org.semanticweb.owlapi.model.OWLAxiom targetAxiom
protected final Set<org.semanticweb.owlapi.model.OWLClass> allClasses
protected final Set<org.semanticweb.owlapi.model.OWLObjectProperty> allObjectProperties
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 final Set<org.semanticweb.owlapi.model.OWLAnnotationProperty> allAnnotationProperties
public OPPLAssertedSingleOWLAxiomSearchTree(org.semanticweb.owlapi.model.OWLAxiom targetAxiom,
ConstraintSystem constraintSystem,
RuntimeExceptionHandler runtimeExceptionHandler)
targetAxiom - targetAxiomconstraintSystem - constraintSystemruntimeExceptionHandler - runtimeExceptionHandlerprotected List<OPPLOWLAxiomSearchNode> getChildren(OPPLOWLAxiomSearchNode node)
getChildren in class SearchTree<OPPLOWLAxiomSearchNode>protected 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 void extractFromLogicAxiom()
public ConstraintSystem getConstraintSystem()
public boolean exhaustiveSearchTree(OPPLOWLAxiomSearchNode start, List<List<OPPLOWLAxiomSearchNode>> solutions)
exhaustiveSearchTree in class SearchTree<OPPLOWLAxiomSearchNode>start - startsolutions - solutionspublic org.semanticweb.owlapi.model.OWLAxiom getTargetAxiom()
public RuntimeExceptionHandler getRuntimeExceptionHandler()
Copyright © 2015 The University of Manchester. All Rights Reserved.