Protege 4.1.0

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

java.lang.Object
  extended by org.protege.editor.owl.model.hierarchy.AbstractOWLObjectHierarchyProvider<org.semanticweb.owlapi.model.OWLClass>
      extended by org.protege.editor.owl.model.hierarchy.AbstractSuperClassHierarchyProvider
All Implemented Interfaces:
Disposable, OWLObjectHierarchyProvider<org.semanticweb.owlapi.model.OWLClass>
Direct Known Subclasses:
AssertedSuperClassHierarchyProvider, InferredSuperClassHierarchyProvider

public abstract class AbstractSuperClassHierarchyProvider
extends AbstractOWLObjectHierarchyProvider<org.semanticweb.owlapi.model.OWLClass>

Author: Matthew Horridge
The University Of Manchester
Medical Informatics Group
Date: 14-Sep-2006

matthew.horridge@cs.man.ac.uk
www.cs.man.ac.uk/~horridgm

A "reverse hierarchy" of superclass relationships. Children are superclasses of their parents.


Constructor Summary
AbstractSuperClassHierarchyProvider(org.semanticweb.owlapi.model.OWLOntologyManager manager)
           
 
Method Summary
 Set<org.semanticweb.owlapi.model.OWLClass> getRoots()
          Gets the objects that represent the roots of the hierarchy.
 void setRoot(org.semanticweb.owlapi.model.OWLClass cls)
           
 
Methods inherited from class org.protege.editor.owl.model.hierarchy.AbstractOWLObjectHierarchyProvider
addListener, dispose, 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
 
Methods inherited from interface org.protege.editor.owl.model.hierarchy.OWLObjectHierarchyProvider
containsReference, getChildren, getEquivalents, getParents, setOntologies
 

Constructor Detail

AbstractSuperClassHierarchyProvider

public AbstractSuperClassHierarchyProvider(org.semanticweb.owlapi.model.OWLOntologyManager manager)
Method Detail

setRoot

public void setRoot(org.semanticweb.owlapi.model.OWLClass cls)

getRoots

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


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