[442176] Log the errors occured during load

Bug: 442176
Change-Id: I00562f2f7900d4d03a5452351eef47c882587ab9
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[442677] Postpone some delete subtasks creation at command execution

As in the "delete with tool" case, several delete sub tasks are now
postponed and done during execution of the delete.

The DeleteWithoutToolTask has been introduced to avoid code duplication
and assure to control and maintain the delete without tool of the
different dialects.

The type of collections used to collect the semantic elements to delete
has been changed from hash set to linked hash set, to avoid a random
delete order and improve the reproducibility.

Bug: 442677
Change-Id: I37499334029ba65c41affbcef4a94aebbae55c6b
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[438359] Selecting an element from the outline should reveal it in the
diagram

Reveal the first EditPart of selection

Bug: 438359
Change-Id: Ie22b7c43719118f5f656bedbdf543431f30ae069
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
[cleanup] Do not depend on the ViewpointRegistry singleton for no good reason

Change-Id: I620ad07faa48c81025c2fab2c4ee6b35a3a00b69
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
Merge "[438359] Selecting an element from the outline should reveal it in the diagram"