Skip to content

Commit 3eeeb15

Browse files
committed
[releng] Bump to 2025.12.2 and switch to SW 2025.12.2
1 parent 249cc6f commit 3eeeb15

File tree

18 files changed

+359
-318
lines changed

18 files changed

+359
-318
lines changed

backend/ontology-application/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<parent>
1919
<groupId>ontology</groupId>
2020
<artifactId>ontology-parent</artifactId>
21-
<version>2025.12.0</version>
21+
<version>2025.12.2</version>
2222
<relativePath>../ontology-parent</relativePath>
2323
</parent>
2424
<artifactId>ontology-application</artifactId>

backend/ontology-application/src/test/java/fr/obeo/ontology/application/details/DetailsViewControllerIntegrationTests.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import java.util.UUID;
2323
import java.util.function.Predicate;
2424

25+
import org.eclipse.sirius.components.collaborative.forms.dto.FormCapabilitiesRefreshedEventPayload;
2526
import org.eclipse.sirius.components.collaborative.forms.dto.FormRefreshedEventPayload;
2627
import org.eclipse.sirius.web.application.views.details.dto.DetailsEventInput;
2728
import org.eclipse.sirius.web.tests.graphql.DetailsEventSubscriptionRunner;
@@ -69,13 +70,16 @@ public void givenSemanticObjectWhenWeSubscribeToItsPropertiesEventsThenTheFormIs
6970
var input = new DetailsEventInput(UUID.randomUUID(), OntologyProjectIdentifiers.ONTOLOGY_PROJECT_EDITING_CONTEXT_ID, detailsRepresentationId);
7071
var flux = this.detailsEventSubscriptionRunner.run(input);
7172

72-
Predicate<Object> formContentMatcher = object -> {
73-
return Optional.of(object)
74-
.filter(FormRefreshedEventPayload.class::isInstance)
75-
.isPresent();
76-
};
73+
Predicate<Object> formCapabilitiesMatcher = object -> Optional.of(object)
74+
.filter(FormCapabilitiesRefreshedEventPayload.class::isInstance)
75+
.isPresent();
76+
77+
Predicate<Object> formContentMatcher = object -> Optional.of(object)
78+
.filter(FormRefreshedEventPayload.class::isInstance)
79+
.isPresent();
7780

7881
StepVerifier.create(flux)
82+
.expectNextMatches(formCapabilitiesMatcher)
7983
.expectNextMatches(formContentMatcher)
8084
.thenCancel()
8185
.verify(Duration.ofSeconds(10));

backend/ontology-application/src/test/resources/scripts/cleanup.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ DELETE FROM representation_metadata;
88
DELETE FROM image;
99
DELETE FROM nature;
1010
DELETE FROM project;
11+
DELETE FROM project_semantic_data;
1112
--DELETE FROM project_access_rule;
1213
--DELETE FROM membership;
1314
--DELETE FROM team;

backend/ontology-frontend/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<parent>
1919
<groupId>ontology</groupId>
2020
<artifactId>ontology-parent</artifactId>
21-
<version>2025.12.0</version>
21+
<version>2025.12.2</version>
2222
<relativePath>../ontology-parent</relativePath>
2323
</parent>
2424
<groupId>ontology</groupId>

backend/ontology-model/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<parent>
1919
<groupId>ontology</groupId>
2020
<artifactId>ontology-parent</artifactId>
21-
<version>2025.12.0</version>
21+
<version>2025.12.2</version>
2222
<relativePath>../ontology-parent</relativePath>
2323
</parent>
2424
<artifactId>ontology-model</artifactId>

backend/ontology-model/src/main/java/fr/obeo/ontology/configuration/OntologyEMFConfiguration.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
*******************************************************************************/
1313
package fr.obeo.ontology.configuration;
1414

15-
import org.eclipse.emf.common.notify.AdapterFactory;
15+
import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
1616
import org.obeonetwork.dsl.entity.provider.EntityItemProviderAdapterFactory;
1717
import org.obeonetwork.dsl.environment.provider.EnvironmentItemProviderAdapterFactory;
1818
import org.obeonetwork.dsl.technicalid.provider.TechnicalIDItemProviderAdapterFactory;
@@ -28,17 +28,17 @@
2828
public class OntologyEMFConfiguration {
2929

3030
@Bean
31-
public AdapterFactory environmentAdapterFactory() {
32-
return new EnvironmentItemProviderAdapterFactory();
31+
public ComposedAdapterFactory.Descriptor environmentAdapterFactory() {
32+
return EnvironmentItemProviderAdapterFactory::new;
3333
}
3434

3535
@Bean
36-
public AdapterFactory entityAdapterFactory() {
37-
return new EntityItemProviderAdapterFactory();
36+
public ComposedAdapterFactory.Descriptor entityAdapterFactory() {
37+
return EntityItemProviderAdapterFactory::new;
3838
}
3939

4040
@Bean
41-
public AdapterFactory technicalidAdapterFactory() {
42-
return new TechnicalIDItemProviderAdapterFactory();
41+
public ComposedAdapterFactory.Descriptor technicalidAdapterFactory() {
42+
return TechnicalIDItemProviderAdapterFactory::new;
4343
}
4444
}

backend/ontology-owl/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<parent>
1919
<groupId>ontology</groupId>
2020
<artifactId>ontology-parent</artifactId>
21-
<version>2025.12.0</version>
21+
<version>2025.12.2</version>
2222
<relativePath>../ontology-parent</relativePath>
2323
</parent>
2424
<artifactId>ontology-owl</artifactId>

backend/ontology-parent/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,20 @@
1818
<parent>
1919
<groupId>org.springframework.boot</groupId>
2020
<artifactId>spring-boot-starter-parent</artifactId>
21-
<version>3.5.7</version>
21+
<version>3.5.9</version>
2222
<relativePath/> <!-- lookup parent from repository -->
2323
</parent>
2424
<groupId>ontology</groupId>
2525
<artifactId>ontology-parent</artifactId>
26-
<version>2025.12.0</version>
26+
<version>2025.12.2</version>
2727
<name>ontology-parent</name>
2828
<description>Parent Pom for ontology modules</description>
2929
<packaging>pom</packaging>
3030

3131

3232
<properties>
3333
<java.version>17</java.version>
34-
<sirius.web.version>2025.12.0</sirius.web.version>
34+
<sirius.web.version>2025.12.2</sirius.web.version>
3535
<sirius.version>7.2.0-SNAPSHOT</sirius.version>
3636
<sirius.emfjson.version>2.5.3-SNAPSHOT</sirius.emfjson.version>
3737
<entity.version>5.1.1</entity.version>

backend/ontology-starter/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<parent>
1919
<groupId>ontology</groupId>
2020
<artifactId>ontology-parent</artifactId>
21-
<version>2025.12.0</version>
21+
<version>2025.12.2</version>
2222
<relativePath>../ontology-parent</relativePath>
2323
</parent>
2424
<artifactId>ontology-starter</artifactId>

backend/ontology-starter/src/main/java/fr/obeo/ontology/services/project/OntologyProjectTemplateInitializer.java

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,17 @@
1212
*******************************************************************************/
1313
package fr.obeo.ontology.services.project;
1414

15-
import java.util.Optional;
15+
import java.util.List;
1616
import java.util.UUID;
1717

18-
import org.eclipse.sirius.components.core.RepresentationMetadata;
1918
import org.eclipse.sirius.components.core.api.IEditingContext;
19+
import org.eclipse.sirius.components.core.api.IEditingContextPersistenceService;
2020
import org.eclipse.sirius.components.emf.ResourceMetadataAdapter;
2121
import org.eclipse.sirius.components.emf.services.JSONResourceFactory;
2222
import org.eclipse.sirius.components.emf.services.api.IEMFEditingContext;
2323
import org.eclipse.sirius.components.events.ICause;
24-
import org.eclipse.sirius.web.application.project.services.api.IProjectTemplateInitializer;
24+
import org.eclipse.sirius.web.application.project.dto.CreateProjectInput;
25+
import org.eclipse.sirius.web.application.project.services.api.ISemanticDataInitializer;
2526
import org.springframework.stereotype.Service;
2627

2728
/**
@@ -30,22 +31,29 @@
3031
* @author lfasani
3132
*/
3233
@Service
33-
public class OntologyProjectTemplateInitializer implements IProjectTemplateInitializer {
34+
public class OntologyProjectTemplateInitializer implements ISemanticDataInitializer {
35+
private final IEditingContextPersistenceService editingContextPersistenceService;
36+
37+
public OntologyProjectTemplateInitializer(IEditingContextPersistenceService editingContextPersistenceService) {
38+
this.editingContextPersistenceService = editingContextPersistenceService;
39+
}
40+
3441
@Override
3542
public boolean canHandle(String projectTemplateId) {
3643
return OntologyProjectTemplateProvider.ONTOLOGY_EXAMPLE_TEMPLATE_ID.equals(projectTemplateId);
3744
}
3845

3946
@Override
40-
public Optional<RepresentationMetadata> handle(ICause cause, String projectTemplateId, IEditingContext editingContext) {
47+
public void handle(ICause cause, IEditingContext editingContext, String projectTemplateId) {
4148
if (OntologyProjectTemplateProvider.ONTOLOGY_EXAMPLE_TEMPLATE_ID.equals(projectTemplateId)) {
42-
return this.initializeOntologyModel(editingContext);
49+
this.initializeOntologyModel(editingContext);
50+
51+
this.editingContextPersistenceService.persist(new CreateProjectInput(UUID.randomUUID(), "Ontology", OntologyProjectTemplateProvider.ONTOLOGY_EXAMPLE_TEMPLATE_ID, List.of()),
52+
editingContext);
4353
}
44-
return Optional.empty();
4554
}
4655

47-
private Optional<RepresentationMetadata> initializeOntologyModel(IEditingContext editingContext) {
48-
Optional<RepresentationMetadata> result = Optional.empty();
56+
private void initializeOntologyModel(IEditingContext editingContext) {
4957
if (editingContext instanceof IEMFEditingContext emfEditingContext) {
5058
var documentId = UUID.randomUUID();
5159
var resource = new JSONResourceFactory().createResourceFromPath(documentId.toString());
@@ -55,6 +63,5 @@ private Optional<RepresentationMetadata> initializeOntologyModel(IEditingContext
5563

5664
resource.getContents().addAll(new OntologySampleBuilder().getEmptySampleContent());
5765
}
58-
return result;
5966
}
6067
}

0 commit comments

Comments
 (0)