Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 481600

Summary: IContentPart children and anchorages should not be removed during deactivation of ContentBehavior.
Product: [Tools] GEF Reporter: Alexander Nyßen <nyssen>
Component: GEF MVCAssignee: Alexander Nyßen <nyssen>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 0.2.0   
Target Milestone: 4.0.0 / 3.11.0 (Neon) M3   
Hardware: All   
OS: All   
Whiteboard:

Description Alexander Nyßen CLA 2015-11-06 09:49:11 EST
Currently, ContentBehavior removed IContentPart children and anchorages during deactivation. This prevents that deactivation can simply be used to temporarily disable all listeners, while the visual part hierarchy remains intact.
Comment 1 Alexander Nyßen CLA 2015-11-06 10:01:00 EST
Pushed the following changes to origin/master:

- Changed that ContentBehavior no longer removed IContentPart anchorages and children during deactivate.
- Moved the removal of the respective parts into the unregister() methods of AbstractRootPart and AbstractContentPart respectively.

Resolving as fixed in 3.11.0 M3.