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

Bug 403661

Summary: [Legacy] Make legacy mode non-optional
Product: [Modeling] EMF Reporter: Eike Stepper <stepper>
Component: cdo.legacyAssignee: Eike Stepper <stepper>
Status: CLOSED FIXED QA Contact: Eike Stepper <stepper>
Severity: enhancement    
Priority: P3 CC: cedric.brun, give.a.damus, martin.fluegge
Version: 4.2   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard: Power to the People

Description Eike Stepper CLA 2013-03-18 12:55:31 EDT
There seem to be various issues with the current approach to bind the legacy mode enabledment to a thread-local variable, especially when CDOViews are opened from the UI thread.

Recap: The thread-local approach has been chosen because another parameter on the various openView() and openTransaction() methods of CDOSession would lead to an API explosion. See bug 363637.

Now I think the legacy mode is mature enough to always have it enabled.
Comment 1 Christian Damus CLA 2013-03-18 16:19:32 EDT
Awesome.  This will be great for Papyrus!
Comment 2 Eike Stepper CLA 2013-03-19 04:15:53 EDT
Great! I hope that noone else feels negatively impacted ;-)

commit b2ce98845faf1b5cdb98aa30df6ae06241519c67
Comment 3 Eike Stepper CLA 2013-06-27 03:31:40 EDT
Available in R20130613-1157 (4.2)