All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.protege.editor.owl.model.hierarchy.OWLHierarchyManager Maven / Gradle / Ivy

package org.protege.editor.owl.model.hierarchy;

import org.protege.editor.core.Disposable;
import org.semanticweb.owlapi.model.OWLClass;
import org.semanticweb.owlapi.model.OWLDataProperty;
import org.semanticweb.owlapi.model.OWLObjectProperty;
/*
* Copyright (C) 2007, University of Manchester
*
*
*/

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

* The University Of Manchester
* Bio Health Informatics Group
* Date: Nov 27, 2008

*/ public interface OWLHierarchyManager extends Disposable { String ID = OWLHierarchyManager.class.toString(); /** * This returns the class hierarchy provider whose hierarchy is * generated from told information about the active ontologies. */ OWLObjectHierarchyProvider getOWLClassHierarchyProvider(); OWLObjectHierarchyProvider getInferredOWLClassHierarchyProvider(); OWLObjectHierarchyProvider getOWLObjectPropertyHierarchyProvider(); OWLObjectHierarchyProvider getInferredOWLObjectPropertyHierarchyProvider(); OWLObjectHierarchyProvider getOWLDataPropertyHierarchyProvider(); OWLAnnotationPropertyHierarchyProvider getOWLAnnotationPropertyHierarchyProvider(); IndividualsByTypeHierarchyProvider getOWLIndividualsByTypeHierarchyProvider(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy