From 51d18ce8d2c2885ff3d9d43b5a590a99b49dd02d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20ROU=C3=8BN=C3=89?= Date: Fri, 20 Mar 2026 17:38:28 +0100 Subject: [PATCH 1/2] [2085] Group diagrams by view definition in the Views Explorer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: https://github.com/eclipse-syson/syson/issues/2085 Signed-off-by: Florian ROUËNÉ --- CHANGELOG.adoc | 2 + ...ONViewsExplorerContentServiceDelegate.java | 114 ++++++++++++++++++ ...ysONViewsExplorerLabelServiceDelegate.java | 111 +++++++++++++++++ ...xplorerViewControllerIntegrationTests.java | 98 +++++++++++++++ .../syson/util/StandardDiagramsConstants.java | 18 ++- .../images/release-note-views-explorer.png | Bin 0 -> 12382 bytes .../pages/release-notes/2026.3.0.adoc | 1 + 7 files changed, 343 insertions(+), 1 deletion(-) create mode 100644 backend/application/syson-application-configuration/src/main/java/org/eclipse/syson/application/views/explorer/SysONViewsExplorerContentServiceDelegate.java create mode 100644 backend/application/syson-application-configuration/src/main/java/org/eclipse/syson/application/views/explorer/SysONViewsExplorerLabelServiceDelegate.java create mode 100644 backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/views/view/SysONViewsExplorerViewControllerIntegrationTests.java create mode 100644 doc/content/modules/user-manual/assets/images/release-note-views-explorer.png diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 0f91e50f9..d0e6deaaa 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -160,6 +160,8 @@ Make sure diagnostics are sorted according to their validated element and its co - https://github.com/eclipse-syson/syson/issues/2057[#2057] [diagrams] Add the support for empty value for multiplicity in the ANTLR grammar. - https://github.com/eclipse-syson/syson/issues/2053[#2053] [diagrams] The graphical `ForkNode` and `JoinNode` now use `RectangularNodeStyleDescription` and are restricted to horizontal resizing. Consequently, their entire footprint is filled with black, ensuring that all incoming and outgoing edges maintain a valid connection point. +- https://github.com/eclipse-syson/syson/issues/2085[#2085] [views-explorer] Adapt views explorer to group diagram representations by view definition. + === New features diff --git a/backend/application/syson-application-configuration/src/main/java/org/eclipse/syson/application/views/explorer/SysONViewsExplorerContentServiceDelegate.java b/backend/application/syson-application-configuration/src/main/java/org/eclipse/syson/application/views/explorer/SysONViewsExplorerContentServiceDelegate.java new file mode 100644 index 000000000..2fcdc178b --- /dev/null +++ b/backend/application/syson-application-configuration/src/main/java/org/eclipse/syson/application/views/explorer/SysONViewsExplorerContentServiceDelegate.java @@ -0,0 +1,114 @@ +/******************************************************************************* + * Copyright (c) 2026 Obeo. + * This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v2.0 + * which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Obeo - initial API and implementation + *******************************************************************************/ +package org.eclipse.syson.application.views.explorer; + +import java.util.AbstractMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import java.util.stream.Collectors; + +import org.eclipse.sirius.components.core.api.IEditingContext; +import org.eclipse.sirius.components.core.api.IObjectSearchService; +import org.eclipse.sirius.components.core.api.IURLParser; +import org.eclipse.sirius.components.diagrams.description.DiagramDescription; +import org.eclipse.sirius.components.representations.IRepresentationDescription; +import org.eclipse.sirius.web.application.views.viewsexplorer.services.RepresentationDescriptionType; +import org.eclipse.sirius.web.application.views.viewsexplorer.services.RepresentationKind; +import org.eclipse.sirius.web.application.views.viewsexplorer.services.api.IViewsExplorerContentServiceDelegate; +import org.eclipse.sirius.web.domain.boundedcontexts.representationdata.RepresentationMetadata; +import org.eclipse.syson.sysml.ViewDefinition; +import org.eclipse.syson.sysml.ViewUsage; +import org.springframework.stereotype.Service; + +/** + * Customize the retrieval of the content of the views explorer for SysON. + * + * @author frouene + */ +@Service +public class SysONViewsExplorerContentServiceDelegate implements IViewsExplorerContentServiceDelegate { + + private final IURLParser urlParser; + + private final IObjectSearchService objectSearchService; + + public SysONViewsExplorerContentServiceDelegate(IURLParser urlParser, IObjectSearchService objectSearchService) { + this.urlParser = Objects.requireNonNull(urlParser); + this.objectSearchService = Objects.requireNonNull(objectSearchService); + } + + @Override + public boolean canHandle(IEditingContext editingContext) { + return true; + } + + @Override + public List getContents(IEditingContext editingContext, List representationMetadata, Map representationDescriptions) { + var descriptionTypes = this.groupByDescriptionType(editingContext, representationMetadata, representationDescriptions); + return this.groupByKind(descriptionTypes); + } + + private List groupByDescriptionType(IEditingContext editingContext, List allMetadata, + Map allDescriptions) { + var metadataToViewDefinitionMap = allMetadata.stream() + .flatMap(metadata -> + this.objectSearchService.getObject(editingContext, metadata.getTargetObjectId()) + .stream() + .filter(ViewUsage.class::isInstance) + .map(ViewUsage.class::cast) + .map(ViewUsage::getViewDefinition) + .map(viewDefinition -> new AbstractMap.SimpleEntry<>(metadata, viewDefinition)) + ) + .collect(Collectors.toMap( + Map.Entry::getKey, + Map.Entry::getValue, + (existing, replacement) -> existing + )); + + Map> viewDefinitionToMetadataMap = allMetadata.stream() + .collect(Collectors.groupingBy(metadataToViewDefinitionMap::get)); + + return viewDefinitionToMetadataMap.entrySet().stream() + .map(entry -> { + ViewDefinition viewDefinition = entry.getKey(); + String viewDefinitionName = viewDefinition.getDeclaredShortName(); + RepresentationMetadata firstMetadata = entry.getValue().get(0); + String descriptionId = firstMetadata.getDescriptionId(); + IRepresentationDescription representationDescription = allDescriptions.get(descriptionId); + + return Optional.ofNullable(representationDescription) + .map(rd -> { + if (rd instanceof DiagramDescription) { + return new RepresentationDescriptionType(viewDefinitionName, rd, entry.getValue()); + } + return new RepresentationDescriptionType(descriptionId, rd, entry.getValue()); + }); + }) + .flatMap(Optional::stream) + .toList(); + } + + private List groupByKind(List descriptionTypes) { + return descriptionTypes.stream() + .collect(Collectors.groupingBy(descType -> descType.representationsMetadata().get(0).getKind())) + .entrySet().stream() + .map(entry -> { + var kindId = entry.getKey(); + var kindName = this.urlParser.getParameterValues(kindId).get("type").get(0); + return new RepresentationKind(kindId, kindName, entry.getValue()); + }) + .toList(); + } +} diff --git a/backend/application/syson-application-configuration/src/main/java/org/eclipse/syson/application/views/explorer/SysONViewsExplorerLabelServiceDelegate.java b/backend/application/syson-application-configuration/src/main/java/org/eclipse/syson/application/views/explorer/SysONViewsExplorerLabelServiceDelegate.java new file mode 100644 index 000000000..8259c23bd --- /dev/null +++ b/backend/application/syson-application-configuration/src/main/java/org/eclipse/syson/application/views/explorer/SysONViewsExplorerLabelServiceDelegate.java @@ -0,0 +1,111 @@ +/******************************************************************************* + * Copyright (c) 2026 Obeo. + * This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v2.0 + * which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Obeo - initial API and implementation + *******************************************************************************/ +package org.eclipse.syson.application.views.explorer; + +import java.util.List; +import java.util.Objects; + +import org.eclipse.sirius.components.collaborative.trees.api.IRenameTreeItemHandler; +import org.eclipse.sirius.components.core.api.IEditingContext; +import org.eclipse.sirius.components.core.api.ILabelService; +import org.eclipse.sirius.components.core.api.IReadOnlyObjectPredicate; +import org.eclipse.sirius.components.core.api.labels.StyledString; +import org.eclipse.sirius.components.core.api.labels.StyledStringFragment; +import org.eclipse.sirius.components.core.api.labels.StyledStringFragmentStyle; +import org.eclipse.sirius.components.diagrams.description.DiagramDescription; +import org.eclipse.sirius.components.representations.Failure; +import org.eclipse.sirius.components.representations.IStatus; +import org.eclipse.sirius.components.trees.Tree; +import org.eclipse.sirius.components.trees.TreeItem; +import org.eclipse.sirius.web.application.views.viewsexplorer.services.RepresentationDescriptionType; +import org.eclipse.sirius.web.application.views.viewsexplorer.services.RepresentationKind; +import org.eclipse.sirius.web.application.views.viewsexplorer.services.api.IViewsExplorerLabelServiceDelegate; +import org.eclipse.sirius.web.domain.boundedcontexts.representationdata.RepresentationMetadata; +import org.eclipse.sirius.web.domain.services.api.IMessageService; +import org.eclipse.syson.util.StandardDiagramsConstants; +import org.springframework.stereotype.Service; + +/** + * Provide the behavior of the views explorer fro SysON. + * + * @author frouene + */ +@Service +public class SysONViewsExplorerLabelServiceDelegate implements IViewsExplorerLabelServiceDelegate { + + private final IReadOnlyObjectPredicate readOnlyObjectPredicate; + + private final List renameTreeItemHandlers; + + private final ILabelService labelService; + + private final IMessageService messageService; + + public SysONViewsExplorerLabelServiceDelegate(IReadOnlyObjectPredicate readOnlyObjectPredicate, List renameTreeItemHandlers, ILabelService labelService, IMessageService messageService) { + this.readOnlyObjectPredicate = Objects.requireNonNull(readOnlyObjectPredicate); + this.renameTreeItemHandlers = Objects.requireNonNull(renameTreeItemHandlers); + this.labelService = Objects.requireNonNull(labelService); + this.messageService = Objects.requireNonNull(messageService); + } + @Override + public boolean canHandle(IEditingContext editingContext) { + return true; + } + + @Override + public boolean isEditable(Object self) { + return !this.readOnlyObjectPredicate.test(self) && self instanceof RepresentationMetadata; + } + + @Override + public StyledString getLabel(Object self) { + var result = StyledString.of(""); + if (self instanceof RepresentationKind kind) { + String name = kind.name(); + String size = String.valueOf(kind.representationDescriptionTypes().stream().mapToLong(descType -> descType.representationsMetadata().size()).sum()); + result = this.getColoredLabel(name, size); + } else if (self instanceof RepresentationDescriptionType descriptionType) { + String name = descriptionType.description().getLabel(); + if (descriptionType.description() instanceof DiagramDescription) { + name = StandardDiagramsConstants.getValueFromShortName(descriptionType.id()); + } + String size = String.valueOf(descriptionType.representationsMetadata().size()); + result = this.getColoredLabel(name, size); + } else { + result = this.labelService.getStyledLabel(self); + } + return result; + } + + @Override + public IStatus editLabel(IEditingContext editingContext, Tree tree, TreeItem treeItem, String newValue) { + var optionalHandler = this.renameTreeItemHandlers.stream() + .filter(handler -> handler.canHandle(editingContext, treeItem, newValue)) + .findFirst(); + + if (optionalHandler.isPresent()) { + IRenameTreeItemHandler renameTreeItemHandler = optionalHandler.get(); + return renameTreeItemHandler.handle(editingContext, treeItem, newValue, tree); + } + + return new Failure(this.messageService.failedToRename()); + } + + private StyledString getColoredLabel(String label, String size) { + return new StyledString(List.of( + new StyledStringFragment("%s (%s)".formatted(label.toUpperCase(), size), StyledStringFragmentStyle.newDefaultStyledStringFragmentStyle() + .foregroundColor("#261E588A") + .build()) + )); + } +} diff --git a/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/views/view/SysONViewsExplorerViewControllerIntegrationTests.java b/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/views/view/SysONViewsExplorerViewControllerIntegrationTests.java new file mode 100644 index 000000000..3f7215e7e --- /dev/null +++ b/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/views/view/SysONViewsExplorerViewControllerIntegrationTests.java @@ -0,0 +1,98 @@ +/******************************************************************************* + * Copyright (c) 2026 Obeo. + * This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v2.0 + * which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Obeo - initial API and implementation + *******************************************************************************/ +package org.eclipse.syson.application.controllers.views.view; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.eclipse.sirius.components.trees.tests.TreeEventPayloadConsumer.assertRefreshedTreeThat; + +import java.time.Duration; +import java.util.List; +import java.util.UUID; +import java.util.function.Consumer; + +import org.eclipse.sirius.components.diagrams.Diagram; +import org.eclipse.sirius.components.tables.Table; +import org.eclipse.sirius.web.application.views.viewsexplorer.ViewsExplorerEventInput; +import org.eclipse.sirius.web.application.views.viewsexplorer.services.ViewsExplorerTreeDescriptionProvider; +import org.eclipse.sirius.web.tests.graphql.ViewsExplorerEventSubscriptionRunner; +import org.eclipse.sirius.web.tests.services.representation.RepresentationIdBuilder; +import org.eclipse.syson.AbstractIntegrationTests; +import org.eclipse.syson.GivenSysONServer; +import org.eclipse.syson.application.data.InterconnectionViewEmptyTestProjectData; +import org.eclipse.syson.application.data.RequirementsTableTestProjectData; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.transaction.annotation.Transactional; + +import reactor.test.StepVerifier; + +/** + * Integration tests of the Views view. + * + * @author frouene + */ +@Transactional +@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) +public class SysONViewsExplorerViewControllerIntegrationTests extends AbstractIntegrationTests { + + @Autowired + private ViewsExplorerEventSubscriptionRunner viewsExplorerEventSubscriptionRunner; + + @DisplayName("GIVEN a project with a table, WHEN we subscribe to views events, THEN then the tree contains the table representation leaf") + @GivenSysONServer({ RequirementsTableTestProjectData.SCRIPT_PATH }) + @Test + public void viewsWithTableRepresentation() { + var representationId = new RepresentationIdBuilder().buildViewsExplorerViewRepresentationId( + List.of(Table.KIND)); + var defaultExplorerInput = new ViewsExplorerEventInput(UUID.randomUUID(), RequirementsTableTestProjectData.EDITING_CONTEXT_ID, representationId); + var defaultFlux = this.viewsExplorerEventSubscriptionRunner.run(defaultExplorerInput).flux(); + + Consumer initialDefaultViewsContentConsumer = assertRefreshedTreeThat(tree -> { + assertThat(tree).isNotNull(); + assertThat(tree.getDescriptionId()).isEqualTo(ViewsExplorerTreeDescriptionProvider.DESCRIPTION_ID); + assertThat(tree.getChildren()).hasSize(1); + assertThat(tree.getChildren()).allSatisfy(treeItem -> assertThat(treeItem.getChildren()).hasSize(1)); + assertThat(tree.getChildren().get(0).getChildren()).allSatisfy(treeItem -> assertThat(treeItem.getLabel().toString()).isEqualTo("REQUIREMENTS TABLE VIEW (1)")); + }); + + StepVerifier.create(defaultFlux) + .consumeNextWith(initialDefaultViewsContentConsumer) + .thenCancel() + .verify(Duration.ofSeconds(10)); + } + + @DisplayName("GIVEN a project with an interconnection view, WHEN we subscribe to views events, THEN then the tree contains the interconnection view representation leaf") + @GivenSysONServer({ InterconnectionViewEmptyTestProjectData.SCRIPT_PATH }) + @Test + public void viewsWithInterconnectionViewRepresentation() { + var representationId = new RepresentationIdBuilder().buildViewsExplorerViewRepresentationId( + List.of(Diagram.KIND)); + var defaultExplorerInput = new ViewsExplorerEventInput(UUID.randomUUID(), InterconnectionViewEmptyTestProjectData.EDITING_CONTEXT_ID, representationId); + var defaultFlux = this.viewsExplorerEventSubscriptionRunner.run(defaultExplorerInput).flux(); + + Consumer initialDefaultViewsContentConsumer = assertRefreshedTreeThat(tree -> { + assertThat(tree).isNotNull(); + assertThat(tree.getDescriptionId()).isEqualTo(ViewsExplorerTreeDescriptionProvider.DESCRIPTION_ID); + assertThat(tree.getChildren()).hasSize(1); + assertThat(tree.getChildren()).allSatisfy(treeItem -> assertThat(treeItem.getChildren()).hasSize(1)); + assertThat(tree.getChildren().get(0).getChildren()).allSatisfy(treeItem -> assertThat(treeItem.getLabel().toString()).isEqualTo("INTERCONNECTION VIEW (1)")); + }); + + StepVerifier.create(defaultFlux) + .consumeNextWith(initialDefaultViewsContentConsumer) + .thenCancel() + .verify(Duration.ofSeconds(10)); + } +} diff --git a/backend/services/syson-services/src/main/java/org/eclipse/syson/util/StandardDiagramsConstants.java b/backend/services/syson-services/src/main/java/org/eclipse/syson/util/StandardDiagramsConstants.java index a3cf16831..c80f6cd53 100644 --- a/backend/services/syson-services/src/main/java/org/eclipse/syson/util/StandardDiagramsConstants.java +++ b/backend/services/syson-services/src/main/java/org/eclipse/syson/util/StandardDiagramsConstants.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2025 Obeo. + * Copyright (c) 2025, 2026 Obeo. * This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at @@ -12,6 +12,9 @@ *******************************************************************************/ package org.eclipse.syson.util; +import java.util.HashMap; +import java.util.Map; + /** * StandardDiagrams-related constants. * @@ -35,4 +38,17 @@ public class StandardDiagramsConstants { public static final String STV_QN = "StandardViewDefinitions::StateTransitionView"; + public static final Map SHORT_NAME_TO_VALUE = new HashMap<>(); + + static { + SHORT_NAME_TO_VALUE.put("gv", GV); + SHORT_NAME_TO_VALUE.put("iv", IV); + SHORT_NAME_TO_VALUE.put("afv", AFV); + SHORT_NAME_TO_VALUE.put("stv", STV); + } + + public static String getValueFromShortName(String shortName) { + return SHORT_NAME_TO_VALUE.get(shortName.toLowerCase()); + } + } diff --git a/doc/content/modules/user-manual/assets/images/release-note-views-explorer.png b/doc/content/modules/user-manual/assets/images/release-note-views-explorer.png new file mode 100644 index 0000000000000000000000000000000000000000..3068b136f749759d95fc51851dfdd9f8b17b7619 GIT binary patch literal 12382 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 literal 0 HcmV?d00001 diff --git a/doc/content/modules/user-manual/pages/release-notes/2026.3.0.adoc b/doc/content/modules/user-manual/pages/release-notes/2026.3.0.adoc index 6be5a3ff8..e935bf705 100644 --- a/doc/content/modules/user-manual/pages/release-notes/2026.3.0.adoc +++ b/doc/content/modules/user-manual/pages/release-notes/2026.3.0.adoc @@ -209,6 +209,7 @@ Users can navigate to `/libraries/` to open a library and se The _Search in libraries_ toggle in the _Search_ view allows to include elements from user and standard libraries in the search. This toggle is de-activated by default. +image::release-note-views-explorer.png[_Views Explorer_ view with diagrams and table, width=60%,height=60%] == Technical details From cbc6278fafd5e41cfe9a6c24a4b21f1e1311c56d Mon Sep 17 00:00:00 2001 From: Axel RICHARD Date: Fri, 20 Mar 2026 17:57:08 +0100 Subject: [PATCH 2/2] [releng] Bump version to 2026.1.6 Signed-off-by: Axel RICHARD --- backend/application/pom.xml | 2 +- .../syson-application-configuration/pom.xml | 20 ++++---- backend/application/syson-application/pom.xml | 28 +++++------ backend/application/syson-frontend/pom.xml | 2 +- .../application/syson-sysml-export/pom.xml | 8 +-- .../application/syson-sysml-import/pom.xml | 10 ++-- .../syson-sysml-validation/pom.xml | 10 ++-- backend/metamodel/pom.xml | 2 +- .../pom.xml | 4 +- .../pom.xml | 2 +- .../syson-sysml-metamodel-edit/pom.xml | 4 +- .../metamodel/syson-sysml-metamodel/pom.xml | 2 +- backend/releng/pom.xml | 2 +- backend/releng/syson-test-coverage/pom.xml | 50 +++++++++---------- backend/services/pom.xml | 2 +- .../services/syson-diagram-services/pom.xml | 12 ++--- .../syson-direct-edit-grammar/pom.xml | 2 +- backend/services/syson-form-services/pom.xml | 8 +-- backend/services/syson-model-services/pom.xml | 12 ++--- .../syson-representation-services/pom.xml | 8 +-- backend/services/syson-services/pom.xml | 12 ++--- .../syson-sysml-metamodel-services/pom.xml | 8 +-- .../syson-sysml-rest-api-services/pom.xml | 8 +-- backend/services/syson-table-services/pom.xml | 8 +-- backend/services/syson-tree-services/pom.xml | 12 ++--- backend/tests/pom.xml | 2 +- backend/tests/syson-tests/pom.xml | 2 +- backend/views/pom.xml | 2 +- backend/views/syson-common-view/pom.xml | 12 ++--- .../views/syson-diagram-common-view/pom.xml | 16 +++--- backend/views/syson-diagram-tests/pom.xml | 8 +-- .../syson-standard-diagrams-view/pom.xml | 24 ++++----- .../syson-table-requirements-view/pom.xml | 14 +++--- .../views/syson-tree-explorer-view/pom.xml | 12 ++--- frontend/syson-components/package.json | 2 +- frontend/syson/package.json | 4 +- integration-tests-cypress/package-lock.json | 4 +- integration-tests-cypress/package.json | 2 +- .../package-lock.json | 4 +- integration-tests-playwright/package.json | 2 +- package-lock.json | 10 ++-- package.json | 2 +- pom.xml | 2 +- 43 files changed, 181 insertions(+), 181 deletions(-) diff --git a/backend/application/pom.xml b/backend/application/pom.xml index 7714799d3..24c55da53 100644 --- a/backend/application/pom.xml +++ b/backend/application/pom.xml @@ -17,7 +17,7 @@ org.eclipse.syson syson-application-parent - 2026.1.5 + 2026.1.6 syson-application-parent SysON Application Parent diff --git a/backend/application/syson-application-configuration/pom.xml b/backend/application/syson-application-configuration/pom.xml index 93567cf1a..072394cac 100644 --- a/backend/application/syson-application-configuration/pom.xml +++ b/backend/application/syson-application-configuration/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-application-configuration - 2026.1.5 + 2026.1.6 syson-application-configuration SysON Application Configuration @@ -69,42 +69,42 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-metamodel-edit - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-model-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-form-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-diagram-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel-edit - 2026.1.5 + 2026.1.6 @@ -120,7 +120,7 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test diff --git a/backend/application/syson-application/pom.xml b/backend/application/syson-application/pom.xml index dd57d3307..98c8b36c4 100644 --- a/backend/application/syson-application/pom.xml +++ b/backend/application/syson-application/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-application - 2026.1.5 + 2026.1.6 syson-application SysON Application @@ -82,62 +82,62 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-metamodel-edit - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-frontend - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-application-configuration - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-rest-api-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-diagram-common-view - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-standard-diagrams-view - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-table-requirements-view - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-tree-explorer-view - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-import - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-export - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-validation - 2026.1.5 + 2026.1.6 @@ -199,7 +199,7 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 test-jar test diff --git a/backend/application/syson-frontend/pom.xml b/backend/application/syson-frontend/pom.xml index 51a0a7e91..ad199a750 100644 --- a/backend/application/syson-frontend/pom.xml +++ b/backend/application/syson-frontend/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-frontend - 2026.1.5 + 2026.1.6 syson-frontend SysON Frontend diff --git a/backend/application/syson-sysml-export/pom.xml b/backend/application/syson-sysml-export/pom.xml index 7966b3cd9..6e6727342 100644 --- a/backend/application/syson-sysml-export/pom.xml +++ b/backend/application/syson-sysml-export/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-sysml-export - 2026.1.5 + 2026.1.6 syson-sysml-export SysON SysML Export @@ -69,7 +69,7 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 @@ -85,14 +85,14 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 test-jar test diff --git a/backend/application/syson-sysml-import/pom.xml b/backend/application/syson-sysml-import/pom.xml index b3f22035b..b85be8ae9 100644 --- a/backend/application/syson-sysml-import/pom.xml +++ b/backend/application/syson-sysml-import/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-sysml-import - 2026.1.5 + 2026.1.6 syson-sysml-import SysON SysML Import @@ -65,12 +65,12 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 @@ -86,14 +86,14 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test org.eclipse.syson syson-application-configuration - 2026.1.5 + 2026.1.6 test diff --git a/backend/application/syson-sysml-validation/pom.xml b/backend/application/syson-sysml-validation/pom.xml index c8812b257..ae7e5b0f1 100644 --- a/backend/application/syson-sysml-validation/pom.xml +++ b/backend/application/syson-sysml-validation/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-sysml-validation - 2026.1.5 + 2026.1.6 syson-validation SysON SysMLv2 validation rules for Validation view @@ -69,17 +69,17 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-metamodel-edit - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 @@ -95,7 +95,7 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test diff --git a/backend/metamodel/pom.xml b/backend/metamodel/pom.xml index aca536eb2..9aae2a24a 100644 --- a/backend/metamodel/pom.xml +++ b/backend/metamodel/pom.xml @@ -17,7 +17,7 @@ org.eclipse.syson syson-metamodel-parent - 2026.1.5 + 2026.1.6 syson-metamodel-parent SysON Metamodel Parent diff --git a/backend/metamodel/syson-siriusweb-customnodes-metamodel-edit/pom.xml b/backend/metamodel/syson-siriusweb-customnodes-metamodel-edit/pom.xml index e61502e91..6e9724d4c 100644 --- a/backend/metamodel/syson-siriusweb-customnodes-metamodel-edit/pom.xml +++ b/backend/metamodel/syson-siriusweb-customnodes-metamodel-edit/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-siriusweb-customnodes-metamodel-edit - 2026.1.5 + 2026.1.6 syson-siriusweb-customnodes-metamodel-edit SysON SysMLv2 Custom Nodes Metamodel - Edit Support @@ -70,7 +70,7 @@ org.eclipse.syson syson-siriusweb-customnodes-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.sirius diff --git a/backend/metamodel/syson-siriusweb-customnodes-metamodel/pom.xml b/backend/metamodel/syson-siriusweb-customnodes-metamodel/pom.xml index d6582a820..b8ba239f7 100644 --- a/backend/metamodel/syson-siriusweb-customnodes-metamodel/pom.xml +++ b/backend/metamodel/syson-siriusweb-customnodes-metamodel/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-siriusweb-customnodes-metamodel - 2026.1.5 + 2026.1.6 syson-siriusweb-customnodes-metamodel SysON SysMLv2 Custom Nodes Metamodel for Sirius Web diff --git a/backend/metamodel/syson-sysml-metamodel-edit/pom.xml b/backend/metamodel/syson-sysml-metamodel-edit/pom.xml index db2140423..ff0de9c18 100644 --- a/backend/metamodel/syson-sysml-metamodel-edit/pom.xml +++ b/backend/metamodel/syson-sysml-metamodel-edit/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-sysml-metamodel-edit - 2026.1.5 + 2026.1.6 syson-sysml-metamodel-edit SysON SysMLv2 Metamodel - Edit Support @@ -65,7 +65,7 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 diff --git a/backend/metamodel/syson-sysml-metamodel/pom.xml b/backend/metamodel/syson-sysml-metamodel/pom.xml index c04cfa521..ad4515a19 100644 --- a/backend/metamodel/syson-sysml-metamodel/pom.xml +++ b/backend/metamodel/syson-sysml-metamodel/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 syson-sysml-metamodel SysON SysMLv2 Metamodel diff --git a/backend/releng/pom.xml b/backend/releng/pom.xml index 5032a9478..c005d5ec4 100644 --- a/backend/releng/pom.xml +++ b/backend/releng/pom.xml @@ -17,7 +17,7 @@ org.eclipse.syson syson-releng-parent - 2026.1.5 + 2026.1.6 syson-releng-parent SysON Releng Parent diff --git a/backend/releng/syson-test-coverage/pom.xml b/backend/releng/syson-test-coverage/pom.xml index 5ecfc6493..6a4cb2f86 100644 --- a/backend/releng/syson-test-coverage/pom.xml +++ b/backend/releng/syson-test-coverage/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-test-coverage - 2026.1.5 + 2026.1.6 syson-test-coverage-aggregation SysON Test Coverage Aggregation @@ -43,122 +43,122 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-metamodel-edit - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel-edit - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-direct-edit-grammar - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-diagram-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-form-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-model-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-representation-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-table-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-tree-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-metamodel-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-rest-api-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-import - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-export - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-validation - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-common-view - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-diagram-common-view - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-standard-diagrams-view - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-table-requirements-view - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-tree-explorer-view - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-application-configuration - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-application - 2026.1.5 + 2026.1.6 diff --git a/backend/services/pom.xml b/backend/services/pom.xml index 63babab88..e2ccab027 100644 --- a/backend/services/pom.xml +++ b/backend/services/pom.xml @@ -17,7 +17,7 @@ org.eclipse.syson syson-services-parent - 2026.1.5 + 2026.1.6 syson-services-parent SysON Services Parent diff --git a/backend/services/syson-diagram-services/pom.xml b/backend/services/syson-diagram-services/pom.xml index c2e9a4617..fedadc2fe 100644 --- a/backend/services/syson-diagram-services/pom.xml +++ b/backend/services/syson-diagram-services/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-diagram-services - 2026.1.5 + 2026.1.6 syson-diagram-services SysON Diagram Services @@ -65,17 +65,17 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-model-services - 2026.1.5 + 2026.1.6 @@ -91,14 +91,14 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 test-jar test diff --git a/backend/services/syson-direct-edit-grammar/pom.xml b/backend/services/syson-direct-edit-grammar/pom.xml index e2e1dcf08..c164c451d 100644 --- a/backend/services/syson-direct-edit-grammar/pom.xml +++ b/backend/services/syson-direct-edit-grammar/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-direct-edit-grammar - 2026.1.5 + 2026.1.6 syson-direct-edit-grammar SysON Direct Edit Grammar diff --git a/backend/services/syson-form-services/pom.xml b/backend/services/syson-form-services/pom.xml index 317153c78..a32d1fdb3 100644 --- a/backend/services/syson-form-services/pom.xml +++ b/backend/services/syson-form-services/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-form-services - 2026.1.5 + 2026.1.6 syson-form-services SysON Form Services @@ -60,7 +60,7 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 @@ -76,14 +76,14 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 test-jar test diff --git a/backend/services/syson-model-services/pom.xml b/backend/services/syson-model-services/pom.xml index 1ca8b8819..d0b91fc81 100644 --- a/backend/services/syson-model-services/pom.xml +++ b/backend/services/syson-model-services/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-model-services - 2026.1.5 + 2026.1.6 syson-model-services SysON Model Services @@ -65,17 +65,17 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-metamodel-services - 2026.1.5 + 2026.1.6 @@ -91,14 +91,14 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 test-jar test diff --git a/backend/services/syson-representation-services/pom.xml b/backend/services/syson-representation-services/pom.xml index fac5781d1..6ba0b5619 100644 --- a/backend/services/syson-representation-services/pom.xml +++ b/backend/services/syson-representation-services/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-representation-services - 2026.1.5 + 2026.1.6 syson-representation-services SysON Representation Services @@ -60,7 +60,7 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 @@ -76,14 +76,14 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 test-jar test diff --git a/backend/services/syson-services/pom.xml b/backend/services/syson-services/pom.xml index f2d6270c8..999a96b0a 100644 --- a/backend/services/syson-services/pom.xml +++ b/backend/services/syson-services/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 syson-services SysON Services @@ -81,12 +81,12 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-direct-edit-grammar - 2026.1.5 + 2026.1.6 @@ -102,21 +102,21 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 test-jar test org.eclipse.syson syson-sysml-metamodel-services - 2026.1.5 + 2026.1.6 diff --git a/backend/services/syson-sysml-metamodel-services/pom.xml b/backend/services/syson-sysml-metamodel-services/pom.xml index 1ff1b7aa1..b463f4812 100644 --- a/backend/services/syson-sysml-metamodel-services/pom.xml +++ b/backend/services/syson-sysml-metamodel-services/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-sysml-metamodel-services - 2026.1.5 + 2026.1.6 syson-sysml-metamodel-services SysON SysML Metamodel Services @@ -55,7 +55,7 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 @@ -71,14 +71,14 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 test-jar test diff --git a/backend/services/syson-sysml-rest-api-services/pom.xml b/backend/services/syson-sysml-rest-api-services/pom.xml index c7fa7c6d1..fee2858bf 100644 --- a/backend/services/syson-sysml-rest-api-services/pom.xml +++ b/backend/services/syson-sysml-rest-api-services/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-sysml-rest-api-services - 2026.1.5 + 2026.1.6 syson-sysml-rest-api-services SysON SysML REST API Services @@ -68,12 +68,12 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 @@ -89,7 +89,7 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test diff --git a/backend/services/syson-table-services/pom.xml b/backend/services/syson-table-services/pom.xml index 978578169..56c32f8d6 100644 --- a/backend/services/syson-table-services/pom.xml +++ b/backend/services/syson-table-services/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-table-services - 2026.1.5 + 2026.1.6 syson-table-services SysON Table Services @@ -60,7 +60,7 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 @@ -76,14 +76,14 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 test-jar test diff --git a/backend/services/syson-tree-services/pom.xml b/backend/services/syson-tree-services/pom.xml index 4c83214e0..7905ff4ed 100644 --- a/backend/services/syson-tree-services/pom.xml +++ b/backend/services/syson-tree-services/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-tree-services - 2026.1.5 + 2026.1.6 syson-tree-services SysON Tree Services @@ -60,17 +60,17 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-application-configuration - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 @@ -86,14 +86,14 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 test-jar test diff --git a/backend/tests/pom.xml b/backend/tests/pom.xml index 9b9becd9c..f5a6a7b83 100644 --- a/backend/tests/pom.xml +++ b/backend/tests/pom.xml @@ -17,7 +17,7 @@ org.eclipse.syson syson-tests-parent - 2026.1.5 + 2026.1.6 syson-tests-parent SysON Tests Parent diff --git a/backend/tests/syson-tests/pom.xml b/backend/tests/syson-tests/pom.xml index 53d6788a8..7ce06eee7 100644 --- a/backend/tests/syson-tests/pom.xml +++ b/backend/tests/syson-tests/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 syson-tests SysON Tests diff --git a/backend/views/pom.xml b/backend/views/pom.xml index d8f756d32..8aa34016b 100644 --- a/backend/views/pom.xml +++ b/backend/views/pom.xml @@ -17,7 +17,7 @@ org.eclipse.syson syson-views-parent - 2026.1.5 + 2026.1.6 syson-views-parent SysON Views Parent diff --git a/backend/views/syson-common-view/pom.xml b/backend/views/syson-common-view/pom.xml index 531d8c3d7..49d87eead 100644 --- a/backend/views/syson-common-view/pom.xml +++ b/backend/views/syson-common-view/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-common-view - 2026.1.5 + 2026.1.6 syson-common-view SysON Sirius Web common elements for SysMLv2 views @@ -73,22 +73,22 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel-edit - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 @@ -104,7 +104,7 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test diff --git a/backend/views/syson-diagram-common-view/pom.xml b/backend/views/syson-diagram-common-view/pom.xml index 3539133f6..4eb60de78 100644 --- a/backend/views/syson-diagram-common-view/pom.xml +++ b/backend/views/syson-diagram-common-view/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-diagram-common-view - 2026.1.5 + 2026.1.6 syson-diagram-common-view SysON Sirius Web common elements for SysMLv2 diagrams @@ -73,32 +73,32 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel-edit - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-model-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-diagram-services - 2026.1.5 + 2026.1.6 @@ -114,7 +114,7 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test diff --git a/backend/views/syson-diagram-tests/pom.xml b/backend/views/syson-diagram-tests/pom.xml index df0471b39..90ead484d 100644 --- a/backend/views/syson-diagram-tests/pom.xml +++ b/backend/views/syson-diagram-tests/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-diagram-tests - 2026.1.5 + 2026.1.6 syson-diagram-tests SysON Diagram Tests @@ -97,17 +97,17 @@ org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-diagram-common-view - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.testcontainers diff --git a/backend/views/syson-standard-diagrams-view/pom.xml b/backend/views/syson-standard-diagrams-view/pom.xml index 22cf4b4a9..29e6b68e7 100644 --- a/backend/views/syson-standard-diagrams-view/pom.xml +++ b/backend/views/syson-standard-diagrams-view/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-standard-diagrams-view - 2026.1.5 + 2026.1.6 syson-standard-diagrams-view SysON Sirius Web diagram description of the SysMLv2 Standard Diagrams Views @@ -93,47 +93,47 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel-edit - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-diagram-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-model-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-representation-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-common-view - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-diagram-common-view - 2026.1.5 + 2026.1.6 @@ -149,13 +149,13 @@ org.eclipse.syson syson-diagram-tests - 2026.1.5 + 2026.1.6 test org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test diff --git a/backend/views/syson-table-requirements-view/pom.xml b/backend/views/syson-table-requirements-view/pom.xml index 845771092..921cb9c89 100644 --- a/backend/views/syson-table-requirements-view/pom.xml +++ b/backend/views/syson-table-requirements-view/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-table-requirements-view - 2026.1.5 + 2026.1.6 syson-table-requirements-view SysON Table Requirements View @@ -73,27 +73,27 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-model-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-table-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-common-view - 2026.1.5 + 2026.1.6 @@ -109,7 +109,7 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test diff --git a/backend/views/syson-tree-explorer-view/pom.xml b/backend/views/syson-tree-explorer-view/pom.xml index 6d07d17e0..f69886abf 100644 --- a/backend/views/syson-tree-explorer-view/pom.xml +++ b/backend/views/syson-tree-explorer-view/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-tree-explorer-view - 2026.1.5 + 2026.1.6 syson-tree-explorer-view SysON Sirius Web tree description of the explorer view @@ -68,22 +68,22 @@ org.eclipse.syson syson-sysml-metamodel - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-model-services - 2026.1.5 + 2026.1.6 org.eclipse.syson syson-tree-services - 2026.1.5 + 2026.1.6 @@ -99,7 +99,7 @@ org.eclipse.syson syson-tests - 2026.1.5 + 2026.1.6 test diff --git a/frontend/syson-components/package.json b/frontend/syson-components/package.json index 03c79931a..0271a1621 100644 --- a/frontend/syson-components/package.json +++ b/frontend/syson-components/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-syson/syson-components", - "version": "2026.1.5", + "version": "2026.1.6", "author": "Eclipse SysON", "license": "EPL-2.0", "repository": { diff --git a/frontend/syson/package.json b/frontend/syson/package.json index 784d5cd6d..e2b20b6d3 100644 --- a/frontend/syson/package.json +++ b/frontend/syson/package.json @@ -1,7 +1,7 @@ { "name": "@eclipse-syson/syson", "author": "Eclipse SysON", - "version": "2026.1.5", + "version": "2026.1.6", "license": "EPL-2.0", "repository": { "type": "git", @@ -34,7 +34,7 @@ "@eclipse-sirius/sirius-components-widget-reference": "2026.1.6", "@eclipse-sirius/sirius-components-widget-table": "2026.1.6", "@eclipse-sirius/sirius-web-application": "2026.1.6", - "@eclipse-syson/syson-components": "2026.1.5", + "@eclipse-syson/syson-components": "2026.1.6", "@lexical/react": "0.8.1", "@mui/icons-material": "7.0.2", "@mui/material": "7.0.2", diff --git a/integration-tests-cypress/package-lock.json b/integration-tests-cypress/package-lock.json index f285ca0cc..901692cff 100644 --- a/integration-tests-cypress/package-lock.json +++ b/integration-tests-cypress/package-lock.json @@ -1,12 +1,12 @@ { "name": "syson-integration-tests-cypress", - "version": "2026.1.5", + "version": "2026.1.6", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "syson-integration-tests-cypress", - "version": "2026.1.5", + "version": "2026.1.6", "license": "EPL-2.0", "dependencies": { "prettier": "2.7.1" diff --git a/integration-tests-cypress/package.json b/integration-tests-cypress/package.json index d89859368..51f2f0f43 100644 --- a/integration-tests-cypress/package.json +++ b/integration-tests-cypress/package.json @@ -1,6 +1,6 @@ { "name": "syson-integration-tests-cypress", - "version": "2026.1.5", + "version": "2026.1.6", "license": "EPL-2.0", "private": true, "devDependencies": { diff --git a/integration-tests-playwright/package-lock.json b/integration-tests-playwright/package-lock.json index 974fab9aa..17dea39e8 100644 --- a/integration-tests-playwright/package-lock.json +++ b/integration-tests-playwright/package-lock.json @@ -1,12 +1,12 @@ { "name": "syson-integration-tests-playwright", - "version": "2026.1.5", + "version": "2026.1.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "syson-integration-tests-playwright", - "version": "2026.1.5", + "version": "2026.1.6", "license": "EPL-2.0", "dependencies": { "prettier": "2.7.1" diff --git a/integration-tests-playwright/package.json b/integration-tests-playwright/package.json index bc8a916ca..38cd4008b 100644 --- a/integration-tests-playwright/package.json +++ b/integration-tests-playwright/package.json @@ -1,6 +1,6 @@ { "name": "syson-integration-tests-playwright", - "version": "2026.1.5", + "version": "2026.1.6", "license": "EPL-2.0", "private": true, "devDependencies": { diff --git a/package-lock.json b/package-lock.json index 95229a64e..6003d8657 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@eclipse-syson/syson-parent", - "version": "2026.1.5", + "version": "2026.1.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@eclipse-syson/syson-parent", - "version": "2026.1.5", + "version": "2026.1.6", "license": "EPL-2.0", "workspaces": [ "./frontend/*" @@ -21,7 +21,7 @@ }, "frontend/syson": { "name": "@eclipse-syson/syson", - "version": "2026.1.5", + "version": "2026.1.6", "license": "EPL-2.0", "dependencies": { "@apollo/client": "3.10.4", @@ -46,7 +46,7 @@ "@eclipse-sirius/sirius-components-widget-reference": "2026.1.6", "@eclipse-sirius/sirius-components-widget-table": "2026.1.6", "@eclipse-sirius/sirius-web-application": "2026.1.6", - "@eclipse-syson/syson-components": "2026.1.5", + "@eclipse-syson/syson-components": "2026.1.6", "@lexical/react": "0.8.1", "@mui/icons-material": "7.0.2", "@mui/material": "7.0.2", @@ -103,7 +103,7 @@ }, "frontend/syson-components": { "name": "@eclipse-syson/syson-components", - "version": "2026.1.5", + "version": "2026.1.6", "license": "EPL-2.0", "devDependencies": { "@apollo/client": "3.10.4", diff --git a/package.json b/package.json index 9137920f2..6214bebf1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-syson/syson-parent", - "version": "2026.1.5", + "version": "2026.1.6", "author": "Eclipse SysON", "license": "EPL-2.0", "repository": { diff --git a/pom.xml b/pom.xml index f5b86cd45..77b99c45f 100644 --- a/pom.xml +++ b/pom.xml @@ -17,7 +17,7 @@ org.eclipse.syson syson - 2026.1.5 + 2026.1.6 syson SysON