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

Bug 500974

Summary: AbstractBehavior should save the root part where feedback and handles are added so that it can be re-used when removing them.
Product: [Tools] GEF Reporter: Matthias Wienand <matthias.wienand>
Component: GEF MVCAssignee: gef-inbox <gef-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 1.0.0   
Target Milestone: 5.0.0 (Oxygen) M2   
Hardware: All   
OS: All   
Whiteboard:

Description Matthias Wienand CLA 2016-09-07 05:34:34 EDT
Currently, the AbstractBehavior does not save the root part to which feedback and handles are added. Thus, feedback and handles can only be removed as long as the root part can be identified from the targets. It would be better to save the root part so that feedback and handles can always be removed.
Comment 1 Matthias Wienand CLA 2016-09-07 08:41:57 EDT
I changed the code so that the root part is determined using the feedback or handle parts that are to be removed. The code is published on the master branch, therefore, I resolve this ticket as fixed for 5.0.0 M2.