Skip to content

Commit c5fa115

Browse files
committed
[releng] Switch to Sirius Web 2026.3.9
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
1 parent d77a5e0 commit c5fa115

10 files changed

Lines changed: 205 additions & 196 deletions

File tree

CHANGELOG.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ This change ensures compatibility with classpath resource resolution, which requ
4545
=== Dependency update
4646

4747
- [releng] As of version 2026.5.0, SysON now requires **Java 21** or later.
48-
- [releng] Update to https://github.com/eclipse-sirius/sirius-web[Sirius Web 2026.3.8]
48+
- [releng] Update to https://github.com/eclipse-sirius/sirius-web[Sirius Web 2026.3.9]
4949
- [releng] Update to `jacoco-maven-plugin` 0.8.14.
5050
- [releng] Update to `maven-checkstyle-plugin` 3.6.0 and CheckStyle 3.13.0.
5151
- [releng] Update to lexical 0.42.0.

backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/diagrams/general/view/GVViewUsageExposedElementsTests.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626

2727
import org.eclipse.sirius.components.collaborative.api.ChangeDescription;
2828
import org.eclipse.sirius.components.collaborative.api.ChangeKind;
29+
import org.eclipse.sirius.components.collaborative.diagrams.dto.AutoLayoutState;
2930
import org.eclipse.sirius.components.collaborative.diagrams.dto.DiagramEventInput;
3031
import org.eclipse.sirius.components.collaborative.diagrams.dto.DiagramLayoutDataInput;
3132
import org.eclipse.sirius.components.collaborative.diagrams.dto.DiagramRefreshedEventPayload;
@@ -284,7 +285,7 @@ public void updateExposedElementsShouldUpdateTheDiagram() {
284285
});
285286

286287
Runnable newDiagramLayout = () -> {
287-
var layoutData = new DiagramLayoutDataInput(List.of(), List.of(), List.of());
288+
var layoutData = new DiagramLayoutDataInput(List.of(), List.of(), List.of(), AutoLayoutState.UNCHANGED);
288289
var layoutInput = new LayoutDiagramInput(currentRevisionId.get(), ViewUsageExposedElementsTestProjectData.EDITING_CONTEXT_ID, diagram.get().getId(),
289290
DiagramRefreshedEventPayload.CAUSE_REFRESH, layoutData);
290291
this.layoutDiagramMutationRunner.run(layoutInput);

backend/views/syson-standard-diagrams-view/src/main/java/org/eclipse/syson/standard/diagrams/view/ActionFlowViewDiagramDescriptionProvider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import org.eclipse.sirius.components.view.builder.providers.IColorProvider;
1818
import org.eclipse.sirius.components.view.builder.providers.IRepresentationDescriptionProvider;
1919
import org.eclipse.sirius.components.view.diagram.ArrangeLayoutDirection;
20+
import org.eclipse.sirius.components.view.diagram.DiagramLayoutOption;
2021
import org.eclipse.syson.common.view.api.IViewDescriptionProvider;
2122
import org.eclipse.syson.standard.diagrams.view.services.ActionFlowViewCreateService;
2223
import org.eclipse.syson.sysml.SysmlPackage;
@@ -47,8 +48,9 @@ public IRepresentationDescriptionProvider getRepresentationDescriptionProvider()
4748
public RepresentationDescription create(IColorProvider colorProvider) {
4849
return new DiagramBuilders().newDiagramDescription()
4950
.arrangeLayoutDirection(ArrangeLayoutDirection.DOWN)
50-
.autoLayout(false)
5151
.domainType(SysMLMetamodelHelper.buildQualifiedName(SysmlPackage.eINSTANCE.getNamespace()))
52+
.layoutOption(DiagramLayoutOption.NONE)
53+
.minimapVisible(true)
5254
.preconditionExpression(ServiceMethod.of0(ActionFlowViewCreateService::canCreateDiagram).aqlSelf())
5355
.name(DESCRIPTION_NAME)
5456
.style(new DiagramBuilders().newDiagramStyleDescription()

backend/views/syson-standard-diagrams-view/src/main/java/org/eclipse/syson/standard/diagrams/view/InterconnectionViewDiagramDescriptionProvider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import org.eclipse.sirius.components.view.builder.providers.IColorProvider;
1818
import org.eclipse.sirius.components.view.builder.providers.IRepresentationDescriptionProvider;
1919
import org.eclipse.sirius.components.view.diagram.ArrangeLayoutDirection;
20+
import org.eclipse.sirius.components.view.diagram.DiagramLayoutOption;
2021
import org.eclipse.syson.common.view.api.IViewDescriptionProvider;
2122
import org.eclipse.syson.standard.diagrams.view.services.InterconnectionViewCreateService;
2223
import org.eclipse.syson.sysml.SysmlPackage;
@@ -47,8 +48,9 @@ public IRepresentationDescriptionProvider getRepresentationDescriptionProvider()
4748
public RepresentationDescription create(IColorProvider colorProvider) {
4849
return new DiagramBuilders().newDiagramDescription()
4950
.arrangeLayoutDirection(ArrangeLayoutDirection.DOWN)
50-
.autoLayout(false)
5151
.domainType(SysMLMetamodelHelper.buildQualifiedName(SysmlPackage.eINSTANCE.getElement()))
52+
.layoutOption(DiagramLayoutOption.NONE)
53+
.minimapVisible(true)
5254
.preconditionExpression(ServiceMethod.of0(InterconnectionViewCreateService::canCreateDiagram).aqlSelf())
5355
.name(DESCRIPTION_NAME)
5456
.style(new DiagramBuilders().newDiagramStyleDescription()

backend/views/syson-standard-diagrams-view/src/main/java/org/eclipse/syson/standard/diagrams/view/SDVDiagramDescriptionProvider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import org.eclipse.sirius.components.view.builder.providers.IDiagramElementDescriptionProvider;
3333
import org.eclipse.sirius.components.view.builder.providers.IRepresentationDescriptionProvider;
3434
import org.eclipse.sirius.components.view.diagram.ArrangeLayoutDirection;
35+
import org.eclipse.sirius.components.view.diagram.DiagramLayoutOption;
3536
import org.eclipse.sirius.components.view.diagram.DiagramPalette;
3637
import org.eclipse.sirius.components.view.diagram.DiagramToolSection;
3738
import org.eclipse.sirius.components.view.diagram.DropNodeTool;
@@ -331,8 +332,9 @@ public RepresentationDescription create(IColorProvider colorProvider) {
331332
var diagramDescriptionBuilder = this.diagramBuilderHelper.newDiagramDescription();
332333
diagramDescriptionBuilder
333334
.arrangeLayoutDirection(ArrangeLayoutDirection.DOWN)
334-
.autoLayout(false)
335335
.domainType(domainType)
336+
.layoutOption(DiagramLayoutOption.NONE)
337+
.minimapVisible(true)
336338
.preconditionExpression(ServiceMethod.of0(ViewCreateService::canCreateDiagram).aqlSelf())
337339
.name(DESCRIPTION_NAME)
338340
.style(new DiagramBuilders().newDiagramStyleDescription().build())

backend/views/syson-standard-diagrams-view/src/main/java/org/eclipse/syson/standard/diagrams/view/StateTransitionViewDiagramDescriptionProvider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import org.eclipse.sirius.components.view.builder.providers.IColorProvider;
1818
import org.eclipse.sirius.components.view.builder.providers.IRepresentationDescriptionProvider;
1919
import org.eclipse.sirius.components.view.diagram.ArrangeLayoutDirection;
20+
import org.eclipse.sirius.components.view.diagram.DiagramLayoutOption;
2021
import org.eclipse.syson.common.view.api.IViewDescriptionProvider;
2122
import org.eclipse.syson.standard.diagrams.view.services.StateTransitionViewCreateService;
2223
import org.eclipse.syson.sysml.SysmlPackage;
@@ -48,8 +49,9 @@ public IRepresentationDescriptionProvider getRepresentationDescriptionProvider()
4849
public RepresentationDescription create(IColorProvider colorProvider) {
4950
return new DiagramBuilders().newDiagramDescription()
5051
.arrangeLayoutDirection(ArrangeLayoutDirection.DOWN)
51-
.autoLayout(false)
5252
.domainType(SysMLMetamodelHelper.buildQualifiedName(SysmlPackage.eINSTANCE.getNamespace()))
53+
.layoutOption(DiagramLayoutOption.NONE)
54+
.minimapVisible(true)
5355
.preconditionExpression(ServiceMethod.of0(StateTransitionViewCreateService::canCreateDiagram).aqlSelf())
5456
.name(DESCRIPTION_NAME)
5557
.style(new DiagramBuilders().newDiagramStyleDescription()

frontend/syson-components/package.json

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -31,27 +31,27 @@
3131
},
3232
"peerDependencies": {
3333
"@apollo/client": "3.10.4",
34-
"@eclipse-sirius/sirius-components-browser": "2026.3.8",
35-
"@eclipse-sirius/sirius-components-charts": "2026.3.8",
36-
"@eclipse-sirius/sirius-components-core": "2026.3.8",
37-
"@eclipse-sirius/sirius-components-datatree": "2026.3.8",
38-
"@eclipse-sirius/sirius-components-deck": "2026.3.8",
39-
"@eclipse-sirius/sirius-components-diagrams": "2026.3.8",
40-
"@eclipse-sirius/sirius-components-formdescriptioneditors": "2026.3.8",
41-
"@eclipse-sirius/sirius-components-forms": "2026.3.8",
42-
"@eclipse-sirius/sirius-components-gantt": "2026.3.8",
43-
"@eclipse-sirius/sirius-components-impactanalysis": "2026.3.8",
44-
"@eclipse-sirius/sirius-components-omnibox": "2026.3.8",
45-
"@eclipse-sirius/sirius-components-palette": "2026.3.8",
46-
"@eclipse-sirius/sirius-components-portals": "2026.3.8",
47-
"@eclipse-sirius/sirius-components-selection": "2026.3.8",
48-
"@eclipse-sirius/sirius-components-tables": "2026.3.8",
49-
"@eclipse-sirius/sirius-components-trees": "2026.3.8",
50-
"@eclipse-sirius/sirius-components-tsconfig": "2026.3.8",
51-
"@eclipse-sirius/sirius-components-validation": "2026.3.8",
52-
"@eclipse-sirius/sirius-components-widget-reference": "2026.3.8",
53-
"@eclipse-sirius/sirius-components-widget-table": "2026.3.8",
54-
"@eclipse-sirius/sirius-web-application": "2026.3.8",
34+
"@eclipse-sirius/sirius-components-browser": "2026.3.9",
35+
"@eclipse-sirius/sirius-components-charts": "2026.3.9",
36+
"@eclipse-sirius/sirius-components-core": "2026.3.9",
37+
"@eclipse-sirius/sirius-components-datatree": "2026.3.9",
38+
"@eclipse-sirius/sirius-components-deck": "2026.3.9",
39+
"@eclipse-sirius/sirius-components-diagrams": "2026.3.9",
40+
"@eclipse-sirius/sirius-components-formdescriptioneditors": "2026.3.9",
41+
"@eclipse-sirius/sirius-components-forms": "2026.3.9",
42+
"@eclipse-sirius/sirius-components-gantt": "2026.3.9",
43+
"@eclipse-sirius/sirius-components-impactanalysis": "2026.3.9",
44+
"@eclipse-sirius/sirius-components-omnibox": "2026.3.9",
45+
"@eclipse-sirius/sirius-components-palette": "2026.3.9",
46+
"@eclipse-sirius/sirius-components-portals": "2026.3.9",
47+
"@eclipse-sirius/sirius-components-selection": "2026.3.9",
48+
"@eclipse-sirius/sirius-components-tables": "2026.3.9",
49+
"@eclipse-sirius/sirius-components-trees": "2026.3.9",
50+
"@eclipse-sirius/sirius-components-tsconfig": "2026.3.9",
51+
"@eclipse-sirius/sirius-components-validation": "2026.3.9",
52+
"@eclipse-sirius/sirius-components-widget-reference": "2026.3.9",
53+
"@eclipse-sirius/sirius-components-widget-table": "2026.3.9",
54+
"@eclipse-sirius/sirius-web-application": "2026.3.9",
5555
"@lexical/code": "0.42.0",
5656
"@lexical/react": "0.42.0",
5757
"@mui/icons-material": "7.3.10",
@@ -85,27 +85,27 @@
8585
},
8686
"devDependencies": {
8787
"@apollo/client": "3.10.4",
88-
"@eclipse-sirius/sirius-components-browser": "2026.3.8",
89-
"@eclipse-sirius/sirius-components-charts": "2026.3.8",
90-
"@eclipse-sirius/sirius-components-core": "2026.3.8",
91-
"@eclipse-sirius/sirius-components-datatree": "2026.3.8",
92-
"@eclipse-sirius/sirius-components-deck": "2026.3.8",
93-
"@eclipse-sirius/sirius-components-diagrams": "2026.3.8",
94-
"@eclipse-sirius/sirius-components-formdescriptioneditors": "2026.3.8",
95-
"@eclipse-sirius/sirius-components-forms": "2026.3.8",
96-
"@eclipse-sirius/sirius-components-gantt": "2026.3.8",
97-
"@eclipse-sirius/sirius-components-impactanalysis": "2026.3.8",
98-
"@eclipse-sirius/sirius-components-omnibox": "2026.3.8",
99-
"@eclipse-sirius/sirius-components-palette": "2026.3.8",
100-
"@eclipse-sirius/sirius-components-portals": "2026.3.8",
101-
"@eclipse-sirius/sirius-components-selection": "2026.3.8",
102-
"@eclipse-sirius/sirius-components-tables": "2026.3.8",
103-
"@eclipse-sirius/sirius-components-trees": "2026.3.8",
104-
"@eclipse-sirius/sirius-components-tsconfig": "2026.3.8",
105-
"@eclipse-sirius/sirius-components-validation": "2026.3.8",
106-
"@eclipse-sirius/sirius-components-widget-reference": "2026.3.8",
107-
"@eclipse-sirius/sirius-components-widget-table": "2026.3.8",
108-
"@eclipse-sirius/sirius-web-application": "2026.3.8",
88+
"@eclipse-sirius/sirius-components-browser": "2026.3.9",
89+
"@eclipse-sirius/sirius-components-charts": "2026.3.9",
90+
"@eclipse-sirius/sirius-components-core": "2026.3.9",
91+
"@eclipse-sirius/sirius-components-datatree": "2026.3.9",
92+
"@eclipse-sirius/sirius-components-deck": "2026.3.9",
93+
"@eclipse-sirius/sirius-components-diagrams": "2026.3.9",
94+
"@eclipse-sirius/sirius-components-formdescriptioneditors": "2026.3.9",
95+
"@eclipse-sirius/sirius-components-forms": "2026.3.9",
96+
"@eclipse-sirius/sirius-components-gantt": "2026.3.9",
97+
"@eclipse-sirius/sirius-components-impactanalysis": "2026.3.9",
98+
"@eclipse-sirius/sirius-components-omnibox": "2026.3.9",
99+
"@eclipse-sirius/sirius-components-palette": "2026.3.9",
100+
"@eclipse-sirius/sirius-components-portals": "2026.3.9",
101+
"@eclipse-sirius/sirius-components-selection": "2026.3.9",
102+
"@eclipse-sirius/sirius-components-tables": "2026.3.9",
103+
"@eclipse-sirius/sirius-components-trees": "2026.3.9",
104+
"@eclipse-sirius/sirius-components-tsconfig": "2026.3.9",
105+
"@eclipse-sirius/sirius-components-validation": "2026.3.9",
106+
"@eclipse-sirius/sirius-components-widget-reference": "2026.3.9",
107+
"@eclipse-sirius/sirius-components-widget-table": "2026.3.9",
108+
"@eclipse-sirius/sirius-web-application": "2026.3.9",
109109
"@lexical/code": "0.42.0",
110110
"@lexical/react": "0.42.0",
111111
"@mui/icons-material": "7.3.10",

frontend/syson/package.json

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,27 @@
1313
"private": true,
1414
"dependencies": {
1515
"@apollo/client": "3.10.4",
16-
"@eclipse-sirius/sirius-components-browser": "2026.3.8",
17-
"@eclipse-sirius/sirius-components-charts": "2026.3.8",
18-
"@eclipse-sirius/sirius-components-core": "2026.3.8",
19-
"@eclipse-sirius/sirius-components-datatree": "2026.3.8",
20-
"@eclipse-sirius/sirius-components-deck": "2026.3.8",
21-
"@eclipse-sirius/sirius-components-diagrams": "2026.3.8",
22-
"@eclipse-sirius/sirius-components-formdescriptioneditors": "2026.3.8",
23-
"@eclipse-sirius/sirius-components-forms": "2026.3.8",
24-
"@eclipse-sirius/sirius-components-gantt": "2026.3.8",
25-
"@eclipse-sirius/sirius-components-impactanalysis": "2026.3.8",
26-
"@eclipse-sirius/sirius-components-omnibox": "2026.3.8",
27-
"@eclipse-sirius/sirius-components-palette": "2026.3.8",
28-
"@eclipse-sirius/sirius-components-portals": "2026.3.8",
29-
"@eclipse-sirius/sirius-components-selection": "2026.3.8",
30-
"@eclipse-sirius/sirius-components-tables": "2026.3.8",
31-
"@eclipse-sirius/sirius-components-trees": "2026.3.8",
32-
"@eclipse-sirius/sirius-components-tsconfig": "2026.3.8",
33-
"@eclipse-sirius/sirius-components-validation": "2026.3.8",
34-
"@eclipse-sirius/sirius-components-widget-reference": "2026.3.8",
35-
"@eclipse-sirius/sirius-components-widget-table": "2026.3.8",
36-
"@eclipse-sirius/sirius-web-application": "2026.3.8",
16+
"@eclipse-sirius/sirius-components-browser": "2026.3.9",
17+
"@eclipse-sirius/sirius-components-charts": "2026.3.9",
18+
"@eclipse-sirius/sirius-components-core": "2026.3.9",
19+
"@eclipse-sirius/sirius-components-datatree": "2026.3.9",
20+
"@eclipse-sirius/sirius-components-deck": "2026.3.9",
21+
"@eclipse-sirius/sirius-components-diagrams": "2026.3.9",
22+
"@eclipse-sirius/sirius-components-formdescriptioneditors": "2026.3.9",
23+
"@eclipse-sirius/sirius-components-forms": "2026.3.9",
24+
"@eclipse-sirius/sirius-components-gantt": "2026.3.9",
25+
"@eclipse-sirius/sirius-components-impactanalysis": "2026.3.9",
26+
"@eclipse-sirius/sirius-components-omnibox": "2026.3.9",
27+
"@eclipse-sirius/sirius-components-palette": "2026.3.9",
28+
"@eclipse-sirius/sirius-components-portals": "2026.3.9",
29+
"@eclipse-sirius/sirius-components-selection": "2026.3.9",
30+
"@eclipse-sirius/sirius-components-tables": "2026.3.9",
31+
"@eclipse-sirius/sirius-components-trees": "2026.3.9",
32+
"@eclipse-sirius/sirius-components-tsconfig": "2026.3.9",
33+
"@eclipse-sirius/sirius-components-validation": "2026.3.9",
34+
"@eclipse-sirius/sirius-components-widget-reference": "2026.3.9",
35+
"@eclipse-sirius/sirius-components-widget-table": "2026.3.9",
36+
"@eclipse-sirius/sirius-web-application": "2026.3.9",
3737
"@eclipse-syson/syson-components": "2026.3.8",
3838
"@lexical/code": "0.42.0",
3939
"@lexical/react": "0.42.0",

0 commit comments

Comments
 (0)