[cleanup] fix typo

Change-Id: I5e6b845a2a4bb09de40b5b6db2be846f3225667a
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
[442289] Fix IndexOutOfBoundsException when selecting at least 3 edges.

Bug: 442289
Change-Id: Iaa07f176dfe5eab020af6dbc297c0d235029f83b
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[437097] Handle case of drag'n'drop of source AND target

The commit a354dd83bf9b7ab23f1621b6242e5da438dd7310 handles the case of
drag'n'drop of one element but not the case when both source and target
have been dragged and dropped simultaneously.

*  A new method has been added in SiriusLayoutDataManager to retrieve
the opposite edge layout data of another edge layout data. An edge
layout data stored in the incomingEdgeLayoutDatas ref of its parent data
can have an opposite edge layout data in the outgoingEdgeLayoutDatas of
the other ends.
* The unused case CAUSED_BY_BOTH of EdgeLayoutData has been removed.
* The main changes are in ConnectionsFactory, that now handles the case
of drag'n'drop of source AND target.

Bug: 437097
Change-Id: Iea043150bd131a4a29fa0ec7b4cfa462c3e85f4c
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[438603] Cleanup on tree/table dialects

- Remove unused constructors in HierarchyLabelTableProvider.
- Remove ChangeColumnWidthCommand because a simple SetCommand can be
used and permissionAuthority checking must be done before the command
execution or in precommit to rollback all changes.
- Remove unused methods in AbstractDTableEditor and DTableTreeViewer.
- Move DTableViewerManager$SortListener in its own class DLineSorter as
it is done for DColumnSorter.
- Remove DTableViewerListener$SetAccessorRecordingCommand to use a
SetCommand.
- Remove dependency to Session in GlobalContext to use only a collection
os semantic resources.
- In DTreeRefresh use ECrossReferenceAdapter.getCrossReferenceAdapter()
to retreive the crossReferencerAdapter instead of using Session.
- Rename DTreeColumnLabelProvider to DTreeItemLabelProvider as it was
misnamed.

Bug: 438603
Change-Id: I30e64575cd3b1ddfc6dd20be584e88e76dd4f838
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
[cleanup] Remove reference to Session

Use ECrossReferenceAdapter.getCrossReferenceAdapter(EObject) instead of
SessionManager.getSession()

Change-Id: Ibe368da9ebb15e4e4ed9186cfc7530ec4de40e5d
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>