[423052] Remove links from viewpoint to diagram

DRepresentationContainer.diagramSet reference,
DRepresentationContainer.addSemanticDiagram eOperation have been
removed, they will block a clean split viewpoint.ecore into
viewpoint.ecore and diagram.ecore (only diagram should reference
viewpoint).

DRepresentationContainer.addSemanticDiagram was not implemented.

After this removal, DDiagramSet is no more referenced, furthermore it is
no more used since 2010. The next commit will handle the migration
(which should nearly never do anything, the repair process was modified
to delete DDiagramSet element the 15/06/2010)

Change-Id: I0162733b464498f543b58ec02dc5e08e051a0455
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[423052] Update Environment.xmi according to the latest metamodel
changes (split of the diagram EPackage)



Change-Id: I67167ee122bbf89416c3f64aadc2d9b231efd24e
[422957] Remove the deprecated ViewpointRegistryListener.

Change-Id: I4a61db9c00bb5b06a7a14a5409e0a4cae5a0a974
[422957] Remove some unjustified "@deprecated" annotations

Change-Id: Iacead8010df2d09ef89ff5a0e2f6974cdcc04ba0
[cleanup] Apply the cleanup profile to DAnalysisSessionImpl

Also remove all the @inheritDoc which are made clearly redundant with
the addition of all the @Override annotations which were missin.

Change-Id: Ic21a2fe210d68288092de2ae3e4315843bbb352e
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[419926] Fix the name of DASI.getSirius()

Change-Id: I0fcb3038352b9c661e7c53a31ef8e5e61c16c2ae
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[422957] Remove some deprecated API.

ExportRepresentationsAsImagesDialog has been replaced by
ExportSeveralRepresentationsAsImagesDialog

Remove computeVisibility(Session, DDiagram, DDiagramElement) method from
DisplayAllServiceImpl as it's no more defined in the interface.

Change-Id: I22826aea8a9bb305b965a276100df12dc8d30124
[422957] Merge SessionManagerListener2 with SessionManagerListener and
remove this last one.

Change-Id: I2f352946f93f3c2e6aabc861f678fdcad4cc47ae
[422957] Remove the notifyUpdatedSession(Session updated) deprecated
method from SessionManagerListener2.

Change-Id: Ia74562837db7bef59c0f973bfc789029b37c7863
[cleanup] Fix typo in a file name

Change-Id: Ifcbfc195a90b60c598a6fffce526fe20a6f70869
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[423052] Generate editor code for table, tree, sequence diagram without
change

One line is added at the end of each file.

Change-Id: I51f49b083d686e96a15ec50cbf52ad623f15d6b5
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[423052] Move diagram-specific EPackages into their own model

* Move all these EPackages in diagram.ecore
* Fix some bad references from Core to diagram
** Revert move of validation EPackage make in first step: bugzilla
423037
*** ViewValidationRule is now generic and uses
RepresentationElementMapping instead of DiagramElementMapping
** Move ContainerDropDescription, DragAndDropTargetDesciption,
DragAndDropTraget from viewpoint to diagram (missed in the first step:
bugzilla 423037

Change-Id: Ifd8ef7bc6ffa7f15c10edfab14b82d1bb9d68ecf
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[423052] Generate model code

And fix compilation pb in corresponding plugin (org.eclipse.sirius).
Other generations and compilations problems are split in other commits
to facilitate the review.

Change-Id: Ie7e1ec1a27959062690f79a6b622e854865cc5c8
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[423052] Generate edit code

And fix compilation pb in corresponding plugin (org.eclipse.sirius.ui).
Other generations and compilations problems are split in other commits
to facilitate the review.

Change-Id: I112b7fdecc84a81b0fc7e4136a78f46c4de6c1d1
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[423052] Generate editor code

And fix compilation pb in corresponding plugin
(org.eclipse.sirius.editor).
Other generations and compilations problems are split in other commits
to facilitate the review.

Change-Id: I607f1d7b7d18e09c2f08b0e6192993dd45f12605
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[423052] Generate model, edit and editor code for sequence diagram.

And fix compilation pb in corresponding plugins
(org.eclipse.sirius.diagram.sequence,
org.eclipse.sirius.diagram.sequence.edit,
org.eclipse.sirius.editor.sequence).
Other compilations problems are split in a last commit
to facilitate the review.

Change-Id: Id93101fc94101ed2211fadee9753843a0a5201c7
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[423052] Fix compilation problems causes by this move.

Change-Id: Iffa5cecf8ff440c0eec93b58a00af05862efb980
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[422957] rename SessionManagerListener2 to
SessionManagerListener

Change-Id: Ice6f99c003feed6cc889c2ec83f8d7518b762764
[422957] Update the release note and rename ViewointRegistryListener2 to
ViewpointRegistryListener2

Change-Id: I3a40744d4134951e20b3ad2f17a6e96f2402f336
[423052] Add migration step for validation EPackage changes.

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