[437099] Repair action should not always save the sessions

This was wrongly reported in commit
825388b5e120bfe30c75e8bf0539bf1736fadc23

Bug: 437099
Change-Id: Ic068de7d8efb1c43fd027ddef42d52b9e5d2388e
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[436427] Fix release notes

Bug: 436427
Change-Id: I3cf2a5c008df6c37b2ec304f3b98a0b8e9d19828
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[437512] NPE on diagram editor dispose when  DiagramEditor.setInput()
was called with an empty input

The fix consists to set to null the GMFDiagramUpdater attribute of
DDiagramEditorImpl juste after dispose in DDiagramEditorImpl.setInput()
to not have it disposed again in DDiagramEditorImpl.dispose().

Change-Id: Iee3eb0e03a5eff81f4c5b73ecd5e306a69289182
Merge "[437099] Repair action should not always save the sessions"
[434936] Factorize EObject.eResource() calls

For performance considerations, keeping eResource() result in a variable
when faced to successive calls on the same EObject.

Signed-off-by: Alex Lagarde <alex.lagarde@obeo.fr>

Change-Id: Ic62655f163d5faeb71617b5198d06471e25f1ed7
[test] avoid a potential NPE on session closing

avoid a potential NPE on session closing when the UI thread try to use
Resource through EObject.eResource() after session is closed

Change-Id: I98792a2faa016149597f188b5291ac6656078434
[437646] Enhance AirDCrossReferenceAdapter installaton

Have AirDCrossReferenceAdapterImpl installed on ResourceSet and be
adapted recursively only on aird resource, i.e.
ResourceQuery.isRepresentationsResource().
Also remove it on session close as it is done for the semantic cross
reference adapter. Move this specific code in other methods to avoid
checkstyle error in DAnalysisSessionImpl.close() about number of lines.

Bug: 437646
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
Change-Id: I16ec7b4e47d111c97f87c5df3d3ea55afa0a0aa5
[build] Refresh the Luna target to get the final version of all the components

Change-Id: If24e662d37fd30df97e111dc16a37baa56b05de9