edu.stanford.smi.protegex.owl.ui
Class ProtegeUI
java.lang.Object
edu.stanford.smi.protegex.owl.ui.ProtegeUI
public class ProtegeUI
- extends Object
A utility class that can be used to access and manipulate the high-level Swing
containers of Protege for a given Project.
- Author:
- Holger Knublauch
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProtegeUI
public ProtegeUI()
getIcon
public static Icon getIcon(RDFResource resource)
- Gets an Icon representing a given resource, using the current
IconFactory
.
- Parameters:
resource
- the resource to get an Icon for
- Returns:
- an Icon
- See Also:
getIconFactory()
getIconFactory
public static IconFactory getIconFactory()
getModalDialogFactory
public static ModalDialogFactory getModalDialogFactory()
getProjectView
public static edu.stanford.smi.protege.ui.ProjectView getProjectView(Component component)
getProjectView
public static edu.stanford.smi.protege.ui.ProjectView getProjectView(OWLModel owlModel)
getProjectView
public static edu.stanford.smi.protege.ui.ProjectView getProjectView(edu.stanford.smi.protege.model.Project project)
getResourcePanelFactory
public static ResourcePanelFactory getResourcePanelFactory()
getSelectionDialogFactory
public static SelectionDialogFactory getSelectionDialogFactory()
getTopLevelContainer
public static Component getTopLevelContainer(OWLModel owlModel)
getTopLevelContainer
public static Component getTopLevelContainer(edu.stanford.smi.protege.model.Project project)
register
public static void register(edu.stanford.smi.protege.ui.ProjectView projectView)
reloadUI
public static void reloadUI(edu.stanford.smi.protege.model.Project project)
reloadUI
public static void reloadUI(edu.stanford.smi.protege.ui.ProjectView projectView)
reloadUI
public static void reloadUI(OWLModel owlModel)
setIconFactory
public static void setIconFactory(IconFactory iconFactory)
setModalDialogFactory
public static void setModalDialogFactory(ModalDialogFactory mdf)
setResourcePanelFactory
public static void setResourcePanelFactory(ResourcePanelFactory factory)
setSelectionDialogFactory
public static void setSelectionDialogFactory(SelectionDialogFactory sdf)
show
public static void show(RDFResource resource)
- Shows a given RDFResource in an external window.
This method should be used instead of core Protege's Project.show() method.
- Parameters:
resource
- the resource to show
unregister
public static void unregister(edu.stanford.smi.protege.ui.ProjectView projectView)
Submit a bug report or feature request
Copyright (c) 1998-2007 Stanford University.