Bug 450227

Summary: Refactor LazyCrossReferencer to allow customization of the behavior by inheritance
Product: [Modeling] Sirius Reporter: Laurent Redor <laurent.redor>
Component: CoreAssignee: Project inbox <sirius.core-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: mickael.lanoe, pierre-charles.david, steve.monnier
Version: unspecifiedKeywords: triaged
Target Milestone: 2.0.1   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on: 449045    
Bug Blocks:    

Description Laurent Redor CLA 2014-11-06 03:42:21 EST
+++ This bug was initially created as a clone of Bug #449045 +++

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 2 Laurent Redor CLA 2014-11-06 12:17:41 EST
OK with stable Sirius 2.0.1 2.0.1-S 20141106-093454: http://download.eclipse.org/sirius/updates/stable/2.0.1-S20141106-093454
Comment 3 Pierre-Charles David CLA 2014-12-12 10:16:45 EST
Available in Sirius 2.0.1.