diff options
| author | Pierre-Charles David | 2017-05-11 14:51:53 +0000 |
|---|---|---|
| committer | Pierre-Charles David | 2017-05-11 14:51:53 +0000 |
| commit | b972a52b93295d7886e1376ca27777ab2a986067 (patch) | |
| tree | f601858245bcca4d79646be3882f6e3342a940c7 | |
| parent | 055cae502c47e5cd91a9bcde0d298ccfb492e32e (diff) | |
| download | org.eclipse.sirius-b972a52b93295d7886e1376ca27777ab2a986067.tar.gz org.eclipse.sirius-b972a52b93295d7886e1376ca27777ab2a986067.tar.xz org.eclipse.sirius-b972a52b93295d7886e1376ca27777ab2a986067.zip | |
[441666] Document the removal of the old view and remove its API
Bug: 441666
Change-Id: Ib9831c4c56fd457018ac95c00ac83e6a74699cc9
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
5 files changed, 23 insertions, 35 deletions
diff --git a/plugins/org.eclipse.sirius.doc/doc/Release_Notes.html b/plugins/org.eclipse.sirius.doc/doc/Release_Notes.html index 09ff070ed0..a6b55ab4fb 100644 --- a/plugins/org.eclipse.sirius.doc/doc/Release_Notes.html +++ b/plugins/org.eclipse.sirius.doc/doc/Release_Notes.html @@ -241,6 +241,18 @@ <em>EOperations</em> and has been replaced with an equivalent (internal) plain Java class. </li> </ul> + <h4 id="Changesinorg.eclipse.sirius.ui">Changes in + <code>org.eclipse.sirius.ui</code> + </h4> + <ul> + <li><span class="label label-danger">Removed</span> The old + <em>Model Request Interpreter</em> view is not available anymore. It is superseded by the + <em>Interpreter</em> view, which comes from the Acceleo project but does not actually depend on Acceleo or AQL and can be installed separately (using the feature + <code>org.eclipse.acceleo.ui.interpreter</code>, which is available directly from the Sirius update-sites). The corresponding interface + <code>org.eclipse.sirius.ui.tools.api.views.interpreterview.InterpreterView</code> has been removed. Technically, the implementation code for the old + <em>Model Request Interpreter</em> view is still present if needed during the transition, but not exposed or used anywhere. It will be removed in a future version. + </li> + </ul> <h4 id="Changesinorg.eclipse.sirius.tests.swtbot.support">Changes in <code>org.eclipse.sirius.tests.swtbot.support</code> </h4> @@ -352,7 +364,7 @@ <code>RepresentationElementIdentifier</code>) have been removed. </li> </ul> - <h4 id="Changesinorg.eclipse.sirius.ui">Changes in + <h4 id="Changesinorg.eclipse.sirius.ui2">Changes in <code>org.eclipse.sirius.ui</code> </h4> <ul> @@ -525,7 +537,7 @@ <code>AbstractMetamodelPropertySectionSpec</code>. Those classes are now used for the edition of the metamodels of both the Properties view description and the various representations. </li> </ul> - <h4 id="Changesinorg.eclipse.sirius.ui2">Changes in + <h4 id="Changesinorg.eclipse.sirius.ui3">Changes in <code>org.eclipse.sirius.ui</code> </h4> <ul> @@ -933,7 +945,7 @@ SWTBotUtils.waitAllUiEvents(); <code>updateModelsReferences(DAnalysis, Iterator<DSemanticDecorator>)</code> because it is more suited to the client needs. </li> </ul> - <h4 id="Changesinorg.eclipse.sirius.ui3">Changes in + <h4 id="Changesinorg.eclipse.sirius.ui4">Changes in <code>org.eclipse.sirius.ui</code> </h4> <ul> @@ -1427,7 +1439,7 @@ SWTBotUtils.waitAllUiEvents(); <code>org.eclipse.sirius.diagram.description.filter.impl.VariableFilterImpl.resetVariables()</code>. </li> </ul> - <h4 id="Changesinorg.eclipse.sirius.ui4">Changes in + <h4 id="Changesinorg.eclipse.sirius.ui5">Changes in <code>org.eclipse.sirius.ui</code> </h4> <ul> @@ -1575,7 +1587,7 @@ SWTBotUtils.waitAllUiEvents(); <code>org.eclipse.sirius.ext.gmf.runtime.diagram.ui.tools.MoveInDiagramDragTracker</code> has been added to declare states used by all DragTrackers which manage move in diagram using mouse middle click. </li> </ul> - <h4 id="Changesinorg.eclipse.sirius.ui5">Changes in + <h4 id="Changesinorg.eclipse.sirius.ui6">Changes in <code>org.eclipse.sirius.ui</code> </h4> <ul> @@ -2018,7 +2030,7 @@ SWTBotUtils.waitAllUiEvents(); <code>org.eclipse.sirius.tools.api.command.IUndoableCommand</code> interface removed because it is useless since undo/redo is managed by EMF Transaction. </li> </ul> - <h4 id="Changesinorg.eclipse.sirius.ui6">Changes in + <h4 id="Changesinorg.eclipse.sirius.ui7">Changes in <code>org.eclipse.sirius.ui</code> </h4> <ul> diff --git a/plugins/org.eclipse.sirius.doc/doc/Release_Notes.textile b/plugins/org.eclipse.sirius.doc/doc/Release_Notes.textile index 8272718079..8b61a880ba 100644 --- a/plugins/org.eclipse.sirius.doc/doc/Release_Notes.textile +++ b/plugins/org.eclipse.sirius.doc/doc/Release_Notes.textile @@ -55,6 +55,10 @@ h4. Changes in @org.eclipse.sirius.table@ * <span class="label label-danger">Removed</span> The @DTableElementSynchronizer@ _EClass_ has been removed from the table meta-model. It only defined _EOperations_ and has been replaced with an equivalent (internal) plain Java class. +h4. Changes in @org.eclipse.sirius.ui@ + +* <span class="label label-danger">Removed</span> The old _Model Request Interpreter_ view is not available anymore. It is superseded by the _Interpreter_ view, which comes from the Acceleo project but does not actually depend on Acceleo or AQL and can be installed separately (using the feature @org.eclipse.acceleo.ui.interpreter@, which is available directly from the Sirius update-sites). The corresponding interface @org.eclipse.sirius.ui.tools.api.views.interpreterview.InterpreterView@ has been removed. Technically, the implementation code for the old _Model Request Interpreter_ view is still present if needed during the transition, but not exposed or used anywhere. It will be removed in a future version. + h4. Changes in @org.eclipse.sirius.tests.swtbot.support@ * <span class="label label-success">Added</span> The method @getTreeItem(SWTBotTreeItem[], String, boolean, boolean)@ has been added in @org.eclipse.sirius.tests.swtbot.support.utils@ to retrieve recursively a @SWTBotTreeItem@ in a @SWTBotTreeItem@ array. Compared to @getTreeItem(SWTBotTreeItem[], String)@, it adds the capability to control if the search must be done on enabled items or enabled and disabled items and if the tree must be expanded during the search to check non displayed items. diff --git a/plugins/org.eclipse.sirius.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.sirius.ui/META-INF/MANIFEST.MF index 82e224e04e..fa29ca609a 100644 --- a/plugins/org.eclipse.sirius.ui/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.sirius.ui/META-INF/MANIFEST.MF @@ -49,7 +49,6 @@ Export-Package: org.eclipse.sirius.description.contribution.provider;version="2. org.eclipse.sirius.ui.tools.api.provider;version="2.0.4", org.eclipse.sirius.ui.tools.api.views;version="2.1.0", org.eclipse.sirius.ui.tools.api.views.common.item;version="2.0.4", - org.eclipse.sirius.ui.tools.api.views.interpreterview;version="2.0.4", org.eclipse.sirius.ui.tools.api.views.modelexplorerview;version="2.0.4", org.eclipse.sirius.ui.tools.api.views.modelexplorerview.resourcelistener;version="2.0.4", org.eclipse.sirius.ui.tools.api.wizards.page;version="2.0.4", diff --git a/plugins/org.eclipse.sirius.ui/src/org/eclipse/sirius/ui/tools/api/views/interpreterview/InterpreterView.java b/plugins/org.eclipse.sirius.ui/src/org/eclipse/sirius/ui/tools/api/views/interpreterview/InterpreterView.java deleted file mode 100644 index b9a7040077..0000000000 --- a/plugins/org.eclipse.sirius.ui/src/org/eclipse/sirius/ui/tools/api/views/interpreterview/InterpreterView.java +++ /dev/null @@ -1,26 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 THALES GLOBAL SERVICES. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Obeo - initial API and implementation - *******************************************************************************/ -package org.eclipse.sirius.ui.tools.api.views.interpreterview; - -/** - * An eclipse view with an interpreter to launch model requests on - * representations. - * - * @author mchauvin - */ -public interface InterpreterView { - - /** - * View ID. - */ - String ID = "org.eclipse.sirius.ui.tools.views.interpreterview"; //$NON-NLS-1$ - -} diff --git a/plugins/org.eclipse.sirius.ui/src/org/eclipse/sirius/ui/tools/internal/views/interpreterview/DesignerInterpreterView.java b/plugins/org.eclipse.sirius.ui/src/org/eclipse/sirius/ui/tools/internal/views/interpreterview/DesignerInterpreterView.java index 3c92f1b607..a29cbe1416 100644 --- a/plugins/org.eclipse.sirius.ui/src/org/eclipse/sirius/ui/tools/internal/views/interpreterview/DesignerInterpreterView.java +++ b/plugins/org.eclipse.sirius.ui/src/org/eclipse/sirius/ui/tools/internal/views/interpreterview/DesignerInterpreterView.java @@ -56,7 +56,6 @@ import org.eclipse.sirius.common.tools.api.interpreter.IInterpreterSiriusVariabl import org.eclipse.sirius.common.tools.api.interpreter.IVariableStatusListener; import org.eclipse.sirius.common.tools.api.util.StringUtil; import org.eclipse.sirius.common.ui.tools.api.contentassist.ContentInstanceProposalProvider; -import org.eclipse.sirius.ui.tools.api.views.interpreterview.InterpreterView; import org.eclipse.sirius.ui.tools.internal.views.common.navigator.adapters.ModelDragTargetAdapter; import org.eclipse.sirius.viewpoint.DSemanticDecorator; import org.eclipse.sirius.viewpoint.description.Viewpoint; @@ -94,7 +93,7 @@ import org.eclipse.ui.part.ViewPart; * * @author cbrun */ -public class DesignerInterpreterView extends ViewPart implements InterpreterView { +public class DesignerInterpreterView extends ViewPart { private static final Transfer TRANSFER = LocalSelectionTransfer.getTransfer(); |
