Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 177132 - launch configuration nested working copies
Summary: launch configuration nested working copies
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Debug (show other bugs)
Version: 3.3   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 3.3 M5   Edit
Assignee: Platform-Debug-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 74480
  Show dependency tree
 
Reported: 2007-03-13 09:09 EDT by Darin Wright CLA
Modified: 2007-03-13 09:11 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Darin Wright CLA 2007-03-13 09:09:36 EDT
To support the cancelation of the creation/editing/deletion of multiple launch configurations from a property page, using existing launch configuration editing infrastructure (i.e. opening the launch dialog from the property page), we require nested working copies.

Nested working copies allows a working copy B to be created from a launch configuration A. It then allows a nested working C to be created from B. When C is saved, its changes are written to its parent working copy B. When B is saved, its changes are persisted back to its original launch configuration A. (In the past all when a working copy was saved it was always written back to the original configuration A).

This support has been released in support of but 74480.
Comment 1 Darin Wright CLA 2007-03-13 09:10:54 EDT
The methods ILaunchConfigurationWorkingCopy.getParent() has been added, and the doSave() methods has been updated to save changes to parent or original based on the nested level of a configuration.
Comment 2 Darin Wright CLA 2007-03-13 09:11:56 EDT
Marking verified. Philippe, I added this bug to track the API change for nested working copies.