[428759] "Arg0" variable is available in completion for CreateCellTool

Arg0 variable is now available in auto-completion and validation in a
Create Cell Tool.

Add a test to check the fix.

Bug: 428759
Change-Id: I958ea96e1d5fdb97954f974f17878d80bc6b2414
Signed-off-by: Mickael LANOE <mickael.lanoe@obeo.fr>
[448739] Improve the centering for straight and 2 segments edges.

* Some cases with straight rectilinear edges or two segments rectilinear
edges were not correctly handled if the two edge ends were centered. see
Comment 12 [1]

* Externalize the centered algorithm. (to use with the rectilinear
router)

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=448739#c12

Bug: 448739
Change-Id: I7e8ff468893d6e767b23313db2af84d2fcf71c90
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
[448739] Extends the rectilinear router to keep edges centered.

* We extend the draw2D rectilinear router to keep edges centered for
cases that could not be handled in GMF, in particular containers with
auto-size.
* Update the edge figure and the edge edit part to have the centering
information within the edge figure.
* Add new tests

Bug: 448739
Change-Id: I4cfc7ce802e026333836bb843511d167fff83e4b
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
[443378] Move ChangeLayerActivationCommand to API

Move ChangeLayerActivationCommand file from internal to API

Bug 443378
Change-Id: Iae47a5cf796a65f45a0cfaf5ba48125c898f7a75
Signed-off-by: Laurent Fasani <laurent.fasani@obeo.fr>
[452651] Fix data for test UmlClassDragAndDropTest.testMoveClass()

Resize node to avoid potential problem due to size computed from label
and that causes unexpected GMF points.
This commit tries to fix a test that is OK locally but not on jenkins.

Change-Id: I03e23e78988cd63f3cc25aa86755c09c04e4d628
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
Merge "[443378] Move ChangeLayerActivationCommand to API"
[452653] Update ResourceModifiedFieldUpdater and ResourceSetSync
according to tests failures

In ResourceModifiedFieldUpdater ignore notifications during resource
loading.
Update WorkspaceResourceSyncTestCase to work with
ResourceModifiedFieldUpdater.
Update ResourceSetSync to :
 - correctly manage Resource remove from ResourceSet.
 - not check resource loading/loaded state as it is useless in
postcommit as the resource is already loaded.

Bug: 452653
Change-Id: Ifc3e468a1ea4d3c7ad97a0acff26cc9254d52af7
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
[442231] LockedInstanceException.getText() must dispose the
AdapterFactory

LockedInstanceException.getText() must dispose the newly created
AdapterFactory and use an AdapterFactoryItemDelegator to call getText()
directly.

Bug: 442231
Change-Id: Ic3e60e9f47aa7544df411f41ed2e8093d2acb944
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
[453917] Fixes sub-node moving when resizing a container within a
container.

* Add new tests to check that issue.

Bug: 453917
Change-Id: If7d5938247d77d0369d31f521a9ee96996dbd9eb
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
[444267] Disable "Underline" and "StrikeThrough" buttons when read only

The "Underline" and "StrikeThrough" buttons in the appearance tab of the
property view are now disabled when a diagram is read only.

Bug: 444267
Change-Id: I1fcc06444af762f4dd1bd669b94648c439af7ddd
Signed-off-by: Mickael LANOE <mickael.lanoe@obeo.fr>
[449167] Test removing Acceleo 3 expressions migration

Test migration participant to update object values in VSM before loading
this objects from XML file.

Bug: 449167
Change-Id: Ia52b9beba9c8d6bdac3c072e71ba1ee328319bd8
Signed-off-by: Belqassim Djafer <belqassim.djafer@obeo.fr>
[453786] Fix the wrong start location

in case of selection from bottom-right to top-left.

Another bug has been created on GMF-runtime project to fix the original
class (bug 453538).

Bug: 453786
Change-Id: I8b03ec48c6c57fe080c7cb9e28ba72470adec33b
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>