Uses of Class
de.grogra.pf.ui.ProjectWorkbench
Package
Description
-
Uses of ProjectWorkbench in de.grogra.api
Modifier and TypeMethodDescriptionprotected ProjectWorkbench
APIWorkbenchManager.createWorkbench
(Project p) APIRunner.getWorkbench()
APIApplication.open
(FilterSource fs, Map initParams) -
Uses of ProjectWorkbench in de.grogra.cli
Modifier and TypeMethodDescriptionprotected ProjectWorkbench
CLIWorkbenchManager.createWorkbench
(Project p) CLIWorkbenchManager.createWorkbench
(ProjectFactory pf) CLIWorkbenchManager.createWorkbench
(ProjectFactory pf, FilterSource fs, Map initParams) Create a new wb around an loaded projectCLIWorkbenchManager.createWorkbench
(Object projectId) CLIWorkbenchManager.getWorkbench
(Object id) return the workbench as with given idCLIApplication.open
(FilterSource fs, Map initParams) Open a project in a new workbench.Modifier and TypeMethodDescriptionvoid
CLIWorkbenchManager.closeWorkbench
(ProjectWorkbench w) close a workbenchvoid
CLIWorkbenchManager.closeWorkbench
(ProjectWorkbench w, Command afterDispose) close a workbenchvoid
CLIWorkbenchManager.deregisterWorkbench
(ProjectWorkbench wb) unregister the workbench to the managerCLIWorkbenchManager.getWorkbenchId
(ProjectWorkbench wb) boolean
CLIWorkbenchManager.isManager
(ProjectWorkbench wb) chekc if the given workbench is handled by this managervoid
CLIWorkbenchManager.registerWorkbench
(ProjectWorkbench wb) register the workbench to the manager Should probably be done with a lock to prevent asynchronous changes -
Uses of ProjectWorkbench in de.grogra.imp
Modifier and TypeMethodDescriptionprotected ProjectWorkbench
IMP.createWorkbench
(Project p) Mainworkbench onlyprotected ProjectWorkbench
IMP.createWorkbench
(Project p, Map initParams) IMP.createWorkbench
(ProjectFactory pf) Only for mainworkbenchIMP.createWorkbench
(ProjectFactory pf, FilterSource fs, Map initParams) Create workbench not the main oneIMP.createWorkbench
(Object projectId) IMP.getWorkbench
(Object id) need to be addapted with objectlist, as the id can get out of the object list sizeIMP.open
(FilterSource fs, Map initParams) wrapper to open a workbench, that contains a filtersource and param in the infoModifier and TypeMethodDescriptionvoid
IMP.closeWorkbench
(ProjectWorkbench w) void
IMP.closeWorkbench
(ProjectWorkbench w, Command afterDispose) void
IMP.getWorkbenchId
(ProjectWorkbench wb) boolean
IMP.isManager
(ProjectWorkbench w) void
-
Uses of ProjectWorkbench in de.grogra.pf.ui
Modifier and TypeMethodDescriptionProjectManager.connectToProject
(Object p, ProjectWorkbenchLauncher wbLauncher) Link an existing project to a given wbcreate a new ProjectWorkbench with a given RegistryCreate a new ProjectWorkbench with the child Registry of the Project and set the ProjectWorkbenchManager.createWorkbench
(ProjectFactory pf) Create a new workbench around a new empty projectWorkbenchManager.createWorkbench
(ProjectFactory pf, FilterSource fs, Map initParams) Create a new Workbench around the Project loaded from the FilterSource The project is created in the context of the worbench manager, which is included in the context of the uiappWorkbenchManager.createWorkbench
(Object projectId) Create a new workbench around the Project of the given idProjectManager.getLinkedWorkbenches
(Project p) get the workbenches that are linked to the project pUIApplication.getMainWorkbench()
WorkbenchManager.getWorkbench
(Object id) return the workbench of given id * @param the id of the workbench to selectUIApplication.open
(FilterSource fs, ProjectFactory pf, Map initParams) abstract ProjectWorkbench
UIApplication.open
(FilterSource fs, Map initParams) abstract ProjectWorkbench
Modifier and TypeMethodDescriptionvoid
WorkbenchManager.closeWorkbench
(ProjectWorkbench w) Dispose a workbench - should be deregistered firstvoid
WorkbenchManager.closeWorkbench
(ProjectWorkbench w, Command afterDispose) Dispose a workbench - should be deregistered first Execute the afterDispose command (usually a popup for saving)void
WorkbenchManager.deregisterWorkbench
(ProjectWorkbench w) deregister a workbench to this managervoid
ProjectManager.disconnectProject
(ProjectWorkbench wb) Remove the link of a project to the given workbench.WorkbenchManager.getWorkbenchId
(ProjectWorkbench wb) Returning the ID of a workbenchboolean
WorkbenchManager.isManager
(ProjectWorkbench w) Check if the workbench is managed by this managervoid
ProjectManager.linkWorkbenchToProject
(Object projectId, ProjectWorkbench client) link a Workbench to a Projectvoid
WorkbenchManager.registerWorkbench
(ProjectWorkbench w) Register a workbench to this managervoid
UIApplication.selectWorkbench
(ProjectWorkbench w) protected void
UIApplication.setMainWorkbench
(ProjectWorkbench wb) -
Uses of ProjectWorkbench in de.grogra.projectmanager
Modifier and TypeMethodDescriptionProjectManagerImpl.connectToProject
(Object id, ProjectWorkbenchLauncher wbLauncher) create a new Workbench around the selected Project and register the Workbench It pushes the registry 's project into the wbProjectManagerImpl.getLinkedWorkbenches
(Project ep) Modifier and TypeMethodDescriptionvoid
ProjectManagerImpl.disconnectProject
(ProjectWorkbench client) Unlink workbench from a projectvoid
ProjectManagerImpl.linkWorkbenchToProject
(Object projectId, ProjectWorkbench client) Add a workbench to a reference to a workbench to the project directory.