Bug 449045

Summary: Refactor LazyCrossReferencer to allow customization of the behavior by inheritance
Product: [Modeling] Sirius Reporter: Mickael LANOE <mickael.lanoe>
Component: CoreAssignee: Laurent Redor <laurent.redor>
Status: CLOSED FIXED QA Contact: Belqassim Djafer <belqassim.djafer>
Severity: normal    
Priority: P3 CC: belqassim.djafer, laurent.redor, maxime.porhel, pierre-charles.david, steve.monnier
Version: unspecifiedKeywords: triaged
Target Milestone: 3.0.0M4   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on:    
Bug Blocks: 450227    

Description Mickael LANOE CLA 2014-10-28 06:34:55 EDT
In order to take into account specific notifications in the cross referencer, it would be interesting to customize the behavior of the LazyCrossReferencer adapter by inheritance. 

The objective is to override the InternalLazyCrossReferencer#selfAdapt() method in order to remove the adapter in a specific case.
Comment 1 Mickael LANOE CLA 2014-11-04 08:25:24 EST
patchset: https://git.eclipse.org/r/#/c/35630/
Comment 2 Laurent Redor CLA 2014-11-06 03:44:07 EST
"backport" has been removed from whiteboard because this issue has been cloned as bug 450227 to report it on Sirius 2.0.1.
Comment 3 Belqassim Djafer CLA 2015-04-09 03:53:48 EDT
Verified as technical issue
Comment 4 Pierre-Charles David CLA 2015-06-24 11:15:22 EDT
Available in Sirius 3.0.0. See https://wiki.eclipse.org/Sirius/3.0.0.