Bug 449045 - Refactor LazyCrossReferencer to allow customization of the behavior by inheritance
Summary: Refactor LazyCrossReferencer to allow customization of the behavior by inheri...
Status: CLOSED FIXED
Alias: None
Product: Sirius
Classification: Modeling
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: 3.0.0M4   Edit
Assignee: Laurent Redor CLA
QA Contact: Belqassim Djafer CLA
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks: 450227
  Show dependency tree
 
Reported: 2014-10-28 06:34 EDT by Mickael LANOE CLA
Modified: 2015-06-24 11:15 EDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.