edu.stanford.smi.protegex.owl.ui.menu
Class OWLMenuProjectPlugin
java.lang.Object
edu.stanford.smi.protege.plugin.AbstractPlugin
edu.stanford.smi.protege.plugin.AbstractProjectPlugin
edu.stanford.smi.protege.plugin.ProjectPluginAdapter
edu.stanford.smi.protegex.owl.ui.menu.OWLMenuProjectPlugin
- All Implemented Interfaces:
- edu.stanford.smi.protege.plugin.Plugin, edu.stanford.smi.protege.plugin.ProjectPlugin, edu.stanford.smi.protege.util.Disposable
public class OWLMenuProjectPlugin
- extends edu.stanford.smi.protege.plugin.ProjectPluginAdapter
A ProjectPlugin that makes a couple of initializing adjustments to
the main menu, tool bar etc, after a project has been loaded.
- Author:
- Holger Knublauch
Methods inherited from class edu.stanford.smi.protege.plugin.ProjectPluginAdapter |
beforeHide |
Methods inherited from class edu.stanford.smi.protege.plugin.AbstractPlugin |
dispose, getName, toString |
Methods inherited from interface edu.stanford.smi.protege.plugin.Plugin |
getName |
Methods inherited from interface edu.stanford.smi.protege.util.Disposable |
dispose |
MENU_NAME
public static final String MENU_NAME
PROSE_PROPERTY
public static final String PROSE_PROPERTY
- See Also:
- Constant Field Values
OWLMenuProjectPlugin
public OWLMenuProjectPlugin()
afterCreate
public void afterCreate(edu.stanford.smi.protege.model.Project p)
- Specified by:
afterCreate
in interface edu.stanford.smi.protege.plugin.ProjectPlugin
- Overrides:
afterCreate
in class edu.stanford.smi.protege.plugin.ProjectPluginAdapter
afterLoad
public void afterLoad(edu.stanford.smi.protege.model.Project project)
- Specified by:
afterLoad
in interface edu.stanford.smi.protege.plugin.ProjectPlugin
- Overrides:
afterLoad
in class edu.stanford.smi.protege.plugin.ProjectPluginAdapter
afterSave
public void afterSave(edu.stanford.smi.protege.model.Project p)
- Specified by:
afterSave
in interface edu.stanford.smi.protege.plugin.ProjectPlugin
- Overrides:
afterSave
in class edu.stanford.smi.protege.plugin.ProjectPluginAdapter
afterShow
public void afterShow(edu.stanford.smi.protege.ui.ProjectView view,
edu.stanford.smi.protege.ui.ProjectToolBar toolBar,
edu.stanford.smi.protege.ui.ProjectMenuBar menuBar)
- Specified by:
afterShow
in interface edu.stanford.smi.protege.plugin.ProjectPlugin
- Overrides:
afterShow
in class edu.stanford.smi.protege.plugin.ProjectPluginAdapter
beforeClose
public void beforeClose(edu.stanford.smi.protege.model.Project p)
- Specified by:
beforeClose
in interface edu.stanford.smi.protege.plugin.ProjectPlugin
- Overrides:
beforeClose
in class edu.stanford.smi.protege.plugin.ProjectPluginAdapter
beforeSave
public void beforeSave(edu.stanford.smi.protege.model.Project p)
- Specified by:
beforeSave
in interface edu.stanford.smi.protege.plugin.ProjectPlugin
- Overrides:
beforeSave
in class edu.stanford.smi.protege.plugin.ProjectPluginAdapter
isProseActivated
public static boolean isProseActivated()
makeHiddenClsesWithSubclassesVisible
public static void makeHiddenClsesWithSubclassesVisible(OWLModel owlModel)
prepareWidgetsForSave
public static void prepareWidgetsForSave(OWLModel owlModel)
- Should be called prior to saving a Project in order to remove widgets
from the file.
This call must be followed by
restoreWidgetsAfterSave()
after save completed.
- Parameters:
owlModel
- the OWLModel to adjust
restoreWidgetsAfterSave
public static void restoreWidgetsAfterSave(OWLModel owlModel)
Submit a bug report or feature request
Copyright (c) 1998-2007 Stanford University.