diff options
author | Laurent Redor | 2022-06-24 17:59:39 +0000 |
---|---|---|
committer | Laurent Redor | 2022-07-06 07:29:39 +0000 |
commit | 1e150a9b90341029a9147a281606ffbfbd5507c8 (patch) | |
tree | 7392dd064f9740e630156a14e6e57b5491200e6e /plugins/org.eclipse.sirius.doc/doc/Release_Notes.html | |
parent | 8ccf94ef34a13a592ecd8de7d7dfc594cded865e (diff) | |
download | org.eclipse.sirius-1e150a9b90341029a9147a281606ffbfbd5507c8.tar.gz org.eclipse.sirius-1e150a9b90341029a9147a281606ffbfbd5507c8.tar.xz org.eclipse.sirius-1e150a9b90341029a9147a281606ffbfbd5507c8.zip |
This commit adds "edgeView" and "otherEnd" variables in the context of
the evaluation of the precondition of reconnect tool. Before, there were
available only during the tool execution.
This commit also adds completion for these variables in the VSM editor.
validateVariableTypes.odesign has been modified to be sure that the
variables edgeView and otherEnd are correctly validated in the VSM, with
the test org.eclipse.sirius.tests.unit.diagram.vsm.VSMVariableTypesValidationTest.
The test org.eclipse.sirius.tests.unit.api.tools.ReconnectionTest.testReconnectPreconditionEvaluation()
has been added to validate that the evaluation of the precondition is OK
when containing variables edgeView and otherEnd (by using the new
TaskHelper API).
The test org.eclipse.sirius.tests.swtbot.EdgeReconnectionTests.testSimpleEdgeSourceReconnectionWithObliqueStyleRouting()
has been completed to add a precondition with the new variables and
to check a OK case and a KO case.
Bug: 476523
Change-Id: Ia5c6656634d05666a2f00a8c5ffca59a0d3e81cb
Signed-off-by: Maxime Porhel <maxime.porhel@obeo.fr>
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
Diffstat (limited to 'plugins/org.eclipse.sirius.doc/doc/Release_Notes.html')
-rw-r--r-- | plugins/org.eclipse.sirius.doc/doc/Release_Notes.html | 58 |
1 files changed, 38 insertions, 20 deletions
diff --git a/plugins/org.eclipse.sirius.doc/doc/Release_Notes.html b/plugins/org.eclipse.sirius.doc/doc/Release_Notes.html index ebac776839..bbcd7b8f77 100644 --- a/plugins/org.eclipse.sirius.doc/doc/Release_Notes.html +++ b/plugins/org.eclipse.sirius.doc/doc/Release_Notes.html @@ -16,6 +16,9 @@ <a href="#sirius7.0.2">Changes in Sirius 7.0.2</a> <ol style="list-style: disc;"> <li> + <a href="#SpecifierVisibleChanges">Specifier-Visible Changes</a> + </li> + <li> <a href="#DeveloperVisibleChanges">Developer-Visible Changes</a> </li> </ol> @@ -65,7 +68,7 @@ <a href="#UserVisibleChanges3">User-Visible Changes</a> </li> <li> - <a href="#SpecifierVisibleChanges">Specifier-Visible Changes</a> + <a href="#SpecifierVisibleChanges2">Specifier-Visible Changes</a> </li> <li> <a href="#DeveloperVisibleChanges6">Developer-Visible Changes</a> @@ -82,7 +85,7 @@ <a href="#UserVisibleChanges4">User-Visible Changes</a> </li> <li> - <a href="#SpecifierVisibleChanges2">Specifier-Visible Changes</a> + <a href="#SpecifierVisibleChanges3">Specifier-Visible Changes</a> </li> <li> <a href="#DeveloperVisibleChanges7">Developer-Visible Changes</a> @@ -118,7 +121,7 @@ <a href="#UserVisibleChanges7">User-Visible Changes</a> </li> <li> - <a href="#SpecifierVisibleChanges3">Specifier-Visible Changes</a> + <a href="#SpecifierVisibleChanges4">Specifier-Visible Changes</a> </li> <li> <a href="#DeveloperVisibleChanges10">Developer-Visible Changes</a> @@ -143,7 +146,7 @@ <a href="#UserVisibleChanges8">User-Visible Changes</a> </li> <li> - <a href="#SpecifierVisibleChanges4">Specifier-Visible Changes</a> + <a href="#SpecifierVisibleChanges5">Specifier-Visible Changes</a> </li> <li> <a href="#DeveloperVisibleChanges12">Developer-Visible Changes</a> @@ -176,7 +179,7 @@ <a href="#UserVisibleChanges10">User-Visible Changes</a> </li> <li> - <a href="#SpecifierVisibleChanges5">Specifier-Visible Changes</a> + <a href="#SpecifierVisibleChanges6">Specifier-Visible Changes</a> </li> <li> <a href="#DeveloperVisibleChanges14">Developer-Visible Changes</a> @@ -190,7 +193,7 @@ <a href="#UserVisibleChanges11">User-Visible Changes</a> </li> <li> - <a href="#SpecifierVisibleChanges6">Specifier-Visible Changes</a> + <a href="#SpecifierVisibleChanges7">Specifier-Visible Changes</a> </li> <li> <a href="#DeveloperVisibleChanges15">Developer-Visible Changes</a> @@ -204,6 +207,13 @@ <a href="Release_Notes_Previous.html">the release notes from previous versions</a> for details about older releases. </p> <h2 id="sirius7.0.2">Changes in Sirius 7.0.2</h2> + <h3 id="SpecifierVisibleChanges">Specifier-Visible Changes</h3> + <ul> + <li><span class="label label-success">Added</span> The variables + <code>edgeView</code> and + <code>otherEnd</code> are now also available during precondition evaluation of a reconnect tool. Before, these variables were available only during the reconnection tool execution. + </li> + </ul> <h3 id="DeveloperVisibleChanges">Developer-Visible Changes</h3> <h4 id="Changesinorg.eclipse.sirius">Changes in <code>org.eclipse.sirius</code> @@ -213,6 +223,14 @@ <code>org.eclipse.sirius.business.api.helper.task.TaskHelper.checkPrecondition(EObject, AbstractToolDescription, Map<String, EObject>, boolean, boolean)</code> has been added to factorize code for the evaluation of a tool precondition. </li> </ul> + <h4 id="Changesinorg.eclipse.sirius.common">Changes in + <code>org.eclipse.sirius.common</code> + </h4> + <ul> + <li><span class="label label-success">Added</span> The method + <code>org.eclipse.sirius.common.tools.api.interpreter.VariableType.fromVariableTypes(VariableType...)</code> has been added to create a new VariableType from a list of other VariableTypes, ie a concatenation without duplicate. + </li> + </ul> <h4 id="Changesinorg.eclipse.sirius.diagram">Changes in <code>org.eclipse.sirius.diagram</code> </h4> @@ -355,7 +373,7 @@ <code>org.eclipse.sirius.business.api.session.danalysis.DAnalysisSessionHelper.selectAnalysis(Resource, Collection<DAnalysis>, DAnalysisSelector)</code> have been deprecated for removal in a future version. </li> </ul> - <h4 id="Changesinorg.eclipse.sirius.common">Changes in + <h4 id="Changesinorg.eclipse.sirius.common2">Changes in <code>org.eclipse.sirius.common</code> </h4> <ul> @@ -662,7 +680,7 @@ <a href="user/general/SiriusSessionDetailedInformation.html">documentation</a> . </li> </ul> - <h3 id="SpecifierVisibleChanges">Specifier-Visible Changes</h3> + <h3 id="SpecifierVisibleChanges2">Specifier-Visible Changes</h3> <ul> <li><span class="label label-success">Added</span> A new <code>CellEditor</code> tool is available for feature column mapping of edition table. It allows to define a specific @@ -831,7 +849,7 @@ <ul> <li><span class="label label-success">Added</span> With a non modeling project (a.k.a. legacy project), a “Invalid representations” section is displayed under the aird node. It is displayed only if a representation is invalid in the Sirius Session.</li> </ul> - <h3 id="SpecifierVisibleChanges2">Specifier-Visible Changes</h3> + <h3 id="SpecifierVisibleChanges3">Specifier-Visible Changes</h3> <p>Several improvements have been done concerning ELK integration. This feature is always considered as experimental (because several bugs remain). Additional documentation is available <a href="specifier/diagrams/Diagrams.html#useElk">here</a> . </p> @@ -859,7 +877,7 @@ <code>org.eclipse.sirius.business.api.session.danalysis.DAnalysisSelectorService.getSelector(DAnalysisSession)</code> to ensure that the right DAnalysisSelector is used. The DAnalysisSelector is searched first with the DAnalysisSelectorProvider with higher priority. </li> </ul> - <h4 id="Changesinorg.eclipse.sirius.common2">Changes in + <h4 id="Changesinorg.eclipse.sirius.common3">Changes in <code>org.eclipse.sirius.common</code> </h4> <ul> @@ -958,7 +976,7 @@ <img border="0" src="images/combined_fragment_label_before.png"/> With Sirius 6.3.2, the label is now on the top of execution: <img border="0" src="images/combined_fragment_label_after.png"/> <h3 id="DeveloperVisibleChanges8">Developer-Visible Changes</h3> - <h4 id="Changesinorg.eclipse.sirius.common3">Changes in + <h4 id="Changesinorg.eclipse.sirius.common4">Changes in <code>org.eclipse.sirius.common</code> </h4> <ul> @@ -1086,7 +1104,7 @@ <em>deprecated</em>. Their support may be removed in a future version, as they cause various issues depending on the platform and increase the maintenance costs for little value. If you really need diagram images in these formats, you can export in PNG (which is lossless), and convert the image into the required format using an external tool. </li> </ul> - <h3 id="SpecifierVisibleChanges3">Specifier-Visible Changes</h3> + <h3 id="SpecifierVisibleChanges4">Specifier-Visible Changes</h3> <ul> <li><span class="label label-success">Added</span> A new column <code>Target</code> has been added in the dialog allowing to choose layout options to override for ELK layout algorithms. It describes the element to which the option applies. The filter textfield in that dialog also applies on columns& @@ -1163,7 +1181,7 @@ <code>DREPRESENTATION_DESCRIPTOR</code> has been removed because they are not available anymore in custom data. </li> </ul> - <h4 id="Changesinorg.eclipse.sirius.common4">Changes in + <h4 id="Changesinorg.eclipse.sirius.common5">Changes in <code>org.eclipse.sirius.common</code> </h4> <ul> @@ -1302,14 +1320,14 @@ <a href="user/sequences/Sequence%20Diagrams.html#remove_vertical_blank_space">feature</a> was here since version 6.0.0 but was only accessible through the ruler. </li> </ul> - <h3 id="SpecifierVisibleChanges4">Specifier-Visible Changes</h3> + <h3 id="SpecifierVisibleChanges5">Specifier-Visible Changes</h3> <ul> <li><span class="label label-success">Added</span> It is now possible to add action/group in the “New” contextual menu of diagram elements. This menu was missed in Sirius 6.1.0. It is now documented in the <a href="specifier/diagrams/Diagrams.html#group">corresponding documentation</a> . </li> </ul> <h3 id="DeveloperVisibleChanges12">Developer-Visible Changes</h3> - <h4 id="Changesinorg.eclipse.sirius.common5">Changes in + <h4 id="Changesinorg.eclipse.sirius.common6">Changes in <code>org.eclipse.sirius.common</code> </h4> <ul> @@ -1730,7 +1748,7 @@ <code>org.eclipse.sirius.diagram.ui.tools.api.decoration.DecorationDescriptor.isPrintable</code>. This attribute is used to know if the decoration should be hidden when printing or exporting the diagram. The behavior is applied only if there is no printable decoration in its diagram element location (South, West, South-West etc). </li> </ul> - <h4 id="Changesinorg.eclipse.sirius.common6">Changes in + <h4 id="Changesinorg.eclipse.sirius.common7">Changes in <code>org.eclipse.sirius.common</code> </h4> <ul> @@ -1795,7 +1813,7 @@ <a href="user/diagrams/Diagrams.html#notes">user documentation</a> for more details. </li> </ul> - <h3 id="SpecifierVisibleChanges5">Specifier-Visible Changes</h3> + <h3 id="SpecifierVisibleChanges6">Specifier-Visible Changes</h3> <ul> <li><span class="label label-success">Added</span> <a href="specifier/workflows/Workflows.html">Initial documentation</a> has been added for the “Workflow” feature introduced in 6.0.0 (which is still experimental). @@ -2055,7 +2073,7 @@ <code>org.eclipse.sirius.ext.gmf.runtime.gef.ui.figures</code> package. </li> </ul> - <h4 id="Changesinorg.eclipse.sirius.common7">Changes in + <h4 id="Changesinorg.eclipse.sirius.common8">Changes in <code>org.eclipse.sirius.common</code> </h4> <ul> @@ -2127,7 +2145,7 @@ <p> <img border="0" src="images/color_palette.png"/> </p> - <h3 id="SpecifierVisibleChanges6">Specifier-Visible Changes</h3> + <h3 id="SpecifierVisibleChanges7">Specifier-Visible Changes</h3> <ul> <li><span class="label label-success">Added</span> An action is added in main toolbar to reload the VSM of installed plug-ins that may have changed. Refer to the <a href="specifier/general/Specifying_Viewpoints.html#reloadVSM">specifier documentation</a> for details. @@ -2192,7 +2210,7 @@ <code>SemanticBasedDecoration</code>. </li> </ul> - <h4 id="Changesinorg.eclipse.sirius.common8">Changes in + <h4 id="Changesinorg.eclipse.sirius.common9">Changes in <code>org.eclipse.sirius.common</code> </h4> <ul> |