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

Bug 458216

Summary: Prevent resolving proxy when removing crossReferenceAdapter
Product: [Modeling] Sirius Reporter: Laurent Fasani <laurent.fasani>
Component: CoreAssignee: Laurent Fasani <laurent.fasani>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: belqassim.djafer, laurent.redor, mickael.lanoe, pierre-charles.david
Version: 2.0.0Keywords: triaged
Target Milestone: 3.0.0M6   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Attachments:
Description Flags
Example project with two resources none

Description Laurent Fasani CLA 2015-01-23 03:43:49 EST
Suppose A has a containment reference to B
B has a containment reference to C
C has a reference to B
A is owned by resource R1
B is owned by resource R2

Issue : During unloading of resource R2, R2 is loaded
Comment 1 Laurent Fasani CLA 2015-01-23 03:44:51 EST
I am currently working on it
Comment 2 Laurent Fasani CLA 2015-01-28 03:57:15 EST
need review https://git.eclipse.org/r/40478
Comment 3 Laurent Fasani CLA 2015-02-03 04:33:36 EST
fixed
Comment 4 Laurent Redor CLA 2015-02-03 05:00:54 EST
Waiting 3.0.0M5 release to push the review https://git.eclipse.org/r/40478...
Comment 6 Mickael LANOE CLA 2015-02-11 04:06:47 EST
Created attachment 250704 [details]
Example project with two resources

scenario :
- open project
- externally modify R2 (in a text editor for example)
- refresh project in Sirius
issue in the Error Log: The warning Resource was re-loaded while it was being unloaded
Comment 7 Belqassim Djafer CLA 2015-04-13 09:25:06 EDT
Verified on Sirius 3.0.0M6
Comment 8 Pierre-Charles David CLA 2015-06-24 11:17:19 EDT
Available in Sirius 3.0.0. See https://wiki.eclipse.org/Sirius/3.0.0.