Method Summary
All Methods Instance Methods Abstract Methods
void
Dispose a workbench - should be deregistered first
void
Dispose a workbench - should be deregistered first
Execute the afterDispose command (usually a popup for saving)
Create a new workbench around a new empty project
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 uiapp
Create a new workbench around the Project of the given id
void
deregister a workbench to this manager
return the workbench of given id
* @param the id of the workbench to select
return the object workbenches
Returning the ID of a workbench
boolean
Check if the workbench is managed by this manager
Return the list of workbench handled by the manager
void
Register a workbench to this manager
Method Details
getWorkbench
return the workbench of given id
* @param the id of the workbench to select
Returns:
Throws:
IndexOutOfBoundsException
getWorkbenches
return the object workbenches
listWorkbenches
Return the list of workbench handled by the manager
Returns:
a list of Workbench (shouldn't this return Workbench[]? and an array?)
getWorkbenchId
Returning the ID of a workbench
Parameters:
wb
-
Returns:
registerWorkbench
Register a workbench to this manager
deregisterWorkbench
deregister a workbench to this manager
closeWorkbench
Dispose a workbench - should be deregistered first
closeWorkbench
Dispose a workbench - should be deregistered first
Execute the afterDispose command (usually a popup for saving)
isManager
Check if the workbench is managed by this manager
Parameters:
w
-
Returns:
createWorkbench
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 uiapp
createWorkbench
Create a new workbench around a new empty project
Returns:
Throws:
IOException
createWorkbench
Create a new workbench around the Project of the given id
Returns: