[450067] Fix the test since the resize cmd uses the label constant

* label constant: DiagramUIMessages.SetLocationCommand_Label_Resize

Bug: 450067
Change-Id: Ib8bc41f77249d8b3e576e24c1687bf588855c759
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
[453508] Avoid memory leak on diagram outline view

Update DiagramOutlinePage.dispose() to have all fields reset.


Bug: 453508
Change-Id: I2a18d6f4fabaa971d0ad7a4d2c95dbbbe8af050a
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
[cleanup] Use BinaryResourceImpl of EMF since it is API

As BinaryResourceImpl is in EMF API since 2.4 we can us it instead of
having a copy of a provisionnal one

Change-Id: I42210d5aec0614807c591b147dc2de54ff825984
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
[cleanup] remove commented useless code in
RepresentationDescriptionMetamodelsUpdater

Change-Id: I3682df8bb10a9bf1dca211c9eca355f87c72cef0
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
[452653] Use a ValidateEditSupport for TrackingModificationTrigger

Use a ValidateEditSupport for TrackingModificationTrigger to be sure to
be called once per transaction commited and not be called on rollback.
Use it with a delegate to manage case a previously existing
ValidateEditSupport.
In addition fix the issue of undo which doesn't update
Resource.isModified field.

Bug: 452653
Change-Id: I789bd34a9cff26947fa3a6c3cc5e380ddf8c0386
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
[452652] Wrong last GMF bendpoint in case of target move

Use second to last point instead of last point for intersection
computation.

The test UmlClassDragAndDropTest.testMoveClass() has been added to
reveal the problem.
Tests of UmlPortMoveTest and UmlPortDragAndDropTest have been also
completed for checks on GMF bendpoints and reveal the problem of bug
452651.

Bug: 452652
Bug: 452651
Change-Id: I03a59babdb51c1734c2d96f1324c613afac2b5df
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[452651] Wrong first or last GMF bendpoint in case of rectilinear router

The first or the last bendpoints should be computed as the second or
second to last bendpoints (and not with the intersection).

Bug: 452651
Change-Id: I742637e8fa694fc120e13edbf73303ff7d095093
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[430724] Activate IsModifiedSavingPolicy by default

Bug: 430724
Change-Id: I815bad5fc5b9f82c4cd5dc805545b60626d31cd5
Signed-off-by: Cedric Brun <cedric.brun@obeo.fr