Protege 4.1.0

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

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

public class OWLAnnotationPropertyHierarchyProvider
extends AbstractOWLObjectHierarchyProvider<org.semanticweb.owlapi.model.OWLAnnotationProperty>

Author: drummond
http://www.cs.man.ac.uk/~drummond/

The University Of Manchester
Bio Health Informatics Group
Date: Apr 23, 2009


Constructor Summary
OWLAnnotationPropertyHierarchyProvider(org.semanticweb.owlapi.model.OWLOntologyManager owlOntologyManager)
           
 
Method Summary
 boolean containsReference(org.semanticweb.owlapi.model.OWLAnnotationProperty object)
           
 void dispose()
           
 Set<org.semanticweb.owlapi.model.OWLAnnotationProperty> getChildren(org.semanticweb.owlapi.model.OWLAnnotationProperty object)
           
 Set<org.semanticweb.owlapi.model.OWLAnnotationProperty> getEquivalents(org.semanticweb.owlapi.model.OWLAnnotationProperty object)
           
 Set<org.semanticweb.owlapi.model.OWLAnnotationProperty> getParents(org.semanticweb.owlapi.model.OWLAnnotationProperty object)
           
 Set<org.semanticweb.owlapi.model.OWLAnnotationProperty> 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.
 
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

OWLAnnotationPropertyHierarchyProvider

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

getRoots

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


setOntologies

public final 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.


containsReference

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

getChildren

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

getEquivalents

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

getParents

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

dispose

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

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