Summary: | [WorkingSets] API addition to IWorkingSetManager to recreate an IWorkingSet from an IMemento | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Darin Swanson <Darin_Swanson> |
Component: | UI | Assignee: | Nick Edgar <n.a.edgar> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | Keywords: | api |
Version: | 2.1 | ||
Target Milestone: | 3.0 M6 | ||
Hardware: | PC | ||
OS: | Windows NT | ||
Whiteboard: | |||
Bug Depends on: | |||
Bug Blocks: | 37506 |
Description
Darin Swanson
2003-05-01 14:55:06 EDT
We talked about the need for this in email. Darin is handling the persistence himself because he does not want to add the working sets to the working set manager. They are internal working sets that should not be shown to the user. To see the current implementation/work arounds we are using (from HEAD): org.eclipse.debug.ui.variables.WorkingSetComponent org.eclipse.debug.ui.variables.WorkingSetExpander Reassigning to Nick since he is taking ownership of this component. The code in question now lives in org.eclipse.debug.ui.launchVariables.RefreshTab. Will investigate. Are there any other areas where Debug is using Workbench internals? We want to clean these up for the RCP work. Sorry, didn't get to it for M4. Will get to this for M6. Honest. Fixed in I20031209. Added IWorkingSetManager.createWorkingSet(IMemento) and added IPersistableElement to IWorkingSet as suggested. Also added test in IWorkingSetManagerTest. |