Bug 450227 - 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: 2.0.1   Edit
Assignee: Project inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on: 449045
Blocks:
  Show dependency tree
 
Reported: 2014-11-06 03:42 EST by Laurent Redor CLA
Modified: 2014-12-12 10:16 EST (History)
3 users (show)

See Also:


Attachments

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