Protege 4.1.0

org.protege.editor.owl.model.hierarchy
Class IndividualsByInferredTypeHierarchyProvider

java.lang.Object
  extended by org.protege.editor.owl.model.hierarchy.AbstractOWLObjectHierarchyProvider<org.semanticweb.owlapi.model.OWLObject>
      extended by org.protege.editor.owl.model.hierarchy.IndividualsByInferredTypeHierarchyProvider
All Implemented Interfaces:
Disposable, OWLObjectHierarchyProvider<org.semanticweb.owlapi.model.OWLObject>

public class IndividualsByInferredTypeHierarchyProvider
extends AbstractOWLObjectHierarchyProvider<org.semanticweb.owlapi.model.OWLObject>

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 24-May-2007


Constructor Summary
IndividualsByInferredTypeHierarchyProvider(org.semanticweb.owlapi.model.OWLOntologyManager owlOntologyManager)
           
 
Method Summary
 boolean containsReference(org.semanticweb.owlapi.model.OWLObject object)
           
 void dispose()
           
 Set<org.semanticweb.owlapi.model.OWLObject> getChildren(org.semanticweb.owlapi.model.OWLObject object)
           
 Set<org.semanticweb.owlapi.model.OWLObject> getEquivalents(org.semanticweb.owlapi.model.OWLObject object)
           
 Set<org.semanticweb.owlapi.model.OWLObject> getParents(org.semanticweb.owlapi.model.OWLObject object)
           
 Set<org.semanticweb.owlapi.model.OWLObject> getRoots()
          Gets the objects that represent the roots of the hierarchy.
 void setOntologies(Set<org.semanticweb.owlapi.model.OWLOntology> ontologies)
          Sets the ontologies that this hierarchy provider should use in order to determine the hierarchy.
 void setReasoner(org.semanticweb.owlapi.reasoner.OWLReasoner reasoner)
           
 
Methods inherited from class org.protege.editor.owl.model.hierarchy.AbstractOWLObjectHierarchyProvider
addListener, fireHierarchyChanged, fireNodeChanged, getAncestors, getDescendants, getManager, getPathsToRoot, removeListener, setFireEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndividualsByInferredTypeHierarchyProvider

public IndividualsByInferredTypeHierarchyProvider(org.semanticweb.owlapi.model.OWLOntologyManager owlOntologyManager)
Method Detail

setReasoner

public void setReasoner(org.semanticweb.owlapi.reasoner.OWLReasoner reasoner)

setOntologies

public void setOntologies(Set<org.semanticweb.owlapi.model.OWLOntology> ontologies)
Description copied from interface: OWLObjectHierarchyProvider
Sets the ontologies that this hierarchy provider should use in order to determine the hierarchy.


getRoots

public Set<org.semanticweb.owlapi.model.OWLObject> getRoots()
Description copied from interface: OWLObjectHierarchyProvider
Gets the objects that represent the roots of the hierarchy.


getChildren

public Set<org.semanticweb.owlapi.model.OWLObject> getChildren(org.semanticweb.owlapi.model.OWLObject object)

getParents

public Set<org.semanticweb.owlapi.model.OWLObject> getParents(org.semanticweb.owlapi.model.OWLObject object)

getEquivalents

public Set<org.semanticweb.owlapi.model.OWLObject> getEquivalents(org.semanticweb.owlapi.model.OWLObject object)

containsReference

public boolean containsReference(org.semanticweb.owlapi.model.OWLObject object)

dispose

public void dispose()
Specified by:
dispose in interface Disposable
Specified by:
dispose in interface OWLObjectHierarchyProvider<org.semanticweb.owlapi.model.OWLObject>
Overrides:
dispose in class AbstractOWLObjectHierarchyProvider<org.semanticweb.owlapi.model.OWLObject>

Protege 4.1.0

Submit a bug report or feature request

For further API reference and developer documentation, see Protege 4 Developer Documentation.

Copyright © 2010 Stanford Center for Biomedical Informatics Research