edu.stanford.smi.protege.ui
Class ProjectManager
java.lang.Object
edu.stanford.smi.protege.ui.ProjectManager
- public class ProjectManager
- extends Object
Manager for the open project. The original model was that more than one project could be open at a time. This is
not however the case now so this object just manages a single Project. It has a handle to the view that is
displaying this project.
- Author:
- Ray Fergerson
ProjectManager
public ProjectManager()
buildProjectRequest
public void buildProjectRequest()
buildProject
public boolean buildProject(KnowledgeBaseFactory factory)
importProjectRequest
public void importProjectRequest(ImportPlugin plugin)
exportProjectRequest
public void exportProjectRequest(ExportPlugin plugin)
cascadeWindows
public void cascadeWindows(Point p,
Collection w)
cascadeWindowsRequest
public void cascadeWindowsRequest()
changeProjectStorageFormatRequest
public void changeProjectStorageFormatRequest()
closeProjectRequest
public boolean closeProjectRequest()
configureProjectRequest
public void configureProjectRequest()
getCurrentProjectMenuBar
public JMenuBar getCurrentProjectMenuBar()
getCurrentProjectToolBar
public JToolBar getCurrentProjectToolBar()
bringErrorFrameToFront
public void bringErrorFrameToFront()
exitApplicationRequest
public void exitApplicationRequest()
getCurrentProject
public Project getCurrentProject()
getCurrentProjectView
public ProjectView getCurrentProjectView()
getMainPanel
public JComponent getMainPanel()
getProjectManager
public static ProjectManager getProjectManager()
changeIncludedProjectURIsRequest
public void changeIncludedProjectURIsRequest(Collection includedProjectURIs)
loadProject
public void loadProject(URI uri)
loadProject
public void loadProject(URI uri,
KnowledgeBaseFactory factory)
mergeIncludedProjectsRequest
public void mergeIncludedProjectsRequest()
newProjectRequest
public void newProjectRequest()
openProjectRequest
public void openProjectRequest()
openRemoteProjectRequest
public void openRemoteProjectRequest()
reloadUI
public void reloadUI(boolean regenerate)
saveProjectAsRequest
public boolean saveProjectAsRequest()
saveProjectAsRequest
public boolean saveProjectAsRequest(KnowledgeBaseFactory factory)
saveProjectRequest
public boolean saveProjectRequest()
setLookAndFeel
public void setLookAndFeel(LookAndFeel lookAndFeel)
setRootPane
public void setRootPane(JRootPane rootPane)
toString
public String toString()
updateLookAndFeel
public void updateLookAndFeel(Collection windows)
updateUI
public void updateUI()
setExitVMOnApplicationExit
public void setExitVMOnApplicationExit(boolean exit)
requestRevertProject
public void requestRevertProject()
archiveProjectRequest
public void archiveProjectRequest()
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2004 Stanford University.