diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index 97b49a29c51..eb2919c37b1 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -1,5 +1,11 @@
= Changelog
+== v2022.03.0 (Unreleased)
+
+=== Breaking changes
+
+- https://github.com/eclipse-sirius/sirius-components/issues/808[#808] [core] Update the namespace of the projects from `sirius-web-xxx` to `sirius-components-xxx`
+
== v2022.01.0
=== Architectural decision records
diff --git a/backend/pom.xml b/backend/pom.xml
index 005ff322234..8aff7250dc1 100644
--- a/backend/pom.xml
+++ b/backend/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-annotations-spring
+ sirius-components-annotations-spring
2022.01.0
- sirius-web-annotations-spring
- Sirius Web Annotations Spring
+ sirius-components-annotations-spring
+ Sirius Components Annotations Spring
11
@@ -52,7 +52,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-annotations-spring/src/main/java/org/eclipse/sirius/web/annotations/spring/graphql/MutationDataFetcher.java b/backend/sirius-components-annotations-spring/src/main/java/org/eclipse/sirius/web/annotations/spring/graphql/MutationDataFetcher.java
similarity index 100%
rename from backend/sirius-web-annotations-spring/src/main/java/org/eclipse/sirius/web/annotations/spring/graphql/MutationDataFetcher.java
rename to backend/sirius-components-annotations-spring/src/main/java/org/eclipse/sirius/web/annotations/spring/graphql/MutationDataFetcher.java
diff --git a/backend/sirius-web-annotations-spring/src/main/java/org/eclipse/sirius/web/annotations/spring/graphql/QueryDataFetcher.java b/backend/sirius-components-annotations-spring/src/main/java/org/eclipse/sirius/web/annotations/spring/graphql/QueryDataFetcher.java
similarity index 100%
rename from backend/sirius-web-annotations-spring/src/main/java/org/eclipse/sirius/web/annotations/spring/graphql/QueryDataFetcher.java
rename to backend/sirius-components-annotations-spring/src/main/java/org/eclipse/sirius/web/annotations/spring/graphql/QueryDataFetcher.java
diff --git a/backend/sirius-web-annotations-spring/src/main/java/org/eclipse/sirius/web/annotations/spring/graphql/SubscriptionDataFetcher.java b/backend/sirius-components-annotations-spring/src/main/java/org/eclipse/sirius/web/annotations/spring/graphql/SubscriptionDataFetcher.java
similarity index 100%
rename from backend/sirius-web-annotations-spring/src/main/java/org/eclipse/sirius/web/annotations/spring/graphql/SubscriptionDataFetcher.java
rename to backend/sirius-components-annotations-spring/src/main/java/org/eclipse/sirius/web/annotations/spring/graphql/SubscriptionDataFetcher.java
diff --git a/backend/sirius-web-annotations-spring/src/main/resources/.gitkeep b/backend/sirius-components-annotations-spring/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-annotations-spring/src/main/resources/.gitkeep
rename to backend/sirius-components-annotations-spring/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-annotations-spring/src/test/java/.gitkeep b/backend/sirius-components-annotations-spring/src/test/java/.gitkeep
similarity index 100%
rename from backend/sirius-web-annotations-spring/src/test/java/.gitkeep
rename to backend/sirius-components-annotations-spring/src/test/java/.gitkeep
diff --git a/backend/sirius-web-annotations/.checkstyle b/backend/sirius-components-annotations/.checkstyle
similarity index 100%
rename from backend/sirius-web-annotations/.checkstyle
rename to backend/sirius-components-annotations/.checkstyle
diff --git a/backend/sirius-web-annotations/.classpath b/backend/sirius-components-annotations/.classpath
similarity index 100%
rename from backend/sirius-web-annotations/.classpath
rename to backend/sirius-components-annotations/.classpath
diff --git a/backend/sirius-web-annotations/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-annotations/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-annotations/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-annotations/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-annotations/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-annotations/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-annotations/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-annotations/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-web-annotations-spring/.project b/backend/sirius-components-annotations/.project
similarity index 95%
rename from backend/sirius-web-annotations-spring/.project
rename to backend/sirius-components-annotations/.project
index 7d357d018c3..21c69db9f4a 100644
--- a/backend/sirius-web-annotations-spring/.project
+++ b/backend/sirius-components-annotations/.project
@@ -1,6 +1,6 @@
- sirius-web-annotations-spring
+ sirius-components-annotations
diff --git a/backend/sirius-web-annotations/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-annotations/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-annotations/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-annotations/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-annotations/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-annotations/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-annotations/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-annotations/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-annotations/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-annotations/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-annotations/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-annotations/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-annotations/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-annotations/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-annotations/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-annotations/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-annotations/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-annotations/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-annotations/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-annotations/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-annotations/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-annotations/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-annotations/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-annotations/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-annotations/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-annotations/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-annotations/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-annotations/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-annotations/README.adoc b/backend/sirius-components-annotations/README.adoc
similarity index 94%
rename from backend/sirius-web-annotations/README.adoc
rename to backend/sirius-components-annotations/README.adoc
index a3230837dc7..6a367375772 100644
--- a/backend/sirius-web-annotations/README.adoc
+++ b/backend/sirius-components-annotations/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-annotations
+= sirius-components-annotations
== Goal
diff --git a/backend/sirius-web-annotations/mvnw b/backend/sirius-components-annotations/mvnw
similarity index 100%
rename from backend/sirius-web-annotations/mvnw
rename to backend/sirius-components-annotations/mvnw
diff --git a/backend/sirius-web-annotations/mvnw.cmd b/backend/sirius-components-annotations/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-annotations/mvnw.cmd
rename to backend/sirius-components-annotations/mvnw.cmd
diff --git a/backend/sirius-web-annotations/pom.xml b/backend/sirius-components-annotations/pom.xml
similarity index 88%
rename from backend/sirius-web-annotations/pom.xml
rename to backend/sirius-components-annotations/pom.xml
index ea1ab51c8a3..0981c6674aa 100644
--- a/backend/sirius-web-annotations/pom.xml
+++ b/backend/sirius-components-annotations/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-annotations
+ sirius-components-annotations
2022.01.0
- sirius-web-annotations
- Sirius Web Annotations
+ sirius-components-annotations
+ Sirius Components Annotations
11
@@ -45,7 +45,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/Audited.java b/backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/Audited.java
similarity index 100%
rename from backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/Audited.java
rename to backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/Audited.java
diff --git a/backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/Immutable.java b/backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/Immutable.java
similarity index 100%
rename from backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/Immutable.java
rename to backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/Immutable.java
diff --git a/backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/PublicApi.java b/backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/PublicApi.java
similarity index 100%
rename from backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/PublicApi.java
rename to backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/PublicApi.java
diff --git a/backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLEnumType.java b/backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLEnumType.java
similarity index 100%
rename from backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLEnumType.java
rename to backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLEnumType.java
diff --git a/backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLField.java b/backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLField.java
similarity index 100%
rename from backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLField.java
rename to backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLField.java
diff --git a/backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLID.java b/backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLID.java
similarity index 100%
rename from backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLID.java
rename to backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLID.java
diff --git a/backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLInputObjectType.java b/backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLInputObjectType.java
similarity index 100%
rename from backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLInputObjectType.java
rename to backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLInputObjectType.java
diff --git a/backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLInterfaceType.java b/backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLInterfaceType.java
similarity index 100%
rename from backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLInterfaceType.java
rename to backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLInterfaceType.java
diff --git a/backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLMutationTypes.java b/backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLMutationTypes.java
similarity index 100%
rename from backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLMutationTypes.java
rename to backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLMutationTypes.java
diff --git a/backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLNonNull.java b/backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLNonNull.java
similarity index 100%
rename from backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLNonNull.java
rename to backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLNonNull.java
diff --git a/backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLObjectType.java b/backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLObjectType.java
similarity index 100%
rename from backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLObjectType.java
rename to backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLObjectType.java
diff --git a/backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLSubscriptionTypes.java b/backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLSubscriptionTypes.java
similarity index 100%
rename from backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLSubscriptionTypes.java
rename to backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLSubscriptionTypes.java
diff --git a/backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLUpload.java b/backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLUpload.java
similarity index 100%
rename from backend/sirius-web-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLUpload.java
rename to backend/sirius-components-annotations/src/main/java/org/eclipse/sirius/web/annotations/graphql/GraphQLUpload.java
diff --git a/backend/sirius-web-annotations/src/main/resources/.gitkeep b/backend/sirius-components-annotations/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-annotations/src/main/resources/.gitkeep
rename to backend/sirius-components-annotations/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-annotations/src/test/java/.gitkeep b/backend/sirius-components-annotations/src/test/java/.gitkeep
similarity index 100%
rename from backend/sirius-web-annotations/src/test/java/.gitkeep
rename to backend/sirius-components-annotations/src/test/java/.gitkeep
diff --git a/backend/sirius-web-api/.checkstyle b/backend/sirius-components-api/.checkstyle
similarity index 100%
rename from backend/sirius-web-api/.checkstyle
rename to backend/sirius-components-api/.checkstyle
diff --git a/backend/sirius-web-api/.classpath b/backend/sirius-components-api/.classpath
similarity index 100%
rename from backend/sirius-web-api/.classpath
rename to backend/sirius-components-api/.classpath
diff --git a/backend/sirius-web-api/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-api/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-api/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-api/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-api/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-api/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-api/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-api/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-web-components/.project b/backend/sirius-components-api/.project
similarity index 95%
rename from backend/sirius-web-components/.project
rename to backend/sirius-components-api/.project
index 5a715f1d09b..d643fa049c4 100644
--- a/backend/sirius-web-components/.project
+++ b/backend/sirius-components-api/.project
@@ -1,6 +1,6 @@
- sirius-web-components
+ sirius-components-api
diff --git a/backend/sirius-web-api/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-api/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-api/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-api/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-api/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-api/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-api/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-api/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-api/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-api/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-api/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-api/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-api/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-api/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-api/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-api/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-api/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-api/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-api/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-api/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-api/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-api/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-api/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-api/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-api/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/sirius-components-api/.settings/org.springframework.ide.eclipse.boot.prefs
similarity index 100%
rename from backend/sirius-web-api/.settings/org.springframework.ide.eclipse.boot.prefs
rename to backend/sirius-components-api/.settings/org.springframework.ide.eclipse.boot.prefs
diff --git a/backend/sirius-web-api/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-api/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-api/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-api/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-api/README.adoc b/backend/sirius-components-api/README.adoc
similarity index 69%
rename from backend/sirius-web-api/README.adoc
rename to backend/sirius-components-api/README.adoc
index c1df1902f0b..881452aa9d9 100644
--- a/backend/sirius-web-api/README.adoc
+++ b/backend/sirius-components-api/README.adoc
@@ -1,8 +1,8 @@
-= sirius-web-api
+= sirius-components-api
== Goal
-This project is used to decouple the API of the core of the Sirius Web project from the code of the core.
+This project is used to decouple the API of the core of the Sirius Components project from the code of the core.
It allows provider of some of our services to only have to depend on this relatively small project.
This project may even be decoupled in the future to extract an API of the persistence layer from an API of the services.
@@ -10,8 +10,8 @@ This project may even be decoupled in the future to extract an API of the persis
Since this project will contain APIs for our services layer, this project may depend on our utility projects which do not depend on any persistence layer nor the web layer such as:
-- sirius-web-components
-- sirius-web-diagrams
-- sirius-web-forms
-- sirius-web-representations
-- sirius-web-trees
+- sirius-components-components
+- sirius-components-diagrams
+- sirius-components-forms
+- sirius-components-representations
+- sirius-components-trees
diff --git a/backend/sirius-web-api/mvnw b/backend/sirius-components-api/mvnw
similarity index 100%
rename from backend/sirius-web-api/mvnw
rename to backend/sirius-components-api/mvnw
diff --git a/backend/sirius-web-api/mvnw.cmd b/backend/sirius-components-api/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-api/mvnw.cmd
rename to backend/sirius-components-api/mvnw.cmd
diff --git a/backend/sirius-web-api/pom.xml b/backend/sirius-components-api/pom.xml
similarity index 86%
rename from backend/sirius-web-api/pom.xml
rename to backend/sirius-components-api/pom.xml
index 32a07c85374..dc78bba0a7a 100644
--- a/backend/sirius-web-api/pom.xml
+++ b/backend/sirius-components-api/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-api
+ sirius-components-api
2022.01.0
- sirius-web-api
- Sirius Web API
+ sirius-components-api
+ Sirius Components API
11
@@ -46,17 +46,17 @@
org.eclipse.sirius.web
- sirius-web-annotations
+ sirius-components-annotations
2022.01.0
org.eclipse.sirius.web
- sirius-web-representations
+ sirius-components-representations
2022.01.0
org.eclipse.sirius.web
- sirius-web-forms
+ sirius-components-forms
2022.01.0
@@ -65,7 +65,7 @@
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
@@ -78,7 +78,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-api/src/main/resources/.gitkeep b/backend/sirius-components-api/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-api/src/main/resources/.gitkeep
rename to backend/sirius-components-api/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-api/src/test/java/org/eclipse/sirius/web/api/architecture/APICodingRulesTests.java b/backend/sirius-components-api/src/test/java/org/eclipse/sirius/web/api/architecture/APICodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-api/src/test/java/org/eclipse/sirius/web/api/architecture/APICodingRulesTests.java
rename to backend/sirius-components-api/src/test/java/org/eclipse/sirius/web/api/architecture/APICodingRulesTests.java
diff --git a/backend/sirius-web-api/src/test/java/org/eclipse/sirius/web/api/architecture/ArchitectureConstants.java b/backend/sirius-components-api/src/test/java/org/eclipse/sirius/web/api/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-api/src/test/java/org/eclipse/sirius/web/api/architecture/ArchitectureConstants.java
rename to backend/sirius-components-api/src/test/java/org/eclipse/sirius/web/api/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-api/src/test/java/org/eclipse/sirius/web/api/architecture/CodingRulesTests.java b/backend/sirius-components-api/src/test/java/org/eclipse/sirius/web/api/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-api/src/test/java/org/eclipse/sirius/web/api/architecture/CodingRulesTests.java
rename to backend/sirius-components-api/src/test/java/org/eclipse/sirius/web/api/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-api/src/test/resources/logback-test.xml b/backend/sirius-components-api/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-api/src/test/resources/logback-test.xml
rename to backend/sirius-components-api/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-compatibility/.checkstyle b/backend/sirius-components-compatibility/.checkstyle
similarity index 100%
rename from backend/sirius-web-compatibility/.checkstyle
rename to backend/sirius-components-compatibility/.checkstyle
diff --git a/backend/sirius-web-compatibility/.classpath b/backend/sirius-components-compatibility/.classpath
similarity index 100%
rename from backend/sirius-web-compatibility/.classpath
rename to backend/sirius-components-compatibility/.classpath
diff --git a/backend/sirius-web-compatibility/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-compatibility/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-compatibility/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-compatibility/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-compatibility/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-compatibility/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-compatibility/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-compatibility/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-compatibility/.project b/backend/sirius-components-compatibility/.project
new file mode 100644
index 00000000000..032241fa0e6
--- /dev/null
+++ b/backend/sirius-components-compatibility/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-compatibility
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-compatibility/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-compatibility/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-compatibility/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-compatibility/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-compatibility/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-compatibility/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-compatibility/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-compatibility/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-compatibility/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-compatibility/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-compatibility/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-compatibility/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-compatibility/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-compatibility/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-compatibility/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-compatibility/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-compatibility/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-compatibility/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-compatibility/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-compatibility/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-compatibility/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-compatibility/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-compatibility/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-compatibility/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-compatibility/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-compatibility/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-compatibility/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-compatibility/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-compatibility/README.adoc b/backend/sirius-components-compatibility/README.adoc
similarity index 85%
rename from backend/sirius-web-compatibility/README.adoc
rename to backend/sirius-components-compatibility/README.adoc
index ba0dd18b45a..d1563ab8bfc 100644
--- a/backend/sirius-web-compatibility/README.adoc
+++ b/backend/sirius-components-compatibility/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-compatibility
+= sirius-components-compatibility
== Goal
diff --git a/backend/sirius-web-compatibility/mvnw b/backend/sirius-components-compatibility/mvnw
similarity index 100%
rename from backend/sirius-web-compatibility/mvnw
rename to backend/sirius-components-compatibility/mvnw
diff --git a/backend/sirius-web-compatibility/mvnw.cmd b/backend/sirius-components-compatibility/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-compatibility/mvnw.cmd
rename to backend/sirius-components-compatibility/mvnw.cmd
diff --git a/backend/sirius-web-compatibility/pom.xml b/backend/sirius-components-compatibility/pom.xml
similarity index 88%
rename from backend/sirius-web-compatibility/pom.xml
rename to backend/sirius-components-compatibility/pom.xml
index 9c96a606680..40895ea3780 100644
--- a/backend/sirius-web-compatibility/pom.xml
+++ b/backend/sirius-components-compatibility/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-compatibility
+ sirius-components-compatibility
2022.01.0
- sirius-web-compatibility
- Sirius Web Compatibility
+ sirius-components-compatibility
+ Sirius Components Compatibility
11
@@ -71,7 +71,7 @@
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
@@ -81,43 +81,48 @@
org.eclipse.sirius.web
- sirius-web-spring-tests
+ sirius-components-spring-tests
2022.01.0
test
org.eclipse.sirius.web
- sirius-web-api
+ sirius-components-api
2022.01.0
org.eclipse.sirius.web
- sirius-web-core-api
+ sirius-components-core
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative-diagrams
+ sirius-components-spring-collaborative-diagrams
2022.01.0
org.eclipse.sirius.web
- sirius-web-forms
+ sirius-components-spring-collaborative-forms
2022.01.0
org.eclipse.sirius.web
- sirius-web-selection
+ sirius-components-forms
2022.01.0
org.eclipse.sirius.web
- sirius-web-trees
+ sirius-components-selection
2022.01.0
org.eclipse.sirius.web
- sirius-web-interpreter
+ sirius-components-trees
+ 2022.01.0
+
+
+ org.eclipse.sirius.web
+ sirius-components-interpreter
2022.01.0
@@ -219,7 +224,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IAQLInterpreterFactory.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IAQLInterpreterFactory.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IAQLInterpreterFactory.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IAQLInterpreterFactory.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/ICanCreateDiagramPredicateFactory.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/ICanCreateDiagramPredicateFactory.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/ICanCreateDiagramPredicateFactory.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/ICanCreateDiagramPredicateFactory.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/ICanCreateFormPredicateFactory.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/ICanCreateFormPredicateFactory.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/ICanCreateFormPredicateFactory.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/ICanCreateFormPredicateFactory.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IIdentifierProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IIdentifierProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IIdentifierProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IIdentifierProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IModelOperationHandler.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IModelOperationHandler.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IModelOperationHandler.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IModelOperationHandler.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IModelOperationHandlerSwitchProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IModelOperationHandlerSwitchProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IModelOperationHandlerSwitchProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IModelOperationHandlerSwitchProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/ISemanticCandidatesProviderFactory.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/ISemanticCandidatesProviderFactory.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/ISemanticCandidatesProviderFactory.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/ISemanticCandidatesProviderFactory.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IToolImageProviderFactory.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IToolImageProviderFactory.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IToolImageProviderFactory.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/api/IToolImageProviderFactory.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/configuration/ODesignConfiguration.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/configuration/ODesignConfiguration.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/configuration/ODesignConfiguration.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/configuration/ODesignConfiguration.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/configuration/SiriusRepresentationDescriptionRegistryConfigurer.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/configuration/SiriusRepresentationDescriptionRegistryConfigurer.java
similarity index 91%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/configuration/SiriusRepresentationDescriptionRegistryConfigurer.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/configuration/SiriusRepresentationDescriptionRegistryConfigurer.java
index 16ad135d9aa..2d9fe05b014 100644
--- a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/configuration/SiriusRepresentationDescriptionRegistryConfigurer.java
+++ b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/configuration/SiriusRepresentationDescriptionRegistryConfigurer.java
@@ -15,17 +15,17 @@
import java.util.List;
import java.util.Objects;
-import org.eclipse.sirius.web.api.configuration.IPropertiesDescriptionRegistry;
-import org.eclipse.sirius.web.api.configuration.IPropertiesDescriptionRegistryConfigurer;
-import org.eclipse.sirius.web.api.configuration.IRepresentationDescriptionRegistry;
-import org.eclipse.sirius.web.api.configuration.IRepresentationDescriptionRegistryConfigurer;
import org.eclipse.sirius.web.compat.services.api.ISiriusConfiguration;
import org.eclipse.sirius.web.compat.services.representations.ODesignReader;
import org.eclipse.sirius.web.compat.services.representations.SiriusRepresentationDescriptionProvider;
+import org.eclipse.sirius.web.core.configuration.IRepresentationDescriptionRegistry;
+import org.eclipse.sirius.web.core.configuration.IRepresentationDescriptionRegistryConfigurer;
import org.eclipse.sirius.web.diagrams.description.DiagramDescription;
import org.eclipse.sirius.web.forms.description.FormDescription;
import org.eclipse.sirius.web.representations.IRepresentationDescription;
import org.eclipse.sirius.web.selection.description.SelectionDescription;
+import org.eclipse.sirius.web.spring.collaborative.forms.services.api.IPropertiesDescriptionRegistry;
+import org.eclipse.sirius.web.spring.collaborative.forms.services.api.IPropertiesDescriptionRegistryConfigurer;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.io.ClassPathResource;
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/AbstractNodeMappingConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/AbstractNodeMappingConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/AbstractNodeMappingConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/AbstractNodeMappingConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/AbstractNodeMappingSizeProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/AbstractNodeMappingSizeProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/AbstractNodeMappingSizeProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/AbstractNodeMappingSizeProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/AbstractNodeMappingStyleProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/AbstractNodeMappingStyleProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/AbstractNodeMappingStyleProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/AbstractNodeMappingStyleProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/ArrowStyleConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/ArrowStyleConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/ArrowStyleConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/ArrowStyleConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/ColorDescriptionConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/ColorDescriptionConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/ColorDescriptionConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/ColorDescriptionConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/DiagramLabelProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/DiagramLabelProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/DiagramLabelProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/DiagramLabelProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/DomainBasedSourceNodesProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/DomainBasedSourceNodesProvider.java
similarity index 98%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/DomainBasedSourceNodesProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/DomainBasedSourceNodesProvider.java
index e0fe27b239b..ba45cbdb4e2 100644
--- a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/DomainBasedSourceNodesProvider.java
+++ b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/DomainBasedSourceNodesProvider.java
@@ -21,12 +21,12 @@
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.web.compat.api.IIdentifierProvider;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.diagrams.description.DiagramDescription;
import org.eclipse.sirius.web.diagrams.elements.NodeElementProps;
import org.eclipse.sirius.web.diagrams.renderer.DiagramRenderingCache;
import org.eclipse.sirius.web.interpreter.AQLInterpreter;
import org.eclipse.sirius.web.interpreter.Result;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EAttributeCustomizationProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EAttributeCustomizationProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EAttributeCustomizationProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EAttributeCustomizationProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EdgeMappingConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EdgeMappingConverter.java
similarity index 99%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EdgeMappingConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EdgeMappingConverter.java
index 2527d97095e..4fd8f7665cf 100644
--- a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EdgeMappingConverter.java
+++ b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EdgeMappingConverter.java
@@ -29,7 +29,6 @@
import org.eclipse.sirius.web.compat.api.IModelOperationHandlerSwitchProvider;
import org.eclipse.sirius.web.compat.api.ISemanticCandidatesProviderFactory;
import org.eclipse.sirius.web.compat.utils.StringValueProvider;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.core.api.IEditService;
import org.eclipse.sirius.web.core.api.IObjectService;
import org.eclipse.sirius.web.diagrams.EdgeStyle;
@@ -39,6 +38,7 @@
import org.eclipse.sirius.web.diagrams.description.LabelStyleDescription;
import org.eclipse.sirius.web.diagrams.description.NodeDescription;
import org.eclipse.sirius.web.interpreter.AQLInterpreter;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.VariableManager;
import org.springframework.stereotype.Service;
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EdgeMappingStyleProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EdgeMappingStyleProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EdgeMappingStyleProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EdgeMappingStyleProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EdgeStyleDescriptionProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EdgeStyleDescriptionProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EdgeStyleDescriptionProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/EdgeStyleDescriptionProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/LabelStyleDescriptionConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/LabelStyleDescriptionConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/LabelStyleDescriptionConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/LabelStyleDescriptionConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/LabelStyleDescriptionProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/LabelStyleDescriptionProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/LabelStyleDescriptionProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/LabelStyleDescriptionProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/LineStyleConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/LineStyleConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/LineStyleConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/LineStyleConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSemanticElementsProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSemanticElementsProvider.java
similarity index 97%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSemanticElementsProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSemanticElementsProvider.java
index a33bcd05561..ff435c1ce93 100644
--- a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSemanticElementsProvider.java
+++ b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSemanticElementsProvider.java
@@ -18,10 +18,10 @@
import java.util.UUID;
import java.util.function.Function;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.diagrams.description.DiagramDescription;
import org.eclipse.sirius.web.diagrams.elements.NodeElementProps;
import org.eclipse.sirius.web.diagrams.renderer.DiagramRenderingCache;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSourceNodesProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSourceNodesProvider.java
similarity index 98%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSourceNodesProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSourceNodesProvider.java
index c6cec356c45..cf807ec8c64 100644
--- a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSourceNodesProvider.java
+++ b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSourceNodesProvider.java
@@ -21,10 +21,10 @@
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.web.compat.api.IIdentifierProvider;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.diagrams.description.DiagramDescription;
import org.eclipse.sirius.web.diagrams.elements.NodeElementProps;
import org.eclipse.sirius.web.diagrams.renderer.DiagramRenderingCache;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/SelectModelElementVariableConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/SelectModelElementVariableConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/SelectModelElementVariableConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/SelectModelElementVariableConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/TargetNodesProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/TargetNodesProvider.java
similarity index 98%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/TargetNodesProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/TargetNodesProvider.java
index 1a4a2d0f614..5646b60a5cf 100644
--- a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/TargetNodesProvider.java
+++ b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/TargetNodesProvider.java
@@ -21,12 +21,12 @@
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.web.compat.api.IIdentifierProvider;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.diagrams.description.DiagramDescription;
import org.eclipse.sirius.web.diagrams.elements.NodeElementProps;
import org.eclipse.sirius.web.diagrams.renderer.DiagramRenderingCache;
import org.eclipse.sirius.web.interpreter.AQLInterpreter;
import org.eclipse.sirius.web.interpreter.Result;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/ToolConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/ToolConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/ToolConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/ToolConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/WorkspaceImageDescriptionConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/WorkspaceImageDescriptionConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/WorkspaceImageDescriptionConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/diagrams/WorkspaceImageDescriptionConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/ControlDescriptionConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/ControlDescriptionConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/ControlDescriptionConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/ControlDescriptionConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/ForDescriptionConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/ForDescriptionConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/ForDescriptionConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/ForDescriptionConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/GroupDescriptionConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/GroupDescriptionConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/GroupDescriptionConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/GroupDescriptionConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/IfDescriptionConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/IfDescriptionConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/IfDescriptionConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/IfDescriptionConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/PageDescriptionConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/PageDescriptionConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/PageDescriptionConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/PageDescriptionConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/ViewExtensionDescriptionConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/ViewExtensionDescriptionConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/ViewExtensionDescriptionConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/ViewExtensionDescriptionConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/WidgetDescriptionConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/WidgetDescriptionConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/WidgetDescriptionConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/WidgetDescriptionConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/WidgetIdProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/WidgetIdProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/WidgetIdProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/forms/WidgetIdProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/ImageConstants.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/ImageConstants.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/ImageConstants.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/ImageConstants.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/ODesignRegistry.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/ODesignRegistry.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/ODesignRegistry.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/ODesignRegistry.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/SelectModelElementVariableProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/SelectModelElementVariableProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/SelectModelElementVariableProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/SelectModelElementVariableProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/SiriusImagePathService.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/SiriusImagePathService.java
similarity index 93%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/SiriusImagePathService.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/SiriusImagePathService.java
index 699039e4f2f..be838e5b0f5 100644
--- a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/SiriusImagePathService.java
+++ b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/SiriusImagePathService.java
@@ -14,7 +14,7 @@
import java.util.List;
-import org.eclipse.sirius.web.api.services.IImagePathService;
+import org.eclipse.sirius.web.core.api.IImagePathService;
import org.springframework.stereotype.Service;
/**
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/api/IODesignRegistry.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/api/IODesignRegistry.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/api/IODesignRegistry.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/api/IODesignRegistry.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/api/ISiriusConfiguration.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/api/ISiriusConfiguration.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/api/ISiriusConfiguration.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/api/ISiriusConfiguration.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionLabelPopulator.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionLabelPopulator.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionLabelPopulator.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionLabelPopulator.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionNodeAndEdgeDescriptionsPopulator.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionNodeAndEdgeDescriptionsPopulator.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionNodeAndEdgeDescriptionsPopulator.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionNodeAndEdgeDescriptionsPopulator.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionTargetObjectIdProviderPopulator.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionTargetObjectIdProviderPopulator.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionTargetObjectIdProviderPopulator.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/DiagramDescriptionTargetObjectIdProviderPopulator.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/IDiagramDescriptionPopulator.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/IDiagramDescriptionPopulator.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/IDiagramDescriptionPopulator.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/IDiagramDescriptionPopulator.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/IToolProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/IToolProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/IToolProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/IToolProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/ToolProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/ToolProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/ToolProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/ToolProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/api/IDiagramDescriptionConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/api/IDiagramDescriptionConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/api/IDiagramDescriptionConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/diagrams/api/IDiagramDescriptionConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/forms/api/IViewExtensionDescriptionConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/forms/api/IViewExtensionDescriptionConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/forms/api/IViewExtensionDescriptionConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/forms/api/IViewExtensionDescriptionConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/representations/IdentifiedElementLabelProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/representations/IdentifiedElementLabelProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/representations/IdentifiedElementLabelProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/representations/IdentifiedElementLabelProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/representations/ODesignReader.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/representations/ODesignReader.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/representations/ODesignReader.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/representations/ODesignReader.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/representations/SiriusRepresentationDescriptionProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/representations/SiriusRepresentationDescriptionProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/representations/SiriusRepresentationDescriptionProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/representations/SiriusRepresentationDescriptionProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/selection/api/ISelectModelElementVariableConverter.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/selection/api/ISelectModelElementVariableConverter.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/selection/api/ISelectModelElementVariableConverter.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/services/selection/api/ISelectModelElementVariableConverter.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/utils/BooleanValueProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/utils/BooleanValueProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/utils/BooleanValueProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/utils/BooleanValueProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/utils/StringValueProvider.java b/backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/utils/StringValueProvider.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/java/org/eclipse/sirius/web/compat/utils/StringValueProvider.java
rename to backend/sirius-components-compatibility/src/main/java/org/eclipse/sirius/web/compat/utils/StringValueProvider.java
diff --git a/backend/sirius-web-compatibility/src/main/resources/.gitkeep b/backend/sirius-components-compatibility/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/resources/.gitkeep
rename to backend/sirius-components-compatibility/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-compatibility/src/main/resources/icons/license.txt b/backend/sirius-components-compatibility/src/main/resources/icons/license.txt
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/resources/icons/license.txt
rename to backend/sirius-components-compatibility/src/main/resources/icons/license.txt
diff --git a/backend/sirius-web-compatibility/src/main/resources/icons/svg/Default.svg b/backend/sirius-components-compatibility/src/main/resources/icons/svg/Default.svg
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/resources/icons/svg/Default.svg
rename to backend/sirius-components-compatibility/src/main/resources/icons/svg/Default.svg
diff --git a/backend/sirius-web-compatibility/src/main/resources/icons/svg/Resource.svg b/backend/sirius-components-compatibility/src/main/resources/icons/svg/Resource.svg
similarity index 100%
rename from backend/sirius-web-compatibility/src/main/resources/icons/svg/Resource.svg
rename to backend/sirius-components-compatibility/src/main/resources/icons/svg/Resource.svg
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/ArchitectureConstants.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/ArchitectureConstants.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/CodingRulesTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/CodingRulesTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/ConfigurationTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/ConfigurationTests.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/ConfigurationTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/ConfigurationTests.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/ServiceTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/ServiceTests.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/ServiceTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/ServiceTests.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/SpringCodingRulesTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/SpringCodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/SpringCodingRulesTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/architecture/SpringCodingRulesTests.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/BasicLabelStyleDescriptionPopulator.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/BasicLabelStyleDescriptionPopulator.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/BasicLabelStyleDescriptionPopulator.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/BasicLabelStyleDescriptionPopulator.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/ColorDescriptionConverterTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/ColorDescriptionConverterTests.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/ColorDescriptionConverterTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/ColorDescriptionConverterTests.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/ContainerMappingSizeProviderTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/ContainerMappingSizeProviderTests.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/ContainerMappingSizeProviderTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/ContainerMappingSizeProviderTests.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/ContainerMappingStyleProviderTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/ContainerMappingStyleProviderTests.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/ContainerMappingStyleProviderTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/ContainerMappingStyleProviderTests.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/DiagramLabelProviderTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/DiagramLabelProviderTests.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/DiagramLabelProviderTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/DiagramLabelProviderTests.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/DomainBasedSourceNodesProviderTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/DomainBasedSourceNodesProviderTests.java
similarity index 98%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/DomainBasedSourceNodesProviderTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/DomainBasedSourceNodesProviderTests.java
index 127111fde4d..cfefa4c19b9 100644
--- a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/DomainBasedSourceNodesProviderTests.java
+++ b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/DomainBasedSourceNodesProviderTests.java
@@ -22,7 +22,6 @@
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.web.compat.api.IIdentifierProvider;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.diagrams.INodeStyle;
import org.eclipse.sirius.web.diagrams.ImageNodeStyle;
import org.eclipse.sirius.web.diagrams.Position;
@@ -31,6 +30,7 @@
import org.eclipse.sirius.web.diagrams.elements.NodeElementProps;
import org.eclipse.sirius.web.diagrams.renderer.DiagramRenderingCache;
import org.eclipse.sirius.web.interpreter.AQLInterpreter;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.VariableManager;
import org.junit.jupiter.api.Test;
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/EdgeMappingStyleProviderTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/EdgeMappingStyleProviderTests.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/EdgeMappingStyleProviderTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/EdgeMappingStyleProviderTests.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/LabelStyleDescriptionConverterTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/LabelStyleDescriptionConverterTests.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/LabelStyleDescriptionConverterTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/LabelStyleDescriptionConverterTests.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/MappingConverterTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/MappingConverterTests.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/MappingConverterTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/MappingConverterTests.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/NodeMappingSizeProviderTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/NodeMappingSizeProviderTests.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/NodeMappingSizeProviderTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/NodeMappingSizeProviderTests.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/NodeMappingStyleProviderTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/NodeMappingStyleProviderTests.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/NodeMappingStyleProviderTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/NodeMappingStyleProviderTests.java
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSourceNodesProviderTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSourceNodesProviderTests.java
similarity index 98%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSourceNodesProviderTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSourceNodesProviderTests.java
index 5ca893da128..dce2cb6556b 100644
--- a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSourceNodesProviderTests.java
+++ b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/RelationBasedSourceNodesProviderTests.java
@@ -21,7 +21,6 @@
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.web.compat.api.IIdentifierProvider;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.diagrams.INodeStyle;
import org.eclipse.sirius.web.diagrams.ImageNodeStyle;
import org.eclipse.sirius.web.diagrams.Position;
@@ -29,6 +28,7 @@
import org.eclipse.sirius.web.diagrams.description.DiagramDescription;
import org.eclipse.sirius.web.diagrams.elements.NodeElementProps;
import org.eclipse.sirius.web.diagrams.renderer.DiagramRenderingCache;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.VariableManager;
import org.junit.jupiter.api.Test;
diff --git a/backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/WorkspaceImageDescriptionConverterTests.java b/backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/WorkspaceImageDescriptionConverterTests.java
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/WorkspaceImageDescriptionConverterTests.java
rename to backend/sirius-components-compatibility/src/test/java/org/eclipse/sirius/web/compat/diagrams/WorkspaceImageDescriptionConverterTests.java
diff --git a/backend/sirius-web-compatibility/src/test/resources/logback-test.xml b/backend/sirius-components-compatibility/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-compatibility/src/test/resources/logback-test.xml
rename to backend/sirius-components-compatibility/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-components/.checkstyle b/backend/sirius-components-core/.checkstyle
similarity index 100%
rename from backend/sirius-web-components/.checkstyle
rename to backend/sirius-components-core/.checkstyle
diff --git a/backend/sirius-web-core-api/.classpath b/backend/sirius-components-core/.classpath
similarity index 100%
rename from backend/sirius-web-core-api/.classpath
rename to backend/sirius-components-core/.classpath
diff --git a/backend/sirius-web-components/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-core/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-components/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-core/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-components/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-core/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-components/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-core/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-web-graphiql/.project b/backend/sirius-components-core/.project
similarity index 94%
rename from backend/sirius-web-graphiql/.project
rename to backend/sirius-components-core/.project
index b0fb898b1d6..525e5a75628 100644
--- a/backend/sirius-web-graphiql/.project
+++ b/backend/sirius-components-core/.project
@@ -1,6 +1,6 @@
- sirius-web-graphiql
+ sirius-components-core
@@ -11,12 +11,12 @@
- org.eclipse.m2e.core.maven2Builder
+ net.sf.eclipsecs.core.CheckstyleBuilder
- net.sf.eclipsecs.core.CheckstyleBuilder
+ org.eclipse.m2e.core.maven2Builder
diff --git a/backend/sirius-web-components/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-core/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-components/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-core/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-components/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-core/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-components/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-core/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-components/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-core/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-components/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-core/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-components/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-core/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-components/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-core/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-components/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-core/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-components/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-core/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-components/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-core/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-components/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-core/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-components/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-core/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-components/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-core/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-core-api/README.adoc b/backend/sirius-components-core/README.adoc
similarity index 80%
rename from backend/sirius-web-core-api/README.adoc
rename to backend/sirius-components-core/README.adoc
index 94be4c17e8a..0970cec9eec 100644
--- a/backend/sirius-web-core-api/README.adoc
+++ b/backend/sirius-components-core/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-core-api
+= sirius-components-core
== Goal
@@ -6,6 +6,6 @@ This project is used to contain the API to manipulate core concepts that are not
== Dependencies
-- sirius-web-annotations
+- sirius-components-annotations
This project should not depend on anything else without a good reason to do so.
\ No newline at end of file
diff --git a/backend/sirius-web-components/mvnw b/backend/sirius-components-core/mvnw
similarity index 100%
rename from backend/sirius-web-components/mvnw
rename to backend/sirius-components-core/mvnw
diff --git a/backend/sirius-web-components/mvnw.cmd b/backend/sirius-components-core/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-components/mvnw.cmd
rename to backend/sirius-components-core/mvnw.cmd
diff --git a/backend/sirius-web-core-api/pom.xml b/backend/sirius-components-core/pom.xml
similarity index 87%
rename from backend/sirius-web-core-api/pom.xml
rename to backend/sirius-components-core/pom.xml
index 808192b9400..a635f505158 100644
--- a/backend/sirius-web-core-api/pom.xml
+++ b/backend/sirius-components-core/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-core-api
+ sirius-components-core
2022.01.0
- sirius-web-core-api
- Sirius Web Core API
+ sirius-components-core
+ Sirius Components Core
11
@@ -50,17 +50,17 @@
org.eclipse.sirius.web
- sirius-web-annotations
+ sirius-components-annotations
2022.01.0
org.eclipse.sirius.web
- sirius-web-representations
+ sirius-components-representations
2022.01.0
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
@@ -73,7 +73,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/KindParser.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/KindParser.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/KindParser.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/KindParser.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/RepresentationMetadata.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/RepresentationMetadata.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/RepresentationMetadata.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/RepresentationMetadata.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/RepresentationMetadataSearchService.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/RepresentationMetadataSearchService.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/RepresentationMetadataSearchService.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/RepresentationMetadataSearchService.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/ChildCreationDescription.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/ChildCreationDescription.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/ChildCreationDescription.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/ChildCreationDescription.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/Domain.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/Domain.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/Domain.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/Domain.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/ErrorPayload.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/ErrorPayload.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/ErrorPayload.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/ErrorPayload.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IEditService.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IEditService.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IEditService.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IEditService.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IEditingContext.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IEditingContext.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IEditingContext.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IEditingContext.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IEditingContextPersistenceService.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IEditingContextPersistenceService.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IEditingContextPersistenceService.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IEditingContextPersistenceService.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IEditingContextSearchService.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IEditingContextSearchService.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IEditingContextSearchService.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IEditingContextSearchService.java
diff --git a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/services/IImagePathService.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IImagePathService.java
similarity index 97%
rename from backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/services/IImagePathService.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IImagePathService.java
index 29aa568436d..3721c14fe88 100644
--- a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/services/IImagePathService.java
+++ b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IImagePathService.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.api.services;
+package org.eclipse.sirius.web.core.api;
import java.util.List;
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IInput.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IInput.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IInput.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IInput.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IKindParser.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IKindParser.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IKindParser.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IKindParser.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IObjectService.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IObjectService.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IObjectService.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IObjectService.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IPayload.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IPayload.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IPayload.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IPayload.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IRepresentationDescriptionSearchService.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IRepresentationDescriptionSearchService.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IRepresentationDescriptionSearchService.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IRepresentationDescriptionSearchService.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IRepresentationInput.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IRepresentationInput.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IRepresentationInput.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IRepresentationInput.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IRepresentationMetadataSearchService.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IRepresentationMetadataSearchService.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/IRepresentationMetadataSearchService.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/IRepresentationMetadataSearchService.java
diff --git a/backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/SemanticKindConstants.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/SemanticKindConstants.java
similarity index 100%
rename from backend/sirius-web-core-api/src/main/java/org/eclipse/sirius/web/core/api/SemanticKindConstants.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/api/SemanticKindConstants.java
diff --git a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IRepresentationDescriptionRegistry.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/IRepresentationDescriptionRegistry.java
similarity index 94%
rename from backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IRepresentationDescriptionRegistry.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/IRepresentationDescriptionRegistry.java
index 3ceb38c5db4..c93883e12e4 100644
--- a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IRepresentationDescriptionRegistry.java
+++ b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/IRepresentationDescriptionRegistry.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.api.configuration;
+package org.eclipse.sirius.web.core.configuration;
import org.eclipse.sirius.web.annotations.PublicApi;
import org.eclipse.sirius.web.representations.IRepresentationDescription;
diff --git a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IRepresentationDescriptionRegistryConfigurer.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/IRepresentationDescriptionRegistryConfigurer.java
similarity index 94%
rename from backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IRepresentationDescriptionRegistryConfigurer.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/IRepresentationDescriptionRegistryConfigurer.java
index e48f44708fe..2c930185ae5 100644
--- a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IRepresentationDescriptionRegistryConfigurer.java
+++ b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/IRepresentationDescriptionRegistryConfigurer.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.api.configuration;
+package org.eclipse.sirius.web.core.configuration;
import org.eclipse.sirius.web.annotations.PublicApi;
diff --git a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IStereotypeDescriptionRegistry.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/IStereotypeDescriptionRegistry.java
similarity index 93%
rename from backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IStereotypeDescriptionRegistry.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/IStereotypeDescriptionRegistry.java
index dafc09b827d..12cd9c09b80 100644
--- a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IStereotypeDescriptionRegistry.java
+++ b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/IStereotypeDescriptionRegistry.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.api.configuration;
+package org.eclipse.sirius.web.core.configuration;
import org.eclipse.sirius.web.annotations.PublicApi;
diff --git a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IStereotypeDescriptionRegistryConfigurer.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/IStereotypeDescriptionRegistryConfigurer.java
similarity index 94%
rename from backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IStereotypeDescriptionRegistryConfigurer.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/IStereotypeDescriptionRegistryConfigurer.java
index c7ab9b8cf7e..ab2a5036e73 100644
--- a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IStereotypeDescriptionRegistryConfigurer.java
+++ b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/IStereotypeDescriptionRegistryConfigurer.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.api.configuration;
+package org.eclipse.sirius.web.core.configuration;
import org.eclipse.sirius.web.annotations.PublicApi;
diff --git a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/StereotypeDescription.java b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/StereotypeDescription.java
similarity index 97%
rename from backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/StereotypeDescription.java
rename to backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/StereotypeDescription.java
index 82a5b44f064..ea561641e8f 100644
--- a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/StereotypeDescription.java
+++ b/backend/sirius-components-core/src/main/java/org/eclipse/sirius/web/core/configuration/StereotypeDescription.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.api.configuration;
+package org.eclipse.sirius.web.core.configuration;
import java.text.MessageFormat;
import java.util.Objects;
diff --git a/backend/sirius-web-components/src/main/resources/.gitkeep b/backend/sirius-components-core/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-components/src/main/resources/.gitkeep
rename to backend/sirius-components-core/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-core-api/src/test/java/org/eclipse/sirius/web/core/api/architecture/ArchitectureConstants.java b/backend/sirius-components-core/src/test/java/org/eclipse/sirius/web/core/api/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-core-api/src/test/java/org/eclipse/sirius/web/core/api/architecture/ArchitectureConstants.java
rename to backend/sirius-components-core/src/test/java/org/eclipse/sirius/web/core/api/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-core-api/src/test/java/org/eclipse/sirius/web/core/api/architecture/CodingRulesTests.java b/backend/sirius-components-core/src/test/java/org/eclipse/sirius/web/core/api/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-core-api/src/test/java/org/eclipse/sirius/web/core/api/architecture/CodingRulesTests.java
rename to backend/sirius-components-core/src/test/java/org/eclipse/sirius/web/core/api/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-core-api/src/test/java/org/eclipse/sirius/web/core/api/architecture/ImmutableTests.java b/backend/sirius-components-core/src/test/java/org/eclipse/sirius/web/core/api/architecture/ImmutableTests.java
similarity index 100%
rename from backend/sirius-web-core-api/src/test/java/org/eclipse/sirius/web/core/api/architecture/ImmutableTests.java
rename to backend/sirius-components-core/src/test/java/org/eclipse/sirius/web/core/api/architecture/ImmutableTests.java
diff --git a/backend/sirius-web-components/src/test/resources/logback-test.xml b/backend/sirius-components-core/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-components/src/test/resources/logback-test.xml
rename to backend/sirius-components-core/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-core-api/.checkstyle b/backend/sirius-components-diagrams-layout-api/.checkstyle
similarity index 100%
rename from backend/sirius-web-core-api/.checkstyle
rename to backend/sirius-components-diagrams-layout-api/.checkstyle
diff --git a/backend/sirius-web-diagrams-layout-api/.classpath b/backend/sirius-components-diagrams-layout-api/.classpath
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/.classpath
rename to backend/sirius-components-diagrams-layout-api/.classpath
diff --git a/backend/sirius-web-diagrams-layout-api/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-diagrams-layout-api/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-diagrams-layout-api/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-diagrams-layout-api/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-diagrams-layout-api/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-diagrams-layout-api/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-diagrams-layout-api/.project b/backend/sirius-components-diagrams-layout-api/.project
new file mode 100644
index 00000000000..5645e1fb4c5
--- /dev/null
+++ b/backend/sirius-components-diagrams-layout-api/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-diagrams-layout-api
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-core-api/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-diagrams-layout-api/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-core-api/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-diagrams-layout-api/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-core-api/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-diagrams-layout-api/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-core-api/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-diagrams-layout-api/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-core-api/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-diagrams-layout-api/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-core-api/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-diagrams-layout-api/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-core-api/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-diagrams-layout-api/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-core-api/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-diagrams-layout-api/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-core-api/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-diagrams-layout-api/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-core-api/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-diagrams-layout-api/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-core-api/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-diagrams-layout-api/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-core-api/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-diagrams-layout-api/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-diagrams-layout-api/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/sirius-components-diagrams-layout-api/.settings/org.springframework.ide.eclipse.boot.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/.settings/org.springframework.ide.eclipse.boot.prefs
rename to backend/sirius-components-diagrams-layout-api/.settings/org.springframework.ide.eclipse.boot.prefs
diff --git a/backend/sirius-web-core-api/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-diagrams-layout-api/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-core-api/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-diagrams-layout-api/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-components-diagrams-layout-api/README.adoc b/backend/sirius-components-diagrams-layout-api/README.adoc
new file mode 100644
index 00000000000..8fd631a3155
--- /dev/null
+++ b/backend/sirius-components-diagrams-layout-api/README.adoc
@@ -0,0 +1,9 @@
+= sirius-components-diagrams-layout-api
+
+== Goal
+
+This project is used to provide some constants and API to interact with sirius-components-diagrams-layout
+
+== Dependencies
+
+This project should not only depend on sirius-components-diagrams
\ No newline at end of file
diff --git a/backend/sirius-web-diagrams-layout-api/mvnw b/backend/sirius-components-diagrams-layout-api/mvnw
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/mvnw
rename to backend/sirius-components-diagrams-layout-api/mvnw
diff --git a/backend/sirius-web-diagrams-layout-api/mvnw.cmd b/backend/sirius-components-diagrams-layout-api/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/mvnw.cmd
rename to backend/sirius-components-diagrams-layout-api/mvnw.cmd
diff --git a/backend/sirius-web-diagrams-layout-api/pom.xml b/backend/sirius-components-diagrams-layout-api/pom.xml
similarity index 86%
rename from backend/sirius-web-diagrams-layout-api/pom.xml
rename to backend/sirius-components-diagrams-layout-api/pom.xml
index 6627c509614..9f396b38c8f 100644
--- a/backend/sirius-web-diagrams-layout-api/pom.xml
+++ b/backend/sirius-components-diagrams-layout-api/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-diagrams-layout-api
+ sirius-components-diagrams-layout-api
2022.01.0
- sirius-web-diagrams-layout-api
- Sirius Web Diagrams Layout API
+ sirius-components-diagrams-layout-api
+ Sirius Components Diagrams Layout API
11
@@ -41,12 +41,12 @@
org.eclipse.sirius.web
- sirius-web-diagrams
+ sirius-components-diagrams
2022.01.0
org.eclipse.sirius.web
- sirius-web-core-api
+ sirius-components-core
2022.01.0
@@ -58,7 +58,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-diagrams-layout-api/src/main/java/org/eclipse/sirius/web/diagrams/layout/api/ILayoutService.java b/backend/sirius-components-diagrams-layout-api/src/main/java/org/eclipse/sirius/web/diagrams/layout/api/ILayoutService.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/src/main/java/org/eclipse/sirius/web/diagrams/layout/api/ILayoutService.java
rename to backend/sirius-components-diagrams-layout-api/src/main/java/org/eclipse/sirius/web/diagrams/layout/api/ILayoutService.java
diff --git a/backend/sirius-web-core-api/src/main/resources/.gitkeep b/backend/sirius-components-diagrams-layout-api/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-core-api/src/main/resources/.gitkeep
rename to backend/sirius-components-diagrams-layout-api/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-diagrams-layout-api/src/main/resources/.gitkeep b/backend/sirius-components-diagrams-layout-api/src/test/java/.gitkeep
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/src/main/resources/.gitkeep
rename to backend/sirius-components-diagrams-layout-api/src/test/java/.gitkeep
diff --git a/backend/sirius-web-core-api/src/test/resources/logback-test.xml b/backend/sirius-components-diagrams-layout-api/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-core-api/src/test/resources/logback-test.xml
rename to backend/sirius-components-diagrams-layout-api/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-diagrams-layout/.checkstyle b/backend/sirius-components-diagrams-layout/.checkstyle
similarity index 100%
rename from backend/sirius-web-diagrams-layout/.checkstyle
rename to backend/sirius-components-diagrams-layout/.checkstyle
diff --git a/backend/sirius-web-diagrams-layout/.classpath b/backend/sirius-components-diagrams-layout/.classpath
similarity index 100%
rename from backend/sirius-web-diagrams-layout/.classpath
rename to backend/sirius-components-diagrams-layout/.classpath
diff --git a/backend/sirius-web-core-api/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-diagrams-layout/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-core-api/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-diagrams-layout/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-core-api/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-diagrams-layout/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-core-api/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-diagrams-layout/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-diagrams-layout/.project b/backend/sirius-components-diagrams-layout/.project
new file mode 100644
index 00000000000..9ea2b212bec
--- /dev/null
+++ b/backend/sirius-components-diagrams-layout/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-diagrams-layout
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-diagrams-layout/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-diagrams-layout/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-diagrams-layout/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-diagrams-layout-api/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-diagrams-layout/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-diagrams-layout/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-diagrams-layout-api/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-diagrams-layout/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-diagrams-layout/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-diagrams-layout-api/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-diagrams-layout/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-diagrams-layout/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-diagrams-layout-api/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-diagrams-layout/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-diagrams-layout/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-diagrams-layout-api/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-diagrams-layout/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-diagrams-layout/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-diagrams-layout/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/sirius-components-diagrams-layout/.settings/org.springframework.ide.eclipse.boot.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout/.settings/org.springframework.ide.eclipse.boot.prefs
rename to backend/sirius-components-diagrams-layout/.settings/org.springframework.ide.eclipse.boot.prefs
diff --git a/backend/sirius-web-diagrams-layout-api/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-diagrams-layout/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-diagrams-layout/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-diagrams-layout/README.adoc b/backend/sirius-components-diagrams-layout/README.adoc
similarity index 85%
rename from backend/sirius-web-diagrams-layout/README.adoc
rename to backend/sirius-components-diagrams-layout/README.adoc
index 9b15da3e0c4..79a880eb47e 100644
--- a/backend/sirius-web-diagrams-layout/README.adoc
+++ b/backend/sirius-components-diagrams-layout/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-diagrams-layout
+= sirius-components-diagrams-layout
== Goal
@@ -8,7 +8,7 @@ This project contains our automatic layout support for diagrams.
This project will depend on the following projects:
-- sirius-web-diagrams-layout-api
+- sirius-components-diagrams-layout-api
- ELK
The dependency to EMF does not mean that this project should contain any EMF-specific code.
diff --git a/backend/sirius-web-core-api/mvnw b/backend/sirius-components-diagrams-layout/mvnw
similarity index 100%
rename from backend/sirius-web-core-api/mvnw
rename to backend/sirius-components-diagrams-layout/mvnw
diff --git a/backend/sirius-web-core-api/mvnw.cmd b/backend/sirius-components-diagrams-layout/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-core-api/mvnw.cmd
rename to backend/sirius-components-diagrams-layout/mvnw.cmd
diff --git a/backend/sirius-web-diagrams-layout/pom.xml b/backend/sirius-components-diagrams-layout/pom.xml
similarity index 88%
rename from backend/sirius-web-diagrams-layout/pom.xml
rename to backend/sirius-components-diagrams-layout/pom.xml
index a2f79a3176a..43e421810a2 100644
--- a/backend/sirius-web-diagrams-layout/pom.xml
+++ b/backend/sirius-components-diagrams-layout/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-diagrams-layout
+ sirius-components-diagrams-layout
2022.01.0
- sirius-web-diagrams-layout
- Sirius Web Diagrams layout
+ sirius-components-diagrams-layout
+ Sirius Components Diagrams layout
11
@@ -64,17 +64,17 @@
org.eclipse.sirius.web
- sirius-web-annotations
+ sirius-components-annotations
2022.01.0
org.eclipse.sirius.web
- sirius-web-core-api
+ sirius-components-core
2022.01.0
org.eclipse.sirius.web
- sirius-web-diagrams-layout-api
+ sirius-components-diagrams-layout-api
2022.01.0
@@ -111,7 +111,7 @@
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
@@ -126,12 +126,12 @@
org.eclipse.sirius.web
- sirius-web-diagrams
+ sirius-components-diagrams
2022.01.0
org.eclipse.sirius.web
- sirius-web-diagrams-tests
+ sirius-components-diagrams-tests
2022.01.0
test
@@ -149,7 +149,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/AlignmentHolder.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/AlignmentHolder.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/AlignmentHolder.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/AlignmentHolder.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ELKConvertedDiagram.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ELKConvertedDiagram.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ELKConvertedDiagram.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ELKConvertedDiagram.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ELKDiagramConverter.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ELKDiagramConverter.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ELKDiagramConverter.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ELKDiagramConverter.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ELKLayoutedDiagramProvider.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ELKLayoutedDiagramProvider.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ELKLayoutedDiagramProvider.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ELKLayoutedDiagramProvider.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/IDiagramLayoutConfiguratorProvider.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/IDiagramLayoutConfiguratorProvider.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/IDiagramLayoutConfiguratorProvider.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/IDiagramLayoutConfiguratorProvider.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ISiriusWebLayoutConfigurator.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ISiriusWebLayoutConfigurator.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ISiriusWebLayoutConfigurator.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/ISiriusWebLayoutConfigurator.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/LayoutConfiguratorRegistry.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/LayoutConfiguratorRegistry.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/LayoutConfiguratorRegistry.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/LayoutConfiguratorRegistry.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/LayoutOptionValues.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/LayoutOptionValues.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/LayoutOptionValues.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/LayoutOptionValues.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/LayoutService.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/LayoutService.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/LayoutService.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/LayoutService.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/SiriusWebLayoutConfigurator.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/SiriusWebLayoutConfigurator.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/SiriusWebLayoutConfigurator.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/SiriusWebLayoutConfigurator.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/TextBoundsService.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/TextBoundsService.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/TextBoundsService.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/TextBoundsService.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutConvertedDiagram.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutConvertedDiagram.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutConvertedDiagram.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutConvertedDiagram.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutDiagramConverter.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutDiagramConverter.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutDiagramConverter.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutDiagramConverter.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutEngine.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutEngine.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutEngine.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutEngine.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutedDiagramProvider.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutedDiagramProvider.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutedDiagramProvider.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/IncrementalLayoutedDiagramProvider.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/DiagramLayoutData.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/DiagramLayoutData.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/DiagramLayoutData.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/DiagramLayoutData.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/EdgeLayoutData.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/EdgeLayoutData.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/EdgeLayoutData.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/EdgeLayoutData.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/IConnectable.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/IConnectable.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/IConnectable.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/IConnectable.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/IContainerLayoutData.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/IContainerLayoutData.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/IContainerLayoutData.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/IContainerLayoutData.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/ILayoutData.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/ILayoutData.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/ILayoutData.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/ILayoutData.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/LabelLayoutData.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/LabelLayoutData.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/LabelLayoutData.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/LabelLayoutData.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/NodeLayoutData.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/NodeLayoutData.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/NodeLayoutData.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/data/NodeLayoutData.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/EdgeLabelPositionProvider.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/EdgeLabelPositionProvider.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/EdgeLabelPositionProvider.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/EdgeLabelPositionProvider.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/EdgeRoutingPointsProvider.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/EdgeRoutingPointsProvider.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/EdgeRoutingPointsProvider.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/EdgeRoutingPointsProvider.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/ImageNodeStyleSizeProvider.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/ImageNodeStyleSizeProvider.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/ImageNodeStyleSizeProvider.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/ImageNodeStyleSizeProvider.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/ImageSizeProvider.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/ImageSizeProvider.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/ImageSizeProvider.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/ImageSizeProvider.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/NodeLabelPositionProvider.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/NodeLabelPositionProvider.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/NodeLabelPositionProvider.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/NodeLabelPositionProvider.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/NodePositionProvider.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/NodePositionProvider.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/NodePositionProvider.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/NodePositionProvider.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/NodeSizeProvider.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/NodeSizeProvider.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/NodeSizeProvider.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/provider/NodeSizeProvider.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/updater/ContainmentUpdater.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/updater/ContainmentUpdater.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/updater/ContainmentUpdater.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/updater/ContainmentUpdater.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/updater/OverlapsUpdater.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/updater/OverlapsUpdater.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/updater/OverlapsUpdater.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/updater/OverlapsUpdater.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/utils/Bounds.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/utils/Bounds.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/utils/Bounds.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/utils/Bounds.java
diff --git a/backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/utils/Geometry.java b/backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/utils/Geometry.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/utils/Geometry.java
rename to backend/sirius-components-diagrams-layout/src/main/java/org/eclipse/sirius/web/diagrams/layout/incremental/utils/Geometry.java
diff --git a/backend/sirius-web-diagrams-layout-api/src/test/java/.gitkeep b/backend/sirius-components-diagrams-layout/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/src/test/java/.gitkeep
rename to backend/sirius-components-diagrams-layout/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/architecture/ArchitectureConstants.java b/backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/architecture/ArchitectureConstants.java
rename to backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/architecture/CodingRulesTests.java b/backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/architecture/CodingRulesTests.java
rename to backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/architecture/ImmutableTests.java b/backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/architecture/ImmutableTests.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/architecture/ImmutableTests.java
rename to backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/architecture/ImmutableTests.java
diff --git a/backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/EdgeLabelPositionProviderTests.java b/backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/EdgeLabelPositionProviderTests.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/EdgeLabelPositionProviderTests.java
rename to backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/EdgeLabelPositionProviderTests.java
diff --git a/backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/EdgeRoutingPointsProviderTests.java b/backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/EdgeRoutingPointsProviderTests.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/EdgeRoutingPointsProviderTests.java
rename to backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/EdgeRoutingPointsProviderTests.java
diff --git a/backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/NodeLabelPositionProviderTests.java b/backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/NodeLabelPositionProviderTests.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/NodeLabelPositionProviderTests.java
rename to backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/NodeLabelPositionProviderTests.java
diff --git a/backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/NodePositionProviderTests.java b/backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/NodePositionProviderTests.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/NodePositionProviderTests.java
rename to backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/NodePositionProviderTests.java
diff --git a/backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/NodeSizeProviderTests.java b/backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/NodeSizeProviderTests.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/NodeSizeProviderTests.java
rename to backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/incremental/NodeSizeProviderTests.java
diff --git a/backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/DiagramConverterTests.java b/backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/DiagramConverterTests.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/DiagramConverterTests.java
rename to backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/DiagramConverterTests.java
diff --git a/backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/ImageNodeStyleSizeProviderTests.java b/backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/ImageNodeStyleSizeProviderTests.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/ImageNodeStyleSizeProviderTests.java
rename to backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/ImageNodeStyleSizeProviderTests.java
diff --git a/backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/ImageSizeProviderTests.java b/backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/ImageSizeProviderTests.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/ImageSizeProviderTests.java
rename to backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/ImageSizeProviderTests.java
diff --git a/backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/LayoutedDiagramProviderTests.java b/backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/LayoutedDiagramProviderTests.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/LayoutedDiagramProviderTests.java
rename to backend/sirius-components-diagrams-layout/src/test/java/org/eclipse/sirius/web/diagrams/layout/services/LayoutedDiagramProviderTests.java
diff --git a/backend/sirius-web-diagrams-layout/src/test/resources/index.html b/backend/sirius-components-diagrams-layout/src/test/resources/index.html
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/resources/index.html
rename to backend/sirius-components-diagrams-layout/src/test/resources/index.html
diff --git a/backend/sirius-web-diagrams-layout/src/test/resources/jpg/rect-100_50.jpg b/backend/sirius-components-diagrams-layout/src/test/resources/jpg/rect-100_50.jpg
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/resources/jpg/rect-100_50.jpg
rename to backend/sirius-components-diagrams-layout/src/test/resources/jpg/rect-100_50.jpg
diff --git a/backend/sirius-web-diagrams-layout/src/test/resources/jpg/rect-50_100.jpg b/backend/sirius-components-diagrams-layout/src/test/resources/jpg/rect-50_100.jpg
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/resources/jpg/rect-50_100.jpg
rename to backend/sirius-components-diagrams-layout/src/test/resources/jpg/rect-50_100.jpg
diff --git a/backend/sirius-web-diagrams-layout/src/test/resources/jpg/rect-50_50.jpg b/backend/sirius-components-diagrams-layout/src/test/resources/jpg/rect-50_50.jpg
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/resources/jpg/rect-50_50.jpg
rename to backend/sirius-components-diagrams-layout/src/test/resources/jpg/rect-50_50.jpg
diff --git a/backend/sirius-web-diagrams-layout-api/src/test/resources/logback-test.xml b/backend/sirius-components-diagrams-layout/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/src/test/resources/logback-test.xml
rename to backend/sirius-components-diagrams-layout/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-diagrams-layout/src/test/resources/png/rect-100_50.png b/backend/sirius-components-diagrams-layout/src/test/resources/png/rect-100_50.png
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/resources/png/rect-100_50.png
rename to backend/sirius-components-diagrams-layout/src/test/resources/png/rect-100_50.png
diff --git a/backend/sirius-web-diagrams-layout/src/test/resources/png/rect-50_100.png b/backend/sirius-components-diagrams-layout/src/test/resources/png/rect-50_100.png
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/resources/png/rect-50_100.png
rename to backend/sirius-components-diagrams-layout/src/test/resources/png/rect-50_100.png
diff --git a/backend/sirius-web-diagrams-layout/src/test/resources/png/rect-50_50.png b/backend/sirius-components-diagrams-layout/src/test/resources/png/rect-50_50.png
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/resources/png/rect-50_50.png
rename to backend/sirius-components-diagrams-layout/src/test/resources/png/rect-50_50.png
diff --git a/backend/sirius-web-diagrams-layout/src/test/resources/svg/rect-0.4_0.4.svg b/backend/sirius-components-diagrams-layout/src/test/resources/svg/rect-0.4_0.4.svg
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/resources/svg/rect-0.4_0.4.svg
rename to backend/sirius-components-diagrams-layout/src/test/resources/svg/rect-0.4_0.4.svg
diff --git a/backend/sirius-web-diagrams-layout/src/test/resources/svg/rect-0.4_1.svg b/backend/sirius-components-diagrams-layout/src/test/resources/svg/rect-0.4_1.svg
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/resources/svg/rect-0.4_1.svg
rename to backend/sirius-components-diagrams-layout/src/test/resources/svg/rect-0.4_1.svg
diff --git a/backend/sirius-web-diagrams-layout/src/test/resources/svg/rect-1_0.4.svg b/backend/sirius-components-diagrams-layout/src/test/resources/svg/rect-1_0.4.svg
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/resources/svg/rect-1_0.4.svg
rename to backend/sirius-components-diagrams-layout/src/test/resources/svg/rect-1_0.4.svg
diff --git a/backend/sirius-web-diagrams-layout-api/.checkstyle b/backend/sirius-components-diagrams-tests/.checkstyle
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/.checkstyle
rename to backend/sirius-components-diagrams-tests/.checkstyle
diff --git a/backend/sirius-web-diagrams-tests/.classpath b/backend/sirius-components-diagrams-tests/.classpath
similarity index 100%
rename from backend/sirius-web-diagrams-tests/.classpath
rename to backend/sirius-components-diagrams-tests/.classpath
diff --git a/backend/sirius-web-diagrams-tests/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-diagrams-tests/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-diagrams-tests/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-diagrams-tests/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-diagrams-tests/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-diagrams-tests/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-diagrams-tests/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-diagrams-tests/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-diagrams-tests/.project b/backend/sirius-components-diagrams-tests/.project
new file mode 100644
index 00000000000..d5fa76e84fd
--- /dev/null
+++ b/backend/sirius-components-diagrams-tests/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-diagrams-tests
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-diagrams-layout-api/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-diagrams-tests/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout-api/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-diagrams-tests/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-diagrams-layout/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-diagrams-tests/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-diagrams-tests/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-diagrams-layout/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-diagrams-tests/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-diagrams-tests/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-diagrams-layout/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-diagrams-tests/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-diagrams-tests/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-diagrams-layout/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-diagrams-tests/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-diagrams-tests/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-diagrams-layout/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-diagrams-tests/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-diagrams-tests/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-diagrams-tests/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/sirius-components-diagrams-tests/.settings/org.springframework.ide.eclipse.boot.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-tests/.settings/org.springframework.ide.eclipse.boot.prefs
rename to backend/sirius-components-diagrams-tests/.settings/org.springframework.ide.eclipse.boot.prefs
diff --git a/backend/sirius-web-diagrams-layout/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-diagrams-tests/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-layout/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-diagrams-tests/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-diagrams-tests/README.adoc b/backend/sirius-components-diagrams-tests/README.adoc
similarity index 71%
rename from backend/sirius-web-diagrams-tests/README.adoc
rename to backend/sirius-components-diagrams-tests/README.adoc
index 3a35eb4ad9b..de6729a3785 100644
--- a/backend/sirius-web-diagrams-tests/README.adoc
+++ b/backend/sirius-components-diagrams-tests/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-diagrams-tests
+= sirius-components-diagrams-tests
== Goal
@@ -6,7 +6,7 @@ This project is used to tests diagrams.
== Dependencies
-- sirius-web-diagrams
+- sirius-components-diagrams
- AssertJ
This project should not depend on anything else without a good reason to do so.
\ No newline at end of file
diff --git a/backend/sirius-web-diagrams-tests/mvnw b/backend/sirius-components-diagrams-tests/mvnw
similarity index 100%
rename from backend/sirius-web-diagrams-tests/mvnw
rename to backend/sirius-components-diagrams-tests/mvnw
diff --git a/backend/sirius-web-diagrams-tests/mvnw.cmd b/backend/sirius-components-diagrams-tests/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-diagrams-tests/mvnw.cmd
rename to backend/sirius-components-diagrams-tests/mvnw.cmd
diff --git a/backend/sirius-web-diagrams-tests/pom.xml b/backend/sirius-components-diagrams-tests/pom.xml
similarity index 87%
rename from backend/sirius-web-diagrams-tests/pom.xml
rename to backend/sirius-components-diagrams-tests/pom.xml
index 54a8962197a..425f9d19346 100644
--- a/backend/sirius-web-diagrams-tests/pom.xml
+++ b/backend/sirius-components-diagrams-tests/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-diagrams-tests
+ sirius-components-diagrams-tests
2022.01.0
- sirius-web-diagrams-tests
- Sirius Web Diagrams Tests
+ sirius-components-diagrams-tests
+ Sirius Components Diagrams Tests
11
@@ -41,7 +41,7 @@
org.eclipse.sirius.web
- sirius-web-diagrams
+ sirius-components-diagrams
2022.01.0
@@ -57,7 +57,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/DiagramAssert.java b/backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/DiagramAssert.java
similarity index 100%
rename from backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/DiagramAssert.java
rename to backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/DiagramAssert.java
diff --git a/backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/DiagramAssertions.java b/backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/DiagramAssertions.java
similarity index 100%
rename from backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/DiagramAssertions.java
rename to backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/DiagramAssertions.java
diff --git a/backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/EdgeAssert.java b/backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/EdgeAssert.java
similarity index 100%
rename from backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/EdgeAssert.java
rename to backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/EdgeAssert.java
diff --git a/backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/IdPolicy.java b/backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/IdPolicy.java
similarity index 100%
rename from backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/IdPolicy.java
rename to backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/IdPolicy.java
diff --git a/backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/ImageNodeStyleAssert.java b/backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/ImageNodeStyleAssert.java
similarity index 100%
rename from backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/ImageNodeStyleAssert.java
rename to backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/ImageNodeStyleAssert.java
diff --git a/backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/LabelAssert.java b/backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/LabelAssert.java
similarity index 100%
rename from backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/LabelAssert.java
rename to backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/LabelAssert.java
diff --git a/backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/LabelStyleAssert.java b/backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/LabelStyleAssert.java
similarity index 100%
rename from backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/LabelStyleAssert.java
rename to backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/LabelStyleAssert.java
diff --git a/backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/LayoutPolicy.java b/backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/LayoutPolicy.java
similarity index 100%
rename from backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/LayoutPolicy.java
rename to backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/LayoutPolicy.java
diff --git a/backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/NodeAssert.java b/backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/NodeAssert.java
similarity index 100%
rename from backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/NodeAssert.java
rename to backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/NodeAssert.java
diff --git a/backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/RectangularNodeStyleAssert.java b/backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/RectangularNodeStyleAssert.java
similarity index 100%
rename from backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/RectangularNodeStyleAssert.java
rename to backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/RectangularNodeStyleAssert.java
diff --git a/backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/TestDiagramBuilder.java b/backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/TestDiagramBuilder.java
similarity index 100%
rename from backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/TestDiagramBuilder.java
rename to backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/TestDiagramBuilder.java
diff --git a/backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/TestDiagramDescriptionBuilder.java b/backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/TestDiagramDescriptionBuilder.java
similarity index 99%
rename from backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/TestDiagramDescriptionBuilder.java
rename to backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/TestDiagramDescriptionBuilder.java
index 8d34f4f551e..e81a05ad3e4 100644
--- a/backend/sirius-web-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/TestDiagramDescriptionBuilder.java
+++ b/backend/sirius-components-diagrams-tests/src/main/java/org/eclipse/sirius/web/diagrams/tests/TestDiagramDescriptionBuilder.java
@@ -17,7 +17,6 @@
import java.util.UUID;
import java.util.function.Function;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.diagrams.ArrowStyle;
import org.eclipse.sirius.web.diagrams.EdgeStyle;
import org.eclipse.sirius.web.diagrams.INodeStyle;
@@ -30,6 +29,7 @@
import org.eclipse.sirius.web.diagrams.description.LabelStyleDescription;
import org.eclipse.sirius.web.diagrams.description.NodeDescription;
import org.eclipse.sirius.web.diagrams.tools.ToolSection;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.Failure;
import org.eclipse.sirius.web.representations.Success;
import org.eclipse.sirius.web.representations.VariableManager;
diff --git a/backend/sirius-web-diagrams-layout/src/main/resources/.gitkeep b/backend/sirius-components-diagrams-tests/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/main/resources/.gitkeep
rename to backend/sirius-components-diagrams-tests/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-diagrams-tests/src/main/resources/.gitkeep b/backend/sirius-components-diagrams-tests/src/test/java/.gitkeep
similarity index 100%
rename from backend/sirius-web-diagrams-tests/src/main/resources/.gitkeep
rename to backend/sirius-components-diagrams-tests/src/test/java/.gitkeep
diff --git a/backend/sirius-web-diagrams-tests/.checkstyle b/backend/sirius-components-diagrams/.checkstyle
similarity index 100%
rename from backend/sirius-web-diagrams-tests/.checkstyle
rename to backend/sirius-components-diagrams/.checkstyle
diff --git a/backend/sirius-web-diagrams/.classpath b/backend/sirius-components-diagrams/.classpath
similarity index 100%
rename from backend/sirius-web-diagrams/.classpath
rename to backend/sirius-components-diagrams/.classpath
diff --git a/backend/sirius-web-diagrams-layout/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-diagrams/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-diagrams-layout/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-diagrams/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-diagrams-layout/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-diagrams/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-diagrams-layout/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-diagrams/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-web-compatibility/.project b/backend/sirius-components-diagrams/.project
similarity index 95%
rename from backend/sirius-web-compatibility/.project
rename to backend/sirius-components-diagrams/.project
index eb735e8c406..5b31697b99a 100644
--- a/backend/sirius-web-compatibility/.project
+++ b/backend/sirius-components-diagrams/.project
@@ -1,6 +1,6 @@
- sirius-web-compatibility
+ sirius-components-diagrams
diff --git a/backend/sirius-web-diagrams-tests/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-diagrams/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-tests/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-diagrams/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-diagrams-tests/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-diagrams/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-tests/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-diagrams/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-diagrams-tests/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-diagrams/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-tests/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-diagrams/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-diagrams-tests/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-diagrams/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-tests/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-diagrams/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-diagrams-tests/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-diagrams/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-tests/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-diagrams/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-diagrams-tests/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-diagrams/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-tests/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-diagrams/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-diagrams/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/sirius-components-diagrams/.settings/org.springframework.ide.eclipse.boot.prefs
similarity index 100%
rename from backend/sirius-web-diagrams/.settings/org.springframework.ide.eclipse.boot.prefs
rename to backend/sirius-components-diagrams/.settings/org.springframework.ide.eclipse.boot.prefs
diff --git a/backend/sirius-web-diagrams-tests/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-diagrams/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-diagrams-tests/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-diagrams/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-components-diagrams/README.adoc b/backend/sirius-components-diagrams/README.adoc
new file mode 100644
index 00000000000..37f5e9efd77
--- /dev/null
+++ b/backend/sirius-components-diagrams/README.adoc
@@ -0,0 +1,11 @@
+= sirius-components-diagrams
+
+== Goal
+
+This project is used to compute diagrams.
+
+== Dependencies
+
+- sirius-components-representations (interfaces which are implemented)
+
+This project should not depend on anything else without a good reason to do so
\ No newline at end of file
diff --git a/backend/sirius-web-diagrams-layout/mvnw b/backend/sirius-components-diagrams/mvnw
similarity index 100%
rename from backend/sirius-web-diagrams-layout/mvnw
rename to backend/sirius-components-diagrams/mvnw
diff --git a/backend/sirius-web-diagrams-layout/mvnw.cmd b/backend/sirius-components-diagrams/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-diagrams-layout/mvnw.cmd
rename to backend/sirius-components-diagrams/mvnw.cmd
diff --git a/backend/sirius-web-diagrams/pom.xml b/backend/sirius-components-diagrams/pom.xml
similarity index 84%
rename from backend/sirius-web-diagrams/pom.xml
rename to backend/sirius-components-diagrams/pom.xml
index 301b24e3798..059b303f104 100644
--- a/backend/sirius-web-diagrams/pom.xml
+++ b/backend/sirius-components-diagrams/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-diagrams
+ sirius-components-diagrams
2022.01.0
- sirius-web-diagrams
- Sirius Web Diagrams
+ sirius-components-diagrams
+ Sirius Components Diagrams
11
@@ -41,12 +41,7 @@
org.eclipse.sirius.web
- sirius-web-components
- 2022.01.0
-
-
- org.eclipse.sirius.web
- sirius-web-representations
+ sirius-components-representations
2022.01.0
@@ -56,7 +51,7 @@
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
@@ -69,7 +64,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
@@ -102,7 +97,7 @@
-
+
org.apache.maven.plugins
maven-source-plugin
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ArrowStyle.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ArrowStyle.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ArrowStyle.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ArrowStyle.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/CustomizableProperties.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/CustomizableProperties.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/CustomizableProperties.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/CustomizableProperties.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Diagram.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Diagram.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Diagram.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Diagram.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Edge.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Edge.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Edge.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Edge.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/EdgeStyle.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/EdgeStyle.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/EdgeStyle.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/EdgeStyle.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/INodeStyle.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/INodeStyle.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/INodeStyle.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/INodeStyle.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ImageNodeStyle.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ImageNodeStyle.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ImageNodeStyle.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ImageNodeStyle.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Label.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Label.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Label.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Label.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/LabelStyle.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/LabelStyle.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/LabelStyle.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/LabelStyle.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/LineStyle.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/LineStyle.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/LineStyle.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/LineStyle.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ListItemNodeStyle.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ListItemNodeStyle.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ListItemNodeStyle.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ListItemNodeStyle.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ListNodeStyle.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ListNodeStyle.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ListNodeStyle.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ListNodeStyle.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Node.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Node.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Node.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Node.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/NodeType.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/NodeType.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/NodeType.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/NodeType.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Position.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Position.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Position.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Position.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Ratio.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Ratio.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Ratio.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Ratio.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/RectangularNodeStyle.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/RectangularNodeStyle.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/RectangularNodeStyle.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/RectangularNodeStyle.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Size.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Size.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Size.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/Size.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/TextBounds.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/TextBounds.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/TextBounds.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/TextBounds.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/TextBoundsProvider.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/TextBoundsProvider.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/TextBoundsProvider.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/TextBoundsProvider.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ViewCreationRequest.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ViewCreationRequest.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ViewCreationRequest.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ViewCreationRequest.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ViewDeletionRequest.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ViewDeletionRequest.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ViewDeletionRequest.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/ViewDeletionRequest.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramComponent.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramComponent.java
similarity index 97%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramComponent.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramComponent.java
index 365b057c53f..d1c5ae1d9e9 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramComponent.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramComponent.java
@@ -17,14 +17,14 @@
import java.util.UUID;
import java.util.stream.Collectors;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.diagrams.Diagram;
import org.eclipse.sirius.web.diagrams.Position;
import org.eclipse.sirius.web.diagrams.Size;
import org.eclipse.sirius.web.diagrams.description.DiagramDescription;
import org.eclipse.sirius.web.diagrams.elements.DiagramElementProps;
import org.eclipse.sirius.web.diagrams.renderer.DiagramRenderingCache;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramComponentProps.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramComponentProps.java
similarity index 98%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramComponentProps.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramComponentProps.java
index f6746965361..c0e49da9a2c 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramComponentProps.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramComponentProps.java
@@ -17,11 +17,11 @@
import java.util.Optional;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.diagrams.Diagram;
import org.eclipse.sirius.web.diagrams.ViewCreationRequest;
import org.eclipse.sirius.web.diagrams.ViewDeletionRequest;
import org.eclipse.sirius.web.diagrams.description.DiagramDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramElementRequestor.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramElementRequestor.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramElementRequestor.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/DiagramElementRequestor.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgeComponent.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgeComponent.java
similarity index 98%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgeComponent.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgeComponent.java
index 02de437c6e9..bdbf7b1e8d6 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgeComponent.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgeComponent.java
@@ -19,10 +19,6 @@
import java.util.Optional;
import java.util.UUID;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.Fragment;
-import org.eclipse.sirius.web.components.FragmentProps;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.diagrams.Edge;
import org.eclipse.sirius.web.diagrams.EdgeStyle;
import org.eclipse.sirius.web.diagrams.Label;
@@ -36,6 +32,10 @@
import org.eclipse.sirius.web.diagrams.elements.EdgeElementProps;
import org.eclipse.sirius.web.diagrams.elements.NodeElementProps;
import org.eclipse.sirius.web.diagrams.renderer.DiagramRenderingCache;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.Fragment;
+import org.eclipse.sirius.web.representations.FragmentProps;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgeComponentProps.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgeComponentProps.java
similarity index 97%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgeComponentProps.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgeComponentProps.java
index 4cc978fe27f..12f21de2b17 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgeComponentProps.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgeComponentProps.java
@@ -14,9 +14,9 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.diagrams.description.EdgeDescription;
import org.eclipse.sirius.web.diagrams.renderer.DiagramRenderingCache;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgesRequestor.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgesRequestor.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgesRequestor.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/EdgesRequestor.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/IDiagramElementRequestor.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/IDiagramElementRequestor.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/IDiagramElementRequestor.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/IDiagramElementRequestor.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/IEdgesRequestor.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/IEdgesRequestor.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/IEdgesRequestor.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/IEdgesRequestor.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/ILabelPositionProvider.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/ILabelPositionProvider.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/ILabelPositionProvider.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/ILabelPositionProvider.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/INodesRequestor.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/INodesRequestor.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/INodesRequestor.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/INodesRequestor.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelComponent.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelComponent.java
similarity index 97%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelComponent.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelComponent.java
index ce98f1100fd..8e254216ee9 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelComponent.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelComponent.java
@@ -16,8 +16,6 @@
import java.util.Optional;
import java.util.UUID;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.diagrams.Label;
import org.eclipse.sirius.web.diagrams.LabelStyle;
import org.eclipse.sirius.web.diagrams.Position;
@@ -25,6 +23,8 @@
import org.eclipse.sirius.web.diagrams.description.LabelDescription;
import org.eclipse.sirius.web.diagrams.description.LabelStyleDescription;
import org.eclipse.sirius.web.diagrams.elements.LabelElementProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelComponentProps.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelComponentProps.java
similarity index 97%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelComponentProps.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelComponentProps.java
index af96bee6dbc..3a2ba8adde6 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelComponentProps.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelComponentProps.java
@@ -15,9 +15,9 @@
import java.util.Objects;
import java.util.Optional;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.diagrams.Label;
import org.eclipse.sirius.web.diagrams.description.LabelDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelType.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelType.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelType.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/LabelType.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeComponent.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeComponent.java
similarity index 98%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeComponent.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeComponent.java
index a028e420276..6265039144c 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeComponent.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeComponent.java
@@ -20,10 +20,6 @@
import java.util.UUID;
import java.util.stream.Collectors;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.Fragment;
-import org.eclipse.sirius.web.components.FragmentProps;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.diagrams.CustomizableProperties;
import org.eclipse.sirius.web.diagrams.INodeStyle;
import org.eclipse.sirius.web.diagrams.Label;
@@ -36,6 +32,10 @@
import org.eclipse.sirius.web.diagrams.description.SynchronizationPolicy;
import org.eclipse.sirius.web.diagrams.elements.NodeElementProps;
import org.eclipse.sirius.web.diagrams.renderer.DiagramRenderingCache;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.Fragment;
+import org.eclipse.sirius.web.representations.FragmentProps;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeComponentProps.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeComponentProps.java
similarity index 99%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeComponentProps.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeComponentProps.java
index ef9cd10c8b0..12cfd253143 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeComponentProps.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeComponentProps.java
@@ -16,11 +16,11 @@
import java.util.Objects;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.diagrams.ViewCreationRequest;
import org.eclipse.sirius.web.diagrams.ViewDeletionRequest;
import org.eclipse.sirius.web.diagrams.description.NodeDescription;
import org.eclipse.sirius.web.diagrams.renderer.DiagramRenderingCache;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeContainmentKind.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeContainmentKind.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeContainmentKind.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodeContainmentKind.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodesRequestor.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodesRequestor.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodesRequestor.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/components/NodesRequestor.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/DiagramDescription.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/DiagramDescription.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/DiagramDescription.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/DiagramDescription.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/EdgeDescription.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/EdgeDescription.java
similarity index 99%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/EdgeDescription.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/EdgeDescription.java
index 24d51bf0aa0..cf5e5b88ebb 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/EdgeDescription.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/EdgeDescription.java
@@ -20,8 +20,8 @@
import java.util.function.Function;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.diagrams.EdgeStyle;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.IStatus;
import org.eclipse.sirius.web.representations.VariableManager;
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/LabelDescription.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/LabelDescription.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/LabelDescription.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/LabelDescription.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/LabelStyleDescription.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/LabelStyleDescription.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/LabelStyleDescription.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/LabelStyleDescription.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/NodeDescription.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/NodeDescription.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/NodeDescription.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/NodeDescription.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/SynchronizationPolicy.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/SynchronizationPolicy.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/SynchronizationPolicy.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/description/SynchronizationPolicy.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/DiagramElementProps.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/DiagramElementProps.java
similarity index 97%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/DiagramElementProps.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/DiagramElementProps.java
index a126c4a7799..03dd672f03e 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/DiagramElementProps.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/DiagramElementProps.java
@@ -18,10 +18,10 @@
import java.util.UUID;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.diagrams.Position;
import org.eclipse.sirius.web.diagrams.Size;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IProps;
/**
* Properties of the diagram element.
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/EdgeElementProps.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/EdgeElementProps.java
similarity index 98%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/EdgeElementProps.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/EdgeElementProps.java
index a62b3dd19b1..d505c99d119 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/EdgeElementProps.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/EdgeElementProps.java
@@ -19,11 +19,11 @@
import java.util.UUID;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.diagrams.EdgeStyle;
import org.eclipse.sirius.web.diagrams.Position;
import org.eclipse.sirius.web.diagrams.Ratio;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IProps;
/**
* The properties of the edge element.
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/LabelElementProps.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/LabelElementProps.java
similarity index 98%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/LabelElementProps.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/LabelElementProps.java
index 5f867303614..651f2923f2d 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/LabelElementProps.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/LabelElementProps.java
@@ -16,10 +16,10 @@
import java.util.Objects;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.diagrams.LabelStyle;
import org.eclipse.sirius.web.diagrams.Position;
import org.eclipse.sirius.web.diagrams.Size;
+import org.eclipse.sirius.web.representations.IProps;
/**
* The properties of the label element.
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/NodeElementProps.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/NodeElementProps.java
similarity index 98%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/NodeElementProps.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/NodeElementProps.java
index 744b01fe9ba..163d40760e5 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/NodeElementProps.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/elements/NodeElementProps.java
@@ -19,12 +19,12 @@
import java.util.UUID;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.diagrams.CustomizableProperties;
import org.eclipse.sirius.web.diagrams.INodeStyle;
import org.eclipse.sirius.web.diagrams.Position;
import org.eclipse.sirius.web.diagrams.Size;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IProps;
/**
* The properties of the node element.
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/ArrangeAllEvent.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/ArrangeAllEvent.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/ArrangeAllEvent.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/ArrangeAllEvent.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/EdgeCreationEvent.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/EdgeCreationEvent.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/EdgeCreationEvent.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/EdgeCreationEvent.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/IDiagramEvent.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/IDiagramEvent.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/IDiagramEvent.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/IDiagramEvent.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/MoveEvent.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/MoveEvent.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/MoveEvent.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/MoveEvent.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/NodeCreationEvent.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/NodeCreationEvent.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/NodeCreationEvent.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/NodeCreationEvent.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/ResizeEvent.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/ResizeEvent.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/ResizeEvent.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/events/ResizeEvent.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramComponentPropsValidator.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramComponentPropsValidator.java
similarity index 94%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramComponentPropsValidator.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramComponentPropsValidator.java
index 05469407d8d..7cc17031e7e 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramComponentPropsValidator.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramComponentPropsValidator.java
@@ -12,8 +12,6 @@
*******************************************************************************/
package org.eclipse.sirius.web.diagrams.renderer;
-import org.eclipse.sirius.web.components.IComponentPropsValidator;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.diagrams.components.DiagramComponent;
import org.eclipse.sirius.web.diagrams.components.DiagramComponentProps;
import org.eclipse.sirius.web.diagrams.components.EdgeComponent;
@@ -22,6 +20,8 @@
import org.eclipse.sirius.web.diagrams.components.LabelComponentProps;
import org.eclipse.sirius.web.diagrams.components.NodeComponent;
import org.eclipse.sirius.web.diagrams.components.NodeComponentProps;
+import org.eclipse.sirius.web.representations.IComponentPropsValidator;
+import org.eclipse.sirius.web.representations.IProps;
/**
* Used to validate the properties of a component type.
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramElementFactory.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramElementFactory.java
similarity index 98%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramElementFactory.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramElementFactory.java
index e7ef6cffce4..a42582b9775 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramElementFactory.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramElementFactory.java
@@ -15,8 +15,6 @@
import java.util.ArrayList;
import java.util.List;
-import org.eclipse.sirius.web.components.IElementFactory;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.diagrams.Diagram;
import org.eclipse.sirius.web.diagrams.Edge;
import org.eclipse.sirius.web.diagrams.Label;
@@ -26,6 +24,8 @@
import org.eclipse.sirius.web.diagrams.elements.EdgeElementProps;
import org.eclipse.sirius.web.diagrams.elements.LabelElementProps;
import org.eclipse.sirius.web.diagrams.elements.NodeElementProps;
+import org.eclipse.sirius.web.representations.IElementFactory;
+import org.eclipse.sirius.web.representations.IProps;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramInstancePropsValidator.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramInstancePropsValidator.java
similarity index 93%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramInstancePropsValidator.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramInstancePropsValidator.java
index 5edaf4e48be..33570fa29e5 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramInstancePropsValidator.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramInstancePropsValidator.java
@@ -12,12 +12,12 @@
*******************************************************************************/
package org.eclipse.sirius.web.diagrams.renderer;
-import org.eclipse.sirius.web.components.IInstancePropsValidator;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.diagrams.elements.DiagramElementProps;
import org.eclipse.sirius.web.diagrams.elements.EdgeElementProps;
import org.eclipse.sirius.web.diagrams.elements.LabelElementProps;
import org.eclipse.sirius.web.diagrams.elements.NodeElementProps;
+import org.eclipse.sirius.web.representations.IInstancePropsValidator;
+import org.eclipse.sirius.web.representations.IProps;
/**
* Used to validate the properties of an instance type.
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRenderer.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRenderer.java
similarity index 93%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRenderer.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRenderer.java
index 0a216f2b381..e945020c096 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRenderer.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRenderer.java
@@ -14,9 +14,9 @@
import java.util.Optional;
-import org.eclipse.sirius.web.components.BaseRenderer;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.diagrams.Diagram;
+import org.eclipse.sirius.web.representations.BaseRenderer;
+import org.eclipse.sirius.web.representations.Element;
/**
* Renderer used to create the diagram from its description and some variables.
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRenderingCache.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRenderingCache.java
similarity index 97%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRenderingCache.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRenderingCache.java
index c8fb612d182..e222a2cc280 100644
--- a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRenderingCache.java
+++ b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRenderingCache.java
@@ -20,7 +20,7 @@
import java.util.Map;
import java.util.UUID;
-import org.eclipse.sirius.web.components.Element;
+import org.eclipse.sirius.web.representations.Element;
/**
* Cache used during the rendering of a diagram.
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/CreateEdgeTool.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/CreateEdgeTool.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/CreateEdgeTool.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/CreateEdgeTool.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/CreateNodeTool.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/CreateNodeTool.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/CreateNodeTool.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/CreateNodeTool.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/DeleteTool.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/DeleteTool.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/DeleteTool.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/DeleteTool.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/EdgeCandidate.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/EdgeCandidate.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/EdgeCandidate.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/EdgeCandidate.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/ITool.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/ITool.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/ITool.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/ITool.java
diff --git a/backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/ToolSection.java b/backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/ToolSection.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/ToolSection.java
rename to backend/sirius-components-diagrams/src/main/java/org/eclipse/sirius/web/diagrams/tools/ToolSection.java
diff --git a/backend/sirius-web-diagrams-tests/src/test/java/.gitkeep b/backend/sirius-components-diagrams/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-diagrams-tests/src/test/java/.gitkeep
rename to backend/sirius-components-diagrams/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/architecture/ArchitectureConstants.java b/backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/architecture/ArchitectureConstants.java
rename to backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/architecture/CodingRulesTests.java b/backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/architecture/CodingRulesTests.java
rename to backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/architecture/ImmutableTests.java b/backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/architecture/ImmutableTests.java
similarity index 100%
rename from backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/architecture/ImmutableTests.java
rename to backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/architecture/ImmutableTests.java
diff --git a/backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRendererEdgeTests.java b/backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRendererEdgeTests.java
similarity index 99%
rename from backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRendererEdgeTests.java
rename to backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRendererEdgeTests.java
index c12d956a8cb..3c79b4e3dea 100644
--- a/backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRendererEdgeTests.java
+++ b/backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRendererEdgeTests.java
@@ -24,7 +24,6 @@
import java.util.function.Function;
import java.util.stream.Collectors;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.diagrams.ArrowStyle;
import org.eclipse.sirius.web.diagrams.Diagram;
import org.eclipse.sirius.web.diagrams.Edge;
@@ -42,6 +41,7 @@
import org.eclipse.sirius.web.diagrams.description.LabelStyleDescription;
import org.eclipse.sirius.web.diagrams.description.NodeDescription;
import org.eclipse.sirius.web.diagrams.elements.NodeElementProps;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.Failure;
import org.eclipse.sirius.web.representations.Success;
import org.eclipse.sirius.web.representations.VariableManager;
diff --git a/backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRendererNodeTests.java b/backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRendererNodeTests.java
similarity index 99%
rename from backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRendererNodeTests.java
rename to backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRendererNodeTests.java
index 8176fe272e3..85449133346 100644
--- a/backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRendererNodeTests.java
+++ b/backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/DiagramRendererNodeTests.java
@@ -21,7 +21,6 @@
import java.util.UUID;
import java.util.function.Function;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.diagrams.CustomizableProperties;
import org.eclipse.sirius.web.diagrams.Diagram;
import org.eclipse.sirius.web.diagrams.INodeStyle;
@@ -38,6 +37,7 @@
import org.eclipse.sirius.web.diagrams.description.LabelDescription;
import org.eclipse.sirius.web.diagrams.description.LabelStyleDescription;
import org.eclipse.sirius.web.diagrams.description.NodeDescription;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.Failure;
import org.eclipse.sirius.web.representations.Success;
import org.eclipse.sirius.web.representations.VariableManager;
diff --git a/backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/UnsynchronizedDiagramTests.java b/backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/UnsynchronizedDiagramTests.java
similarity index 99%
rename from backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/UnsynchronizedDiagramTests.java
rename to backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/UnsynchronizedDiagramTests.java
index 52ea1210669..9125f4d9ddb 100644
--- a/backend/sirius-web-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/UnsynchronizedDiagramTests.java
+++ b/backend/sirius-components-diagrams/src/test/java/org/eclipse/sirius/web/diagrams/renderer/UnsynchronizedDiagramTests.java
@@ -20,7 +20,6 @@
import java.util.UUID;
import java.util.function.Function;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.diagrams.Diagram;
import org.eclipse.sirius.web.diagrams.INodeStyle;
import org.eclipse.sirius.web.diagrams.LineStyle;
@@ -36,6 +35,7 @@
import org.eclipse.sirius.web.diagrams.description.LabelStyleDescription;
import org.eclipse.sirius.web.diagrams.description.NodeDescription;
import org.eclipse.sirius.web.diagrams.description.SynchronizationPolicy;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.Failure;
import org.eclipse.sirius.web.representations.Success;
import org.eclipse.sirius.web.representations.VariableManager;
diff --git a/backend/sirius-web-diagrams-layout/src/test/resources/logback-test.xml b/backend/sirius-components-diagrams/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-diagrams-layout/src/test/resources/logback-test.xml
rename to backend/sirius-components-diagrams/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-domain-design/.classpath b/backend/sirius-components-domain-design/.classpath
similarity index 100%
rename from backend/sirius-web-domain-design/.classpath
rename to backend/sirius-components-domain-design/.classpath
diff --git a/backend/sirius-web-domain-edit/.project b/backend/sirius-components-domain-design/.project
similarity index 93%
rename from backend/sirius-web-domain-edit/.project
rename to backend/sirius-components-domain-design/.project
index 0a7f0abe036..b36c08c7b1d 100644
--- a/backend/sirius-web-domain-edit/.project
+++ b/backend/sirius-components-domain-design/.project
@@ -1,6 +1,6 @@
- sirius-web-domain-edit
+ sirius-components-domain-design
diff --git a/backend/sirius-web-domain-design/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-domain-design/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-domain-design/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-domain-design/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-diagrams/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-domain-design/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-diagrams/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-domain-design/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-diagrams/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-domain-design/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-diagrams/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-domain-design/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-domain-design/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-domain-design/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-domain-design/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-domain-design/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-diagrams/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-domain-design/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-diagrams/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-domain-design/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-diagrams/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-domain-design/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-diagrams/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-domain-design/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-diagrams/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-domain-design/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-diagrams/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-domain-design/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-domain-design/README.adoc b/backend/sirius-components-domain-design/README.adoc
similarity index 81%
rename from backend/sirius-web-domain-design/README.adoc
rename to backend/sirius-components-domain-design/README.adoc
index 9a9874eb6b9..423df777ae2 100644
--- a/backend/sirius-web-domain-design/README.adoc
+++ b/backend/sirius-components-domain-design/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-domain-design
+= sirius-components-domain-design
== Goal
diff --git a/backend/sirius-web-diagrams/mvnw b/backend/sirius-components-domain-design/mvnw
similarity index 100%
rename from backend/sirius-web-diagrams/mvnw
rename to backend/sirius-components-domain-design/mvnw
diff --git a/backend/sirius-web-diagrams/mvnw.cmd b/backend/sirius-components-domain-design/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-diagrams/mvnw.cmd
rename to backend/sirius-components-domain-design/mvnw.cmd
diff --git a/backend/sirius-web-domain-design/pom.xml b/backend/sirius-components-domain-design/pom.xml
similarity index 88%
rename from backend/sirius-web-domain-design/pom.xml
rename to backend/sirius-components-domain-design/pom.xml
index 54018210972..6ec36d97a6f 100644
--- a/backend/sirius-web-domain-design/pom.xml
+++ b/backend/sirius-components-domain-design/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-domain-design
+ sirius-components-domain-design
2022.01.0
- sirius-web-domain-design
- Sirius Web Domain Definition DSL - Graphical Modeler Definition
+ sirius-components-domain-design
+ Sirius Components Domain Definition DSL - Graphical Modeler Definition
11
@@ -63,7 +63,7 @@
org.eclipse.sirius.web
- sirius-web-domain
+ sirius-components-domain
2022.01.0
diff --git a/backend/sirius-web-domain-design/src/main/java/org/eclipse/sirius/web/domain/design/services/DomainServices.java b/backend/sirius-components-domain-design/src/main/java/org/eclipse/sirius/web/domain/design/services/DomainServices.java
similarity index 99%
rename from backend/sirius-web-domain-design/src/main/java/org/eclipse/sirius/web/domain/design/services/DomainServices.java
rename to backend/sirius-components-domain-design/src/main/java/org/eclipse/sirius/web/domain/design/services/DomainServices.java
index cfc96e6ceac..a38c045b3f4 100644
--- a/backend/sirius-web-domain-design/src/main/java/org/eclipse/sirius/web/domain/design/services/DomainServices.java
+++ b/backend/sirius-components-domain-design/src/main/java/org/eclipse/sirius/web/domain/design/services/DomainServices.java
@@ -19,6 +19,8 @@
/**
* The services class used by the modeler.
+ *
+ * @author pcdavid
*/
public class DomainServices {
diff --git a/backend/sirius-web-domain-design/src/main/resources/description/domain.odesign b/backend/sirius-components-domain-design/src/main/resources/description/domain.odesign
similarity index 100%
rename from backend/sirius-web-domain-design/src/main/resources/description/domain.odesign
rename to backend/sirius-components-domain-design/src/main/resources/description/domain.odesign
diff --git a/backend/sirius-web-domain-design/src/main/resources/img/Boolean.svg b/backend/sirius-components-domain-design/src/main/resources/img/Boolean.svg
similarity index 100%
rename from backend/sirius-web-domain-design/src/main/resources/img/Boolean.svg
rename to backend/sirius-components-domain-design/src/main/resources/img/Boolean.svg
diff --git a/backend/sirius-web-domain-design/src/main/resources/img/Domain.svg b/backend/sirius-components-domain-design/src/main/resources/img/Domain.svg
similarity index 100%
rename from backend/sirius-web-domain-design/src/main/resources/img/Domain.svg
rename to backend/sirius-components-domain-design/src/main/resources/img/Domain.svg
diff --git a/backend/sirius-web-domain-design/src/main/resources/img/Entity.svg b/backend/sirius-components-domain-design/src/main/resources/img/Entity.svg
similarity index 100%
rename from backend/sirius-web-domain-design/src/main/resources/img/Entity.svg
rename to backend/sirius-components-domain-design/src/main/resources/img/Entity.svg
diff --git a/backend/sirius-web-domain-design/src/main/resources/img/Number.svg b/backend/sirius-components-domain-design/src/main/resources/img/Number.svg
similarity index 100%
rename from backend/sirius-web-domain-design/src/main/resources/img/Number.svg
rename to backend/sirius-components-domain-design/src/main/resources/img/Number.svg
diff --git a/backend/sirius-web-domain-design/src/main/resources/img/Relation.svg b/backend/sirius-components-domain-design/src/main/resources/img/Relation.svg
similarity index 100%
rename from backend/sirius-web-domain-design/src/main/resources/img/Relation.svg
rename to backend/sirius-components-domain-design/src/main/resources/img/Relation.svg
diff --git a/backend/sirius-web-domain-design/src/main/resources/img/String.svg b/backend/sirius-components-domain-design/src/main/resources/img/String.svg
similarity index 100%
rename from backend/sirius-web-domain-design/src/main/resources/img/String.svg
rename to backend/sirius-components-domain-design/src/main/resources/img/String.svg
diff --git a/backend/sirius-web-domain-design/src/main/resources/img/Supertype.svg b/backend/sirius-components-domain-design/src/main/resources/img/Supertype.svg
similarity index 100%
rename from backend/sirius-web-domain-design/src/main/resources/img/Supertype.svg
rename to backend/sirius-components-domain-design/src/main/resources/img/Supertype.svg
diff --git a/backend/sirius-web-domain-edit/.classpath b/backend/sirius-components-domain-edit/.classpath
similarity index 100%
rename from backend/sirius-web-domain-edit/.classpath
rename to backend/sirius-components-domain-edit/.classpath
diff --git a/backend/sirius-web-diagrams/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-domain-edit/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-diagrams/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-domain-edit/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-diagrams/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-domain-edit/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-diagrams/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-domain-edit/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-web-view-edit/.project b/backend/sirius-components-domain-edit/.project
similarity index 93%
rename from backend/sirius-web-view-edit/.project
rename to backend/sirius-components-domain-edit/.project
index 4151cb36c07..39766471240 100644
--- a/backend/sirius-web-view-edit/.project
+++ b/backend/sirius-components-domain-edit/.project
@@ -1,6 +1,6 @@
- sirius-web-view-edit
+ sirius-components-domain-edit
diff --git a/backend/sirius-web-domain-edit/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-domain-edit/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-domain-edit/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-domain-edit/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-domain-design/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-domain-edit/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-domain-design/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-domain-edit/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-domain-design/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-domain-edit/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-domain-design/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-domain-edit/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-domain-edit/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-domain-edit/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-domain-edit/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-domain-edit/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-domain-design/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-domain-edit/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-domain-design/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-domain-edit/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-domain-design/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-domain-edit/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-domain-design/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-domain-edit/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-domain-design/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-domain-edit/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-domain-design/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-domain-edit/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-emf/README.adoc b/backend/sirius-components-domain-edit/README.adoc
similarity index 94%
rename from backend/sirius-web-emf/README.adoc
rename to backend/sirius-components-domain-edit/README.adoc
index a3230837dc7..6a367375772 100644
--- a/backend/sirius-web-emf/README.adoc
+++ b/backend/sirius-components-domain-edit/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-annotations
+= sirius-components-annotations
== Goal
diff --git a/backend/sirius-web-domain-design/mvnw b/backend/sirius-components-domain-edit/mvnw
similarity index 100%
rename from backend/sirius-web-domain-design/mvnw
rename to backend/sirius-components-domain-edit/mvnw
diff --git a/backend/sirius-web-domain-design/mvnw.cmd b/backend/sirius-components-domain-edit/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-domain-design/mvnw.cmd
rename to backend/sirius-components-domain-edit/mvnw.cmd
diff --git a/backend/sirius-web-view-edit/pom.xml b/backend/sirius-components-domain-edit/pom.xml
similarity index 89%
rename from backend/sirius-web-view-edit/pom.xml
rename to backend/sirius-components-domain-edit/pom.xml
index fce323c846b..1ef34fd1c6a 100644
--- a/backend/sirius-web-view-edit/pom.xml
+++ b/backend/sirius-components-domain-edit/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-view-edit
+ sirius-components-domain-edit
2022.01.0
- sirius-web-view-edit
- Sirius Web View Definition DSL - Edit Support
+ sirius-components-domain-edit
+ Sirius Components Domain Definition DSL - Edit Support
11
@@ -63,7 +63,7 @@
org.eclipse.sirius.web
- sirius-web-view
+ sirius-components-domain
2022.01.0
diff --git a/backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/AttributeItemProvider.java b/backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/AttributeItemProvider.java
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/AttributeItemProvider.java
rename to backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/AttributeItemProvider.java
diff --git a/backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/DomainEditPlugin.java b/backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/DomainEditPlugin.java
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/DomainEditPlugin.java
rename to backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/DomainEditPlugin.java
diff --git a/backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/DomainItemProvider.java b/backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/DomainItemProvider.java
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/DomainItemProvider.java
rename to backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/DomainItemProvider.java
diff --git a/backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/DomainItemProviderAdapterFactory.java b/backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/DomainItemProviderAdapterFactory.java
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/DomainItemProviderAdapterFactory.java
rename to backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/DomainItemProviderAdapterFactory.java
diff --git a/backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/EntityItemProvider.java b/backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/EntityItemProvider.java
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/EntityItemProvider.java
rename to backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/EntityItemProvider.java
diff --git a/backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/FeatureItemProvider.java b/backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/FeatureItemProvider.java
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/FeatureItemProvider.java
rename to backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/FeatureItemProvider.java
diff --git a/backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/NamedElementItemProvider.java b/backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/NamedElementItemProvider.java
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/NamedElementItemProvider.java
rename to backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/NamedElementItemProvider.java
diff --git a/backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/RelationItemProvider.java b/backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/RelationItemProvider.java
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/RelationItemProvider.java
rename to backend/sirius-components-domain-edit/src/main/java/org/eclipse/sirius/web/domain/provider/RelationItemProvider.java
diff --git a/backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/Boolean.svg b/backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/Boolean.svg
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/Boolean.svg
rename to backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/Boolean.svg
diff --git a/backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/BooleanAttribute.svg b/backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/BooleanAttribute.svg
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/BooleanAttribute.svg
rename to backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/BooleanAttribute.svg
diff --git a/backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/Domain.svg b/backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/Domain.svg
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/Domain.svg
rename to backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/Domain.svg
diff --git a/backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/Entity.svg b/backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/Entity.svg
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/Entity.svg
rename to backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/Entity.svg
diff --git a/backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/ManyBooleanAttribute.svg b/backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/ManyBooleanAttribute.svg
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/ManyBooleanAttribute.svg
rename to backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/ManyBooleanAttribute.svg
diff --git a/backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/ManyNumberAttribute.svg b/backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/ManyNumberAttribute.svg
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/ManyNumberAttribute.svg
rename to backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/ManyNumberAttribute.svg
diff --git a/backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/ManyStringAttribute.svg b/backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/ManyStringAttribute.svg
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/ManyStringAttribute.svg
rename to backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/ManyStringAttribute.svg
diff --git a/backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/Number.svg b/backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/Number.svg
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/Number.svg
rename to backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/Number.svg
diff --git a/backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/NumberAttribute.svg b/backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/NumberAttribute.svg
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/NumberAttribute.svg
rename to backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/NumberAttribute.svg
diff --git a/backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/Relation.svg b/backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/Relation.svg
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/Relation.svg
rename to backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/Relation.svg
diff --git a/backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/String.svg b/backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/String.svg
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/String.svg
rename to backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/String.svg
diff --git a/backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/StringAttribute.svg b/backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/StringAttribute.svg
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/resources/icons/full/obj16/StringAttribute.svg
rename to backend/sirius-components-domain-edit/src/main/resources/icons/full/obj16/StringAttribute.svg
diff --git a/backend/sirius-web-domain-edit/src/main/resources/plugin.properties b/backend/sirius-components-domain-edit/src/main/resources/plugin.properties
similarity index 100%
rename from backend/sirius-web-domain-edit/src/main/resources/plugin.properties
rename to backend/sirius-components-domain-edit/src/main/resources/plugin.properties
diff --git a/backend/sirius-web-domain/.classpath b/backend/sirius-components-domain/.classpath
similarity index 100%
rename from backend/sirius-web-domain/.classpath
rename to backend/sirius-components-domain/.classpath
diff --git a/backend/sirius-web-domain-edit/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-domain/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-domain-edit/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-domain/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-domain-edit/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-domain/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-domain-edit/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-domain/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-web-domain/.project b/backend/sirius-components-domain/.project
similarity index 94%
rename from backend/sirius-web-domain/.project
rename to backend/sirius-components-domain/.project
index ca7cc10e009..ead8fa685ee 100644
--- a/backend/sirius-web-domain/.project
+++ b/backend/sirius-components-domain/.project
@@ -1,6 +1,6 @@
- sirius-web-domain
+ sirius-components-domain
diff --git a/backend/sirius-web-domain/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-domain/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-domain/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-domain/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-domain-edit/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-domain/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-domain-edit/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-domain/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-domain-edit/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-domain/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-domain-edit/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-domain/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-domain/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-domain/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-domain/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-domain/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-domain-edit/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-domain/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-domain-edit/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-domain/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-domain-edit/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-domain/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-domain-edit/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-domain/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-domain-edit/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-domain/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-domain-edit/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-domain/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-domain/pom.xml b/backend/sirius-components-domain/pom.xml
similarity index 91%
rename from backend/sirius-web-domain/pom.xml
rename to backend/sirius-components-domain/pom.xml
index 0bacfb42448..cbc77911d0a 100644
--- a/backend/sirius-web-domain/pom.xml
+++ b/backend/sirius-components-domain/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-domain
+ sirius-components-domain
2022.01.0
- sirius-web-domain
- Sirius Web Domain Definition DSL
+ sirius-components-domain
+ Sirius Components Domain Definition DSL
11
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/Attribute.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/Attribute.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/Attribute.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/Attribute.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/DataType.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/DataType.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/DataType.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/DataType.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/Domain.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/Domain.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/Domain.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/Domain.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/DomainFactory.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/DomainFactory.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/DomainFactory.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/DomainFactory.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/DomainPackage.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/DomainPackage.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/DomainPackage.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/DomainPackage.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/Entity.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/Entity.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/Entity.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/Entity.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/Feature.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/Feature.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/Feature.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/Feature.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/NamedElement.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/NamedElement.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/NamedElement.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/NamedElement.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/Relation.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/Relation.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/Relation.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/Relation.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/AttributeImpl.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/AttributeImpl.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/AttributeImpl.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/AttributeImpl.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/DomainFactoryImpl.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/DomainFactoryImpl.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/DomainFactoryImpl.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/DomainFactoryImpl.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/DomainImpl.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/DomainImpl.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/DomainImpl.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/DomainImpl.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/DomainPackageImpl.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/DomainPackageImpl.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/DomainPackageImpl.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/DomainPackageImpl.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/EntityImpl.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/EntityImpl.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/EntityImpl.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/EntityImpl.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/FeatureImpl.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/FeatureImpl.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/FeatureImpl.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/FeatureImpl.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/NamedElementImpl.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/NamedElementImpl.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/NamedElementImpl.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/NamedElementImpl.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/RelationImpl.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/RelationImpl.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/impl/RelationImpl.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/impl/RelationImpl.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/util/DomainAdapterFactory.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/util/DomainAdapterFactory.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/util/DomainAdapterFactory.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/util/DomainAdapterFactory.java
diff --git a/backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/util/DomainSwitch.java b/backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/util/DomainSwitch.java
similarity index 100%
rename from backend/sirius-web-domain/src/main/java/org/eclipse/sirius/web/domain/util/DomainSwitch.java
rename to backend/sirius-components-domain/src/main/java/org/eclipse/sirius/web/domain/util/DomainSwitch.java
diff --git a/backend/sirius-web-domain/src/main/resources/model/domain.ecore b/backend/sirius-components-domain/src/main/resources/model/domain.ecore
similarity index 100%
rename from backend/sirius-web-domain/src/main/resources/model/domain.ecore
rename to backend/sirius-components-domain/src/main/resources/model/domain.ecore
diff --git a/backend/sirius-web-domain/src/main/resources/model/domain.genmodel b/backend/sirius-components-domain/src/main/resources/model/domain.genmodel
similarity index 100%
rename from backend/sirius-web-domain/src/main/resources/model/domain.genmodel
rename to backend/sirius-components-domain/src/main/resources/model/domain.genmodel
diff --git a/backend/sirius-web-emf/.checkstyle b/backend/sirius-components-emf/.checkstyle
similarity index 100%
rename from backend/sirius-web-emf/.checkstyle
rename to backend/sirius-components-emf/.checkstyle
diff --git a/backend/sirius-web-emf/.classpath b/backend/sirius-components-emf/.classpath
similarity index 100%
rename from backend/sirius-web-emf/.classpath
rename to backend/sirius-components-emf/.classpath
diff --git a/backend/sirius-web-domain/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-emf/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-domain/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-emf/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-domain/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-emf/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-domain/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-emf/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-web-api/.project b/backend/sirius-components-emf/.project
similarity index 95%
rename from backend/sirius-web-api/.project
rename to backend/sirius-components-emf/.project
index 251ef298b23..19eff5fbcd0 100644
--- a/backend/sirius-web-api/.project
+++ b/backend/sirius-components-emf/.project
@@ -1,6 +1,6 @@
- sirius-web-api
+ sirius-components-emf
diff --git a/backend/sirius-web-emf/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-emf/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-emf/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-emf/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-domain/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-emf/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-domain/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-emf/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-domain/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-emf/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-domain/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-emf/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-diagrams/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-emf/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-diagrams/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-emf/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-domain/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-emf/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-domain/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-emf/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-domain/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-emf/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-domain/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-emf/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-domain/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-emf/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-domain/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-emf/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-domain-edit/README.adoc b/backend/sirius-components-emf/README.adoc
similarity index 94%
rename from backend/sirius-web-domain-edit/README.adoc
rename to backend/sirius-components-emf/README.adoc
index a3230837dc7..6a367375772 100644
--- a/backend/sirius-web-domain-edit/README.adoc
+++ b/backend/sirius-components-emf/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-annotations
+= sirius-components-annotations
== Goal
diff --git a/backend/sirius-web-domain-edit/mvnw b/backend/sirius-components-emf/mvnw
similarity index 100%
rename from backend/sirius-web-domain-edit/mvnw
rename to backend/sirius-components-emf/mvnw
diff --git a/backend/sirius-web-domain-edit/mvnw.cmd b/backend/sirius-components-emf/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-domain-edit/mvnw.cmd
rename to backend/sirius-components-emf/mvnw.cmd
diff --git a/backend/sirius-web-emf/pom.xml b/backend/sirius-components-emf/pom.xml
similarity index 84%
rename from backend/sirius-web-emf/pom.xml
rename to backend/sirius-components-emf/pom.xml
index bb08bfc15e4..6d671f24a76 100644
--- a/backend/sirius-web-emf/pom.xml
+++ b/backend/sirius-components-emf/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-emf
+ sirius-components-emf
2022.01.0
- sirius-web-emf
- Sirius Web EMF
+ sirius-components-emf
+ Sirius Components EMF
11
@@ -61,52 +61,52 @@
org.eclipse.sirius.web
- sirius-web-spring-graphql-api
+ sirius-components-spring-graphql-api
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative
+ sirius-components-spring-collaborative
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative-diagrams
+ sirius-components-spring-collaborative-diagrams
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative-forms
+ sirius-components-spring-collaborative-forms
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative-trees
+ sirius-components-spring-collaborative-trees
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative-validation
+ sirius-components-spring-collaborative-validation
2022.01.0
org.eclipse.sirius.web
- sirius-web-compatibility
+ sirius-components-compatibility
2022.01.0
org.eclipse.sirius.web
- sirius-web-interpreter
+ sirius-components-interpreter
2022.01.0
org.eclipse.sirius.web
- sirius-web-domain
+ sirius-components-domain
2022.01.0
org.eclipse.sirius.web
- sirius-web-view
+ sirius-components-view
2022.01.0
@@ -155,13 +155,13 @@
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
org.eclipse.sirius.web
- sirius-web-spring-tests
+ sirius-components-spring-tests
2022.01.0
test
@@ -174,7 +174,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/AQLInterpreterFactory.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/AQLInterpreterFactory.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/AQLInterpreterFactory.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/AQLInterpreterFactory.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/DomainClassPredicate.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/DomainClassPredicate.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/DomainClassPredicate.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/DomainClassPredicate.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/EPackageService.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/EPackageService.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/EPackageService.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/EPackageService.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/SemanticCandidatesProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/SemanticCandidatesProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/SemanticCandidatesProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/SemanticCandidatesProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/api/IExternalJavaActionProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/api/IExternalJavaActionProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/api/IExternalJavaActionProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/api/IExternalJavaActionProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/diagrams/CanCreateDiagramPredicate.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/diagrams/CanCreateDiagramPredicate.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/diagrams/CanCreateDiagramPredicate.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/diagrams/CanCreateDiagramPredicate.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/diagrams/ToolImageProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/diagrams/ToolImageProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/diagrams/ToolImageProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/diagrams/ToolImageProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ChangeContextOperationHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ChangeContextOperationHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ChangeContextOperationHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ChangeContextOperationHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ChildModelOperationHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ChildModelOperationHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ChildModelOperationHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ChildModelOperationHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/CreateInstanceOperationHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/CreateInstanceOperationHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/CreateInstanceOperationHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/CreateInstanceOperationHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/CreateViewOperationHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/CreateViewOperationHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/CreateViewOperationHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/CreateViewOperationHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/DeleteViewOperationHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/DeleteViewOperationHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/DeleteViewOperationHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/DeleteViewOperationHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ExternalJavaActionOperationHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ExternalJavaActionOperationHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ExternalJavaActionOperationHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ExternalJavaActionOperationHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ForOperationHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ForOperationHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ForOperationHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ForOperationHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/IfOperationHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/IfOperationHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/IfOperationHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/IfOperationHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/LetOperationHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/LetOperationHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/LetOperationHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/LetOperationHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ModelOperationHandlerSwitch.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ModelOperationHandlerSwitch.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ModelOperationHandlerSwitch.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/ModelOperationHandlerSwitch.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/MoveElementOperationHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/MoveElementOperationHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/MoveElementOperationHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/MoveElementOperationHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/RemoveElementOperationHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/RemoveElementOperationHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/RemoveElementOperationHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/RemoveElementOperationHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/SetValueOperationHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/SetValueOperationHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/SetValueOperationHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/SetValueOperationHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/SwitchOperationHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/SwitchOperationHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/SwitchOperationHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/SwitchOperationHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/UnsetOperationHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/UnsetOperationHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/UnsetOperationHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/modeloperations/UnsetOperationHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EBooleanIfDescriptionProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EBooleanIfDescriptionProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EBooleanIfDescriptionProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EBooleanIfDescriptionProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EEnumIfDescriptionProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EEnumIfDescriptionProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EEnumIfDescriptionProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EEnumIfDescriptionProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EStringIfDescriptionProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EStringIfDescriptionProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EStringIfDescriptionProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EStringIfDescriptionProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EStructuralFeatureChoiceOfValueProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EStructuralFeatureChoiceOfValueProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EStructuralFeatureChoiceOfValueProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EStructuralFeatureChoiceOfValueProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EStructuralFeatureLabelProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EStructuralFeatureLabelProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EStructuralFeatureLabelProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/EStructuralFeatureLabelProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/MonoValuedNonContainmentReferenceIfDescriptionProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/MonoValuedNonContainmentReferenceIfDescriptionProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/MonoValuedNonContainmentReferenceIfDescriptionProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/MonoValuedNonContainmentReferenceIfDescriptionProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/MultiValuedNonContainmentReferenceIfDescriptionProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/MultiValuedNonContainmentReferenceIfDescriptionProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/MultiValuedNonContainmentReferenceIfDescriptionProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/MultiValuedNonContainmentReferenceIfDescriptionProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/NumberIfDescriptionProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/NumberIfDescriptionProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/NumberIfDescriptionProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/NumberIfDescriptionProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/PropertiesDefaultDescriptionProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/PropertiesDefaultDescriptionProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/PropertiesDefaultDescriptionProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/PropertiesDefaultDescriptionProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/PropertiesValidationProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/PropertiesValidationProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/PropertiesValidationProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/PropertiesValidationProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/api/IPropertiesValidationProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/api/IPropertiesValidationProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/api/IPropertiesValidationProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/compatibility/properties/api/IPropertiesValidationProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/configuration/CompatibilityConfiguration.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/configuration/CompatibilityConfiguration.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/configuration/CompatibilityConfiguration.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/configuration/CompatibilityConfiguration.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/configuration/EMFConfiguration.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/configuration/EMFConfiguration.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/configuration/EMFConfiguration.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/configuration/EMFConfiguration.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/configuration/EMFMessageServiceConfiguration.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/configuration/EMFMessageServiceConfiguration.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/configuration/EMFMessageServiceConfiguration.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/configuration/EMFMessageServiceConfiguration.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/domain/DomainConverter.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/domain/DomainConverter.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/domain/DomainConverter.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/domain/DomainConverter.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/domain/DomainValidator.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/domain/DomainValidator.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/domain/DomainValidator.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/domain/DomainValidator.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/handlers/EditingContextRepresentationDescriptionsEventHandler.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/handlers/EditingContextRepresentationDescriptionsEventHandler.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/handlers/EditingContextRepresentationDescriptionsEventHandler.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/handlers/EditingContextRepresentationDescriptionsEventHandler.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/query/EMFQueryService.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/query/EMFQueryService.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/query/EMFQueryService.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/query/EMFQueryService.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/query/EditingContextServices.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/query/EditingContextServices.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/query/EditingContextServices.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/query/EditingContextServices.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/EMFImagePathService.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/EMFImagePathService.java
similarity index 94%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/EMFImagePathService.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/EMFImagePathService.java
index f3bad036bf8..376d4ac6ad6 100644
--- a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/EMFImagePathService.java
+++ b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/EMFImagePathService.java
@@ -14,7 +14,7 @@
import java.util.List;
-import org.eclipse.sirius.web.api.services.IImagePathService;
+import org.eclipse.sirius.web.core.api.IImagePathService;
import org.springframework.stereotype.Service;
/**
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/EMFKindService.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/EMFKindService.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/EMFKindService.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/EMFKindService.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/EMFValidationService.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/EMFValidationService.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/EMFValidationService.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/EMFValidationService.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/EObjectIDManager.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/EObjectIDManager.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/EObjectIDManager.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/EObjectIDManager.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/EditService.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/EditService.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/EditService.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/EditService.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/EditingContext.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/EditingContext.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/EditingContext.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/EditingContext.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/IDAdapter.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/IDAdapter.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/IDAdapter.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/IDAdapter.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/IEditingContextEPackageService.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/IEditingContextEPackageService.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/IEditingContextEPackageService.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/IEditingContextEPackageService.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/ILabelFeatureProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/ILabelFeatureProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/ILabelFeatureProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/ILabelFeatureProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/ISuggestedRootObjectTypesProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/ISuggestedRootObjectTypesProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/ISuggestedRootObjectTypesProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/ISuggestedRootObjectTypesProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/LabelFeatureProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/LabelFeatureProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/LabelFeatureProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/LabelFeatureProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/LabelFeatureProviderRegistry.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/LabelFeatureProviderRegistry.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/LabelFeatureProviderRegistry.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/LabelFeatureProviderRegistry.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/ObjectService.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/ObjectService.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/ObjectService.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/ObjectService.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/SiriusWebJSONResourceFactoryImpl.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/SiriusWebJSONResourceFactoryImpl.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/SiriusWebJSONResourceFactoryImpl.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/SiriusWebJSONResourceFactoryImpl.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/api/IEMFKindService.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/api/IEMFKindService.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/api/IEMFKindService.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/api/IEMFKindService.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/messages/EMFMessageService.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/messages/EMFMessageService.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/messages/EMFMessageService.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/messages/EMFMessageService.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/messages/IEMFMessageService.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/messages/IEMFMessageService.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/services/messages/IEMFMessageService.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/services/messages/IEMFMessageService.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/utils/EMFResourceUtils.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/utils/EMFResourceUtils.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/utils/EMFResourceUtils.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/utils/EMFResourceUtils.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/CanonicalBehaviors.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/CanonicalBehaviors.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/CanonicalBehaviors.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/CanonicalBehaviors.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/CustomImage.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/CustomImage.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/CustomImage.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/CustomImage.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/ICustomImageSearchService.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/ICustomImageSearchService.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/ICustomImageSearchService.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/ICustomImageSearchService.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/IJavaServiceProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/IJavaServiceProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/IJavaServiceProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/IJavaServiceProvider.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/RelationBasedSemanticElementsProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/RelationBasedSemanticElementsProvider.java
similarity index 97%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/RelationBasedSemanticElementsProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/RelationBasedSemanticElementsProvider.java
index d715603176e..7a8ab111486 100644
--- a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/RelationBasedSemanticElementsProvider.java
+++ b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/RelationBasedSemanticElementsProvider.java
@@ -18,10 +18,10 @@
import java.util.UUID;
import java.util.function.Function;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.diagrams.description.DiagramDescription;
import org.eclipse.sirius.web.diagrams.elements.NodeElementProps;
import org.eclipse.sirius.web.diagrams.renderer.DiagramRenderingCache;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/StylesFactory.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/StylesFactory.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/StylesFactory.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/StylesFactory.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/TargetNodesProvider.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/TargetNodesProvider.java
similarity index 98%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/TargetNodesProvider.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/TargetNodesProvider.java
index 8b3e2ca7001..db563320327 100644
--- a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/TargetNodesProvider.java
+++ b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/TargetNodesProvider.java
@@ -19,12 +19,12 @@
import java.util.function.Predicate;
import java.util.stream.Collectors;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.diagrams.description.DiagramDescription;
import org.eclipse.sirius.web.diagrams.elements.NodeElementProps;
import org.eclipse.sirius.web.diagrams.renderer.DiagramRenderingCache;
import org.eclipse.sirius.web.interpreter.AQLInterpreter;
import org.eclipse.sirius.web.interpreter.Result;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.VariableManager;
import org.eclipse.sirius.web.view.DiagramElementDescription;
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/ToolInterpreter.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/ToolInterpreter.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/ToolInterpreter.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/ToolInterpreter.java
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewConverter.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewConverter.java
similarity index 99%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewConverter.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewConverter.java
index 6354d14559d..812af22018a 100644
--- a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewConverter.java
+++ b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewConverter.java
@@ -28,7 +28,6 @@
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.core.api.IEditService;
import org.eclipse.sirius.web.core.api.IEditingContext;
import org.eclipse.sirius.web.core.api.IObjectService;
@@ -52,6 +51,7 @@
import org.eclipse.sirius.web.interpreter.AQLInterpreter;
import org.eclipse.sirius.web.interpreter.Result;
import org.eclipse.sirius.web.interpreter.Status;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.Failure;
import org.eclipse.sirius.web.representations.IRepresentationDescription;
import org.eclipse.sirius.web.representations.IStatus;
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewPropertiesConfigurer.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewPropertiesConfigurer.java
similarity index 99%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewPropertiesConfigurer.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewPropertiesConfigurer.java
index 0acbe2e855b..6dbbe762133 100644
--- a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewPropertiesConfigurer.java
+++ b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewPropertiesConfigurer.java
@@ -26,8 +26,6 @@
import org.eclipse.emf.common.util.Diagnostic;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.sirius.web.api.configuration.IPropertiesDescriptionRegistry;
-import org.eclipse.sirius.web.api.configuration.IPropertiesDescriptionRegistryConfigurer;
import org.eclipse.sirius.web.core.api.IEditingContext;
import org.eclipse.sirius.web.forms.components.SelectComponent;
import org.eclipse.sirius.web.forms.description.AbstractControlDescription;
@@ -43,6 +41,8 @@
import org.eclipse.sirius.web.representations.IStatus;
import org.eclipse.sirius.web.representations.Success;
import org.eclipse.sirius.web.representations.VariableManager;
+import org.eclipse.sirius.web.spring.collaborative.forms.services.api.IPropertiesDescriptionRegistry;
+import org.eclipse.sirius.web.spring.collaborative.forms.services.api.IPropertiesDescriptionRegistryConfigurer;
import org.eclipse.sirius.web.spring.collaborative.validation.api.IValidationService;
import org.eclipse.sirius.web.view.ConditionalNodeStyle;
import org.eclipse.sirius.web.view.LabelStyle;
diff --git a/backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewValidator.java b/backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewValidator.java
similarity index 100%
rename from backend/sirius-web-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewValidator.java
rename to backend/sirius-components-emf/src/main/java/org/eclipse/sirius/web/emf/view/ViewValidator.java
diff --git a/backend/sirius-web-emf/src/main/resources/messages/sirius-web-emf.properties b/backend/sirius-components-emf/src/main/resources/messages/sirius-web-emf.properties
similarity index 100%
rename from backend/sirius-web-emf/src/main/resources/messages/sirius-web-emf.properties
rename to backend/sirius-components-emf/src/main/resources/messages/sirius-web-emf.properties
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/ArchitectureConstants.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/ArchitectureConstants.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/CodingRulesTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/CodingRulesTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/ConfigurationTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/ConfigurationTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/ConfigurationTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/ConfigurationTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/ServiceTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/ServiceTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/ServiceTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/ServiceTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/SpringCodingRulesTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/SpringCodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/SpringCodingRulesTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/architecture/SpringCodingRulesTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/DomainClassPredicateTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/DomainClassPredicateTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/DomainClassPredicateTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/DomainClassPredicateTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/diagrams/EdgeMappingConverterTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/diagrams/EdgeMappingConverterTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/diagrams/EdgeMappingConverterTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/diagrams/EdgeMappingConverterTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/diagrams/SemanticCandidatesProviderTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/diagrams/SemanticCandidatesProviderTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/diagrams/SemanticCandidatesProviderTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/diagrams/SemanticCandidatesProviderTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/diagrams/ToolImageProviderTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/diagrams/ToolImageProviderTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/diagrams/ToolImageProviderTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/diagrams/ToolImageProviderTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/ChangeContextOperationHandlerTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/ChangeContextOperationHandlerTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/ChangeContextOperationHandlerTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/ChangeContextOperationHandlerTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/CreateInstanceOperationHandlerTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/CreateInstanceOperationHandlerTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/CreateInstanceOperationHandlerTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/CreateInstanceOperationHandlerTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/CreateViewOperationHandlerTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/CreateViewOperationHandlerTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/CreateViewOperationHandlerTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/CreateViewOperationHandlerTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/DeleteViewOperationHandlerTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/DeleteViewOperationHandlerTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/DeleteViewOperationHandlerTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/DeleteViewOperationHandlerTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/ForOperationHandlerTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/ForOperationHandlerTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/ForOperationHandlerTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/ForOperationHandlerTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/IfOperationHandlerTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/IfOperationHandlerTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/IfOperationHandlerTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/IfOperationHandlerTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/LetOperationHandlerTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/LetOperationHandlerTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/LetOperationHandlerTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/LetOperationHandlerTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/ModelOperationServices.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/ModelOperationServices.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/ModelOperationServices.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/ModelOperationServices.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/MoveElementOperationHandlerTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/MoveElementOperationHandlerTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/MoveElementOperationHandlerTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/MoveElementOperationHandlerTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/OperationTestContext.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/OperationTestContext.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/OperationTestContext.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/OperationTestContext.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/RemoveElementOperationHandlerTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/RemoveElementOperationHandlerTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/RemoveElementOperationHandlerTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/RemoveElementOperationHandlerTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/SetValueOperationHandlerTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/SetValueOperationHandlerTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/SetValueOperationHandlerTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/SetValueOperationHandlerTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/SwitchOperationHandlerTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/SwitchOperationHandlerTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/SwitchOperationHandlerTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/SwitchOperationHandlerTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/UnsetOperationHandlerTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/UnsetOperationHandlerTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/UnsetOperationHandlerTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/operations/UnsetOperationHandlerTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/properties/EStringIfDescriptionProviderTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/properties/EStringIfDescriptionProviderTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/properties/EStringIfDescriptionProviderTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/properties/EStringIfDescriptionProviderTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/properties/FormRendererTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/properties/FormRendererTests.java
similarity index 99%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/properties/FormRendererTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/properties/FormRendererTests.java
index 49915f7b01d..18e2b60353c 100644
--- a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/properties/FormRendererTests.java
+++ b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/compatibility/properties/FormRendererTests.java
@@ -28,7 +28,6 @@
import org.eclipse.sirius.web.compat.api.ISemanticCandidatesProviderFactory;
import org.eclipse.sirius.web.compat.forms.ViewExtensionDescriptionConverter;
import org.eclipse.sirius.web.compat.services.representations.IdentifiedElementLabelProvider;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.core.api.IObjectService;
import org.eclipse.sirius.web.emf.compatibility.AQLInterpreterFactory;
import org.eclipse.sirius.web.emf.compatibility.SemanticCandidatesProvider;
@@ -46,6 +45,7 @@
import org.eclipse.sirius.web.forms.description.TextfieldDescription;
import org.eclipse.sirius.web.forms.renderer.FormRenderer;
import org.eclipse.sirius.web.interpreter.AQLInterpreter;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.VariableManager;
import org.junit.jupiter.api.Test;
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/query/EMFQueryServiceTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/query/EMFQueryServiceTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/query/EMFQueryServiceTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/query/EMFQueryServiceTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/EditingDomainFactory.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/EditingDomainFactory.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/EditingDomainFactory.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/EditingDomainFactory.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/IDManagerTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/IDManagerTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/IDManagerTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/IDManagerTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/LabelFeatureProviderRegistryTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/LabelFeatureProviderRegistryTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/LabelFeatureProviderRegistryTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/LabelFeatureProviderRegistryTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/LabelFeatureProviderTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/LabelFeatureProviderTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/LabelFeatureProviderTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/LabelFeatureProviderTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/NoOpLabelFeatureProvider.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/NoOpLabelFeatureProvider.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/NoOpLabelFeatureProvider.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/NoOpLabelFeatureProvider.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/ObjectServiceTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/ObjectServiceTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/ObjectServiceTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/ObjectServiceTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/DiagnosticAssert.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/DiagnosticAssert.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/DiagnosticAssert.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/DiagnosticAssert.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/DiagnosticAssertions.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/DiagnosticAssertions.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/DiagnosticAssertions.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/DiagnosticAssertions.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/DomainValidatorTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/DomainValidatorTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/DomainValidatorTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/DomainValidatorTests.java
diff --git a/backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/ViewValidatorTests.java b/backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/ViewValidatorTests.java
similarity index 100%
rename from backend/sirius-web-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/ViewValidatorTests.java
rename to backend/sirius-components-emf/src/test/java/org/eclipse/sirius/web/emf/services/validation/ViewValidatorTests.java
diff --git a/backend/sirius-web-diagrams/src/main/resources/.gitkeep b/backend/sirius-components-emf/src/test/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-diagrams/src/main/resources/.gitkeep
rename to backend/sirius-components-emf/src/test/resources/.gitkeep
diff --git a/backend/sirius-web-diagrams/src/test/resources/logback-test.xml b/backend/sirius-components-emf/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-diagrams/src/test/resources/logback-test.xml
rename to backend/sirius-components-emf/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-diagrams/.checkstyle b/backend/sirius-components-forms-tests/.checkstyle
similarity index 100%
rename from backend/sirius-web-diagrams/.checkstyle
rename to backend/sirius-components-forms-tests/.checkstyle
diff --git a/backend/sirius-web-forms-tests/.classpath b/backend/sirius-components-forms-tests/.classpath
similarity index 100%
rename from backend/sirius-web-forms-tests/.classpath
rename to backend/sirius-components-forms-tests/.classpath
diff --git a/backend/sirius-web-forms-tests/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-forms-tests/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-forms-tests/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-forms-tests/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-forms-tests/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-forms-tests/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-forms-tests/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-forms-tests/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-forms-tests/.project b/backend/sirius-components-forms-tests/.project
new file mode 100644
index 00000000000..0b718169a20
--- /dev/null
+++ b/backend/sirius-components-forms-tests/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-forms-tests
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-diagrams/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-forms-tests/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-diagrams/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-forms-tests/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-emf/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-forms-tests/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-emf/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-forms-tests/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-emf/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-forms-tests/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-emf/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-forms-tests/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-emf/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-forms-tests/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-emf/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-forms-tests/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-emf/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-forms-tests/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-emf/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-forms-tests/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-emf/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-forms-tests/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-emf/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-forms-tests/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-forms-tests/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/sirius-components-forms-tests/.settings/org.springframework.ide.eclipse.boot.prefs
similarity index 100%
rename from backend/sirius-web-forms-tests/.settings/org.springframework.ide.eclipse.boot.prefs
rename to backend/sirius-components-forms-tests/.settings/org.springframework.ide.eclipse.boot.prefs
diff --git a/backend/sirius-web-emf/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-forms-tests/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-emf/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-forms-tests/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-forms-tests/README.adoc b/backend/sirius-components-forms-tests/README.adoc
similarity index 72%
rename from backend/sirius-web-forms-tests/README.adoc
rename to backend/sirius-components-forms-tests/README.adoc
index 26151bb7573..2cd45866ee0 100644
--- a/backend/sirius-web-forms-tests/README.adoc
+++ b/backend/sirius-components-forms-tests/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-forms-tests
+= sirius-components-forms-tests
== Goal
@@ -6,7 +6,7 @@ This project is used to tests forms.
== Dependencies
-- sirius-web-forms
+- sirius-components-forms
- AssertJ
This project should not depend on anything else without a good reason to do so.
\ No newline at end of file
diff --git a/backend/sirius-web-forms-tests/mvnw b/backend/sirius-components-forms-tests/mvnw
similarity index 100%
rename from backend/sirius-web-forms-tests/mvnw
rename to backend/sirius-components-forms-tests/mvnw
diff --git a/backend/sirius-web-forms-tests/mvnw.cmd b/backend/sirius-components-forms-tests/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-forms-tests/mvnw.cmd
rename to backend/sirius-components-forms-tests/mvnw.cmd
diff --git a/backend/sirius-web-forms-tests/pom.xml b/backend/sirius-components-forms-tests/pom.xml
similarity index 88%
rename from backend/sirius-web-forms-tests/pom.xml
rename to backend/sirius-components-forms-tests/pom.xml
index cdea16cb03c..0eb27813f93 100644
--- a/backend/sirius-web-forms-tests/pom.xml
+++ b/backend/sirius-components-forms-tests/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-forms-tests
+ sirius-components-forms-tests
2022.01.0
- sirius-web-forms-tests
- Sirius Web Forms Tests
+ sirius-components-forms-tests
+ Sirius Components Forms Tests
11
@@ -41,7 +41,7 @@
org.eclipse.sirius.web
- sirius-web-forms
+ sirius-components-forms
2022.01.0
@@ -61,7 +61,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/FormAssert.java b/backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/FormAssert.java
similarity index 100%
rename from backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/FormAssert.java
rename to backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/FormAssert.java
diff --git a/backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/FormAssertions.java b/backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/FormAssertions.java
similarity index 100%
rename from backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/FormAssertions.java
rename to backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/FormAssertions.java
diff --git a/backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/GroupAssert.java b/backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/GroupAssert.java
similarity index 100%
rename from backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/GroupAssert.java
rename to backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/GroupAssert.java
diff --git a/backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/IdPolicy.java b/backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/IdPolicy.java
similarity index 100%
rename from backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/IdPolicy.java
rename to backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/IdPolicy.java
diff --git a/backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/ListItemAssert.java b/backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/ListItemAssert.java
similarity index 100%
rename from backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/ListItemAssert.java
rename to backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/ListItemAssert.java
diff --git a/backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/PageAssert.java b/backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/PageAssert.java
similarity index 100%
rename from backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/PageAssert.java
rename to backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/PageAssert.java
diff --git a/backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/WidgetAssert.java b/backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/WidgetAssert.java
similarity index 100%
rename from backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/WidgetAssert.java
rename to backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/WidgetAssert.java
diff --git a/backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/WidgetDeserializer.java b/backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/WidgetDeserializer.java
similarity index 100%
rename from backend/sirius-web-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/WidgetDeserializer.java
rename to backend/sirius-components-forms-tests/src/main/java/org/eclipse/sirius/web/forms/tests/WidgetDeserializer.java
diff --git a/backend/sirius-web-emf/src/test/resources/.gitkeep b/backend/sirius-components-forms-tests/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-emf/src/test/resources/.gitkeep
rename to backend/sirius-components-forms-tests/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-forms-tests/src/main/resources/.gitkeep b/backend/sirius-components-forms-tests/src/test/java/.gitkeep
similarity index 100%
rename from backend/sirius-web-forms-tests/src/main/resources/.gitkeep
rename to backend/sirius-components-forms-tests/src/test/java/.gitkeep
diff --git a/backend/sirius-web-forms-tests/.checkstyle b/backend/sirius-components-forms/.checkstyle
similarity index 100%
rename from backend/sirius-web-forms-tests/.checkstyle
rename to backend/sirius-components-forms/.checkstyle
diff --git a/backend/sirius-web-forms/.classpath b/backend/sirius-components-forms/.classpath
similarity index 100%
rename from backend/sirius-web-forms/.classpath
rename to backend/sirius-components-forms/.classpath
diff --git a/backend/sirius-web-emf/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-forms/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-emf/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-forms/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-emf/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-forms/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-emf/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-forms/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-web-core-api/.project b/backend/sirius-components-forms/.project
similarity index 94%
rename from backend/sirius-web-core-api/.project
rename to backend/sirius-components-forms/.project
index 1d3addbc205..aea927d9ece 100644
--- a/backend/sirius-web-core-api/.project
+++ b/backend/sirius-components-forms/.project
@@ -1,6 +1,6 @@
- sirius-web-core-api
+ sirius-components-forms
diff --git a/backend/sirius-web-forms-tests/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-forms/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-forms-tests/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-forms/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-forms-tests/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-forms/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-forms-tests/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-forms/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-forms-tests/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-forms/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-forms-tests/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-forms/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-forms-tests/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-forms/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-forms-tests/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-forms/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-forms-tests/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-forms/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-forms-tests/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-forms/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-forms-tests/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-forms/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-forms-tests/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-forms/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-forms-tests/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-forms/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-forms-tests/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-forms/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-components-forms/README.adoc b/backend/sirius-components-forms/README.adoc
new file mode 100644
index 00000000000..a2351a57dfe
--- /dev/null
+++ b/backend/sirius-components-forms/README.adoc
@@ -0,0 +1,13 @@
+= sirius-components-forms
+
+== Goal
+
+This project is used to compute forms.
+
+== Dependencies
+
+- sirius-components-graphql-annotations
+- sirius-components-components
+- sirius-components-representations (interfaces which are implemented)
+
+This project should not depend on anything else without a good reason to do so.
\ No newline at end of file
diff --git a/backend/sirius-web-emf/mvnw b/backend/sirius-components-forms/mvnw
similarity index 100%
rename from backend/sirius-web-emf/mvnw
rename to backend/sirius-components-forms/mvnw
diff --git a/backend/sirius-web-emf/mvnw.cmd b/backend/sirius-components-forms/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-emf/mvnw.cmd
rename to backend/sirius-components-forms/mvnw.cmd
diff --git a/backend/sirius-web-forms/pom.xml b/backend/sirius-components-forms/pom.xml
similarity index 84%
rename from backend/sirius-web-forms/pom.xml
rename to backend/sirius-components-forms/pom.xml
index bdc68c786d1..95f38835c31 100644
--- a/backend/sirius-web-forms/pom.xml
+++ b/backend/sirius-components-forms/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-forms
+ sirius-components-forms
2022.01.0
- sirius-web-forms
- Sirius Web Forms
+ sirius-components-forms
+ Sirius Components Forms
11
@@ -45,17 +45,12 @@
org.eclipse.sirius.web
- sirius-web-annotations
+ sirius-components-annotations
2022.01.0
org.eclipse.sirius.web
- sirius-web-components
- 2022.01.0
-
-
- org.eclipse.sirius.web
- sirius-web-representations
+ sirius-components-representations
2022.01.0
@@ -65,7 +60,7 @@
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
@@ -82,7 +77,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/AbstractWidget.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/AbstractWidget.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/AbstractWidget.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/AbstractWidget.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Checkbox.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Checkbox.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Checkbox.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Checkbox.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Form.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Form.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Form.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Form.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Group.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Group.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Group.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Group.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/List.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/List.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/List.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/List.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/ListItem.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/ListItem.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/ListItem.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/ListItem.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/MultiSelect.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/MultiSelect.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/MultiSelect.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/MultiSelect.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Page.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Page.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Page.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Page.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Radio.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Radio.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Radio.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Radio.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/RadioOption.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/RadioOption.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/RadioOption.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/RadioOption.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Select.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Select.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Select.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Select.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/SelectOption.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/SelectOption.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/SelectOption.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/SelectOption.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Textarea.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Textarea.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Textarea.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Textarea.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Textfield.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Textfield.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/Textfield.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/Textfield.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/CheckboxComponent.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/CheckboxComponent.java
similarity index 95%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/CheckboxComponent.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/CheckboxComponent.java
index 4dc6cf53970..b5cda4d69e2 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/CheckboxComponent.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/CheckboxComponent.java
@@ -17,12 +17,12 @@
import java.util.function.BiFunction;
import java.util.function.Function;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.forms.description.CheckboxDescription;
import org.eclipse.sirius.web.forms.elements.CheckboxElementProps;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponent;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponentProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.IStatus;
import org.eclipse.sirius.web.representations.VariableManager;
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/CheckboxComponentProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/CheckboxComponentProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/CheckboxComponentProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/CheckboxComponentProps.java
index 1f794aa4dc4..505535a5c98 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/CheckboxComponentProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/CheckboxComponentProps.java
@@ -14,8 +14,8 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.description.CheckboxDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/ForComponent.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/ForComponent.java
similarity index 91%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/ForComponent.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/ForComponent.java
index ef62e3e2bbc..6c86407b32d 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/ForComponent.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/ForComponent.java
@@ -15,12 +15,12 @@
import java.util.ArrayList;
import java.util.List;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.Fragment;
-import org.eclipse.sirius.web.components.FragmentProps;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.forms.description.ForDescription;
import org.eclipse.sirius.web.forms.description.IfDescription;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.Fragment;
+import org.eclipse.sirius.web.representations.FragmentProps;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/ForComponentProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/ForComponentProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/ForComponentProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/ForComponentProps.java
index 9fd6ba12307..d92fc9e86f8 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/ForComponentProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/ForComponentProps.java
@@ -14,8 +14,8 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.description.ForDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/FormComponent.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/FormComponent.java
similarity index 95%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/FormComponent.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/FormComponent.java
index a04152501f9..c6681171f7c 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/FormComponent.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/FormComponent.java
@@ -15,11 +15,11 @@
import java.util.List;
import java.util.stream.Collectors;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.forms.description.FormDescription;
import org.eclipse.sirius.web.forms.description.PageDescription;
import org.eclipse.sirius.web.forms.elements.FormElementProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/FormComponentProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/FormComponentProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/FormComponentProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/FormComponentProps.java
index ff23b6eb779..b6577f58075 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/FormComponentProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/FormComponentProps.java
@@ -14,8 +14,8 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.description.FormDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/GroupComponent.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/GroupComponent.java
similarity index 94%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/GroupComponent.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/GroupComponent.java
index 3a1c8f550ef..1d531555bce 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/GroupComponent.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/GroupComponent.java
@@ -16,15 +16,15 @@
import java.util.List;
import java.util.Objects;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.Fragment;
-import org.eclipse.sirius.web.components.FragmentProps;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.forms.description.AbstractControlDescription;
import org.eclipse.sirius.web.forms.description.AbstractWidgetDescription;
import org.eclipse.sirius.web.forms.description.ForDescription;
import org.eclipse.sirius.web.forms.description.GroupDescription;
import org.eclipse.sirius.web.forms.elements.GroupElementProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.Fragment;
+import org.eclipse.sirius.web.representations.FragmentProps;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/GroupComponentProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/GroupComponentProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/GroupComponentProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/GroupComponentProps.java
index 560802499fa..9c8ed9f82af 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/GroupComponentProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/GroupComponentProps.java
@@ -14,8 +14,8 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.description.GroupDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/IfComponent.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/IfComponent.java
similarity index 93%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/IfComponent.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/IfComponent.java
index e368298f871..6a8bbe71b50 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/IfComponent.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/IfComponent.java
@@ -12,9 +12,9 @@
*******************************************************************************/
package org.eclipse.sirius.web.forms.components;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.forms.description.IfDescription;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/IfComponentProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/IfComponentProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/IfComponentProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/IfComponentProps.java
index 874815da00b..57ce9dbe19a 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/IfComponentProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/IfComponentProps.java
@@ -14,8 +14,8 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.description.IfDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/ListComponent.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/ListComponent.java
similarity index 97%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/ListComponent.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/ListComponent.java
index 8a087f48339..ae0301f5868 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/ListComponent.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/ListComponent.java
@@ -18,13 +18,13 @@
import java.util.function.Function;
import java.util.function.Supplier;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.forms.ListItem;
import org.eclipse.sirius.web.forms.description.ListDescription;
import org.eclipse.sirius.web.forms.elements.ListElementProps;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponent;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponentProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.IStatus;
import org.eclipse.sirius.web.representations.VariableManager;
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/ListComponentProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/ListComponentProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/ListComponentProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/ListComponentProps.java
index ce9f9f7ee77..406bfe81d1a 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/ListComponentProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/ListComponentProps.java
@@ -14,8 +14,8 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.description.ListDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/MultiSelectComponent.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/MultiSelectComponent.java
similarity index 97%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/MultiSelectComponent.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/MultiSelectComponent.java
index dda8a407909..41eb4045813 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/MultiSelectComponent.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/MultiSelectComponent.java
@@ -17,13 +17,13 @@
import java.util.Objects;
import java.util.function.Function;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.forms.SelectOption;
import org.eclipse.sirius.web.forms.description.MultiSelectDescription;
import org.eclipse.sirius.web.forms.elements.MultiSelectElementProps;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponent;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponentProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.IStatus;
import org.eclipse.sirius.web.representations.VariableManager;
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/MultiSelectComponentProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/MultiSelectComponentProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/MultiSelectComponentProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/MultiSelectComponentProps.java
index 9f7507debcc..3fccb8c0a68 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/MultiSelectComponentProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/MultiSelectComponentProps.java
@@ -14,8 +14,8 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.description.MultiSelectDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/PageComponent.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/PageComponent.java
similarity index 92%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/PageComponent.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/PageComponent.java
index 804dc058abb..aeeffbf71b0 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/PageComponent.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/PageComponent.java
@@ -17,12 +17,12 @@
import java.util.Objects;
import java.util.stream.Collectors;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.Fragment;
-import org.eclipse.sirius.web.components.FragmentProps;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.forms.description.PageDescription;
import org.eclipse.sirius.web.forms.elements.PageElementProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.Fragment;
+import org.eclipse.sirius.web.representations.FragmentProps;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/PageComponentProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/PageComponentProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/PageComponentProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/PageComponentProps.java
index 655f4e046b9..55c0417c696 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/PageComponentProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/PageComponentProps.java
@@ -14,8 +14,8 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.description.PageDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/RadioComponent.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/RadioComponent.java
similarity index 97%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/RadioComponent.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/RadioComponent.java
index 901c0082aa7..146e7e51724 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/RadioComponent.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/RadioComponent.java
@@ -18,13 +18,13 @@
import java.util.function.BiFunction;
import java.util.function.Function;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.forms.RadioOption;
import org.eclipse.sirius.web.forms.description.RadioDescription;
import org.eclipse.sirius.web.forms.elements.RadioElementProps;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponent;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponentProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.IStatus;
import org.eclipse.sirius.web.representations.VariableManager;
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/RadioComponentProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/RadioComponentProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/RadioComponentProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/RadioComponentProps.java
index 364e3542c1a..34a3b854134 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/RadioComponentProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/RadioComponentProps.java
@@ -14,8 +14,8 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.description.RadioDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/SelectComponent.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/SelectComponent.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/SelectComponent.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/SelectComponent.java
index 4e35239fbc7..d86249c02d4 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/SelectComponent.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/SelectComponent.java
@@ -17,13 +17,13 @@
import java.util.Objects;
import java.util.function.Function;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.forms.SelectOption;
import org.eclipse.sirius.web.forms.description.SelectDescription;
import org.eclipse.sirius.web.forms.elements.SelectElementProps;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponent;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponentProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.IStatus;
import org.eclipse.sirius.web.representations.VariableManager;
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/SelectComponentProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/SelectComponentProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/SelectComponentProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/SelectComponentProps.java
index bbe233ad5cf..df507712326 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/SelectComponentProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/SelectComponentProps.java
@@ -14,8 +14,8 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.description.SelectDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextareaComponent.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextareaComponent.java
similarity index 95%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextareaComponent.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextareaComponent.java
index 4b47f2ed3bf..dda77c04fcb 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextareaComponent.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextareaComponent.java
@@ -16,12 +16,12 @@
import java.util.Objects;
import java.util.function.Function;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.forms.description.TextareaDescription;
import org.eclipse.sirius.web.forms.elements.TextareaElementProps;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponent;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponentProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.IStatus;
import org.eclipse.sirius.web.representations.VariableManager;
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextareaComponentProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextareaComponentProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextareaComponentProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextareaComponentProps.java
index b23778478b9..825e02334ad 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextareaComponentProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextareaComponentProps.java
@@ -14,8 +14,8 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.description.TextareaDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextfieldComponent.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextfieldComponent.java
similarity index 95%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextfieldComponent.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextfieldComponent.java
index 85d0bc58fb2..f48c9d8739e 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextfieldComponent.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextfieldComponent.java
@@ -17,12 +17,12 @@
import java.util.function.BiFunction;
import java.util.function.Function;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.forms.description.TextfieldDescription;
import org.eclipse.sirius.web.forms.elements.TextfieldElementProps;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponent;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponentProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.IStatus;
import org.eclipse.sirius.web.representations.VariableManager;
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextfieldComponentProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextfieldComponentProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextfieldComponentProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextfieldComponentProps.java
index cce405d28d4..0a37cd9c914 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextfieldComponentProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/TextfieldComponentProps.java
@@ -14,8 +14,8 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.description.TextfieldDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetComponent.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetComponent.java
similarity index 97%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetComponent.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetComponent.java
index 33d57d41c9e..95f22da5a6f 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetComponent.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetComponent.java
@@ -14,8 +14,6 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.forms.description.AbstractWidgetDescription;
import org.eclipse.sirius.web.forms.description.CheckboxDescription;
import org.eclipse.sirius.web.forms.description.ListDescription;
@@ -24,6 +22,8 @@
import org.eclipse.sirius.web.forms.description.SelectDescription;
import org.eclipse.sirius.web.forms.description.TextareaDescription;
import org.eclipse.sirius.web.forms.description.TextfieldDescription;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.VariableManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetComponentProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetComponentProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetComponentProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetComponentProps.java
index 8d27dd2ccaa..7883efdbaf5 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetComponentProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetComponentProps.java
@@ -14,8 +14,8 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.description.AbstractWidgetDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetIdCounter.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetIdCounter.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetIdCounter.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/components/WidgetIdCounter.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/AbstractControlDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/AbstractControlDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/AbstractControlDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/AbstractControlDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/AbstractWidgetDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/AbstractWidgetDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/AbstractWidgetDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/AbstractWidgetDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/CheckboxDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/CheckboxDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/CheckboxDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/CheckboxDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/ForDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/ForDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/ForDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/ForDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/FormDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/FormDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/FormDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/FormDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/GroupDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/GroupDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/GroupDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/GroupDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/IfDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/IfDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/IfDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/IfDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/ListDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/ListDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/ListDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/ListDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/MultiSelectDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/MultiSelectDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/MultiSelectDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/MultiSelectDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/OptionDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/OptionDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/OptionDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/OptionDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/PageDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/PageDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/PageDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/PageDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/RadioDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/RadioDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/RadioDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/RadioDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/SelectDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/SelectDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/SelectDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/SelectDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/TextareaDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/TextareaDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/TextareaDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/TextareaDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/TextfieldDescription.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/TextfieldDescription.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/description/TextfieldDescription.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/description/TextfieldDescription.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/CheckboxElementProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/CheckboxElementProps.java
similarity index 97%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/CheckboxElementProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/CheckboxElementProps.java
index cff7fef215a..2bb7b952a77 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/CheckboxElementProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/CheckboxElementProps.java
@@ -18,8 +18,8 @@
import java.util.function.Function;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.IStatus;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/FormElementProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/FormElementProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/FormElementProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/FormElementProps.java
index cd1c15db025..d63fd151e9a 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/FormElementProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/FormElementProps.java
@@ -18,8 +18,8 @@
import java.util.UUID;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IProps;
/**
* The properties of the form element.
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/GroupElementProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/GroupElementProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/GroupElementProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/GroupElementProps.java
index 02a0e5393ed..47558f2ab88 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/GroupElementProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/GroupElementProps.java
@@ -17,8 +17,8 @@
import java.util.Objects;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IProps;
/**
* The properties of the group element.
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/ListElementProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/ListElementProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/ListElementProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/ListElementProps.java
index 18fc0a70163..a70b0723f1b 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/ListElementProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/ListElementProps.java
@@ -17,9 +17,9 @@
import java.util.Objects;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.ListItem;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IProps;
/**
* The properties of the list element.
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/MultiSelectElementProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/MultiSelectElementProps.java
similarity index 97%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/MultiSelectElementProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/MultiSelectElementProps.java
index 690984fbc8d..c7262c8d026 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/MultiSelectElementProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/MultiSelectElementProps.java
@@ -18,9 +18,9 @@
import java.util.function.Function;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.SelectOption;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.IStatus;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/PageElementProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/PageElementProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/PageElementProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/PageElementProps.java
index 99b0ddf7009..e7ef90c99bf 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/PageElementProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/PageElementProps.java
@@ -17,8 +17,8 @@
import java.util.Objects;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IProps;
/**
* The properties of the page element.
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/RadioElementProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/RadioElementProps.java
similarity index 97%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/RadioElementProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/RadioElementProps.java
index 8085084fdf9..9e6ac213ad5 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/RadioElementProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/RadioElementProps.java
@@ -18,9 +18,9 @@
import java.util.function.Function;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.RadioOption;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.IStatus;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/SelectElementProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/SelectElementProps.java
similarity index 97%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/SelectElementProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/SelectElementProps.java
index 5c15daed58b..183c6d00fc5 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/SelectElementProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/SelectElementProps.java
@@ -18,9 +18,9 @@
import java.util.function.Function;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.SelectOption;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.IStatus;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/TextareaElementProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/TextareaElementProps.java
similarity index 97%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/TextareaElementProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/TextareaElementProps.java
index 15f68f8c463..2b0174a77b6 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/TextareaElementProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/TextareaElementProps.java
@@ -18,8 +18,8 @@
import java.util.function.Function;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.IStatus;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/TextfieldElementProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/TextfieldElementProps.java
similarity index 97%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/TextfieldElementProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/TextfieldElementProps.java
index edc6ca9532b..e31f5d85347 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/elements/TextfieldElementProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/elements/TextfieldElementProps.java
@@ -18,8 +18,8 @@
import java.util.function.Function;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.IStatus;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormComponentPropsValidator.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormComponentPropsValidator.java
similarity index 97%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormComponentPropsValidator.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormComponentPropsValidator.java
index 9e7e85a9039..7aea1a6a2c9 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormComponentPropsValidator.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormComponentPropsValidator.java
@@ -12,8 +12,6 @@
*******************************************************************************/
package org.eclipse.sirius.web.forms.renderer;
-import org.eclipse.sirius.web.components.IComponentPropsValidator;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.components.CheckboxComponent;
import org.eclipse.sirius.web.forms.components.CheckboxComponentProps;
import org.eclipse.sirius.web.forms.components.ForComponent;
@@ -42,6 +40,8 @@
import org.eclipse.sirius.web.forms.components.WidgetComponentProps;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponent;
import org.eclipse.sirius.web.forms.validation.DiagnosticComponentProps;
+import org.eclipse.sirius.web.representations.IComponentPropsValidator;
+import org.eclipse.sirius.web.representations.IProps;
/**
* Used to validate the properties of a component.
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormElementFactory.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormElementFactory.java
similarity index 98%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormElementFactory.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormElementFactory.java
index 4abee80d3e4..41b0c5d2408 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormElementFactory.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormElementFactory.java
@@ -15,8 +15,6 @@
import java.util.List;
import java.util.stream.Collectors;
-import org.eclipse.sirius.web.components.IElementFactory;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.AbstractWidget;
import org.eclipse.sirius.web.forms.Checkbox;
import org.eclipse.sirius.web.forms.Form;
@@ -39,6 +37,8 @@
import org.eclipse.sirius.web.forms.elements.TextfieldElementProps;
import org.eclipse.sirius.web.forms.validation.Diagnostic;
import org.eclipse.sirius.web.forms.validation.DiagnosticElementProps;
+import org.eclipse.sirius.web.representations.IElementFactory;
+import org.eclipse.sirius.web.representations.IProps;
/**
* Used to instantiate the elements of the form.
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormInstancePropsValidator.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormInstancePropsValidator.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormInstancePropsValidator.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormInstancePropsValidator.java
index 5733b1de8cb..54f6e3fc10d 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormInstancePropsValidator.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormInstancePropsValidator.java
@@ -12,8 +12,6 @@
*******************************************************************************/
package org.eclipse.sirius.web.forms.renderer;
-import org.eclipse.sirius.web.components.IInstancePropsValidator;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.elements.CheckboxElementProps;
import org.eclipse.sirius.web.forms.elements.FormElementProps;
import org.eclipse.sirius.web.forms.elements.GroupElementProps;
@@ -25,6 +23,8 @@
import org.eclipse.sirius.web.forms.elements.TextareaElementProps;
import org.eclipse.sirius.web.forms.elements.TextfieldElementProps;
import org.eclipse.sirius.web.forms.validation.DiagnosticElementProps;
+import org.eclipse.sirius.web.representations.IInstancePropsValidator;
+import org.eclipse.sirius.web.representations.IProps;
/**
* Used to validate the instance props.
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormRenderer.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormRenderer.java
similarity index 93%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormRenderer.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormRenderer.java
index ae90b85caa7..fbef040ea8e 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormRenderer.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/renderer/FormRenderer.java
@@ -14,9 +14,9 @@
import java.util.Optional;
-import org.eclipse.sirius.web.components.BaseRenderer;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.forms.Form;
+import org.eclipse.sirius.web.representations.BaseRenderer;
+import org.eclipse.sirius.web.representations.Element;
/**
* Renderer used to create the form from its description and some variables.
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/validation/Diagnostic.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/validation/Diagnostic.java
similarity index 100%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/validation/Diagnostic.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/validation/Diagnostic.java
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticComponent.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticComponent.java
similarity index 90%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticComponent.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticComponent.java
index e83c94be6c4..395687ee11a 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticComponent.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticComponent.java
@@ -16,11 +16,11 @@
import java.util.List;
import java.util.UUID;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.Fragment;
-import org.eclipse.sirius.web.components.FragmentProps;
-import org.eclipse.sirius.web.components.IComponent;
import org.eclipse.sirius.web.forms.description.AbstractWidgetDescription;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.Fragment;
+import org.eclipse.sirius.web.representations.FragmentProps;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticComponentProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticComponentProps.java
similarity index 96%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticComponentProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticComponentProps.java
index 08d9f65d7f0..bd9b1073dce 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticComponentProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticComponentProps.java
@@ -14,8 +14,8 @@
import java.util.Objects;
-import org.eclipse.sirius.web.components.IProps;
import org.eclipse.sirius.web.forms.description.AbstractWidgetDescription;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
/**
diff --git a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticElementProps.java b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticElementProps.java
similarity index 98%
rename from backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticElementProps.java
rename to backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticElementProps.java
index 896062a0f32..8dc91104ac8 100644
--- a/backend/sirius-web-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticElementProps.java
+++ b/backend/sirius-components-forms/src/main/java/org/eclipse/sirius/web/forms/validation/DiagnosticElementProps.java
@@ -17,7 +17,7 @@
import java.util.UUID;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.IProps;
+import org.eclipse.sirius.web.representations.IProps;
/**
* The properties of the diagnostic element for forms.
diff --git a/backend/sirius-web-forms-tests/src/test/java/.gitkeep b/backend/sirius-components-forms/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-forms-tests/src/test/java/.gitkeep
rename to backend/sirius-components-forms/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-forms/src/test/java/org/eclipse/sirius/web/forms/architecture/ArchitectureConstants.java b/backend/sirius-components-forms/src/test/java/org/eclipse/sirius/web/forms/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-forms/src/test/java/org/eclipse/sirius/web/forms/architecture/ArchitectureConstants.java
rename to backend/sirius-components-forms/src/test/java/org/eclipse/sirius/web/forms/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-forms/src/test/java/org/eclipse/sirius/web/forms/architecture/CodingRulesTests.java b/backend/sirius-components-forms/src/test/java/org/eclipse/sirius/web/forms/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-forms/src/test/java/org/eclipse/sirius/web/forms/architecture/CodingRulesTests.java
rename to backend/sirius-components-forms/src/test/java/org/eclipse/sirius/web/forms/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-forms/src/test/java/org/eclipse/sirius/web/forms/architecture/ImmutableTests.java b/backend/sirius-components-forms/src/test/java/org/eclipse/sirius/web/forms/architecture/ImmutableTests.java
similarity index 100%
rename from backend/sirius-web-forms/src/test/java/org/eclipse/sirius/web/forms/architecture/ImmutableTests.java
rename to backend/sirius-components-forms/src/test/java/org/eclipse/sirius/web/forms/architecture/ImmutableTests.java
diff --git a/backend/sirius-web-emf/src/test/resources/logback-test.xml b/backend/sirius-components-forms/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-emf/src/test/resources/logback-test.xml
rename to backend/sirius-components-forms/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-forms/.checkstyle b/backend/sirius-components-graphiql/.checkstyle
similarity index 100%
rename from backend/sirius-web-forms/.checkstyle
rename to backend/sirius-components-graphiql/.checkstyle
diff --git a/backend/sirius-web-graphiql/.classpath b/backend/sirius-components-graphiql/.classpath
similarity index 100%
rename from backend/sirius-web-graphiql/.classpath
rename to backend/sirius-components-graphiql/.classpath
diff --git a/backend/sirius-web-forms/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-graphiql/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-forms/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-graphiql/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-forms/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-graphiql/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-forms/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-graphiql/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-web-graphql-voyager/.project b/backend/sirius-components-graphiql/.project
similarity index 94%
rename from backend/sirius-web-graphql-voyager/.project
rename to backend/sirius-components-graphiql/.project
index b6d0b37474e..aafb36543ed 100644
--- a/backend/sirius-web-graphql-voyager/.project
+++ b/backend/sirius-components-graphiql/.project
@@ -1,6 +1,6 @@
- sirius-web-graphql-voyager
+ sirius-components-graphiql
@@ -11,12 +11,12 @@
- net.sf.eclipsecs.core.CheckstyleBuilder
+ org.eclipse.m2e.core.maven2Builder
- org.eclipse.m2e.core.maven2Builder
+ net.sf.eclipsecs.core.CheckstyleBuilder
diff --git a/backend/sirius-web-forms/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-graphiql/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-forms/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-graphiql/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-forms/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-graphiql/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-forms/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-graphiql/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-forms/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-graphiql/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-forms/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-graphiql/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-forms/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-graphiql/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-forms/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-graphiql/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-forms/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-graphiql/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-forms/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-graphiql/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-forms/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-graphiql/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-forms/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-graphiql/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-graphiql/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/sirius-components-graphiql/.settings/org.springframework.ide.eclipse.boot.prefs
similarity index 100%
rename from backend/sirius-web-graphiql/.settings/org.springframework.ide.eclipse.boot.prefs
rename to backend/sirius-components-graphiql/.settings/org.springframework.ide.eclipse.boot.prefs
diff --git a/backend/sirius-web-forms/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-graphiql/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-forms/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-graphiql/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-graphiql/README.adoc b/backend/sirius-components-graphiql/README.adoc
similarity index 89%
rename from backend/sirius-web-graphiql/README.adoc
rename to backend/sirius-components-graphiql/README.adoc
index 8301b83a80d..81c8ad3abc9 100644
--- a/backend/sirius-web-graphiql/README.adoc
+++ b/backend/sirius-components-graphiql/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-graphiql
+= sirius-components-graphiql
== Goal
diff --git a/backend/sirius-web-forms/mvnw b/backend/sirius-components-graphiql/mvnw
similarity index 100%
rename from backend/sirius-web-forms/mvnw
rename to backend/sirius-components-graphiql/mvnw
diff --git a/backend/sirius-web-forms/mvnw.cmd b/backend/sirius-components-graphiql/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-forms/mvnw.cmd
rename to backend/sirius-components-graphiql/mvnw.cmd
diff --git a/backend/sirius-web-graphiql/pom.xml b/backend/sirius-components-graphiql/pom.xml
similarity index 83%
rename from backend/sirius-web-graphiql/pom.xml
rename to backend/sirius-components-graphiql/pom.xml
index 4d9aabd00c7..f9bcb748791 100644
--- a/backend/sirius-web-graphiql/pom.xml
+++ b/backend/sirius-components-graphiql/pom.xml
@@ -22,10 +22,10 @@
org.eclipse.sirius.web
- sirius-web-graphiql
+ sirius-components-graphiql
2022.01.0
- sirius-web-graphiql
- Sirius Web Graphiql support. This project contribute a GraphQL query tool on the /graphiql/index.html URI.
+ sirius-components-graphiql
+ Sirius Components Graphiql support. This project contribute a GraphQL query tool on the /graphiql/index.html URI.
11
diff --git a/backend/sirius-web-forms/src/main/resources/.gitkeep b/backend/sirius-components-graphiql/src/main/java/.gitkeep
similarity index 100%
rename from backend/sirius-web-forms/src/main/resources/.gitkeep
rename to backend/sirius-components-graphiql/src/main/java/.gitkeep
diff --git a/backend/sirius-web-graphiql/src/main/java/.gitkeep b/backend/sirius-components-graphiql/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-graphiql/src/main/java/.gitkeep
rename to backend/sirius-components-graphiql/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-graphiql/src/main/resources/static/graphiql/graphiQLSubscriptionsFetcher.js b/backend/sirius-components-graphiql/src/main/resources/static/graphiql/graphiQLSubscriptionsFetcher.js
similarity index 100%
rename from backend/sirius-web-graphiql/src/main/resources/static/graphiql/graphiQLSubscriptionsFetcher.js
rename to backend/sirius-components-graphiql/src/main/resources/static/graphiql/graphiQLSubscriptionsFetcher.js
diff --git a/backend/sirius-web-graphiql/src/main/resources/static/graphiql/graphiql.css b/backend/sirius-components-graphiql/src/main/resources/static/graphiql/graphiql.css
similarity index 100%
rename from backend/sirius-web-graphiql/src/main/resources/static/graphiql/graphiql.css
rename to backend/sirius-components-graphiql/src/main/resources/static/graphiql/graphiql.css
diff --git a/backend/sirius-web-graphiql/src/main/resources/static/graphiql/graphiql.js b/backend/sirius-components-graphiql/src/main/resources/static/graphiql/graphiql.js
similarity index 100%
rename from backend/sirius-web-graphiql/src/main/resources/static/graphiql/graphiql.js
rename to backend/sirius-components-graphiql/src/main/resources/static/graphiql/graphiql.js
diff --git a/backend/sirius-web-graphiql/src/main/resources/static/graphiql/images/logo.svg b/backend/sirius-components-graphiql/src/main/resources/static/graphiql/images/logo.svg
similarity index 100%
rename from backend/sirius-web-graphiql/src/main/resources/static/graphiql/images/logo.svg
rename to backend/sirius-components-graphiql/src/main/resources/static/graphiql/images/logo.svg
diff --git a/backend/sirius-web-graphiql/src/main/resources/static/graphiql/index.html b/backend/sirius-components-graphiql/src/main/resources/static/graphiql/index.html
similarity index 100%
rename from backend/sirius-web-graphiql/src/main/resources/static/graphiql/index.html
rename to backend/sirius-components-graphiql/src/main/resources/static/graphiql/index.html
diff --git a/backend/sirius-web-graphiql/src/main/resources/static/graphiql/subscriptionsTransportWs.js b/backend/sirius-components-graphiql/src/main/resources/static/graphiql/subscriptionsTransportWs.js
similarity index 100%
rename from backend/sirius-web-graphiql/src/main/resources/static/graphiql/subscriptionsTransportWs.js
rename to backend/sirius-components-graphiql/src/main/resources/static/graphiql/subscriptionsTransportWs.js
diff --git a/backend/sirius-web-graphiql/src/main/resources/.gitkeep b/backend/sirius-components-graphiql/src/test/java/.gitkeep
similarity index 100%
rename from backend/sirius-web-graphiql/src/main/resources/.gitkeep
rename to backend/sirius-components-graphiql/src/test/java/.gitkeep
diff --git a/backend/sirius-web-graphiql/.checkstyle b/backend/sirius-components-graphql-utils/.checkstyle
similarity index 100%
rename from backend/sirius-web-graphiql/.checkstyle
rename to backend/sirius-components-graphql-utils/.checkstyle
diff --git a/backend/sirius-web-graphql-utils/.classpath b/backend/sirius-components-graphql-utils/.classpath
similarity index 100%
rename from backend/sirius-web-graphql-utils/.classpath
rename to backend/sirius-components-graphql-utils/.classpath
diff --git a/backend/sirius-web-graphiql/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-graphql-utils/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-graphiql/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-graphql-utils/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-graphiql/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-graphql-utils/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-graphiql/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-graphql-utils/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-graphql-utils/.project b/backend/sirius-components-graphql-utils/.project
new file mode 100644
index 00000000000..d0e08debf0e
--- /dev/null
+++ b/backend/sirius-components-graphql-utils/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-graphql-utils
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-graphiql/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-graphql-utils/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-graphiql/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-graphql-utils/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-graphiql/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-graphql-utils/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-graphiql/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-graphql-utils/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-graphiql/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-graphql-utils/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-graphiql/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-graphql-utils/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-graphiql/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-graphql-utils/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-graphiql/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-graphql-utils/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-graphiql/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-graphql-utils/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-graphiql/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-graphql-utils/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-graphiql/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-graphql-utils/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-graphiql/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-graphql-utils/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-graphiql/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-graphql-utils/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-graphiql/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-graphql-utils/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-graphql-utils/README.adoc b/backend/sirius-components-graphql-utils/README.adoc
similarity index 83%
rename from backend/sirius-web-graphql-utils/README.adoc
rename to backend/sirius-components-graphql-utils/README.adoc
index 66cfe5bbcbb..7bc02df0330 100644
--- a/backend/sirius-web-graphql-utils/README.adoc
+++ b/backend/sirius-components-graphql-utils/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-graphql-utils
+= sirius-components-graphql-utils
== Goal
diff --git a/backend/sirius-web-graphiql/mvnw b/backend/sirius-components-graphql-utils/mvnw
similarity index 100%
rename from backend/sirius-web-graphiql/mvnw
rename to backend/sirius-components-graphql-utils/mvnw
diff --git a/backend/sirius-web-graphiql/mvnw.cmd b/backend/sirius-components-graphql-utils/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-graphiql/mvnw.cmd
rename to backend/sirius-components-graphql-utils/mvnw.cmd
diff --git a/backend/sirius-web-graphql-utils/pom.xml b/backend/sirius-components-graphql-utils/pom.xml
similarity index 88%
rename from backend/sirius-web-graphql-utils/pom.xml
rename to backend/sirius-components-graphql-utils/pom.xml
index 16010525296..77450409d3d 100644
--- a/backend/sirius-web-graphql-utils/pom.xml
+++ b/backend/sirius-components-graphql-utils/pom.xml
@@ -21,10 +21,10 @@
org.eclipse.sirius.web
- sirius-web-graphql-utils
+ sirius-components-graphql-utils
2022.01.0
- sirius-web-graphql-utils
- Sirius Web GraphQL Utils
+ sirius-components-graphql-utils
+ Sirius Components GraphQL Utils
11
@@ -42,7 +42,7 @@
org.eclipse.sirius.web
- sirius-web-annotations
+ sirius-components-annotations
2022.01.0
@@ -52,7 +52,7 @@
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
@@ -70,7 +70,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLEnumTypeProvider.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLEnumTypeProvider.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLEnumTypeProvider.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLEnumTypeProvider.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLFieldDefinitionProvider.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLFieldDefinitionProvider.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLFieldDefinitionProvider.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLFieldDefinitionProvider.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLFieldProvider.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLFieldProvider.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLFieldProvider.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLFieldProvider.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInputObjectFieldProvider.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInputObjectFieldProvider.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInputObjectFieldProvider.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInputObjectFieldProvider.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInputObjectTypeProvider.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInputObjectTypeProvider.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInputObjectTypeProvider.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInputObjectTypeProvider.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInterfaceTypeProvider.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInterfaceTypeProvider.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInterfaceTypeProvider.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInterfaceTypeProvider.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLNameProvider.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLNameProvider.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLNameProvider.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLNameProvider.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLObjectTypeProvider.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLObjectTypeProvider.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLObjectTypeProvider.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLObjectTypeProvider.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLScalarConverter.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLScalarConverter.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLScalarConverter.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLScalarConverter.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/IMutationTypeProvider.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/IMutationTypeProvider.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/IMutationTypeProvider.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/IMutationTypeProvider.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/IQueryTypeProvider.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/IQueryTypeProvider.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/IQueryTypeProvider.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/IQueryTypeProvider.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/ISubscriptionTypeProvider.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/ISubscriptionTypeProvider.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/ISubscriptionTypeProvider.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/ISubscriptionTypeProvider.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/ITypeCustomizer.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/ITypeCustomizer.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/ITypeCustomizer.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/ITypeCustomizer.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/ITypeProvider.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/ITypeProvider.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/ITypeProvider.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/schema/ITypeProvider.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/typeresolvers/ReflectiveTypeResolver.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/typeresolvers/ReflectiveTypeResolver.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/typeresolvers/ReflectiveTypeResolver.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/typeresolvers/ReflectiveTypeResolver.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/types/UploadScalarCoercing.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/types/UploadScalarCoercing.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/types/UploadScalarCoercing.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/types/UploadScalarCoercing.java
diff --git a/backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/types/UploadScalarType.java b/backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/types/UploadScalarType.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/types/UploadScalarType.java
rename to backend/sirius-components-graphql-utils/src/main/java/org/eclipse/sirius/web/graphql/utils/types/UploadScalarType.java
diff --git a/backend/sirius-web-graphiql/src/test/java/.gitkeep b/backend/sirius-components-graphql-utils/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-graphiql/src/test/java/.gitkeep
rename to backend/sirius-components-graphql-utils/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/architecture/ArchitectureConstants.java b/backend/sirius-components-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/architecture/ArchitectureConstants.java
rename to backend/sirius-components-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/architecture/CodingRulesTests.java b/backend/sirius-components-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/architecture/CodingRulesTests.java
rename to backend/sirius-components-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLEnumTypeProviderTests.java b/backend/sirius-components-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLEnumTypeProviderTests.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLEnumTypeProviderTests.java
rename to backend/sirius-components-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLEnumTypeProviderTests.java
diff --git a/backend/sirius-web-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInterfaceTypeProviderTests.java b/backend/sirius-components-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInterfaceTypeProviderTests.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInterfaceTypeProviderTests.java
rename to backend/sirius-components-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLInterfaceTypeProviderTests.java
diff --git a/backend/sirius-web-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLObjectTypeProviderTests.java b/backend/sirius-components-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLObjectTypeProviderTests.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLObjectTypeProviderTests.java
rename to backend/sirius-components-graphql-utils/src/test/java/org/eclipse/sirius/web/graphql/utils/providers/GraphQLObjectTypeProviderTests.java
diff --git a/backend/sirius-web-forms/src/test/resources/logback-test.xml b/backend/sirius-components-graphql-utils/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-forms/src/test/resources/logback-test.xml
rename to backend/sirius-components-graphql-utils/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-graphql-utils/.checkstyle b/backend/sirius-components-graphql-voyager/.checkstyle
similarity index 100%
rename from backend/sirius-web-graphql-utils/.checkstyle
rename to backend/sirius-components-graphql-voyager/.checkstyle
diff --git a/backend/sirius-web-graphql-voyager/.classpath b/backend/sirius-components-graphql-voyager/.classpath
similarity index 100%
rename from backend/sirius-web-graphql-voyager/.classpath
rename to backend/sirius-components-graphql-voyager/.classpath
diff --git a/backend/sirius-web-graphql-utils/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-graphql-voyager/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-graphql-utils/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-graphql-voyager/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-graphql-utils/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-graphql-voyager/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-graphql-utils/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-graphql-voyager/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-web-forms/.project b/backend/sirius-components-graphql-voyager/.project
similarity index 93%
rename from backend/sirius-web-forms/.project
rename to backend/sirius-components-graphql-voyager/.project
index dbe8a7d01b0..c4ccee6e762 100644
--- a/backend/sirius-web-forms/.project
+++ b/backend/sirius-components-graphql-voyager/.project
@@ -1,6 +1,6 @@
- sirius-web-forms
+ sirius-components-graphql-voyager
diff --git a/backend/sirius-web-graphql-utils/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-graphql-voyager/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-graphql-utils/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-graphql-voyager/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-graphql-utils/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-graphql-voyager/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-graphql-utils/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-graphql-voyager/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-graphql-utils/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-graphql-voyager/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-graphql-utils/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-graphql-voyager/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-graphql-utils/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-graphql-voyager/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-graphql-utils/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-graphql-voyager/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-graphql-utils/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-graphql-voyager/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-graphql-utils/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-graphql-voyager/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-graphql-utils/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-graphql-voyager/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-graphql-utils/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-graphql-voyager/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-graphql-voyager/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/sirius-components-graphql-voyager/.settings/org.springframework.ide.eclipse.boot.prefs
similarity index 100%
rename from backend/sirius-web-graphql-voyager/.settings/org.springframework.ide.eclipse.boot.prefs
rename to backend/sirius-components-graphql-voyager/.settings/org.springframework.ide.eclipse.boot.prefs
diff --git a/backend/sirius-web-graphql-utils/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-graphql-voyager/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-graphql-utils/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-graphql-voyager/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-graphql-voyager/README.adoc b/backend/sirius-components-graphql-voyager/README.adoc
similarity index 87%
rename from backend/sirius-web-graphql-voyager/README.adoc
rename to backend/sirius-components-graphql-voyager/README.adoc
index 77ed561f1fb..a0c06a3c743 100644
--- a/backend/sirius-web-graphql-voyager/README.adoc
+++ b/backend/sirius-components-graphql-voyager/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-graphql-voyager
+= sirius-components-graphql-voyager
== Goal
diff --git a/backend/sirius-web-graphql-utils/mvnw b/backend/sirius-components-graphql-voyager/mvnw
similarity index 100%
rename from backend/sirius-web-graphql-utils/mvnw
rename to backend/sirius-components-graphql-voyager/mvnw
diff --git a/backend/sirius-web-graphql-utils/mvnw.cmd b/backend/sirius-components-graphql-voyager/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-graphql-utils/mvnw.cmd
rename to backend/sirius-components-graphql-voyager/mvnw.cmd
diff --git a/backend/sirius-web-graphql-voyager/pom.xml b/backend/sirius-components-graphql-voyager/pom.xml
similarity index 81%
rename from backend/sirius-web-graphql-voyager/pom.xml
rename to backend/sirius-components-graphql-voyager/pom.xml
index 13e5132ce48..9ba2c20f66d 100644
--- a/backend/sirius-web-graphql-voyager/pom.xml
+++ b/backend/sirius-components-graphql-voyager/pom.xml
@@ -22,10 +22,10 @@
org.eclipse.sirius.web
- sirius-web-graphql-voyager
+ sirius-components-graphql-voyager
2022.01.0
- sirius-web-graphql-voyager
- Sirius Web Graph Voyager. This project contribute a GraphQL API UX thanks to the https://github.com/APIs-guru/graphql-voyager project.
+ sirius-components-graphql-voyager
+ Sirius Components Graph Voyager. This project contribute a GraphQL API UX thanks to the https://github.com/APIs-guru/graphql-voyager project.
11
diff --git a/backend/sirius-web-graphql-utils/src/main/resources/.gitkeep b/backend/sirius-components-graphql-voyager/src/main/java/.gitkeep
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/main/resources/.gitkeep
rename to backend/sirius-components-graphql-voyager/src/main/java/.gitkeep
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/asset-manifest.json b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/asset-manifest.json
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/asset-manifest.json
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/asset-manifest.json
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/favicon.ico b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/favicon.ico
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/favicon.ico
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/favicon.ico
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/index.html b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/index.html
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/index.html
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/index.html
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/manifest.json b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/manifest.json
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/manifest.json
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/manifest.json
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/precache-manifest.17a20d7b04db3a3b2549146c30404351.js b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/precache-manifest.17a20d7b04db3a3b2549146c30404351.js
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/precache-manifest.17a20d7b04db3a3b2549146c30404351.js
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/precache-manifest.17a20d7b04db3a3b2549146c30404351.js
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/service-worker.js b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/service-worker.js
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/service-worker.js
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/service-worker.js
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/static/js/2.f118a4b8.chunk.js b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/static/js/2.f118a4b8.chunk.js
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/static/js/2.f118a4b8.chunk.js
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/static/js/2.f118a4b8.chunk.js
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/static/js/2.f118a4b8.chunk.js.map b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/static/js/2.f118a4b8.chunk.js.map
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/static/js/2.f118a4b8.chunk.js.map
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/static/js/2.f118a4b8.chunk.js.map
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/static/js/main.81d8b8ab.chunk.js b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/static/js/main.81d8b8ab.chunk.js
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/static/js/main.81d8b8ab.chunk.js
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/static/js/main.81d8b8ab.chunk.js
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/static/js/main.81d8b8ab.chunk.js.map b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/static/js/main.81d8b8ab.chunk.js.map
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/static/js/main.81d8b8ab.chunk.js.map
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/static/js/main.81d8b8ab.chunk.js.map
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/static/js/runtime~main.792685de.js b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/static/js/runtime~main.792685de.js
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/static/js/runtime~main.792685de.js
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/static/js/runtime~main.792685de.js
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/static/js/runtime~main.792685de.js.map b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/static/js/runtime~main.792685de.js.map
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/static/js/runtime~main.792685de.js.map
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/static/js/runtime~main.792685de.js.map
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/voyager-override.css b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/voyager-override.css
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/voyager-override.css
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/voyager-override.css
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/voyager.css b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/voyager.css
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/voyager.css
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/voyager.css
diff --git a/backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/voyager.worker.js b/backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/voyager.worker.js
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/resources/static/voyager/voyager.worker.js
rename to backend/sirius-components-graphql-voyager/src/main/resources/static/voyager/voyager.worker.js
diff --git a/backend/sirius-web-graphql-voyager/src/main/java/.gitkeep b/backend/sirius-components-graphql-voyager/src/test/java/.gitkeep
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/main/java/.gitkeep
rename to backend/sirius-components-graphql-voyager/src/test/java/.gitkeep
diff --git a/backend/sirius-web-graphql-voyager/.checkstyle b/backend/sirius-components-interpreter/.checkstyle
similarity index 100%
rename from backend/sirius-web-graphql-voyager/.checkstyle
rename to backend/sirius-components-interpreter/.checkstyle
diff --git a/backend/sirius-web-interpreter/.classpath b/backend/sirius-components-interpreter/.classpath
similarity index 100%
rename from backend/sirius-web-interpreter/.classpath
rename to backend/sirius-components-interpreter/.classpath
diff --git a/backend/sirius-web-graphql-voyager/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-interpreter/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-graphql-voyager/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-interpreter/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-graphql-voyager/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-interpreter/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-graphql-voyager/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-interpreter/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-interpreter/.project b/backend/sirius-components-interpreter/.project
new file mode 100644
index 00000000000..6a69771a921
--- /dev/null
+++ b/backend/sirius-components-interpreter/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-interpreter
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-graphql-voyager/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-interpreter/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-graphql-voyager/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-interpreter/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-graphql-voyager/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-interpreter/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-graphql-voyager/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-interpreter/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-graphql-voyager/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-interpreter/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-graphql-voyager/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-interpreter/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-graphql-voyager/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-interpreter/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-graphql-voyager/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-interpreter/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-graphql-voyager/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-interpreter/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-graphql-voyager/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-interpreter/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-graphql-voyager/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-interpreter/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-graphql-voyager/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-interpreter/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-graphql-voyager/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-interpreter/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-graphql-voyager/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-interpreter/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-interpreter/README.adoc b/backend/sirius-components-interpreter/README.adoc
similarity index 87%
rename from backend/sirius-web-interpreter/README.adoc
rename to backend/sirius-components-interpreter/README.adoc
index d2f8f192ccc..993b8d96e43 100644
--- a/backend/sirius-web-interpreter/README.adoc
+++ b/backend/sirius-components-interpreter/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-interpreter
+= sirius-components-interpreter
== Goal
diff --git a/backend/sirius-web-graphql-voyager/mvnw b/backend/sirius-components-interpreter/mvnw
similarity index 100%
rename from backend/sirius-web-graphql-voyager/mvnw
rename to backend/sirius-components-interpreter/mvnw
diff --git a/backend/sirius-web-graphql-voyager/mvnw.cmd b/backend/sirius-components-interpreter/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-graphql-voyager/mvnw.cmd
rename to backend/sirius-components-interpreter/mvnw.cmd
diff --git a/backend/sirius-web-interpreter/pom.xml b/backend/sirius-components-interpreter/pom.xml
similarity index 92%
rename from backend/sirius-web-interpreter/pom.xml
rename to backend/sirius-components-interpreter/pom.xml
index 21ca5d97385..40498db9d78 100644
--- a/backend/sirius-web-interpreter/pom.xml
+++ b/backend/sirius-components-interpreter/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-interpreter
+ sirius-components-interpreter
2022.01.0
- sirius-web-interpreter
- Sirius Web Intepreter
+ sirius-components-interpreter
+ Sirius Components Intepreter
11
@@ -101,7 +101,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/AQLInterpreter.java b/backend/sirius-components-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/AQLInterpreter.java
similarity index 100%
rename from backend/sirius-web-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/AQLInterpreter.java
rename to backend/sirius-components-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/AQLInterpreter.java
diff --git a/backend/sirius-web-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/ExpressionConverter.java b/backend/sirius-components-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/ExpressionConverter.java
similarity index 100%
rename from backend/sirius-web-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/ExpressionConverter.java
rename to backend/sirius-components-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/ExpressionConverter.java
diff --git a/backend/sirius-web-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/Result.java b/backend/sirius-components-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/Result.java
similarity index 100%
rename from backend/sirius-web-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/Result.java
rename to backend/sirius-components-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/Result.java
diff --git a/backend/sirius-web-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/SimpleCrossReferenceProvider.java b/backend/sirius-components-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/SimpleCrossReferenceProvider.java
similarity index 100%
rename from backend/sirius-web-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/SimpleCrossReferenceProvider.java
rename to backend/sirius-components-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/SimpleCrossReferenceProvider.java
diff --git a/backend/sirius-web-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/Status.java b/backend/sirius-components-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/Status.java
similarity index 100%
rename from backend/sirius-web-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/Status.java
rename to backend/sirius-components-interpreter/src/main/java/org/eclipse/sirius/web/interpreter/Status.java
diff --git a/backend/sirius-web-graphql-voyager/src/test/java/.gitkeep b/backend/sirius-components-interpreter/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-graphql-voyager/src/test/java/.gitkeep
rename to backend/sirius-components-interpreter/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-interpreter/src/test/java/org/eclipse/sirius/web/interpreter/AQLInterpreterTests.java b/backend/sirius-components-interpreter/src/test/java/org/eclipse/sirius/web/interpreter/AQLInterpreterTests.java
similarity index 100%
rename from backend/sirius-web-interpreter/src/test/java/org/eclipse/sirius/web/interpreter/AQLInterpreterTests.java
rename to backend/sirius-components-interpreter/src/test/java/org/eclipse/sirius/web/interpreter/AQLInterpreterTests.java
diff --git a/backend/sirius-web-interpreter/src/test/java/org/eclipse/sirius/web/interpreter/ExpressionConverterTests.java b/backend/sirius-components-interpreter/src/test/java/org/eclipse/sirius/web/interpreter/ExpressionConverterTests.java
similarity index 100%
rename from backend/sirius-web-interpreter/src/test/java/org/eclipse/sirius/web/interpreter/ExpressionConverterTests.java
rename to backend/sirius-components-interpreter/src/test/java/org/eclipse/sirius/web/interpreter/ExpressionConverterTests.java
diff --git a/backend/sirius-web-interpreter/src/test/java/org/eclipse/sirius/web/interpreter/ResultTests.java b/backend/sirius-components-interpreter/src/test/java/org/eclipse/sirius/web/interpreter/ResultTests.java
similarity index 100%
rename from backend/sirius-web-interpreter/src/test/java/org/eclipse/sirius/web/interpreter/ResultTests.java
rename to backend/sirius-components-interpreter/src/test/java/org/eclipse/sirius/web/interpreter/ResultTests.java
diff --git a/backend/sirius-web-interpreter/.checkstyle b/backend/sirius-components-representations/.checkstyle
similarity index 100%
rename from backend/sirius-web-interpreter/.checkstyle
rename to backend/sirius-components-representations/.checkstyle
diff --git a/backend/sirius-web-representations/.classpath b/backend/sirius-components-representations/.classpath
similarity index 100%
rename from backend/sirius-web-representations/.classpath
rename to backend/sirius-components-representations/.classpath
diff --git a/backend/sirius-web-interpreter/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-representations/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-interpreter/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-representations/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-interpreter/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-representations/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-interpreter/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-representations/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-representations/.project b/backend/sirius-components-representations/.project
new file mode 100644
index 00000000000..b6001e37442
--- /dev/null
+++ b/backend/sirius-components-representations/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-representations
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-interpreter/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-representations/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-interpreter/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-representations/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-interpreter/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-representations/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-interpreter/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-representations/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-interpreter/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-representations/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-interpreter/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-representations/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-interpreter/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-representations/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-interpreter/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-representations/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-interpreter/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-representations/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-interpreter/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-representations/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-interpreter/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-representations/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-interpreter/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-representations/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-interpreter/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-representations/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-interpreter/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-representations/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-representations/README.adoc b/backend/sirius-components-representations/README.adoc
similarity index 78%
rename from backend/sirius-web-representations/README.adoc
rename to backend/sirius-components-representations/README.adoc
index 5ee173270c4..69fa255430f 100644
--- a/backend/sirius-web-representations/README.adoc
+++ b/backend/sirius-components-representations/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-representations
+= sirius-components-representations
== Goal
diff --git a/backend/sirius-web-interpreter/mvnw b/backend/sirius-components-representations/mvnw
similarity index 100%
rename from backend/sirius-web-interpreter/mvnw
rename to backend/sirius-components-representations/mvnw
diff --git a/backend/sirius-web-interpreter/mvnw.cmd b/backend/sirius-components-representations/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-interpreter/mvnw.cmd
rename to backend/sirius-components-representations/mvnw.cmd
diff --git a/backend/sirius-web-representations/pom.xml b/backend/sirius-components-representations/pom.xml
similarity index 84%
rename from backend/sirius-web-representations/pom.xml
rename to backend/sirius-components-representations/pom.xml
index 1cef523a52e..cb7cfd53178 100644
--- a/backend/sirius-web-representations/pom.xml
+++ b/backend/sirius-components-representations/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-representations
+ sirius-components-representations
2022.01.0
- sirius-web-representations
- Sirius Web Representations
+ sirius-components-representations
+ Sirius Components Representations
11
@@ -39,9 +39,13 @@
+
+ org.slf4j
+ slf4j-api
+
org.eclipse.sirius.web
- sirius-web-annotations
+ sirius-components-annotations
2022.01.0
@@ -53,7 +57,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/BaseRenderer.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/BaseRenderer.java
similarity index 99%
rename from backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/BaseRenderer.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/BaseRenderer.java
index ae88e5b1aec..92204f10600 100644
--- a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/BaseRenderer.java
+++ b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/BaseRenderer.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.components;
+package org.eclipse.sirius.web.representations;
import java.lang.reflect.Constructor;
import java.util.ArrayList;
diff --git a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/Element.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/Element.java
similarity index 95%
rename from backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/Element.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/Element.java
index f2ce6de3723..5daa4c5ebeb 100644
--- a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/Element.java
+++ b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/Element.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.components;
+package org.eclipse.sirius.web.representations;
import java.util.Objects;
diff --git a/backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/Failure.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/Failure.java
similarity index 100%
rename from backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/Failure.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/Failure.java
diff --git a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/Fragment.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/Fragment.java
similarity index 94%
rename from backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/Fragment.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/Fragment.java
index f1ec633e201..9d692225047 100644
--- a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/Fragment.java
+++ b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/Fragment.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.components;
+package org.eclipse.sirius.web.representations;
/**
* A fragment is a specific kind of element used to act as the virtual container of a list of elements.
diff --git a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/FragmentProps.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/FragmentProps.java
similarity index 95%
rename from backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/FragmentProps.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/FragmentProps.java
index f9f6c455c0a..db284c5a090 100644
--- a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/FragmentProps.java
+++ b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/FragmentProps.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.components;
+package org.eclipse.sirius.web.representations;
import java.util.List;
import java.util.Objects;
diff --git a/backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/GetOrCreateRandomIdProvider.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/GetOrCreateRandomIdProvider.java
similarity index 100%
rename from backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/GetOrCreateRandomIdProvider.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/GetOrCreateRandomIdProvider.java
diff --git a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IComponent.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IComponent.java
similarity index 93%
rename from backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IComponent.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IComponent.java
index fc8f167cfbc..80a4de88754 100644
--- a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IComponent.java
+++ b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IComponent.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.components;
+package org.eclipse.sirius.web.representations;
/**
* Common interface of all the components.
diff --git a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IComponentPropsValidator.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IComponentPropsValidator.java
similarity index 93%
rename from backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IComponentPropsValidator.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IComponentPropsValidator.java
index 9ec189a29df..c5e2288d924 100644
--- a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IComponentPropsValidator.java
+++ b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IComponentPropsValidator.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.components;
+package org.eclipse.sirius.web.representations;
/**
* Used to validate the properties of a component.
diff --git a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IElementFactory.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IElementFactory.java
similarity index 93%
rename from backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IElementFactory.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IElementFactory.java
index f26494a7fc0..92067670f4c 100644
--- a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IElementFactory.java
+++ b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IElementFactory.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.components;
+package org.eclipse.sirius.web.representations;
import java.util.List;
diff --git a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IInstancePropsValidator.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IInstancePropsValidator.java
similarity index 93%
rename from backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IInstancePropsValidator.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IInstancePropsValidator.java
index 9af2498518c..ec5f4618552 100644
--- a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IInstancePropsValidator.java
+++ b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IInstancePropsValidator.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.components;
+package org.eclipse.sirius.web.representations;
/**
* Used to validate the properties of an instance.
diff --git a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IProps.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IProps.java
similarity index 94%
rename from backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IProps.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IProps.java
index 5c067a921c3..e406193ae0c 100644
--- a/backend/sirius-web-components/src/main/java/org/eclipse/sirius/web/components/IProps.java
+++ b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IProps.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.components;
+package org.eclipse.sirius.web.representations;
import java.util.ArrayList;
import java.util.List;
diff --git a/backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/IRepresentation.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IRepresentation.java
similarity index 100%
rename from backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/IRepresentation.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IRepresentation.java
diff --git a/backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/IRepresentationDescription.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IRepresentationDescription.java
similarity index 100%
rename from backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/IRepresentationDescription.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IRepresentationDescription.java
diff --git a/backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/ISemanticRepresentation.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/ISemanticRepresentation.java
similarity index 100%
rename from backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/ISemanticRepresentation.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/ISemanticRepresentation.java
diff --git a/backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/IStatus.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IStatus.java
similarity index 100%
rename from backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/IStatus.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/IStatus.java
diff --git a/backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/Success.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/Success.java
similarity index 100%
rename from backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/Success.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/Success.java
diff --git a/backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/VariableManager.java b/backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/VariableManager.java
similarity index 100%
rename from backend/sirius-web-representations/src/main/java/org/eclipse/sirius/web/representations/VariableManager.java
rename to backend/sirius-components-representations/src/main/java/org/eclipse/sirius/web/representations/VariableManager.java
diff --git a/backend/sirius-web-interpreter/src/main/resources/.gitkeep b/backend/sirius-components-representations/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-interpreter/src/main/resources/.gitkeep
rename to backend/sirius-components-representations/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-representations/src/main/resources/.gitkeep b/backend/sirius-components-representations/src/test/java/.gitkeep
similarity index 100%
rename from backend/sirius-web-representations/src/main/resources/.gitkeep
rename to backend/sirius-components-representations/src/test/java/.gitkeep
diff --git a/backend/sirius-web-resources/.project b/backend/sirius-components-resources/.project
similarity index 80%
rename from backend/sirius-web-resources/.project
rename to backend/sirius-components-resources/.project
index 51481064238..7410bb87178 100644
--- a/backend/sirius-web-resources/.project
+++ b/backend/sirius-components-resources/.project
@@ -1,6 +1,6 @@
- sirius-web-resources
+ sirius-components-resources
diff --git a/backend/sirius-web-resources/README.adoc b/backend/sirius-components-resources/README.adoc
similarity index 87%
rename from backend/sirius-web-resources/README.adoc
rename to backend/sirius-components-resources/README.adoc
index ee4cf21a58f..b092189ba2d 100644
--- a/backend/sirius-web-resources/README.adoc
+++ b/backend/sirius-components-resources/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-resources
+= sirius-components-resources
== Goal
diff --git a/backend/sirius-web-resources/checkstyle/CheckstyleConfiguration.xml b/backend/sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
similarity index 100%
rename from backend/sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
rename to backend/sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
diff --git a/backend/sirius-web-resources/editor/CleanupProfile.xml b/backend/sirius-components-resources/editor/CleanupProfile.xml
similarity index 100%
rename from backend/sirius-web-resources/editor/CleanupProfile.xml
rename to backend/sirius-components-resources/editor/CleanupProfile.xml
diff --git a/backend/sirius-web-resources/editor/JavaFormatter.xml b/backend/sirius-components-resources/editor/JavaFormatter.xml
similarity index 100%
rename from backend/sirius-web-resources/editor/JavaFormatter.xml
rename to backend/sirius-components-resources/editor/JavaFormatter.xml
diff --git a/backend/sirius-web-resources/editor/codetemplates.xml b/backend/sirius-components-resources/editor/codetemplates.xml
similarity index 100%
rename from backend/sirius-web-resources/editor/codetemplates.xml
rename to backend/sirius-components-resources/editor/codetemplates.xml
diff --git a/backend/sirius-web-resources/editor/sirius.importorder b/backend/sirius-components-resources/editor/sirius.importorder
similarity index 100%
rename from backend/sirius-web-resources/editor/sirius.importorder
rename to backend/sirius-components-resources/editor/sirius.importorder
diff --git a/backend/sirius-web-representations/.checkstyle b/backend/sirius-components-selection/.checkstyle
similarity index 100%
rename from backend/sirius-web-representations/.checkstyle
rename to backend/sirius-components-selection/.checkstyle
diff --git a/backend/sirius-web-selection/.classpath b/backend/sirius-components-selection/.classpath
similarity index 100%
rename from backend/sirius-web-selection/.classpath
rename to backend/sirius-components-selection/.classpath
diff --git a/backend/sirius-components-selection/.project b/backend/sirius-components-selection/.project
new file mode 100644
index 00000000000..23dd2bff70f
--- /dev/null
+++ b/backend/sirius-components-selection/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-selection
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-representations/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-selection/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-representations/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-selection/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-representations/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-selection/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-representations/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-selection/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-representations/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-selection/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-representations/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-selection/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-representations/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-selection/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-representations/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-selection/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-representations/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-selection/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-representations/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-selection/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-representations/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-selection/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-representations/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-selection/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-representations/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-selection/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-representations/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-selection/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-selection/README.adoc b/backend/sirius-components-selection/README.adoc
similarity index 63%
rename from backend/sirius-web-selection/README.adoc
rename to backend/sirius-components-selection/README.adoc
index b0efc1321f8..15d5757c905 100644
--- a/backend/sirius-web-selection/README.adoc
+++ b/backend/sirius-components-selection/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-selection
+= sirius-components-selection
== Goal
@@ -6,7 +6,7 @@ This project is used to compute selection representations.
== Dependencies
-- sirius-web-annotations
-- sirius-web-representations
+- sirius-components-annotations
+- sirius-components-representations
This project should not depend on anything else without a good reason to do so.
\ No newline at end of file
diff --git a/backend/sirius-web-representations/mvnw b/backend/sirius-components-selection/mvnw
similarity index 100%
rename from backend/sirius-web-representations/mvnw
rename to backend/sirius-components-selection/mvnw
diff --git a/backend/sirius-web-representations/mvnw.cmd b/backend/sirius-components-selection/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-representations/mvnw.cmd
rename to backend/sirius-components-selection/mvnw.cmd
diff --git a/backend/sirius-web-selection/pom.xml b/backend/sirius-components-selection/pom.xml
similarity index 85%
rename from backend/sirius-web-selection/pom.xml
rename to backend/sirius-components-selection/pom.xml
index b065ef487cc..56cd9996774 100644
--- a/backend/sirius-web-selection/pom.xml
+++ b/backend/sirius-components-selection/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-selection
+ sirius-components-selection
2022.01.0
- sirius-web-selection
- Sirius Web Selection
+ sirius-components-selection
+ Sirius Components Selection
11
@@ -41,17 +41,17 @@
org.eclipse.sirius.web
- sirius-web-annotations
+ sirius-components-annotations
2022.01.0
org.eclipse.sirius.web
- sirius-web-representations
+ sirius-components-representations
2022.01.0
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
@@ -64,7 +64,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-selection/src/main/java/org/eclipse/sirius/web/selection/Selection.java b/backend/sirius-components-selection/src/main/java/org/eclipse/sirius/web/selection/Selection.java
similarity index 100%
rename from backend/sirius-web-selection/src/main/java/org/eclipse/sirius/web/selection/Selection.java
rename to backend/sirius-components-selection/src/main/java/org/eclipse/sirius/web/selection/Selection.java
diff --git a/backend/sirius-web-selection/src/main/java/org/eclipse/sirius/web/selection/SelectionObject.java b/backend/sirius-components-selection/src/main/java/org/eclipse/sirius/web/selection/SelectionObject.java
similarity index 100%
rename from backend/sirius-web-selection/src/main/java/org/eclipse/sirius/web/selection/SelectionObject.java
rename to backend/sirius-components-selection/src/main/java/org/eclipse/sirius/web/selection/SelectionObject.java
diff --git a/backend/sirius-web-selection/src/main/java/org/eclipse/sirius/web/selection/description/SelectionDescription.java b/backend/sirius-components-selection/src/main/java/org/eclipse/sirius/web/selection/description/SelectionDescription.java
similarity index 100%
rename from backend/sirius-web-selection/src/main/java/org/eclipse/sirius/web/selection/description/SelectionDescription.java
rename to backend/sirius-components-selection/src/main/java/org/eclipse/sirius/web/selection/description/SelectionDescription.java
diff --git a/backend/sirius-web-selection/src/main/java/org/eclipse/sirius/web/selection/renderer/SelectionRenderer.java b/backend/sirius-components-selection/src/main/java/org/eclipse/sirius/web/selection/renderer/SelectionRenderer.java
similarity index 100%
rename from backend/sirius-web-selection/src/main/java/org/eclipse/sirius/web/selection/renderer/SelectionRenderer.java
rename to backend/sirius-components-selection/src/main/java/org/eclipse/sirius/web/selection/renderer/SelectionRenderer.java
diff --git a/backend/sirius-web-representations/src/test/java/.gitkeep b/backend/sirius-components-selection/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-representations/src/test/java/.gitkeep
rename to backend/sirius-components-selection/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-selection/src/test/java/org/eclipse/sirius/web/selection/architecture/ArchitectureConstants.java b/backend/sirius-components-selection/src/test/java/org/eclipse/sirius/web/selection/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-selection/src/test/java/org/eclipse/sirius/web/selection/architecture/ArchitectureConstants.java
rename to backend/sirius-components-selection/src/test/java/org/eclipse/sirius/web/selection/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-selection/src/test/java/org/eclipse/sirius/web/selection/architecture/CodingRulesTests.java b/backend/sirius-components-selection/src/test/java/org/eclipse/sirius/web/selection/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-selection/src/test/java/org/eclipse/sirius/web/selection/architecture/CodingRulesTests.java
rename to backend/sirius-components-selection/src/test/java/org/eclipse/sirius/web/selection/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-selection/src/test/java/org/eclipse/sirius/web/selection/architecture/ImmutableTests.java b/backend/sirius-components-selection/src/test/java/org/eclipse/sirius/web/selection/architecture/ImmutableTests.java
similarity index 100%
rename from backend/sirius-web-selection/src/test/java/org/eclipse/sirius/web/selection/architecture/ImmutableTests.java
rename to backend/sirius-components-selection/src/test/java/org/eclipse/sirius/web/selection/architecture/ImmutableTests.java
diff --git a/backend/sirius-web-graphql-utils/src/test/resources/logback-test.xml b/backend/sirius-components-selection/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-graphql-utils/src/test/resources/logback-test.xml
rename to backend/sirius-components-selection/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-selection/.checkstyle b/backend/sirius-components-spring-collaborative-diagrams/.checkstyle
similarity index 100%
rename from backend/sirius-web-selection/.checkstyle
rename to backend/sirius-components-spring-collaborative-diagrams/.checkstyle
diff --git a/backend/sirius-web-spring-collaborative-diagrams/.classpath b/backend/sirius-components-spring-collaborative-diagrams/.classpath
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/.classpath
rename to backend/sirius-components-spring-collaborative-diagrams/.classpath
diff --git a/backend/sirius-web-representations/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-spring-collaborative-diagrams/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-representations/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-spring-collaborative-diagrams/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-representations/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-spring-collaborative-diagrams/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-representations/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-spring-collaborative-diagrams/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-spring-collaborative-diagrams/.project b/backend/sirius-components-spring-collaborative-diagrams/.project
new file mode 100644
index 00000000000..3189c72ae6c
--- /dev/null
+++ b/backend/sirius-components-spring-collaborative-diagrams/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-spring-collaborative-diagrams
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-selection/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-spring-collaborative-diagrams/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-selection/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-spring-collaborative-diagrams/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-selection/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-spring-collaborative-diagrams/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-selection/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-spring-collaborative-diagrams/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-selection/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-spring-collaborative-diagrams/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-selection/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-spring-collaborative-diagrams/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-selection/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-spring-collaborative-diagrams/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-selection/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-spring-collaborative-diagrams/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-selection/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-spring-collaborative-diagrams/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-selection/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-spring-collaborative-diagrams/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-selection/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-spring-collaborative-diagrams/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-selection/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-spring-collaborative-diagrams/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-selection/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-spring-collaborative-diagrams/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-selection/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-spring-collaborative-diagrams/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-components-spring-collaborative-diagrams/README.adoc b/backend/sirius-components-spring-collaborative-diagrams/README.adoc
new file mode 100644
index 00000000000..5b41b9cde30
--- /dev/null
+++ b/backend/sirius-components-spring-collaborative-diagrams/README.adoc
@@ -0,0 +1,10 @@
+= sirius-components-spring-collaborative-diagrams
+
+== Goal
+
+This project provides support for our diagram collaborative edition layer.
+
+== Dependencies
+
+- sirius-components-collaborative-diagrams-api
+- sirius-components-services-api
\ No newline at end of file
diff --git a/backend/sirius-web-selection/mvnw b/backend/sirius-components-spring-collaborative-diagrams/mvnw
similarity index 100%
rename from backend/sirius-web-selection/mvnw
rename to backend/sirius-components-spring-collaborative-diagrams/mvnw
diff --git a/backend/sirius-web-selection/mvnw.cmd b/backend/sirius-components-spring-collaborative-diagrams/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-selection/mvnw.cmd
rename to backend/sirius-components-spring-collaborative-diagrams/mvnw.cmd
diff --git a/backend/sirius-web-spring-collaborative-diagrams/pom.xml b/backend/sirius-components-spring-collaborative-diagrams/pom.xml
similarity index 82%
rename from backend/sirius-web-spring-collaborative-diagrams/pom.xml
rename to backend/sirius-components-spring-collaborative-diagrams/pom.xml
index 89740261ad9..e1defe3a9bb 100644
--- a/backend/sirius-web-spring-collaborative-diagrams/pom.xml
+++ b/backend/sirius-components-spring-collaborative-diagrams/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-spring-collaborative-diagrams
+ sirius-components-spring-collaborative-diagrams
2022.01.0
- sirius-web-spring-collaborative-diagrams
- Sirius Web Spring Collaborative Diagrams
+ sirius-components-spring-collaborative-diagrams
+ Sirius Components Spring Collaborative Diagrams
11
@@ -49,39 +49,39 @@
org.eclipse.sirius.web
- sirius-web-api
+ sirius-components-api
2022.01.0
org.eclipse.sirius.web
- sirius-web-diagrams
+ sirius-components-diagrams
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative
+ sirius-components-spring-collaborative
2022.01.0
org.eclipse.sirius.web
- sirius-web-diagrams-layout
+ sirius-components-diagrams-layout
2022.01.0
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
org.eclipse.sirius.web
- sirius-web-spring-tests
+ sirius-components-spring-tests
2022.01.0
test
org.eclipse.sirius.web
- sirius-web-diagrams-tests
+ sirius-components-diagrams-tests
2022.01.0
test
@@ -99,7 +99,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramChangeKind.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramChangeKind.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramChangeKind.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramChangeKind.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramContext.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramContext.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramContext.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramContext.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramCreationService.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramCreationService.java
similarity index 99%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramCreationService.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramCreationService.java
index aae8227b901..f934038a55e 100644
--- a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramCreationService.java
+++ b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramCreationService.java
@@ -17,7 +17,6 @@
import java.util.Optional;
import java.util.concurrent.TimeUnit;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.core.api.IEditingContext;
import org.eclipse.sirius.web.core.api.IObjectService;
import org.eclipse.sirius.web.core.api.IRepresentationDescriptionSearchService;
@@ -32,6 +31,7 @@
import org.eclipse.sirius.web.diagrams.events.IDiagramEvent;
import org.eclipse.sirius.web.diagrams.layout.api.ILayoutService;
import org.eclipse.sirius.web.diagrams.renderer.DiagramRenderer;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.VariableManager;
import org.eclipse.sirius.web.spring.collaborative.api.IRepresentationPersistenceService;
import org.eclipse.sirius.web.spring.collaborative.api.Monitoring;
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramDescriptionService.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramDescriptionService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramDescriptionService.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramDescriptionService.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramEventFlux.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramEventFlux.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramEventFlux.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramEventFlux.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramEventProcessor.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramEventProcessor.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramEventProcessor.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramEventProcessor.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramEventProcessorFactory.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramEventProcessorFactory.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramEventProcessorFactory.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramEventProcessorFactory.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramImagePathService.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramImagePathService.java
similarity index 93%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramImagePathService.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramImagePathService.java
index 164cdee3769..247ecda6bbc 100644
--- a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramImagePathService.java
+++ b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramImagePathService.java
@@ -14,7 +14,7 @@
import java.util.List;
-import org.eclipse.sirius.web.api.services.IImagePathService;
+import org.eclipse.sirius.web.core.api.IImagePathService;
import org.springframework.stereotype.Service;
/**
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramImageProvider.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramImageProvider.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramImageProvider.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramImageProvider.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramQueryService.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramQueryService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramQueryService.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/DiagramQueryService.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/INodeStyleDeserializer.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/INodeStyleDeserializer.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/INodeStyleDeserializer.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/INodeStyleDeserializer.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/NodeStyleStdDeserializerProvider.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/NodeStyleStdDeserializerProvider.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/NodeStyleStdDeserializerProvider.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/NodeStyleStdDeserializerProvider.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/ToolService.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/ToolService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/ToolService.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/ToolService.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/DiagramConfiguration.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/DiagramConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/DiagramConfiguration.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/DiagramConfiguration.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramContext.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramContext.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramContext.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramContext.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramCreationService.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramCreationService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramCreationService.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramCreationService.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramDescriptionService.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramDescriptionService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramDescriptionService.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramDescriptionService.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramEventHandler.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramEventHandler.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramEventProcessor.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramEventProcessor.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramEventProcessor.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramEventProcessor.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramInput.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramInput.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramInput.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramQueryService.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramQueryService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramQueryService.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IDiagramQueryService.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IToolService.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IToolService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IToolService.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/api/IToolService.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/configuration/CollaborativeDiagramMessageServiceConfiguration.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/configuration/CollaborativeDiagramMessageServiceConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/configuration/CollaborativeDiagramMessageServiceConfiguration.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/configuration/CollaborativeDiagramMessageServiceConfiguration.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/ArrangeAllInput.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/ArrangeAllInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/ArrangeAllInput.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/ArrangeAllInput.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/ArrangeAllSuccessPayload.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/ArrangeAllSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/ArrangeAllSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/ArrangeAllSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DeleteFromDiagramInput.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DeleteFromDiagramInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DeleteFromDiagramInput.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DeleteFromDiagramInput.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DeleteFromDiagramSuccessPayload.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DeleteFromDiagramSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DeleteFromDiagramSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DeleteFromDiagramSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DeletionPolicy.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DeletionPolicy.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DeletionPolicy.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DeletionPolicy.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DiagramEventInput.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DiagramEventInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DiagramEventInput.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DiagramEventInput.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DiagramRefreshedEventPayload.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DiagramRefreshedEventPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DiagramRefreshedEventPayload.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DiagramRefreshedEventPayload.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DropOnDiagramInput.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DropOnDiagramInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DropOnDiagramInput.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DropOnDiagramInput.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DropOnDiagramSuccessPayload.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DropOnDiagramSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DropOnDiagramSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/DropOnDiagramSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/EditLabelInput.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/EditLabelInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/EditLabelInput.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/EditLabelInput.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/EditLabelSuccessPayload.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/EditLabelSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/EditLabelSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/EditLabelSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeDeleteToolOnDiagramInput.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeDeleteToolOnDiagramInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeDeleteToolOnDiagramInput.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeDeleteToolOnDiagramInput.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeDeleteToolOnDiagramSuccessPayload.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeDeleteToolOnDiagramSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeDeleteToolOnDiagramSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeDeleteToolOnDiagramSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeEdgeToolOnDiagramInput.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeEdgeToolOnDiagramInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeEdgeToolOnDiagramInput.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeEdgeToolOnDiagramInput.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeEdgeToolOnDiagramSuccessPayload.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeEdgeToolOnDiagramSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeEdgeToolOnDiagramSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeEdgeToolOnDiagramSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeNodeToolOnDiagramInput.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeNodeToolOnDiagramInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeNodeToolOnDiagramInput.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeNodeToolOnDiagramInput.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeNodeToolOnDiagramSuccessPayload.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeNodeToolOnDiagramSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeNodeToolOnDiagramSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/InvokeNodeToolOnDiagramSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/RenameDiagramInput.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/RenameDiagramInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/RenameDiagramInput.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/RenameDiagramInput.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodeBoundsInput.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodeBoundsInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodeBoundsInput.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodeBoundsInput.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodeBoundsSuccessPayload.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodeBoundsSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodeBoundsSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodeBoundsSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodePositionInput.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodePositionInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodePositionInput.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodePositionInput.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodePositionSuccessPayload.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodePositionSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodePositionSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/dto/UpdateNodePositionSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/ArrangeAllEventHandler.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/ArrangeAllEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/ArrangeAllEventHandler.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/ArrangeAllEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/CreateDiagramEventHandler.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/CreateDiagramEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/CreateDiagramEventHandler.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/CreateDiagramEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/DeleteFromDiagramEventHandler.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/DeleteFromDiagramEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/DeleteFromDiagramEventHandler.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/DeleteFromDiagramEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/DropOnDiagramEventHandler.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/DropOnDiagramEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/DropOnDiagramEventHandler.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/DropOnDiagramEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/EditLabelEventHandler.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/EditLabelEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/EditLabelEventHandler.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/EditLabelEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/InvokeDeleteToolOnDiagramEventHandler.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/InvokeDeleteToolOnDiagramEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/InvokeDeleteToolOnDiagramEventHandler.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/InvokeDeleteToolOnDiagramEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/InvokeEdgeToolOnDiagramEventHandler.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/InvokeEdgeToolOnDiagramEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/InvokeEdgeToolOnDiagramEventHandler.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/InvokeEdgeToolOnDiagramEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/InvokeNodeToolOnDiagramEventHandler.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/InvokeNodeToolOnDiagramEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/InvokeNodeToolOnDiagramEventHandler.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/InvokeNodeToolOnDiagramEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/RenameDiagramEventHandler.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/RenameDiagramEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/RenameDiagramEventHandler.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/RenameDiagramEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/UpdateNodeBoundsEventHandler.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/UpdateNodeBoundsEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/UpdateNodeBoundsEventHandler.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/UpdateNodeBoundsEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/UpdateNodePositionEventHandler.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/UpdateNodePositionEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/UpdateNodePositionEventHandler.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/UpdateNodePositionEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/messages/CollaborativeDiagramMessageService.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/messages/CollaborativeDiagramMessageService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/messages/CollaborativeDiagramMessageService.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/messages/CollaborativeDiagramMessageService.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/messages/ICollaborativeDiagramMessageService.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/messages/ICollaborativeDiagramMessageService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/messages/ICollaborativeDiagramMessageService.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/messages/ICollaborativeDiagramMessageService.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/messages/MessageConstants.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/messages/MessageConstants.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/messages/MessageConstants.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/messages/MessageConstants.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/services/DiagramDeserializer.java b/backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/services/DiagramDeserializer.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/services/DiagramDeserializer.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/java/org/eclipse/sirius/web/spring/collaborative/diagrams/services/DiagramDeserializer.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/resources/diagram-images/diagram.svg b/backend/sirius-components-spring-collaborative-diagrams/src/main/resources/diagram-images/diagram.svg
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/resources/diagram-images/diagram.svg
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/resources/diagram-images/diagram.svg
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/resources/messages/sirius-web-spring-collaborative-diagrams.properties b/backend/sirius-components-spring-collaborative-diagrams/src/main/resources/messages/sirius-web-spring-collaborative-diagrams.properties
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/resources/messages/sirius-web-spring-collaborative-diagrams.properties
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/resources/messages/sirius-web-spring-collaborative-diagrams.properties
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/main/resources/schema/diagram.graphqls b/backend/sirius-components-spring-collaborative-diagrams/src/main/resources/schema/diagram.graphqls
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/main/resources/schema/diagram.graphqls
rename to backend/sirius-components-spring-collaborative-diagrams/src/main/resources/schema/diagram.graphqls
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/architecture/ArchitectureConstants.java b/backend/sirius-components-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/architecture/ArchitectureConstants.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/architecture/CodingRulesTests.java b/backend/sirius-components-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/architecture/CodingRulesTests.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/architecture/SpringCodingRulesTests.java b/backend/sirius-components-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/architecture/SpringCodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/architecture/SpringCodingRulesTests.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/architecture/SpringCodingRulesTests.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/CreateDiagramEventHandlerTests.java b/backend/sirius-components-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/CreateDiagramEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/CreateDiagramEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/CreateDiagramEventHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/NoOpCollaborativeDiagramMessageService.java b/backend/sirius-components-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/NoOpCollaborativeDiagramMessageService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/NoOpCollaborativeDiagramMessageService.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/NoOpCollaborativeDiagramMessageService.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/RenameDiagramEventHandlerTests.java b/backend/sirius-components-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/RenameDiagramEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/RenameDiagramEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative-diagrams/src/test/java/org/eclipse/sirius/web/spring/collaborative/diagrams/handlers/RenameDiagramEventHandlerTests.java
diff --git a/backend/sirius-web-selection/src/test/resources/logback-test.xml b/backend/sirius-components-spring-collaborative-diagrams/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-selection/src/test/resources/logback-test.xml
rename to backend/sirius-components-spring-collaborative-diagrams/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-spring-collaborative-diagrams/.checkstyle b/backend/sirius-components-spring-collaborative-forms/.checkstyle
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/.checkstyle
rename to backend/sirius-components-spring-collaborative-forms/.checkstyle
diff --git a/backend/sirius-web-spring-collaborative-forms/.classpath b/backend/sirius-components-spring-collaborative-forms/.classpath
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/.classpath
rename to backend/sirius-components-spring-collaborative-forms/.classpath
diff --git a/backend/sirius-web-spring-collaborative-diagrams/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-spring-collaborative-forms/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-spring-collaborative-forms/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-spring-collaborative-forms/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-spring-collaborative-forms/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-spring-collaborative-forms/.project b/backend/sirius-components-spring-collaborative-forms/.project
new file mode 100644
index 00000000000..c6d77d4cc7b
--- /dev/null
+++ b/backend/sirius-components-spring-collaborative-forms/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-spring-collaborative-forms
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-spring-collaborative-diagrams/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-spring-collaborative-forms/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-spring-collaborative-forms/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-spring-collaborative-diagrams/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-spring-collaborative-forms/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-spring-collaborative-forms/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-spring-collaborative-diagrams/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-spring-collaborative-forms/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-spring-collaborative-forms/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-diagrams/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-spring-collaborative-forms/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-spring-collaborative-forms/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-diagrams/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-spring-collaborative-forms/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-spring-collaborative-forms/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-spring-collaborative-diagrams/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-spring-collaborative-forms/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-spring-collaborative-forms/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-diagrams/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-spring-collaborative-forms/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-spring-collaborative-forms/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-components-spring-collaborative-forms/README.adoc b/backend/sirius-components-spring-collaborative-forms/README.adoc
new file mode 100644
index 00000000000..4f18658686c
--- /dev/null
+++ b/backend/sirius-components-spring-collaborative-forms/README.adoc
@@ -0,0 +1,10 @@
+= sirius-components-spring-collaborative-forms
+
+== Goal
+
+This project provides support for our form collaborative edition layer.
+
+== Dependencies
+
+- sirius-components-collaborative-forms-api
+- sirius-components-services-api
\ No newline at end of file
diff --git a/backend/sirius-web-spring-collaborative-diagrams/mvnw b/backend/sirius-components-spring-collaborative-forms/mvnw
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/mvnw
rename to backend/sirius-components-spring-collaborative-forms/mvnw
diff --git a/backend/sirius-web-spring-collaborative-diagrams/mvnw.cmd b/backend/sirius-components-spring-collaborative-forms/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/mvnw.cmd
rename to backend/sirius-components-spring-collaborative-forms/mvnw.cmd
diff --git a/backend/sirius-web-spring-collaborative-forms/pom.xml b/backend/sirius-components-spring-collaborative-forms/pom.xml
similarity index 84%
rename from backend/sirius-web-spring-collaborative-forms/pom.xml
rename to backend/sirius-components-spring-collaborative-forms/pom.xml
index 1ae094d1d22..8372acb09cd 100644
--- a/backend/sirius-web-spring-collaborative-forms/pom.xml
+++ b/backend/sirius-components-spring-collaborative-forms/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-spring-collaborative-forms
+ sirius-components-spring-collaborative-forms
2022.01.0
- sirius-web-spring-collaborative-forms
- Sirius Web Spring Collaborative Forms
+ sirius-components-spring-collaborative-forms
+ Sirius Components Spring Collaborative Forms
11
@@ -49,28 +49,28 @@
org.eclipse.sirius.web
- sirius-web-api
+ sirius-components-api
2022.01.0
org.eclipse.sirius.web
- sirius-web-forms
+ sirius-components-forms
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative
+ sirius-components-spring-collaborative
2022.01.0
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
org.eclipse.sirius.web
- sirius-web-spring-tests
+ sirius-components-spring-tests
2022.01.0
test
@@ -88,7 +88,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormDescriptionAggregator.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormDescriptionAggregator.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormDescriptionAggregator.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormDescriptionAggregator.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormEventProcessor.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormEventProcessor.java
similarity index 99%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormEventProcessor.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormEventProcessor.java
index 954c6d5bfbc..78bf4688270 100644
--- a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormEventProcessor.java
+++ b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormEventProcessor.java
@@ -17,7 +17,6 @@
import java.util.Optional;
import java.util.concurrent.atomic.AtomicReference;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.core.api.IEditingContext;
import org.eclipse.sirius.web.core.api.IInput;
import org.eclipse.sirius.web.core.api.IPayload;
@@ -26,6 +25,7 @@
import org.eclipse.sirius.web.forms.components.FormComponent;
import org.eclipse.sirius.web.forms.components.FormComponentProps;
import org.eclipse.sirius.web.forms.renderer.FormRenderer;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.GetOrCreateRandomIdProvider;
import org.eclipse.sirius.web.representations.IRepresentation;
import org.eclipse.sirius.web.representations.VariableManager;
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormEventProcessorFactory.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormEventProcessorFactory.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormEventProcessorFactory.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormEventProcessorFactory.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormImagePathService.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormImagePathService.java
similarity index 93%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormImagePathService.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormImagePathService.java
index c5b86978034..8658c85787c 100644
--- a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormImagePathService.java
+++ b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormImagePathService.java
@@ -14,7 +14,7 @@
import java.util.List;
-import org.eclipse.sirius.web.api.services.IImagePathService;
+import org.eclipse.sirius.web.core.api.IImagePathService;
import org.springframework.stereotype.Service;
/**
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormImageProvider.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormImageProvider.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormImageProvider.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormImageProvider.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormQueryService.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormQueryService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormQueryService.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/FormQueryService.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/PropertiesEventProcessorFactory.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/PropertiesEventProcessorFactory.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/PropertiesEventProcessorFactory.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/PropertiesEventProcessorFactory.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/RepresentationsEventProcessorFactory.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/RepresentationsEventProcessorFactory.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/RepresentationsEventProcessorFactory.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/RepresentationsEventProcessorFactory.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/WidgetSubscriptionManager.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/WidgetSubscriptionManager.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/WidgetSubscriptionManager.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/WidgetSubscriptionManager.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/FormConfiguration.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/FormConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/FormConfiguration.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/FormConfiguration.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/FormCreationParameters.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/FormCreationParameters.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/FormCreationParameters.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/FormCreationParameters.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormEventHandler.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormEventHandler.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormEventProcessor.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormEventProcessor.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormEventProcessor.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormEventProcessor.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormInput.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormInput.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormInput.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormQueryService.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormQueryService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormQueryService.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IFormQueryService.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IPropertiesDefaultDescriptionProvider.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IPropertiesDefaultDescriptionProvider.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IPropertiesDefaultDescriptionProvider.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IPropertiesDefaultDescriptionProvider.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IPropertiesDescriptionService.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IPropertiesDescriptionService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IPropertiesDescriptionService.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IPropertiesDescriptionService.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IRepresentationsDescriptionProvider.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IRepresentationsDescriptionProvider.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IRepresentationsDescriptionProvider.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IRepresentationsDescriptionProvider.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IWidgetSubscriptionManager.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IWidgetSubscriptionManager.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IWidgetSubscriptionManager.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IWidgetSubscriptionManager.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IWidgetSubscriptionManagerFactory.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IWidgetSubscriptionManagerFactory.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IWidgetSubscriptionManagerFactory.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/IWidgetSubscriptionManagerFactory.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/PropertiesConfiguration.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/PropertiesConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/PropertiesConfiguration.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/PropertiesConfiguration.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/RepresentationsConfiguration.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/RepresentationsConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/RepresentationsConfiguration.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/api/RepresentationsConfiguration.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/configuration/CollaborativeFormMessageServiceConfiguration.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/configuration/CollaborativeFormMessageServiceConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/configuration/CollaborativeFormMessageServiceConfiguration.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/configuration/CollaborativeFormMessageServiceConfiguration.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/configuration/PropertiesDescriptionConfiguration.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/configuration/PropertiesDescriptionConfiguration.java
similarity index 88%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/configuration/PropertiesDescriptionConfiguration.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/configuration/PropertiesDescriptionConfiguration.java
index 6b3c4635007..b8c887f1adc 100644
--- a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/configuration/PropertiesDescriptionConfiguration.java
+++ b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/configuration/PropertiesDescriptionConfiguration.java
@@ -14,10 +14,10 @@
import java.util.List;
-import org.eclipse.sirius.web.api.configuration.IPropertiesDescriptionRegistryConfigurer;
-import org.eclipse.sirius.web.api.configuration.IRepresentationDescriptionRegistryConfigurer;
+import org.eclipse.sirius.web.core.configuration.IRepresentationDescriptionRegistryConfigurer;
import org.eclipse.sirius.web.spring.collaborative.forms.services.PropertiesDescriptionRegistry;
import org.eclipse.sirius.web.spring.collaborative.forms.services.PropertiesDescriptionService;
+import org.eclipse.sirius.web.spring.collaborative.forms.services.api.IPropertiesDescriptionRegistryConfigurer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/DeleteListItemInput.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/DeleteListItemInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/DeleteListItemInput.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/DeleteListItemInput.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/DeleteListItemSuccessPayload.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/DeleteListItemSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/DeleteListItemSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/DeleteListItemSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditCheckboxInput.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditCheckboxInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditCheckboxInput.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditCheckboxInput.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditCheckboxSuccessPayload.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditCheckboxSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditCheckboxSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditCheckboxSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditMultiSelectInput.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditMultiSelectInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditMultiSelectInput.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditMultiSelectInput.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditMultiSelectSuccessPayload.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditMultiSelectSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditMultiSelectSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditMultiSelectSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditRadioInput.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditRadioInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditRadioInput.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditRadioInput.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditRadioSuccessPayload.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditRadioSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditRadioSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditRadioSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditSelectInput.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditSelectInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditSelectInput.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditSelectInput.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditSelectSuccessPayload.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditSelectSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditSelectSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditSelectSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditTextfieldInput.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditTextfieldInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditTextfieldInput.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditTextfieldInput.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditTextfieldSuccessPayload.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditTextfieldSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditTextfieldSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/EditTextfieldSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/FormEventInput.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/FormEventInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/FormEventInput.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/FormEventInput.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/FormRefreshedEventPayload.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/FormRefreshedEventPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/FormRefreshedEventPayload.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/FormRefreshedEventPayload.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/PropertiesEventInput.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/PropertiesEventInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/PropertiesEventInput.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/PropertiesEventInput.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/PropertiesRefreshedEventPayload.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/PropertiesRefreshedEventPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/PropertiesRefreshedEventPayload.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/PropertiesRefreshedEventPayload.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/RepresentationsEventInput.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/RepresentationsEventInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/RepresentationsEventInput.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/RepresentationsEventInput.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/UpdateWidgetFocusInput.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/UpdateWidgetFocusInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/UpdateWidgetFocusInput.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/UpdateWidgetFocusInput.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/UpdateWidgetFocusSuccessPayload.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/UpdateWidgetFocusSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/UpdateWidgetFocusSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/UpdateWidgetFocusSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/WidgetSubscription.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/WidgetSubscription.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/WidgetSubscription.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/WidgetSubscription.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/WidgetSubscriptionsUpdatedEventPayload.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/WidgetSubscriptionsUpdatedEventPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/WidgetSubscriptionsUpdatedEventPayload.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/dto/WidgetSubscriptionsUpdatedEventPayload.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/CreateFormEventHandler.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/CreateFormEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/CreateFormEventHandler.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/CreateFormEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/DeleteListItemEventHandler.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/DeleteListItemEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/DeleteListItemEventHandler.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/DeleteListItemEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditCheckboxEventHandler.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditCheckboxEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditCheckboxEventHandler.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditCheckboxEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditMultiSelectEventHandler.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditMultiSelectEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditMultiSelectEventHandler.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditMultiSelectEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditRadioEventHandler.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditRadioEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditRadioEventHandler.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditRadioEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditSelectEventHandler.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditSelectEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditSelectEventHandler.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditSelectEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditTextfieldEventHandler.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditTextfieldEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditTextfieldEventHandler.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditTextfieldEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/messages/CollaborativeFormMessageService.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/messages/CollaborativeFormMessageService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/messages/CollaborativeFormMessageService.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/messages/CollaborativeFormMessageService.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/messages/ICollaborativeFormMessageService.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/messages/ICollaborativeFormMessageService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/messages/ICollaborativeFormMessageService.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/messages/ICollaborativeFormMessageService.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/FormDeserializer.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/FormDeserializer.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/FormDeserializer.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/FormDeserializer.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/PropertiesDescriptionRegistry.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/PropertiesDescriptionRegistry.java
similarity index 93%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/PropertiesDescriptionRegistry.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/PropertiesDescriptionRegistry.java
index 761e05b17b5..aca4b40b220 100644
--- a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/PropertiesDescriptionRegistry.java
+++ b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/PropertiesDescriptionRegistry.java
@@ -19,8 +19,8 @@
import java.util.UUID;
import java.util.stream.Collectors;
-import org.eclipse.sirius.web.api.configuration.IPropertiesDescriptionRegistry;
import org.eclipse.sirius.web.forms.description.FormDescription;
+import org.eclipse.sirius.web.spring.collaborative.forms.services.api.IPropertiesDescriptionRegistry;
/**
* Registry containing all the properties descriptions.
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/PropertiesDescriptionService.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/PropertiesDescriptionService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/PropertiesDescriptionService.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/PropertiesDescriptionService.java
diff --git a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IPropertiesDescriptionRegistry.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/api/IPropertiesDescriptionRegistry.java
similarity index 92%
rename from backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IPropertiesDescriptionRegistry.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/api/IPropertiesDescriptionRegistry.java
index 9cbc44995ea..f8a351c2b5d 100644
--- a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IPropertiesDescriptionRegistry.java
+++ b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/api/IPropertiesDescriptionRegistry.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.api.configuration;
+package org.eclipse.sirius.web.spring.collaborative.forms.services.api;
import org.eclipse.sirius.web.annotations.PublicApi;
import org.eclipse.sirius.web.forms.description.FormDescription;
diff --git a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IPropertiesDescriptionRegistryConfigurer.java b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/api/IPropertiesDescriptionRegistryConfigurer.java
similarity index 92%
rename from backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IPropertiesDescriptionRegistryConfigurer.java
rename to backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/api/IPropertiesDescriptionRegistryConfigurer.java
index d9b4a231ce9..55688b23df2 100644
--- a/backend/sirius-web-api/src/main/java/org/eclipse/sirius/web/api/configuration/IPropertiesDescriptionRegistryConfigurer.java
+++ b/backend/sirius-components-spring-collaborative-forms/src/main/java/org/eclipse/sirius/web/spring/collaborative/forms/services/api/IPropertiesDescriptionRegistryConfigurer.java
@@ -10,7 +10,7 @@
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
-package org.eclipse.sirius.web.api.configuration;
+package org.eclipse.sirius.web.spring.collaborative.forms.services.api;
import org.eclipse.sirius.web.annotations.PublicApi;
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/resources/form-images/form.svg b/backend/sirius-components-spring-collaborative-forms/src/main/resources/form-images/form.svg
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/resources/form-images/form.svg
rename to backend/sirius-components-spring-collaborative-forms/src/main/resources/form-images/form.svg
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/resources/messages/sirius-web-spring-collaborative-forms.properties b/backend/sirius-components-spring-collaborative-forms/src/main/resources/messages/sirius-web-spring-collaborative-forms.properties
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/resources/messages/sirius-web-spring-collaborative-forms.properties
rename to backend/sirius-components-spring-collaborative-forms/src/main/resources/messages/sirius-web-spring-collaborative-forms.properties
diff --git a/backend/sirius-web-spring-collaborative-forms/src/main/resources/schema/form.graphqls b/backend/sirius-components-spring-collaborative-forms/src/main/resources/schema/form.graphqls
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/main/resources/schema/form.graphqls
rename to backend/sirius-components-spring-collaborative-forms/src/main/resources/schema/form.graphqls
diff --git a/backend/sirius-web-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/architecture/ArchitectureConstants.java b/backend/sirius-components-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/architecture/ArchitectureConstants.java
rename to backend/sirius-components-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/architecture/CodingRulesTests.java b/backend/sirius-components-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/architecture/CodingRulesTests.java
rename to backend/sirius-components-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/architecture/SpringCodingRulesTests.java b/backend/sirius-components-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/architecture/SpringCodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/architecture/SpringCodingRulesTests.java
rename to backend/sirius-components-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/architecture/SpringCodingRulesTests.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/DeleteListItemEventHandlerTests.java b/backend/sirius-components-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/DeleteListItemEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/DeleteListItemEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/DeleteListItemEventHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditCheckboxEventHandlerTests.java b/backend/sirius-components-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditCheckboxEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditCheckboxEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditCheckboxEventHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditRadioEventHandlerTests.java b/backend/sirius-components-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditRadioEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditRadioEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditRadioEventHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditTextfieldEventHandlerTests.java b/backend/sirius-components-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditTextfieldEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditTextfieldEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative-forms/src/test/java/org/eclipse/sirius/web/spring/collaborative/forms/handlers/EditTextfieldEventHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative-diagrams/src/test/resources/logback-test.xml b/backend/sirius-components-spring-collaborative-forms/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-spring-collaborative-diagrams/src/test/resources/logback-test.xml
rename to backend/sirius-components-spring-collaborative-forms/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-spring-collaborative-forms/.checkstyle b/backend/sirius-components-spring-collaborative-selection/.checkstyle
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/.checkstyle
rename to backend/sirius-components-spring-collaborative-selection/.checkstyle
diff --git a/backend/sirius-web-spring-collaborative-selection/.classpath b/backend/sirius-components-spring-collaborative-selection/.classpath
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/.classpath
rename to backend/sirius-components-spring-collaborative-selection/.classpath
diff --git a/backend/sirius-components-spring-collaborative-selection/.project b/backend/sirius-components-spring-collaborative-selection/.project
new file mode 100644
index 00000000000..10d52afd055
--- /dev/null
+++ b/backend/sirius-components-spring-collaborative-selection/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-spring-collaborative-selection
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-spring-collaborative-forms/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-spring-collaborative-selection/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-spring-collaborative-selection/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-spring-collaborative-forms/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-spring-collaborative-selection/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-spring-collaborative-selection/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-spring-collaborative-forms/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-spring-collaborative-selection/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-spring-collaborative-selection/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-forms/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-spring-collaborative-selection/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-spring-collaborative-selection/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-forms/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-spring-collaborative-selection/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-spring-collaborative-selection/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-spring-collaborative-forms/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-spring-collaborative-selection/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-spring-collaborative-selection/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-forms/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-spring-collaborative-selection/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-spring-collaborative-selection/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-components-spring-collaborative-selection/README.adoc b/backend/sirius-components-spring-collaborative-selection/README.adoc
new file mode 100644
index 00000000000..1a1561cb222
--- /dev/null
+++ b/backend/sirius-components-spring-collaborative-selection/README.adoc
@@ -0,0 +1,10 @@
+= sirius-components-spring-collaborative-selection
+
+== Goal
+
+This project provides support for our selection collaborative edition layer.
+
+== Dependencies
+
+- sirius-components-collaborative-selection-api
+- sirius-components-services-api
\ No newline at end of file
diff --git a/backend/sirius-web-spring-collaborative-forms/mvnw b/backend/sirius-components-spring-collaborative-selection/mvnw
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/mvnw
rename to backend/sirius-components-spring-collaborative-selection/mvnw
diff --git a/backend/sirius-web-spring-collaborative-forms/mvnw.cmd b/backend/sirius-components-spring-collaborative-selection/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/mvnw.cmd
rename to backend/sirius-components-spring-collaborative-selection/mvnw.cmd
diff --git a/backend/sirius-web-spring-collaborative-selection/pom.xml b/backend/sirius-components-spring-collaborative-selection/pom.xml
similarity index 84%
rename from backend/sirius-web-spring-collaborative-selection/pom.xml
rename to backend/sirius-components-spring-collaborative-selection/pom.xml
index 4ff8d49a6a7..5cf4d1b0e0d 100644
--- a/backend/sirius-web-spring-collaborative-selection/pom.xml
+++ b/backend/sirius-components-spring-collaborative-selection/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-spring-collaborative-selection
+ sirius-components-spring-collaborative-selection
2022.01.0
- sirius-web-spring-collaborative-selection
- Sirius Web Spring Collaborative Selection
+ sirius-components-spring-collaborative-selection
+ Sirius Components Spring Collaborative Selection
11
@@ -42,7 +42,7 @@
org.eclipse.sirius.web
- sirius-web-selection
+ sirius-components-selection
2022.01.0
@@ -55,23 +55,23 @@
org.eclipse.sirius.web
- sirius-web-api
+ sirius-components-api
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative
+ sirius-components-spring-collaborative
2022.01.0
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
org.eclipse.sirius.web
- sirius-web-spring-tests
+ sirius-components-spring-tests
2022.01.0
test
@@ -89,7 +89,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/SelectionEventProcessor.java b/backend/sirius-components-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/SelectionEventProcessor.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/SelectionEventProcessor.java
rename to backend/sirius-components-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/SelectionEventProcessor.java
diff --git a/backend/sirius-web-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/SelectionEventProcessorFactory.java b/backend/sirius-components-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/SelectionEventProcessorFactory.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/SelectionEventProcessorFactory.java
rename to backend/sirius-components-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/SelectionEventProcessorFactory.java
diff --git a/backend/sirius-web-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/api/ISelectionEventProcessor.java b/backend/sirius-components-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/api/ISelectionEventProcessor.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/api/ISelectionEventProcessor.java
rename to backend/sirius-components-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/api/ISelectionEventProcessor.java
diff --git a/backend/sirius-web-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/api/ISelectionInput.java b/backend/sirius-components-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/api/ISelectionInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/api/ISelectionInput.java
rename to backend/sirius-components-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/api/ISelectionInput.java
diff --git a/backend/sirius-web-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/api/SelectionConfiguration.java b/backend/sirius-components-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/api/SelectionConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/api/SelectionConfiguration.java
rename to backend/sirius-components-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/api/SelectionConfiguration.java
diff --git a/backend/sirius-web-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/dto/SelectionEventInput.java b/backend/sirius-components-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/dto/SelectionEventInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/dto/SelectionEventInput.java
rename to backend/sirius-components-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/dto/SelectionEventInput.java
diff --git a/backend/sirius-web-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/dto/SelectionRefreshedEventPayload.java b/backend/sirius-components-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/dto/SelectionRefreshedEventPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/dto/SelectionRefreshedEventPayload.java
rename to backend/sirius-components-spring-collaborative-selection/src/main/java/org/eclipse/sirius/web/spring/collaborative/selection/dto/SelectionRefreshedEventPayload.java
diff --git a/backend/sirius-web-spring-collaborative-selection/src/main/resources/schema/selection.graphqls b/backend/sirius-components-spring-collaborative-selection/src/main/resources/schema/selection.graphqls
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/src/main/resources/schema/selection.graphqls
rename to backend/sirius-components-spring-collaborative-selection/src/main/resources/schema/selection.graphqls
diff --git a/backend/sirius-web-spring-collaborative-selection/src/test/java/org/eclipse/sirius/web/spring/collaborative/selection/architecture/ArchitectureConstants.java b/backend/sirius-components-spring-collaborative-selection/src/test/java/org/eclipse/sirius/web/spring/collaborative/selection/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/src/test/java/org/eclipse/sirius/web/spring/collaborative/selection/architecture/ArchitectureConstants.java
rename to backend/sirius-components-spring-collaborative-selection/src/test/java/org/eclipse/sirius/web/spring/collaborative/selection/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-spring-collaborative-selection/src/test/java/org/eclipse/sirius/web/spring/collaborative/selection/architecture/CodingRulesTests.java b/backend/sirius-components-spring-collaborative-selection/src/test/java/org/eclipse/sirius/web/spring/collaborative/selection/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/src/test/java/org/eclipse/sirius/web/spring/collaborative/selection/architecture/CodingRulesTests.java
rename to backend/sirius-components-spring-collaborative-selection/src/test/java/org/eclipse/sirius/web/spring/collaborative/selection/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-spring-collaborative-selection/src/test/java/org/eclipse/sirius/web/spring/collaborative/selection/architecture/SpringCodingRulesTests.java b/backend/sirius-components-spring-collaborative-selection/src/test/java/org/eclipse/sirius/web/spring/collaborative/selection/architecture/SpringCodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/src/test/java/org/eclipse/sirius/web/spring/collaborative/selection/architecture/SpringCodingRulesTests.java
rename to backend/sirius-components-spring-collaborative-selection/src/test/java/org/eclipse/sirius/web/spring/collaborative/selection/architecture/SpringCodingRulesTests.java
diff --git a/backend/sirius-web-spring-collaborative-forms/src/test/resources/logback-test.xml b/backend/sirius-components-spring-collaborative-selection/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/src/test/resources/logback-test.xml
rename to backend/sirius-components-spring-collaborative-selection/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-spring-collaborative-selection/.checkstyle b/backend/sirius-components-spring-collaborative-trees/.checkstyle
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/.checkstyle
rename to backend/sirius-components-spring-collaborative-trees/.checkstyle
diff --git a/backend/sirius-web-spring-collaborative-trees/.classpath b/backend/sirius-components-spring-collaborative-trees/.classpath
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/.classpath
rename to backend/sirius-components-spring-collaborative-trees/.classpath
diff --git a/backend/sirius-web-spring-collaborative-forms/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-spring-collaborative-trees/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-spring-collaborative-trees/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-spring-collaborative-forms/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-spring-collaborative-trees/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-spring-collaborative-forms/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-spring-collaborative-trees/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-spring-collaborative-trees/.project b/backend/sirius-components-spring-collaborative-trees/.project
new file mode 100644
index 00000000000..2b77f1b7612
--- /dev/null
+++ b/backend/sirius-components-spring-collaborative-trees/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-spring-collaborative-trees
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-spring-collaborative-selection/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-spring-collaborative-trees/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-spring-collaborative-trees/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-spring-collaborative-selection/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-spring-collaborative-trees/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-spring-collaborative-trees/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-spring-collaborative-selection/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-spring-collaborative-trees/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-spring-collaborative-trees/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-selection/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-spring-collaborative-trees/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-spring-collaborative-trees/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-selection/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-spring-collaborative-trees/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-spring-collaborative-trees/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-spring-collaborative-selection/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-spring-collaborative-trees/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-spring-collaborative-trees/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-selection/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-spring-collaborative-trees/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-spring-collaborative-trees/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-components-spring-collaborative-trees/README.adoc b/backend/sirius-components-spring-collaborative-trees/README.adoc
new file mode 100644
index 00000000000..681b1b43977
--- /dev/null
+++ b/backend/sirius-components-spring-collaborative-trees/README.adoc
@@ -0,0 +1,10 @@
+= sirius-components-spring-collaborative-trees
+
+== Goal
+
+This project provides support for our tree collaborative edition layer.
+
+== Dependencies
+
+- sirius-components-collaborative-trees-api
+- sirius-components-services-api
\ No newline at end of file
diff --git a/backend/sirius-web-spring-collaborative-selection/mvnw b/backend/sirius-components-spring-collaborative-trees/mvnw
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/mvnw
rename to backend/sirius-components-spring-collaborative-trees/mvnw
diff --git a/backend/sirius-web-spring-collaborative-selection/mvnw.cmd b/backend/sirius-components-spring-collaborative-trees/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/mvnw.cmd
rename to backend/sirius-components-spring-collaborative-trees/mvnw.cmd
diff --git a/backend/sirius-web-spring-collaborative-trees/pom.xml b/backend/sirius-components-spring-collaborative-trees/pom.xml
similarity index 85%
rename from backend/sirius-web-spring-collaborative-trees/pom.xml
rename to backend/sirius-components-spring-collaborative-trees/pom.xml
index ec72eb793a5..99212fccedf 100644
--- a/backend/sirius-web-spring-collaborative-trees/pom.xml
+++ b/backend/sirius-components-spring-collaborative-trees/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-spring-collaborative-trees
+ sirius-components-spring-collaborative-trees
2022.01.0
- sirius-web-spring-collaborative-trees
- Sirius Web Spring Collaborative Trees
+ sirius-components-spring-collaborative-trees
+ Sirius Components Spring Collaborative Trees
11
@@ -41,12 +41,12 @@
org.eclipse.sirius.web
- sirius-web-spring-collaborative
+ sirius-components-spring-collaborative
2022.01.0
org.eclipse.sirius.web
- sirius-web-trees
+ sirius-components-trees
2022.01.0
@@ -63,13 +63,13 @@
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
org.eclipse.sirius.web
- sirius-web-spring-tests
+ sirius-components-spring-tests
2022.01.0
test
@@ -87,7 +87,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/TreeEventProcessor.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/TreeEventProcessor.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/TreeEventProcessor.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/TreeEventProcessor.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/TreeEventProcessorFactory.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/TreeEventProcessorFactory.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/TreeEventProcessorFactory.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/TreeEventProcessorFactory.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/TreeService.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/TreeService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/TreeService.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/TreeService.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/IExplorerDescriptionProvider.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/IExplorerDescriptionProvider.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/IExplorerDescriptionProvider.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/IExplorerDescriptionProvider.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeEventHandler.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeEventHandler.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeEventProcessor.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeEventProcessor.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeEventProcessor.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeEventProcessor.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeInput.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeInput.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeInput.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeService.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeService.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/ITreeService.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/TreeConfiguration.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/TreeConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/TreeConfiguration.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/TreeConfiguration.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/TreeCreationParameters.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/TreeCreationParameters.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/TreeCreationParameters.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/api/TreeCreationParameters.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/configuration/CollaborativeTreeMessageServiceConfiguration.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/configuration/CollaborativeTreeMessageServiceConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/configuration/CollaborativeTreeMessageServiceConfiguration.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/configuration/CollaborativeTreeMessageServiceConfiguration.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/DeleteTreeItemInput.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/DeleteTreeItemInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/DeleteTreeItemInput.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/DeleteTreeItemInput.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/DeleteTreeItemSuccessPayload.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/DeleteTreeItemSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/DeleteTreeItemSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/DeleteTreeItemSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/RenameTreeItemInput.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/RenameTreeItemInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/RenameTreeItemInput.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/RenameTreeItemInput.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/RenameTreeItemSuccessPayload.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/RenameTreeItemSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/RenameTreeItemSuccessPayload.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/RenameTreeItemSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/TreeEventInput.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/TreeEventInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/TreeEventInput.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/TreeEventInput.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/TreeRefreshedEventPayload.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/TreeRefreshedEventPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/TreeRefreshedEventPayload.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/dto/TreeRefreshedEventPayload.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/handlers/DeleteTreeItemEventHandler.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/handlers/DeleteTreeItemEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/handlers/DeleteTreeItemEventHandler.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/handlers/DeleteTreeItemEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/handlers/RenameTreeItemEventHandler.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/handlers/RenameTreeItemEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/handlers/RenameTreeItemEventHandler.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/handlers/RenameTreeItemEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/CollaborativeTreeMessageService.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/CollaborativeTreeMessageService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/CollaborativeTreeMessageService.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/CollaborativeTreeMessageService.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/TreeQueryService.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/TreeQueryService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/TreeQueryService.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/TreeQueryService.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/api/ICollaborativeTreeMessageService.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/api/ICollaborativeTreeMessageService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/api/ICollaborativeTreeMessageService.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/api/ICollaborativeTreeMessageService.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/api/ITreeQueryService.java b/backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/api/ITreeQueryService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/api/ITreeQueryService.java
rename to backend/sirius-components-spring-collaborative-trees/src/main/java/org/eclipse/sirius/web/spring/collaborative/trees/services/api/ITreeQueryService.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/resources/messages/sirius-web-spring-collaborative-trees.properties b/backend/sirius-components-spring-collaborative-trees/src/main/resources/messages/sirius-web-spring-collaborative-trees.properties
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/resources/messages/sirius-web-spring-collaborative-trees.properties
rename to backend/sirius-components-spring-collaborative-trees/src/main/resources/messages/sirius-web-spring-collaborative-trees.properties
diff --git a/backend/sirius-web-spring-collaborative-trees/src/main/resources/schema/tree.graphqls b/backend/sirius-components-spring-collaborative-trees/src/main/resources/schema/tree.graphqls
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/main/resources/schema/tree.graphqls
rename to backend/sirius-components-spring-collaborative-trees/src/main/resources/schema/tree.graphqls
diff --git a/backend/sirius-web-spring-collaborative-trees/src/test/java/org/eclipse/sirius/web/spring/collaborative/trees/architecture/ArchitectureConstants.java b/backend/sirius-components-spring-collaborative-trees/src/test/java/org/eclipse/sirius/web/spring/collaborative/trees/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/test/java/org/eclipse/sirius/web/spring/collaborative/trees/architecture/ArchitectureConstants.java
rename to backend/sirius-components-spring-collaborative-trees/src/test/java/org/eclipse/sirius/web/spring/collaborative/trees/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/test/java/org/eclipse/sirius/web/spring/collaborative/trees/architecture/CodingRulesTests.java b/backend/sirius-components-spring-collaborative-trees/src/test/java/org/eclipse/sirius/web/spring/collaborative/trees/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/test/java/org/eclipse/sirius/web/spring/collaborative/trees/architecture/CodingRulesTests.java
rename to backend/sirius-components-spring-collaborative-trees/src/test/java/org/eclipse/sirius/web/spring/collaborative/trees/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/test/java/org/eclipse/sirius/web/spring/collaborative/trees/architecture/SpringCodingRulesTests.java b/backend/sirius-components-spring-collaborative-trees/src/test/java/org/eclipse/sirius/web/spring/collaborative/trees/architecture/SpringCodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/test/java/org/eclipse/sirius/web/spring/collaborative/trees/architecture/SpringCodingRulesTests.java
rename to backend/sirius-components-spring-collaborative-trees/src/test/java/org/eclipse/sirius/web/spring/collaborative/trees/architecture/SpringCodingRulesTests.java
diff --git a/backend/sirius-web-spring-collaborative-selection/src/test/resources/logback-test.xml b/backend/sirius-components-spring-collaborative-trees/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-spring-collaborative-selection/src/test/resources/logback-test.xml
rename to backend/sirius-components-spring-collaborative-trees/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-spring-collaborative-trees/.checkstyle b/backend/sirius-components-spring-collaborative-validation/.checkstyle
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/.checkstyle
rename to backend/sirius-components-spring-collaborative-validation/.checkstyle
diff --git a/backend/sirius-web-spring-collaborative-validation/.classpath b/backend/sirius-components-spring-collaborative-validation/.classpath
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/.classpath
rename to backend/sirius-components-spring-collaborative-validation/.classpath
diff --git a/backend/sirius-web-spring-collaborative-validation/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-spring-collaborative-validation/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-spring-collaborative-validation/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-spring-collaborative-validation/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-spring-collaborative-validation/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-spring-collaborative-validation/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-spring-collaborative-validation/.project b/backend/sirius-components-spring-collaborative-validation/.project
new file mode 100644
index 00000000000..2d93b691fef
--- /dev/null
+++ b/backend/sirius-components-spring-collaborative-validation/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-spring-collaborative-validation
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-spring-collaborative-trees/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-spring-collaborative-validation/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-spring-collaborative-validation/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-spring-collaborative-trees/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-spring-collaborative-validation/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-spring-collaborative-validation/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-spring-collaborative-trees/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-spring-collaborative-validation/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-spring-collaborative-validation/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-validation/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-spring-collaborative-validation/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-spring-collaborative-validation/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-validation/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-spring-collaborative-validation/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-spring-collaborative-validation/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-spring-collaborative-trees/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-spring-collaborative-validation/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-spring-collaborative-validation/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-trees/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-spring-collaborative-validation/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-spring-collaborative-validation/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-spring-collaborative-validation/mvnw b/backend/sirius-components-spring-collaborative-validation/mvnw
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/mvnw
rename to backend/sirius-components-spring-collaborative-validation/mvnw
diff --git a/backend/sirius-web-spring-collaborative-validation/mvnw.cmd b/backend/sirius-components-spring-collaborative-validation/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/mvnw.cmd
rename to backend/sirius-components-spring-collaborative-validation/mvnw.cmd
diff --git a/backend/sirius-web-spring-collaborative-validation/pom.xml b/backend/sirius-components-spring-collaborative-validation/pom.xml
similarity index 83%
rename from backend/sirius-web-spring-collaborative-validation/pom.xml
rename to backend/sirius-components-spring-collaborative-validation/pom.xml
index c2fdcaa7fa7..3406f0161ce 100644
--- a/backend/sirius-web-spring-collaborative-validation/pom.xml
+++ b/backend/sirius-components-spring-collaborative-validation/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-spring-collaborative-validation
+ sirius-components-spring-collaborative-validation
2022.01.0
- sirius-web-spring-collaborative-validation
- Sirius Web Spring Collaborative Validation
+ sirius-components-spring-collaborative-validation
+ Sirius Components Spring Collaborative Validation
11
@@ -45,17 +45,17 @@
org.eclipse.sirius.web
- sirius-web-api
+ sirius-components-api
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative
+ sirius-components-spring-collaborative
2022.01.0
org.eclipse.sirius.web
- sirius-web-validation
+ sirius-components-validation
2022.01.0
@@ -65,13 +65,13 @@
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
org.eclipse.sirius.web
- sirius-web-spring-tests
+ sirius-components-spring-tests
2022.01.0
test
@@ -84,7 +84,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/ValidationContext.java b/backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/ValidationContext.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/ValidationContext.java
rename to backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/ValidationContext.java
diff --git a/backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/ValidationEventProcessor.java b/backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/ValidationEventProcessor.java
similarity index 99%
rename from backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/ValidationEventProcessor.java
rename to backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/ValidationEventProcessor.java
index d0e1be9120e..41caa46c06f 100644
--- a/backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/ValidationEventProcessor.java
+++ b/backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/ValidationEventProcessor.java
@@ -17,11 +17,11 @@
import java.util.Optional;
import java.util.concurrent.TimeUnit;
-import org.eclipse.sirius.web.components.Element;
import org.eclipse.sirius.web.core.api.IEditingContext;
import org.eclipse.sirius.web.core.api.IInput;
import org.eclipse.sirius.web.core.api.IPayload;
import org.eclipse.sirius.web.core.api.IRepresentationInput;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.representations.IRepresentation;
import org.eclipse.sirius.web.representations.VariableManager;
import org.eclipse.sirius.web.spring.collaborative.api.ChangeDescription;
diff --git a/backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/ValidationEventProcessorFactory.java b/backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/ValidationEventProcessorFactory.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/ValidationEventProcessorFactory.java
rename to backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/ValidationEventProcessorFactory.java
diff --git a/backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationDescriptionProvider.java b/backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationDescriptionProvider.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationDescriptionProvider.java
rename to backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationDescriptionProvider.java
diff --git a/backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationEventHandler.java b/backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationEventHandler.java
rename to backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationEventProcessor.java b/backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationEventProcessor.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationEventProcessor.java
rename to backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationEventProcessor.java
diff --git a/backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationInput.java b/backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationInput.java
rename to backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationInput.java
diff --git a/backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationService.java b/backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationService.java
rename to backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/IValidationService.java
diff --git a/backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/ValidationConfiguration.java b/backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/ValidationConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/ValidationConfiguration.java
rename to backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/api/ValidationConfiguration.java
diff --git a/backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/dto/ValidationEventInput.java b/backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/dto/ValidationEventInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/dto/ValidationEventInput.java
rename to backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/dto/ValidationEventInput.java
diff --git a/backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/dto/ValidationRefreshedEventPayload.java b/backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/dto/ValidationRefreshedEventPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/dto/ValidationRefreshedEventPayload.java
rename to backend/sirius-components-spring-collaborative-validation/src/main/java/org/eclipse/sirius/web/spring/collaborative/validation/dto/ValidationRefreshedEventPayload.java
diff --git a/backend/sirius-web-spring-collaborative-validation/src/main/resources/schema/validation.graphqls b/backend/sirius-components-spring-collaborative-validation/src/main/resources/schema/validation.graphqls
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/main/resources/schema/validation.graphqls
rename to backend/sirius-components-spring-collaborative-validation/src/main/resources/schema/validation.graphqls
diff --git a/backend/sirius-web-spring-collaborative-validation/src/test/java/org/eclipse/sirius/web/spring/collaborative/validation/architecture/ArchitectureConstants.java b/backend/sirius-components-spring-collaborative-validation/src/test/java/org/eclipse/sirius/web/spring/collaborative/validation/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/test/java/org/eclipse/sirius/web/spring/collaborative/validation/architecture/ArchitectureConstants.java
rename to backend/sirius-components-spring-collaborative-validation/src/test/java/org/eclipse/sirius/web/spring/collaborative/validation/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-spring-collaborative-validation/src/test/java/org/eclipse/sirius/web/spring/collaborative/validation/architecture/CodingRulesTests.java b/backend/sirius-components-spring-collaborative-validation/src/test/java/org/eclipse/sirius/web/spring/collaborative/validation/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/test/java/org/eclipse/sirius/web/spring/collaborative/validation/architecture/CodingRulesTests.java
rename to backend/sirius-components-spring-collaborative-validation/src/test/java/org/eclipse/sirius/web/spring/collaborative/validation/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-spring-collaborative-validation/src/test/java/org/eclipse/sirius/web/spring/collaborative/validation/architecture/SpringCodingRulesTests.java b/backend/sirius-components-spring-collaborative-validation/src/test/java/org/eclipse/sirius/web/spring/collaborative/validation/architecture/SpringCodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/test/java/org/eclipse/sirius/web/spring/collaborative/validation/architecture/SpringCodingRulesTests.java
rename to backend/sirius-components-spring-collaborative-validation/src/test/java/org/eclipse/sirius/web/spring/collaborative/validation/architecture/SpringCodingRulesTests.java
diff --git a/backend/sirius-web-spring-collaborative-trees/src/test/resources/logback-test.xml b/backend/sirius-components-spring-collaborative-validation/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/src/test/resources/logback-test.xml
rename to backend/sirius-components-spring-collaborative-validation/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-spring-collaborative-validation/.checkstyle b/backend/sirius-components-spring-collaborative/.checkstyle
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/.checkstyle
rename to backend/sirius-components-spring-collaborative/.checkstyle
diff --git a/backend/sirius-web-spring-collaborative/.classpath b/backend/sirius-components-spring-collaborative/.classpath
similarity index 100%
rename from backend/sirius-web-spring-collaborative/.classpath
rename to backend/sirius-components-spring-collaborative/.classpath
diff --git a/backend/sirius-web-spring-collaborative-trees/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-spring-collaborative/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-spring-collaborative/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-spring-collaborative-trees/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-spring-collaborative/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-spring-collaborative/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-spring-collaborative/.project b/backend/sirius-components-spring-collaborative/.project
new file mode 100644
index 00000000000..98fe2c762fd
--- /dev/null
+++ b/backend/sirius-components-spring-collaborative/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-spring-collaborative
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-spring-collaborative-validation/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-spring-collaborative/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-spring-collaborative/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-spring-collaborative-validation/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-spring-collaborative/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-spring-collaborative/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-spring-collaborative-validation/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-spring-collaborative/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-spring-collaborative/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-trees/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-spring-collaborative/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-spring-collaborative/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-trees/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-spring-collaborative/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-spring-collaborative/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-spring-collaborative-validation/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-spring-collaborative/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-spring-collaborative/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-spring-collaborative-validation/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-spring-collaborative/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-spring-collaborative/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-spring-collaborative/README.adoc b/backend/sirius-components-spring-collaborative/README.adoc
similarity index 68%
rename from backend/sirius-web-spring-collaborative/README.adoc
rename to backend/sirius-components-spring-collaborative/README.adoc
index 0d8fc7622b4..be4a8ed1a75 100644
--- a/backend/sirius-web-spring-collaborative/README.adoc
+++ b/backend/sirius-components-spring-collaborative/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-spring-collaborative
+= sirius-components-spring-collaborative
== Goal
@@ -6,6 +6,6 @@ This project provides the core parts of our collaborative edition layer.
== Dependencies
-- sirius-web-collaborative-api
+- sirius-components-collaborative-api
This project should never depend on a specific kind of representation.
\ No newline at end of file
diff --git a/backend/sirius-web-spring-collaborative-trees/mvnw b/backend/sirius-components-spring-collaborative/mvnw
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/mvnw
rename to backend/sirius-components-spring-collaborative/mvnw
diff --git a/backend/sirius-web-spring-collaborative-trees/mvnw.cmd b/backend/sirius-components-spring-collaborative/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-spring-collaborative-trees/mvnw.cmd
rename to backend/sirius-components-spring-collaborative/mvnw.cmd
diff --git a/backend/sirius-web-spring-collaborative/pom.xml b/backend/sirius-components-spring-collaborative/pom.xml
similarity index 87%
rename from backend/sirius-web-spring-collaborative/pom.xml
rename to backend/sirius-components-spring-collaborative/pom.xml
index 58dae6c8042..ba7f5410da0 100644
--- a/backend/sirius-web-spring-collaborative/pom.xml
+++ b/backend/sirius-components-spring-collaborative/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-spring-collaborative
+ sirius-components-spring-collaborative
2022.01.0
- sirius-web-spring-collaborative
- Sirius Web Spring Collaborative
+ sirius-components-spring-collaborative
+ Sirius Components Spring Collaborative
11
@@ -65,23 +65,23 @@
org.eclipse.sirius.web
- sirius-web-core-api
+ sirius-components-core
2022.01.0
org.eclipse.sirius.web
- sirius-web-representations
+ sirius-components-representations
2022.01.0
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
org.eclipse.sirius.web
- sirius-web-spring-tests
+ sirius-components-spring-tests
2022.01.0
test
@@ -99,7 +99,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ChangeDescription.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ChangeDescription.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ChangeDescription.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ChangeDescription.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ChangeKind.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ChangeKind.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ChangeKind.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ChangeKind.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IDanglingRepresentationDeletionService.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IDanglingRepresentationDeletionService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IDanglingRepresentationDeletionService.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IDanglingRepresentationDeletionService.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IDisposablePublisher.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IDisposablePublisher.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IDisposablePublisher.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IDisposablePublisher.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventHandler.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventHandler.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventProcessor.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventProcessor.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventProcessor.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventProcessor.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventProcessorFactory.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventProcessorFactory.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventProcessorFactory.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventProcessorFactory.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventProcessorRegistry.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventProcessorRegistry.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventProcessorRegistry.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IEditingContextEventProcessorRegistry.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IQueryService.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IQueryService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IQueryService.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IQueryService.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationConfiguration.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationConfiguration.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationConfiguration.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationDeserializer.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationDeserializer.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationDeserializer.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationDeserializer.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationEventProcessor.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationEventProcessor.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationEventProcessor.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationEventProcessor.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationEventProcessorComposedFactory.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationEventProcessorComposedFactory.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationEventProcessorComposedFactory.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationEventProcessorComposedFactory.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationEventProcessorFactory.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationEventProcessorFactory.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationEventProcessorFactory.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationEventProcessorFactory.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationImageProvider.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationImageProvider.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationImageProvider.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationImageProvider.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationPersistenceService.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationPersistenceService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationPersistenceService.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationPersistenceService.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationRefreshPolicy.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationRefreshPolicy.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationRefreshPolicy.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationRefreshPolicy.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationRefreshPolicyProvider.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationRefreshPolicyProvider.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationRefreshPolicyProvider.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationRefreshPolicyProvider.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationRefreshPolicyRegistry.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationRefreshPolicyRegistry.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationRefreshPolicyRegistry.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationRefreshPolicyRegistry.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationSearchService.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationSearchService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationSearchService.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IRepresentationSearchService.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IStdDeserializerProvider.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IStdDeserializerProvider.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IStdDeserializerProvider.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/IStdDeserializerProvider.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ISubscriptionManager.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ISubscriptionManager.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ISubscriptionManager.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ISubscriptionManager.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ISubscriptionManagerFactory.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ISubscriptionManagerFactory.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ISubscriptionManagerFactory.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/ISubscriptionManagerFactory.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/Monitoring.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/Monitoring.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/Monitoring.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/api/Monitoring.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/configuration/CollaborativeMessageServiceConfiguration.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/configuration/CollaborativeMessageServiceConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/configuration/CollaborativeMessageServiceConfiguration.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/configuration/CollaborativeMessageServiceConfiguration.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateChildInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateChildInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateChildInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateChildInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateChildSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateChildSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateChildSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateChildSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateDocumentInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateDocumentInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateDocumentInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateDocumentInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateDocumentSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateDocumentSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateDocumentSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateDocumentSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRepresentationInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRepresentationInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRepresentationInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRepresentationInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRepresentationSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRepresentationSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRepresentationSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRepresentationSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRootObjectInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRootObjectInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRootObjectInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRootObjectInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRootObjectSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRootObjectSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRootObjectSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/CreateRootObjectSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteDocumentInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteDocumentInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteDocumentInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteDocumentInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteDocumentSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteDocumentSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteDocumentSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteDocumentSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteObjectInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteObjectInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteObjectInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteObjectInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteObjectSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteObjectSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteObjectSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteObjectSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteRepresentationInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteRepresentationInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteRepresentationInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteRepresentationInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteRepresentationSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteRepresentationSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteRepresentationSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/DeleteRepresentationSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/EditingContextEventInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/EditingContextEventInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/EditingContextEventInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/EditingContextEventInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/EditingContextRepresentationDescriptionsInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/EditingContextRepresentationDescriptionsInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/EditingContextRepresentationDescriptionsInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/EditingContextRepresentationDescriptionsInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/EditingContextRepresentationDescriptionsPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/EditingContextRepresentationDescriptionsPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/EditingContextRepresentationDescriptionsPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/EditingContextRepresentationDescriptionsPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedBooleanInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedBooleanInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedBooleanInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedBooleanInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedBooleanSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedBooleanSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedBooleanSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedBooleanSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedIntInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedIntInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedIntInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedIntInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedIntSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedIntSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedIntSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedIntSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectsInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectsInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectsInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectsInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectsSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectsSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectsSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedObjectsSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedStringInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedStringInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedStringInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedStringInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedStringSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedStringSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedStringSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/QueryBasedStringSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameDocumentInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameDocumentInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameDocumentInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameDocumentInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameDocumentSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameDocumentSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameDocumentSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameDocumentSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameObjectInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameObjectInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameObjectInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameObjectInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameObjectSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameObjectSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameObjectSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameObjectSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameRepresentationInput.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameRepresentationInput.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameRepresentationInput.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameRepresentationInput.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameRepresentationSuccessPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameRepresentationSuccessPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameRepresentationSuccessPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RenameRepresentationSuccessPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RepresentationRefreshedEvent.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RepresentationRefreshedEvent.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RepresentationRefreshedEvent.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RepresentationRefreshedEvent.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RepresentationRenamedEventPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RepresentationRenamedEventPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RepresentationRenamedEventPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/RepresentationRenamedEventPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/Subscriber.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/Subscriber.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/Subscriber.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/Subscriber.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/SubscribersUpdatedEventPayload.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/SubscribersUpdatedEventPayload.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/SubscribersUpdatedEventPayload.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/dto/SubscribersUpdatedEventPayload.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessor.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessor.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessor.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessor.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorEntry.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorEntry.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorEntry.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorEntry.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorExecutorServiceProvider.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorExecutorServiceProvider.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorExecutorServiceProvider.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorExecutorServiceProvider.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorFactory.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorFactory.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorFactory.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorFactory.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorParameters.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorParameters.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorParameters.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorParameters.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorRegistry.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorRegistry.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorRegistry.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/EditingContextEventProcessorRegistry.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/RepresentationEventProcessorComposedFactory.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/RepresentationEventProcessorComposedFactory.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/RepresentationEventProcessorComposedFactory.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/RepresentationEventProcessorComposedFactory.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/RepresentationEventProcessorEntry.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/RepresentationEventProcessorEntry.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/RepresentationEventProcessorEntry.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/RepresentationEventProcessorEntry.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/api/IEditingContextEventProcessorExecutorServiceProvider.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/api/IEditingContextEventProcessorExecutorServiceProvider.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/api/IEditingContextEventProcessorExecutorServiceProvider.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/editingcontext/api/IEditingContextEventProcessorExecutorServiceProvider.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateChildEventHandler.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateChildEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateChildEventHandler.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateChildEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateRootObjectEventHandler.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateRootObjectEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateRootObjectEventHandler.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateRootObjectEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/DeleteObjectEventHandler.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/DeleteObjectEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/DeleteObjectEventHandler.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/DeleteObjectEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedBooleanEventHandler.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedBooleanEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedBooleanEventHandler.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedBooleanEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedIntEventHandler.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedIntEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedIntEventHandler.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedIntEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectEventHandler.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectEventHandler.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectsEventHandler.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectsEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectsEventHandler.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectsEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedStringEventHandler.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedStringEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedStringEventHandler.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedStringEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/RenameObjectEventHandler.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/RenameObjectEventHandler.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/RenameObjectEventHandler.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/handlers/RenameObjectEventHandler.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/messages/CollaborativeMessageService.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/messages/CollaborativeMessageService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/messages/CollaborativeMessageService.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/messages/CollaborativeMessageService.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/messages/ICollaborativeMessageService.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/messages/ICollaborativeMessageService.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/messages/ICollaborativeMessageService.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/messages/ICollaborativeMessageService.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/RepresentationRefreshPolicyRegistry.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/RepresentationRefreshPolicyRegistry.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/RepresentationRefreshPolicyRegistry.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/RepresentationRefreshPolicyRegistry.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/RepresentationStdDeserializer.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/RepresentationStdDeserializer.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/RepresentationStdDeserializer.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/RepresentationStdDeserializer.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/RepresentationStdDeserializerProvider.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/RepresentationStdDeserializerProvider.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/RepresentationStdDeserializerProvider.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/RepresentationStdDeserializerProvider.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/SubscriptionManager.java b/backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/SubscriptionManager.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/SubscriptionManager.java
rename to backend/sirius-components-spring-collaborative/src/main/java/org/eclipse/sirius/web/spring/collaborative/representations/SubscriptionManager.java
diff --git a/backend/sirius-web-spring-collaborative/src/main/resources/messages/sirius-web-spring-collaborative.properties b/backend/sirius-components-spring-collaborative/src/main/resources/messages/sirius-web-spring-collaborative.properties
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/resources/messages/sirius-web-spring-collaborative.properties
rename to backend/sirius-components-spring-collaborative/src/main/resources/messages/sirius-web-spring-collaborative.properties
diff --git a/backend/sirius-web-spring-collaborative/src/main/resources/schema/core.graphqls b/backend/sirius-components-spring-collaborative/src/main/resources/schema/core.graphqls
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/main/resources/schema/core.graphqls
rename to backend/sirius-components-spring-collaborative/src/main/resources/schema/core.graphqls
diff --git a/backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/architecture/ArchitectureConstants.java b/backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/architecture/ArchitectureConstants.java
rename to backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/architecture/CodingRulesTests.java b/backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/architecture/CodingRulesTests.java
rename to backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/architecture/SpringCodingRulesTests.java b/backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/architecture/SpringCodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/architecture/SpringCodingRulesTests.java
rename to backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/architecture/SpringCodingRulesTests.java
diff --git a/backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateChildEventHandlerTests.java b/backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateChildEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateChildEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateChildEventHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateRootObjectEventHandlerTests.java b/backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateRootObjectEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateRootObjectEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/CreateRootObjectEventHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/DeleteObjectEventHandlerTests.java b/backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/DeleteObjectEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/DeleteObjectEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/DeleteObjectEventHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedBooleanEventHandlerTests.java b/backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedBooleanEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedBooleanEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedBooleanEventHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedIntEventHandlerTests.java b/backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedIntEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedIntEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedIntEventHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectEventHandlerTests.java b/backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectEventHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectsEventHandlerTests.java b/backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectsEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectsEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedObjectsEventHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedStringEventHandlerTests.java b/backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedStringEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedStringEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/QueryBasedStringEventHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/RenameObjectEventHandlerTests.java b/backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/RenameObjectEventHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/RenameObjectEventHandlerTests.java
rename to backend/sirius-components-spring-collaborative/src/test/java/org/eclipse/sirius/web/spring/collaborative/handlers/RenameObjectEventHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative-validation/src/test/resources/logback-test.xml b/backend/sirius-components-spring-collaborative/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-spring-collaborative-validation/src/test/resources/logback-test.xml
rename to backend/sirius-components-spring-collaborative/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-spring-collaborative/.checkstyle b/backend/sirius-components-spring-graphql-api/.checkstyle
similarity index 100%
rename from backend/sirius-web-spring-collaborative/.checkstyle
rename to backend/sirius-components-spring-graphql-api/.checkstyle
diff --git a/backend/sirius-web-spring-graphql-api/.classpath b/backend/sirius-components-spring-graphql-api/.classpath
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/.classpath
rename to backend/sirius-components-spring-graphql-api/.classpath
diff --git a/backend/sirius-web-spring-graphql-api/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-spring-graphql-api/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-spring-graphql-api/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-spring-graphql-api/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-spring-graphql-api/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-spring-graphql-api/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-spring-graphql-api/.project b/backend/sirius-components-spring-graphql-api/.project
new file mode 100644
index 00000000000..95608c33203
--- /dev/null
+++ b/backend/sirius-components-spring-graphql-api/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-spring-graphql-api
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-spring-collaborative/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-spring-graphql-api/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-spring-graphql-api/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-spring-collaborative/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-spring-graphql-api/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-spring-graphql-api/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-spring-collaborative/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-spring-graphql-api/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-spring-graphql-api/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-spring-collaborative/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-spring-graphql-api/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-spring-graphql-api/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-spring-collaborative/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-spring-graphql-api/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-spring-graphql-api/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-spring-collaborative/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-spring-graphql-api/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-spring-graphql-api/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-spring-graphql-api/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/sirius-components-spring-graphql-api/.settings/org.springframework.ide.eclipse.boot.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/.settings/org.springframework.ide.eclipse.boot.prefs
rename to backend/sirius-components-spring-graphql-api/.settings/org.springframework.ide.eclipse.boot.prefs
diff --git a/backend/sirius-web-spring-collaborative/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-spring-graphql-api/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-spring-collaborative/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-spring-graphql-api/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-spring-graphql-api/README.adoc b/backend/sirius-components-spring-graphql-api/README.adoc
similarity index 67%
rename from backend/sirius-web-spring-graphql-api/README.adoc
rename to backend/sirius-components-spring-graphql-api/README.adoc
index 13b517f585c..d7817cc210f 100644
--- a/backend/sirius-web-spring-graphql-api/README.adoc
+++ b/backend/sirius-components-spring-graphql-api/README.adoc
@@ -1,8 +1,8 @@
-= sirius-web-spring-graphql-api
+= sirius-components-spring-graphql-api
== Goal
-This project is used to provide some constants and API to interact with sirius-web-spring-graphql
+This project is used to provide some constants and API to interact with sirius-components-spring-graphql
== Dependencies
diff --git a/backend/sirius-web-spring-graphql-api/mvnw b/backend/sirius-components-spring-graphql-api/mvnw
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/mvnw
rename to backend/sirius-components-spring-graphql-api/mvnw
diff --git a/backend/sirius-web-spring-graphql-api/mvnw.cmd b/backend/sirius-components-spring-graphql-api/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/mvnw.cmd
rename to backend/sirius-components-spring-graphql-api/mvnw.cmd
diff --git a/backend/sirius-web-spring-graphql-api/pom.xml b/backend/sirius-components-spring-graphql-api/pom.xml
similarity index 87%
rename from backend/sirius-web-spring-graphql-api/pom.xml
rename to backend/sirius-components-spring-graphql-api/pom.xml
index b2d7d74eb55..80bcb4dc12f 100644
--- a/backend/sirius-web-spring-graphql-api/pom.xml
+++ b/backend/sirius-components-spring-graphql-api/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-spring-graphql-api
+ sirius-components-spring-graphql-api
2022.01.0
- sirius-web-spring-graphql-api
- Sirius Web Spring GraphQL API
+ sirius-components-spring-graphql-api
+ Sirius Components Spring GraphQL API
11
@@ -47,7 +47,7 @@
org.eclipse.sirius.web
- sirius-web-annotations-spring
+ sirius-components-annotations-spring
2022.01.0
@@ -59,7 +59,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/GraphQLConstants.java b/backend/sirius-components-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/GraphQLConstants.java
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/GraphQLConstants.java
rename to backend/sirius-components-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/GraphQLConstants.java
diff --git a/backend/sirius-web-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/IDataFetcherWithFieldCoordinates.java b/backend/sirius-components-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/IDataFetcherWithFieldCoordinates.java
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/IDataFetcherWithFieldCoordinates.java
rename to backend/sirius-components-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/IDataFetcherWithFieldCoordinates.java
diff --git a/backend/sirius-web-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/URLConstants.java b/backend/sirius-components-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/URLConstants.java
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/URLConstants.java
rename to backend/sirius-components-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/URLConstants.java
diff --git a/backend/sirius-web-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/UploadFile.java b/backend/sirius-components-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/UploadFile.java
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/UploadFile.java
rename to backend/sirius-components-spring-graphql-api/src/main/java/org/eclipse/sirius/web/spring/graphql/api/UploadFile.java
diff --git a/backend/sirius-web-selection/src/main/resources/.gitkeep b/backend/sirius-components-spring-graphql-api/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-selection/src/main/resources/.gitkeep
rename to backend/sirius-components-spring-graphql-api/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-spring-graphql-api/src/main/resources/.gitkeep b/backend/sirius-components-spring-graphql-api/src/test/java/.gitkeep
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/src/main/resources/.gitkeep
rename to backend/sirius-components-spring-graphql-api/src/test/java/.gitkeep
diff --git a/backend/sirius-web-spring-graphql-api/.checkstyle b/backend/sirius-components-spring-graphql/.checkstyle
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/.checkstyle
rename to backend/sirius-components-spring-graphql/.checkstyle
diff --git a/backend/sirius-web-spring-graphql/.classpath b/backend/sirius-components-spring-graphql/.classpath
similarity index 100%
rename from backend/sirius-web-spring-graphql/.classpath
rename to backend/sirius-components-spring-graphql/.classpath
diff --git a/backend/sirius-web-spring-graphql/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-spring-graphql/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-spring-graphql/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-spring-graphql/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-spring-graphql/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-spring-graphql/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-spring-graphql/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-spring-graphql/.project b/backend/sirius-components-spring-graphql/.project
new file mode 100644
index 00000000000..9f4ef8eea37
--- /dev/null
+++ b/backend/sirius-components-spring-graphql/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-spring-graphql
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-spring-graphql-api/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-spring-graphql/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-spring-graphql/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-spring-graphql-api/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-spring-graphql/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-spring-graphql/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-spring-graphql-api/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-spring-graphql/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-spring-graphql/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-spring-graphql-api/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-spring-graphql/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-spring-graphql/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-spring-graphql-api/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-spring-graphql/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-spring-graphql/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-spring-graphql-api/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-spring-graphql/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-spring-graphql/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-spring-graphql/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/sirius-components-spring-graphql/.settings/org.springframework.ide.eclipse.boot.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql/.settings/org.springframework.ide.eclipse.boot.prefs
rename to backend/sirius-components-spring-graphql/.settings/org.springframework.ide.eclipse.boot.prefs
diff --git a/backend/sirius-web-spring-graphql-api/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-spring-graphql/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-spring-graphql/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-spring-graphql/README.adoc b/backend/sirius-components-spring-graphql/README.adoc
similarity index 69%
rename from backend/sirius-web-spring-graphql/README.adoc
rename to backend/sirius-components-spring-graphql/README.adoc
index b3d03966a00..922737716f9 100644
--- a/backend/sirius-web-spring-graphql/README.adoc
+++ b/backend/sirius-components-spring-graphql/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-spring-graphql
+= sirius-components-spring-graphql
== Goal
@@ -6,6 +6,6 @@ This project is used to provide GraphQL endpoints for Spring
== Dependencies
-- sirius-web-spring-graphql-api
+- sirius-components-spring-graphql-api
This project should not depend on anything else without a good reason to do so.
\ No newline at end of file
diff --git a/backend/sirius-web-spring-graphql/mvnw b/backend/sirius-components-spring-graphql/mvnw
similarity index 100%
rename from backend/sirius-web-spring-graphql/mvnw
rename to backend/sirius-components-spring-graphql/mvnw
diff --git a/backend/sirius-web-spring-graphql/mvnw.cmd b/backend/sirius-components-spring-graphql/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-spring-graphql/mvnw.cmd
rename to backend/sirius-components-spring-graphql/mvnw.cmd
diff --git a/backend/sirius-web-spring-graphql/pom.xml b/backend/sirius-components-spring-graphql/pom.xml
similarity index 86%
rename from backend/sirius-web-spring-graphql/pom.xml
rename to backend/sirius-components-spring-graphql/pom.xml
index 08de3e94bf9..8645156d5fd 100644
--- a/backend/sirius-web-spring-graphql/pom.xml
+++ b/backend/sirius-components-spring-graphql/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-spring-graphql
+ sirius-components-spring-graphql
2022.01.0
- sirius-web-spring-graphql
- Sirius Web Spring GraphQL
+ sirius-components-spring-graphql
+ Sirius Components Spring GraphQL
11
@@ -63,28 +63,28 @@
org.eclipse.sirius.web
- sirius-web-annotations
+ sirius-components-annotations
2022.01.0
org.eclipse.sirius.web
- sirius-web-graphql-utils
+ sirius-components-graphql-utils
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-graphql-api
+ sirius-components-spring-graphql-api
2022.01.0
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
org.eclipse.sirius.web
- sirius-web-spring-tests
+ sirius-components-spring-tests
2022.01.0
test
@@ -102,7 +102,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/configuration/WebSocketConfiguration.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/configuration/WebSocketConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/configuration/WebSocketConfiguration.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/configuration/WebSocketConfiguration.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLCacheClearer.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLCacheClearer.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLCacheClearer.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLCacheClearer.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLController.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLController.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLController.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLController.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLPayload.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLPayload.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLPayload.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLPayload.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/GraphQLWebSocketHandler.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/GraphQLWebSocketHandler.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/GraphQLWebSocketHandler.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/GraphQLWebSocketHandler.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/SubscriptionEntry.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/SubscriptionEntry.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/SubscriptionEntry.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/SubscriptionEntry.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/api/IGraphQLWebSocketHandlerListener.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/api/IGraphQLWebSocketHandlerListener.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/api/IGraphQLWebSocketHandlerListener.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/api/IGraphQLWebSocketHandlerListener.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/IOperationMessage.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/IOperationMessage.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/IOperationMessage.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/IOperationMessage.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/ConnectionInitMessage.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/ConnectionInitMessage.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/ConnectionInitMessage.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/ConnectionInitMessage.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/ConnectionTerminateMessage.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/ConnectionTerminateMessage.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/ConnectionTerminateMessage.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/ConnectionTerminateMessage.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/StartMessage.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/StartMessage.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/StartMessage.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/StartMessage.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/StopMessage.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/StopMessage.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/StopMessage.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/input/StopMessage.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/CompleteMessage.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/CompleteMessage.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/CompleteMessage.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/CompleteMessage.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ConnectionAcknowledgeMessage.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ConnectionAcknowledgeMessage.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ConnectionAcknowledgeMessage.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ConnectionAcknowledgeMessage.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ConnectionErrorMessage.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ConnectionErrorMessage.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ConnectionErrorMessage.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ConnectionErrorMessage.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ConnectionKeepAliveMessage.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ConnectionKeepAliveMessage.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ConnectionKeepAliveMessage.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ConnectionKeepAliveMessage.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/DataMessage.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/DataMessage.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/DataMessage.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/DataMessage.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ErrorMessage.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ErrorMessage.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ErrorMessage.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/dto/output/ErrorMessage.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/ConnectionInitMessageHandler.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/ConnectionInitMessageHandler.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/ConnectionInitMessageHandler.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/ConnectionInitMessageHandler.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/ConnectionTerminateMessageHandler.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/ConnectionTerminateMessageHandler.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/ConnectionTerminateMessageHandler.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/ConnectionTerminateMessageHandler.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/IWebSocketMessageHandler.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/IWebSocketMessageHandler.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/IWebSocketMessageHandler.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/IWebSocketMessageHandler.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/StartMessageHandler.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/StartMessageHandler.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/StartMessageHandler.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/StartMessageHandler.java
diff --git a/backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/StopMessageHandler.java b/backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/StopMessageHandler.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/StopMessageHandler.java
rename to backend/sirius-components-spring-graphql/src/main/java/org/eclipse/sirius/web/spring/graphql/ws/handlers/StopMessageHandler.java
diff --git a/backend/sirius-web-spring-graphql-api/src/test/java/.gitkeep b/backend/sirius-components-spring-graphql/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-spring-graphql-api/src/test/java/.gitkeep
rename to backend/sirius-components-spring-graphql/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/ArchitectureConstants.java b/backend/sirius-components-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/ArchitectureConstants.java
rename to backend/sirius-components-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/CodingRulesTests.java b/backend/sirius-components-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/CodingRulesTests.java
rename to backend/sirius-components-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/ConfigurationTests.java b/backend/sirius-components-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/ConfigurationTests.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/ConfigurationTests.java
rename to backend/sirius-components-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/ConfigurationTests.java
diff --git a/backend/sirius-web-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/SpringCodingRulesTests.java b/backend/sirius-components-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/SpringCodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/SpringCodingRulesTests.java
rename to backend/sirius-components-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/architecture/SpringCodingRulesTests.java
diff --git a/backend/sirius-web-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLControllerTests.java b/backend/sirius-components-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLControllerTests.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLControllerTests.java
rename to backend/sirius-components-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/controllers/GraphQLControllerTests.java
diff --git a/backend/sirius-web-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/ws/NoOpWebSocketSession.java b/backend/sirius-components-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/ws/NoOpWebSocketSession.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/ws/NoOpWebSocketSession.java
rename to backend/sirius-components-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/ws/NoOpWebSocketSession.java
diff --git a/backend/sirius-web-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/ws/WebSocketHandlerTests.java b/backend/sirius-components-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/ws/WebSocketHandlerTests.java
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/ws/WebSocketHandlerTests.java
rename to backend/sirius-components-spring-graphql/src/test/java/org/eclipse/sirius/web/spring/graphql/ws/WebSocketHandlerTests.java
diff --git a/backend/sirius-web-spring-collaborative/src/test/resources/logback-test.xml b/backend/sirius-components-spring-graphql/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-spring-collaborative/src/test/resources/logback-test.xml
rename to backend/sirius-components-spring-graphql/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-spring-graphql/.checkstyle b/backend/sirius-components-spring-starter/.checkstyle
similarity index 100%
rename from backend/sirius-web-spring-graphql/.checkstyle
rename to backend/sirius-components-spring-starter/.checkstyle
diff --git a/backend/sirius-web-spring-starter/.classpath b/backend/sirius-components-spring-starter/.classpath
similarity index 100%
rename from backend/sirius-web-spring-starter/.classpath
rename to backend/sirius-components-spring-starter/.classpath
diff --git a/backend/sirius-web-spring-starter/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-spring-starter/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-spring-starter/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-spring-starter/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-spring-collaborative/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-spring-starter/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-spring-collaborative/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-spring-starter/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-spring-starter/.project b/backend/sirius-components-spring-starter/.project
new file mode 100644
index 00000000000..6526fd917a8
--- /dev/null
+++ b/backend/sirius-components-spring-starter/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-spring-starter
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.m2e.core.maven2Nature
+ org.eclipse.jdt.core.javanature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-spring-graphql/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-spring-starter/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-spring-starter/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-spring-graphql/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-spring-starter/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-spring-starter/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-spring-graphql/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-spring-starter/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-spring-starter/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-spring-graphql/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-spring-starter/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-spring-starter/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-spring-graphql/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-spring-starter/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-spring-starter/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-spring-graphql/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-spring-starter/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-spring-starter/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-spring-starter/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/sirius-components-spring-starter/.settings/org.springframework.ide.eclipse.boot.prefs
similarity index 100%
rename from backend/sirius-web-spring-starter/.settings/org.springframework.ide.eclipse.boot.prefs
rename to backend/sirius-components-spring-starter/.settings/org.springframework.ide.eclipse.boot.prefs
diff --git a/backend/sirius-web-spring-graphql/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-spring-starter/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-spring-graphql/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-spring-starter/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-spring-starter/README.adoc b/backend/sirius-components-spring-starter/README.adoc
similarity index 76%
rename from backend/sirius-web-spring-starter/README.adoc
rename to backend/sirius-components-spring-starter/README.adoc
index 1fca737c4ea..6c902f3a3c7 100644
--- a/backend/sirius-web-spring-starter/README.adoc
+++ b/backend/sirius-components-spring-starter/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-spring-starter
+= sirius-components-spring-starter
== Goal
@@ -7,5 +7,5 @@ It allows user to retrieve automatically the configuration of the HTTP and Web S
== Dependencies
-- sirius-web-spring-graphql
+- sirius-components-spring-graphql
- spring-boot-autoconfigure
\ No newline at end of file
diff --git a/backend/sirius-web-spring-starter/mvnw b/backend/sirius-components-spring-starter/mvnw
similarity index 100%
rename from backend/sirius-web-spring-starter/mvnw
rename to backend/sirius-components-spring-starter/mvnw
diff --git a/backend/sirius-web-spring-starter/mvnw.cmd b/backend/sirius-components-spring-starter/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-spring-starter/mvnw.cmd
rename to backend/sirius-components-spring-starter/mvnw.cmd
diff --git a/backend/sirius-web-spring-starter/pom.xml b/backend/sirius-components-spring-starter/pom.xml
similarity index 80%
rename from backend/sirius-web-spring-starter/pom.xml
rename to backend/sirius-components-spring-starter/pom.xml
index 125915a4606..aaab3bc7c59 100644
--- a/backend/sirius-web-spring-starter/pom.xml
+++ b/backend/sirius-components-spring-starter/pom.xml
@@ -1,5 +1,5 @@
-
@@ -14,10 +14,10 @@
org.eclipse.sirius.web
- sirius-web-spring-starter
+ sirius-components-spring-starter
2022.01.0
- sirius-web-spring-starter
- Sirius Web Spring Starter
+ sirius-components-spring-starter
+ Sirius Components Spring Starter
11
@@ -54,52 +54,52 @@
org.eclipse.sirius.web
- sirius-web-spring-graphql
+ sirius-components-spring-graphql
2022.01.0
org.eclipse.sirius.web
- sirius-web-diagrams-layout
+ sirius-components-diagrams-layout
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative
+ sirius-components-spring-collaborative
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative-diagrams
+ sirius-components-spring-collaborative-diagrams
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative-forms
+ sirius-components-spring-collaborative-forms
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative-selection
+ sirius-components-spring-collaborative-selection
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative-trees
+ sirius-components-spring-collaborative-trees
2022.01.0
org.eclipse.sirius.web
- sirius-web-spring-collaborative-validation
+ sirius-components-spring-collaborative-validation
2022.01.0
org.eclipse.sirius.web
- sirius-web-emf
+ sirius-components-emf
2022.01.0
org.eclipse.sirius.web
- sirius-web-compatibility
+ sirius-components-compatibility
2022.01.0
@@ -111,7 +111,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-spring-starter/src/main/java/org/eclipse/sirius/web/starter/SiriusWebStarterConfiguration.java b/backend/sirius-components-spring-starter/src/main/java/org/eclipse/sirius/web/starter/SiriusWebStarterConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-starter/src/main/java/org/eclipse/sirius/web/starter/SiriusWebStarterConfiguration.java
rename to backend/sirius-components-spring-starter/src/main/java/org/eclipse/sirius/web/starter/SiriusWebStarterConfiguration.java
diff --git a/backend/sirius-web-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configuration/ObjectMapperConfiguration.java b/backend/sirius-components-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configuration/ObjectMapperConfiguration.java
similarity index 100%
rename from backend/sirius-web-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configuration/ObjectMapperConfiguration.java
rename to backend/sirius-components-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configuration/ObjectMapperConfiguration.java
diff --git a/backend/sirius-web-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configurationproperties/CorsConfigurationProperty.java b/backend/sirius-components-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configurationproperties/CorsConfigurationProperty.java
similarity index 100%
rename from backend/sirius-web-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configurationproperties/CorsConfigurationProperty.java
rename to backend/sirius-components-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configurationproperties/CorsConfigurationProperty.java
diff --git a/backend/sirius-web-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configurationproperties/EditingContextConfigurationProperty.java b/backend/sirius-components-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configurationproperties/EditingContextConfigurationProperty.java
similarity index 100%
rename from backend/sirius-web-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configurationproperties/EditingContextConfigurationProperty.java
rename to backend/sirius-components-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configurationproperties/EditingContextConfigurationProperty.java
diff --git a/backend/sirius-web-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configurationproperties/SiriusComponentsConfigurationProperties.java b/backend/sirius-components-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configurationproperties/SiriusComponentsConfigurationProperties.java
similarity index 100%
rename from backend/sirius-web-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configurationproperties/SiriusComponentsConfigurationProperties.java
rename to backend/sirius-components-spring-starter/src/main/java/org/eclipse/sirius/web/starter/configurationproperties/SiriusComponentsConfigurationProperties.java
diff --git a/backend/sirius-web-spring-starter/src/main/resources/META-INF/spring.factories b/backend/sirius-components-spring-starter/src/main/resources/META-INF/spring.factories
similarity index 100%
rename from backend/sirius-web-spring-starter/src/main/resources/META-INF/spring.factories
rename to backend/sirius-components-spring-starter/src/main/resources/META-INF/spring.factories
diff --git a/backend/sirius-web-spring-starter/.checkstyle b/backend/sirius-components-spring-tests/.checkstyle
similarity index 100%
rename from backend/sirius-web-spring-starter/.checkstyle
rename to backend/sirius-components-spring-tests/.checkstyle
diff --git a/backend/sirius-web-spring-tests/.classpath b/backend/sirius-components-spring-tests/.classpath
similarity index 100%
rename from backend/sirius-web-spring-tests/.classpath
rename to backend/sirius-components-spring-tests/.classpath
diff --git a/backend/sirius-web-spring-collaborative/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-spring-tests/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-spring-collaborative/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-spring-tests/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-spring-starter/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-spring-tests/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-spring-starter/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-spring-tests/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-spring-tests/.project b/backend/sirius-components-spring-tests/.project
new file mode 100644
index 00000000000..50603d64be1
--- /dev/null
+++ b/backend/sirius-components-spring-tests/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-spring-tests
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-spring-starter/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-spring-tests/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-spring-starter/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-spring-tests/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-spring-starter/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-spring-tests/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-spring-starter/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-spring-tests/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-spring-starter/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-spring-tests/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-starter/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-spring-tests/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-spring-starter/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-spring-tests/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-starter/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-spring-tests/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-spring-starter/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-spring-tests/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-spring-starter/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-spring-tests/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-spring-starter/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-spring-tests/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-starter/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-spring-tests/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-spring-tests/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/sirius-components-spring-tests/.settings/org.springframework.ide.eclipse.boot.prefs
similarity index 100%
rename from backend/sirius-web-spring-tests/.settings/org.springframework.ide.eclipse.boot.prefs
rename to backend/sirius-components-spring-tests/.settings/org.springframework.ide.eclipse.boot.prefs
diff --git a/backend/sirius-web-spring-starter/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-spring-tests/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-spring-starter/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-spring-tests/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-spring-tests/README.adoc b/backend/sirius-components-spring-tests/README.adoc
similarity index 85%
rename from backend/sirius-web-spring-tests/README.adoc
rename to backend/sirius-components-spring-tests/README.adoc
index 44fd67f94b0..58cf2ea0bad 100644
--- a/backend/sirius-web-spring-tests/README.adoc
+++ b/backend/sirius-components-spring-tests/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-spring-tests
+= sirius-components-spring-tests
== Goal
diff --git a/backend/sirius-web-spring-collaborative/mvnw b/backend/sirius-components-spring-tests/mvnw
similarity index 100%
rename from backend/sirius-web-spring-collaborative/mvnw
rename to backend/sirius-components-spring-tests/mvnw
diff --git a/backend/sirius-web-spring-collaborative/mvnw.cmd b/backend/sirius-components-spring-tests/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-spring-collaborative/mvnw.cmd
rename to backend/sirius-components-spring-tests/mvnw.cmd
diff --git a/backend/sirius-web-spring-tests/pom.xml b/backend/sirius-components-spring-tests/pom.xml
similarity index 89%
rename from backend/sirius-web-spring-tests/pom.xml
rename to backend/sirius-components-spring-tests/pom.xml
index 4f51468a623..dd0c2e6e677 100644
--- a/backend/sirius-web-spring-tests/pom.xml
+++ b/backend/sirius-components-spring-tests/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-spring-tests
+ sirius-components-spring-tests
2022.01.0
- sirius-web-spring-tests
- Sirius Web Spring Tests
+ sirius-components-spring-tests
+ Sirius Components Spring Tests
11
@@ -45,7 +45,7 @@
org.eclipse.sirius.web
- sirius-web-annotations
+ sirius-components-annotations
2022.01.0
@@ -66,7 +66,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-spring-tests/src/main/java/org/eclipse/sirius/web/spring/tests/architecture/AbstractConfigurationTests.java b/backend/sirius-components-spring-tests/src/main/java/org/eclipse/sirius/web/spring/tests/architecture/AbstractConfigurationTests.java
similarity index 100%
rename from backend/sirius-web-spring-tests/src/main/java/org/eclipse/sirius/web/spring/tests/architecture/AbstractConfigurationTests.java
rename to backend/sirius-components-spring-tests/src/main/java/org/eclipse/sirius/web/spring/tests/architecture/AbstractConfigurationTests.java
diff --git a/backend/sirius-web-spring-tests/src/main/java/org/eclipse/sirius/web/spring/tests/architecture/AbstractServicesTests.java b/backend/sirius-components-spring-tests/src/main/java/org/eclipse/sirius/web/spring/tests/architecture/AbstractServicesTests.java
similarity index 100%
rename from backend/sirius-web-spring-tests/src/main/java/org/eclipse/sirius/web/spring/tests/architecture/AbstractServicesTests.java
rename to backend/sirius-components-spring-tests/src/main/java/org/eclipse/sirius/web/spring/tests/architecture/AbstractServicesTests.java
diff --git a/backend/sirius-web-spring-tests/src/main/java/org/eclipse/sirius/web/spring/tests/architecture/AbstractSpringCodingRulesTests.java b/backend/sirius-components-spring-tests/src/main/java/org/eclipse/sirius/web/spring/tests/architecture/AbstractSpringCodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-spring-tests/src/main/java/org/eclipse/sirius/web/spring/tests/architecture/AbstractSpringCodingRulesTests.java
rename to backend/sirius-components-spring-tests/src/main/java/org/eclipse/sirius/web/spring/tests/architecture/AbstractSpringCodingRulesTests.java
diff --git a/backend/sirius-web-spring-graphql/src/main/resources/.gitkeep b/backend/sirius-components-spring-tests/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/main/resources/.gitkeep
rename to backend/sirius-components-spring-tests/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-spring-tests/src/main/resources/.gitkeep b/backend/sirius-components-spring-tests/src/test/java/.gitkeep
similarity index 100%
rename from backend/sirius-web-spring-tests/src/main/resources/.gitkeep
rename to backend/sirius-components-spring-tests/src/test/java/.gitkeep
diff --git a/backend/sirius-web-spring-graphql/src/test/resources/logback-test.xml b/backend/sirius-components-spring-tests/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-spring-graphql/src/test/resources/logback-test.xml
rename to backend/sirius-components-spring-tests/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-spring-tests/.checkstyle b/backend/sirius-components-tests/.checkstyle
similarity index 100%
rename from backend/sirius-web-spring-tests/.checkstyle
rename to backend/sirius-components-tests/.checkstyle
diff --git a/backend/sirius-web-tests/.classpath b/backend/sirius-components-tests/.classpath
similarity index 100%
rename from backend/sirius-web-tests/.classpath
rename to backend/sirius-components-tests/.classpath
diff --git a/backend/sirius-web-spring-tests/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-tests/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-spring-tests/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-tests/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-spring-tests/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-tests/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-spring-tests/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-tests/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-web-diagrams/.project b/backend/sirius-components-tests/.project
similarity index 95%
rename from backend/sirius-web-diagrams/.project
rename to backend/sirius-components-tests/.project
index 28aeaebc584..4cec270ce33 100644
--- a/backend/sirius-web-diagrams/.project
+++ b/backend/sirius-components-tests/.project
@@ -1,6 +1,6 @@
- sirius-web-diagrams
+ sirius-components-tests
diff --git a/backend/sirius-web-spring-tests/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-tests/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-spring-tests/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-tests/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-spring-tests/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-tests/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-spring-tests/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-tests/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-spring-tests/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-tests/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-tests/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-tests/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-spring-tests/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-tests/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-tests/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-tests/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-spring-tests/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-tests/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-spring-tests/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-tests/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-spring-tests/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-tests/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-spring-tests/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-tests/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-tests/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/sirius-components-tests/.settings/org.springframework.ide.eclipse.boot.prefs
similarity index 100%
rename from backend/sirius-web-tests/.settings/org.springframework.ide.eclipse.boot.prefs
rename to backend/sirius-components-tests/.settings/org.springframework.ide.eclipse.boot.prefs
diff --git a/backend/sirius-web-spring-tests/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-tests/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-spring-tests/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-tests/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-tests/README.adoc b/backend/sirius-components-tests/README.adoc
similarity index 88%
rename from backend/sirius-web-tests/README.adoc
rename to backend/sirius-components-tests/README.adoc
index e7b5d4cacf2..ad92e4b52fc 100644
--- a/backend/sirius-web-tests/README.adoc
+++ b/backend/sirius-components-tests/README.adoc
@@ -1,4 +1,4 @@
-= sirius-web-tests
+= sirius-components-tests
== Goal
diff --git a/backend/sirius-web-spring-tests/mvnw b/backend/sirius-components-tests/mvnw
similarity index 100%
rename from backend/sirius-web-spring-tests/mvnw
rename to backend/sirius-components-tests/mvnw
diff --git a/backend/sirius-web-spring-tests/mvnw.cmd b/backend/sirius-components-tests/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-spring-tests/mvnw.cmd
rename to backend/sirius-components-tests/mvnw.cmd
diff --git a/backend/sirius-web-tests/pom.xml b/backend/sirius-components-tests/pom.xml
similarity index 87%
rename from backend/sirius-web-tests/pom.xml
rename to backend/sirius-components-tests/pom.xml
index cfd44a632b9..ed1d9c403e2 100644
--- a/backend/sirius-web-tests/pom.xml
+++ b/backend/sirius-components-tests/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
- sirius-web-tests
- Sirius Web Tests
+ sirius-components-tests
+ Sirius Components Tests
11
@@ -50,7 +50,7 @@
org.eclipse.sirius.web
- sirius-web-annotations
+ sirius-components-annotations
2022.01.0
@@ -62,7 +62,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-tests/src/main/java/org/eclipse/sirius/web/tests/architecture/AbstractCodingRulesTests.java b/backend/sirius-components-tests/src/main/java/org/eclipse/sirius/web/tests/architecture/AbstractCodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-tests/src/main/java/org/eclipse/sirius/web/tests/architecture/AbstractCodingRulesTests.java
rename to backend/sirius-components-tests/src/main/java/org/eclipse/sirius/web/tests/architecture/AbstractCodingRulesTests.java
diff --git a/backend/sirius-web-tests/src/main/java/org/eclipse/sirius/web/tests/architecture/AbstractImmutableTests.java b/backend/sirius-components-tests/src/main/java/org/eclipse/sirius/web/tests/architecture/AbstractImmutableTests.java
similarity index 100%
rename from backend/sirius-web-tests/src/main/java/org/eclipse/sirius/web/tests/architecture/AbstractImmutableTests.java
rename to backend/sirius-components-tests/src/main/java/org/eclipse/sirius/web/tests/architecture/AbstractImmutableTests.java
diff --git a/backend/sirius-web-tests/src/main/java/org/eclipse/sirius/web/tests/architecture/HaveAValidBuilderCondition.java b/backend/sirius-components-tests/src/main/java/org/eclipse/sirius/web/tests/architecture/HaveAValidBuilderCondition.java
similarity index 100%
rename from backend/sirius-web-tests/src/main/java/org/eclipse/sirius/web/tests/architecture/HaveAValidBuilderCondition.java
rename to backend/sirius-components-tests/src/main/java/org/eclipse/sirius/web/tests/architecture/HaveAValidBuilderCondition.java
diff --git a/backend/sirius-web-spring-tests/src/test/java/.gitkeep b/backend/sirius-components-tests/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-spring-tests/src/test/java/.gitkeep
rename to backend/sirius-components-tests/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-tests/src/test/java/org/eclipse/sirius/web/tests/GeneralPurposeTests.java b/backend/sirius-components-tests/src/test/java/org/eclipse/sirius/web/tests/GeneralPurposeTests.java
similarity index 99%
rename from backend/sirius-web-tests/src/test/java/org/eclipse/sirius/web/tests/GeneralPurposeTests.java
rename to backend/sirius-components-tests/src/test/java/org/eclipse/sirius/web/tests/GeneralPurposeTests.java
index a14d4069e74..0060509f2ef 100644
--- a/backend/sirius-web-tests/src/test/java/org/eclipse/sirius/web/tests/GeneralPurposeTests.java
+++ b/backend/sirius-components-tests/src/test/java/org/eclipse/sirius/web/tests/GeneralPurposeTests.java
@@ -133,8 +133,8 @@ private List findFilePaths(Path sourceFolderPath, String extension) {
List filePaths = paths.filter(Files::isRegularFile)
.filter(filePath -> filePath.toFile().getName().endsWith(extension))
.filter(filePath -> !filePath.toString().replace(WINDOWS_PATH_SEPARATOR, UNIX_PATH_SEPARATOR).contains("/.mvn/wrapper/")) //$NON-NLS-1$
- .filter(filePath -> !filePath.toString().replace(WINDOWS_PATH_SEPARATOR, UNIX_PATH_SEPARATOR).contains("/sirius-web-domain")) //$NON-NLS-1$
- .filter(filePath -> !filePath.toString().replace(WINDOWS_PATH_SEPARATOR, UNIX_PATH_SEPARATOR).contains("/sirius-web-view")) //$NON-NLS-1$
+ .filter(filePath -> !filePath.toString().replace(WINDOWS_PATH_SEPARATOR, UNIX_PATH_SEPARATOR).contains("/sirius-components-domain")) //$NON-NLS-1$
+ .filter(filePath -> !filePath.toString().replace(WINDOWS_PATH_SEPARATOR, UNIX_PATH_SEPARATOR).contains("/sirius-components-view")) //$NON-NLS-1$
.collect(Collectors.toList());
// @formatter:on
diff --git a/backend/sirius-web-spring-tests/src/test/resources/logback-test.xml b/backend/sirius-components-tests/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-spring-tests/src/test/resources/logback-test.xml
rename to backend/sirius-components-tests/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-tests/.checkstyle b/backend/sirius-components-trees/.checkstyle
similarity index 100%
rename from backend/sirius-web-tests/.checkstyle
rename to backend/sirius-components-trees/.checkstyle
diff --git a/backend/sirius-web-trees/.classpath b/backend/sirius-components-trees/.classpath
similarity index 100%
rename from backend/sirius-web-trees/.classpath
rename to backend/sirius-components-trees/.classpath
diff --git a/backend/sirius-web-tests/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-trees/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-tests/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-trees/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-tests/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-trees/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-tests/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-trees/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-web-annotations/.project b/backend/sirius-components-trees/.project
similarity index 95%
rename from backend/sirius-web-annotations/.project
rename to backend/sirius-components-trees/.project
index df72dc0a048..1c44b912a46 100644
--- a/backend/sirius-web-annotations/.project
+++ b/backend/sirius-components-trees/.project
@@ -1,6 +1,6 @@
- sirius-web-annotations
+ sirius-components-trees
diff --git a/backend/sirius-web-tests/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-trees/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-tests/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-trees/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-tests/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-trees/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-tests/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-trees/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-tests/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-trees/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-tests/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-trees/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-tests/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-trees/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-tests/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-trees/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-tests/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-trees/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-tests/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-trees/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-tests/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-trees/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-tests/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-trees/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-tests/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-trees/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-tests/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-trees/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-components-trees/README.adoc b/backend/sirius-components-trees/README.adoc
new file mode 100644
index 00000000000..c953b7ef20e
--- /dev/null
+++ b/backend/sirius-components-trees/README.adoc
@@ -0,0 +1,12 @@
+= sirius-components-trees
+
+== Goal
+
+This project is used to compute tree representations.
+
+== Dependencies
+
+- sirius-components-representations
+
+This project should not depend on anything else without a good reason to do so.
+In the future, this project will depend on sirius-components-components and sirius-components-graphql-annotations too.
\ No newline at end of file
diff --git a/backend/sirius-web-tests/mvnw b/backend/sirius-components-trees/mvnw
similarity index 100%
rename from backend/sirius-web-tests/mvnw
rename to backend/sirius-components-trees/mvnw
diff --git a/backend/sirius-web-tests/mvnw.cmd b/backend/sirius-components-trees/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-tests/mvnw.cmd
rename to backend/sirius-components-trees/mvnw.cmd
diff --git a/backend/sirius-web-trees/pom.xml b/backend/sirius-components-trees/pom.xml
similarity index 86%
rename from backend/sirius-web-trees/pom.xml
rename to backend/sirius-components-trees/pom.xml
index 0838b577a36..08968d2d822 100644
--- a/backend/sirius-web-trees/pom.xml
+++ b/backend/sirius-components-trees/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-trees
+ sirius-components-trees
2022.01.0
- sirius-web-trees
- Sirius Web Trees
+ sirius-components-trees
+ Sirius Components Trees
11
@@ -41,17 +41,17 @@
org.eclipse.sirius.web
- sirius-web-annotations
+ sirius-components-annotations
2022.01.0
org.eclipse.sirius.web
- sirius-web-representations
+ sirius-components-representations
2022.01.0
org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
@@ -69,7 +69,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-trees/src/main/java/org/eclipse/sirius/web/trees/Tree.java b/backend/sirius-components-trees/src/main/java/org/eclipse/sirius/web/trees/Tree.java
similarity index 100%
rename from backend/sirius-web-trees/src/main/java/org/eclipse/sirius/web/trees/Tree.java
rename to backend/sirius-components-trees/src/main/java/org/eclipse/sirius/web/trees/Tree.java
diff --git a/backend/sirius-web-trees/src/main/java/org/eclipse/sirius/web/trees/TreeItem.java b/backend/sirius-components-trees/src/main/java/org/eclipse/sirius/web/trees/TreeItem.java
similarity index 100%
rename from backend/sirius-web-trees/src/main/java/org/eclipse/sirius/web/trees/TreeItem.java
rename to backend/sirius-components-trees/src/main/java/org/eclipse/sirius/web/trees/TreeItem.java
diff --git a/backend/sirius-web-trees/src/main/java/org/eclipse/sirius/web/trees/description/TreeDescription.java b/backend/sirius-components-trees/src/main/java/org/eclipse/sirius/web/trees/description/TreeDescription.java
similarity index 100%
rename from backend/sirius-web-trees/src/main/java/org/eclipse/sirius/web/trees/description/TreeDescription.java
rename to backend/sirius-components-trees/src/main/java/org/eclipse/sirius/web/trees/description/TreeDescription.java
diff --git a/backend/sirius-web-trees/src/main/java/org/eclipse/sirius/web/trees/renderer/TreeRenderer.java b/backend/sirius-components-trees/src/main/java/org/eclipse/sirius/web/trees/renderer/TreeRenderer.java
similarity index 100%
rename from backend/sirius-web-trees/src/main/java/org/eclipse/sirius/web/trees/renderer/TreeRenderer.java
rename to backend/sirius-components-trees/src/main/java/org/eclipse/sirius/web/trees/renderer/TreeRenderer.java
diff --git a/backend/sirius-web-tests/src/main/resources/.gitkeep b/backend/sirius-components-trees/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-tests/src/main/resources/.gitkeep
rename to backend/sirius-components-trees/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-trees/src/test/java/org/eclipse/sirius/web/trees/architecture/ArchitectureConstants.java b/backend/sirius-components-trees/src/test/java/org/eclipse/sirius/web/trees/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-trees/src/test/java/org/eclipse/sirius/web/trees/architecture/ArchitectureConstants.java
rename to backend/sirius-components-trees/src/test/java/org/eclipse/sirius/web/trees/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-trees/src/test/java/org/eclipse/sirius/web/trees/architecture/CodingRulesTests.java b/backend/sirius-components-trees/src/test/java/org/eclipse/sirius/web/trees/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-trees/src/test/java/org/eclipse/sirius/web/trees/architecture/CodingRulesTests.java
rename to backend/sirius-components-trees/src/test/java/org/eclipse/sirius/web/trees/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-trees/src/test/java/org/eclipse/sirius/web/trees/architecture/ImmutableTests.java b/backend/sirius-components-trees/src/test/java/org/eclipse/sirius/web/trees/architecture/ImmutableTests.java
similarity index 100%
rename from backend/sirius-web-trees/src/test/java/org/eclipse/sirius/web/trees/architecture/ImmutableTests.java
rename to backend/sirius-components-trees/src/test/java/org/eclipse/sirius/web/trees/architecture/ImmutableTests.java
diff --git a/backend/sirius-web-tests/src/test/resources/logback-test.xml b/backend/sirius-components-trees/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-tests/src/test/resources/logback-test.xml
rename to backend/sirius-components-trees/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-trees/.checkstyle b/backend/sirius-components-validation/.checkstyle
similarity index 100%
rename from backend/sirius-web-trees/.checkstyle
rename to backend/sirius-components-validation/.checkstyle
diff --git a/backend/sirius-web-validation/.classpath b/backend/sirius-components-validation/.classpath
similarity index 100%
rename from backend/sirius-web-validation/.classpath
rename to backend/sirius-components-validation/.classpath
diff --git a/backend/sirius-web-validation/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-validation/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-validation/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-validation/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-validation/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-validation/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-validation/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-validation/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-components-validation/.project b/backend/sirius-components-validation/.project
new file mode 100644
index 00000000000..c256b7a0302
--- /dev/null
+++ b/backend/sirius-components-validation/.project
@@ -0,0 +1,34 @@
+
+
+ sirius-components-validation
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.boot.validation.springbootbuilder
+
+
+
+
+ net.sf.eclipsecs.core.CheckstyleBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ net.sf.eclipsecs.core.CheckstyleNature
+
+
diff --git a/backend/sirius-web-trees/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-validation/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-trees/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-validation/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-trees/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-validation/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-trees/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-validation/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-trees/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-validation/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-trees/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-validation/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-trees/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-validation/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-trees/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-validation/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-trees/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-validation/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-trees/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-validation/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-trees/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-validation/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-trees/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-validation/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-validation/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/sirius-components-validation/.settings/org.springframework.ide.eclipse.boot.prefs
similarity index 100%
rename from backend/sirius-web-validation/.settings/org.springframework.ide.eclipse.boot.prefs
rename to backend/sirius-components-validation/.settings/org.springframework.ide.eclipse.boot.prefs
diff --git a/backend/sirius-web-trees/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-validation/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-trees/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-validation/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-validation/mvnw b/backend/sirius-components-validation/mvnw
similarity index 100%
rename from backend/sirius-web-validation/mvnw
rename to backend/sirius-components-validation/mvnw
diff --git a/backend/sirius-web-validation/mvnw.cmd b/backend/sirius-components-validation/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-validation/mvnw.cmd
rename to backend/sirius-components-validation/mvnw.cmd
diff --git a/backend/sirius-web-validation/pom.xml b/backend/sirius-components-validation/pom.xml
similarity index 84%
rename from backend/sirius-web-validation/pom.xml
rename to backend/sirius-components-validation/pom.xml
index ec2b36f918f..85aae74d96d 100644
--- a/backend/sirius-web-validation/pom.xml
+++ b/backend/sirius-components-validation/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-validation
+ sirius-components-validation
2022.01.0
- sirius-web-validation
- Sirius Web Validation
+ sirius-components-validation
+ Sirius Components Validation
11
@@ -46,17 +46,12 @@
org.eclipse.sirius.web
- sirius-web-components
+ sirius-components-representations
2022.01.0
org.eclipse.sirius.web
- sirius-web-representations
- 2022.01.0
-
-
- org.eclipse.sirius.web
- sirius-web-tests
+ sirius-components-tests
2022.01.0
test
@@ -69,7 +64,7 @@
maven-checkstyle-plugin
3.1.0
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
+ ../sirius-components-resources/checkstyle/CheckstyleConfiguration.xml
UTF-8
true
true
diff --git a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/Diagnostic.java b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/Diagnostic.java
similarity index 100%
rename from backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/Diagnostic.java
rename to backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/Diagnostic.java
diff --git a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/Validation.java b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/Validation.java
similarity index 100%
rename from backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/Validation.java
rename to backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/Validation.java
diff --git a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/components/DiagnosticComponent.java b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/components/DiagnosticComponent.java
similarity index 93%
rename from backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/components/DiagnosticComponent.java
rename to backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/components/DiagnosticComponent.java
index b6e11159d85..aeb492ab26d 100644
--- a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/components/DiagnosticComponent.java
+++ b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/components/DiagnosticComponent.java
@@ -14,8 +14,8 @@
import java.util.UUID;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IComponent;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.validation.description.ValidationDescription;
import org.eclipse.sirius.web.validation.elements.DiagnosticElementProps;
diff --git a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/components/DiagnosticComponentProps.java b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/components/DiagnosticComponentProps.java
similarity index 95%
rename from backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/components/DiagnosticComponentProps.java
rename to backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/components/DiagnosticComponentProps.java
index e3431a382c3..82ae26d1543 100644
--- a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/components/DiagnosticComponentProps.java
+++ b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/components/DiagnosticComponentProps.java
@@ -12,7 +12,7 @@
*******************************************************************************/
package org.eclipse.sirius.web.validation.components;
-import org.eclipse.sirius.web.components.IProps;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.validation.description.ValidationDescription;
/**
diff --git a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/components/ValidationComponent.java b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/components/ValidationComponent.java
similarity index 95%
rename from backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/components/ValidationComponent.java
rename to backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/components/ValidationComponent.java
index 868271809df..4b09de71194 100644
--- a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/components/ValidationComponent.java
+++ b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/components/ValidationComponent.java
@@ -16,8 +16,8 @@
import java.util.List;
import java.util.Optional;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IComponent;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IComponent;
import org.eclipse.sirius.web.representations.VariableManager;
import org.eclipse.sirius.web.validation.Validation;
import org.eclipse.sirius.web.validation.description.ValidationDescription;
diff --git a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/components/ValidationComponentProps.java b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/components/ValidationComponentProps.java
similarity index 97%
rename from backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/components/ValidationComponentProps.java
rename to backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/components/ValidationComponentProps.java
index 1ea56a5f97a..045803b6ad3 100644
--- a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/components/ValidationComponentProps.java
+++ b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/components/ValidationComponentProps.java
@@ -14,7 +14,7 @@
import java.util.Optional;
-import org.eclipse.sirius.web.components.IProps;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.representations.VariableManager;
import org.eclipse.sirius.web.validation.Validation;
import org.eclipse.sirius.web.validation.description.ValidationDescription;
diff --git a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/description/ValidationDescription.java b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/description/ValidationDescription.java
similarity index 100%
rename from backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/description/ValidationDescription.java
rename to backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/description/ValidationDescription.java
diff --git a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/elements/DiagnosticElementProps.java b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/elements/DiagnosticElementProps.java
similarity index 98%
rename from backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/elements/DiagnosticElementProps.java
rename to backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/elements/DiagnosticElementProps.java
index 3dd211f11f8..a3b55fbb403 100644
--- a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/elements/DiagnosticElementProps.java
+++ b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/elements/DiagnosticElementProps.java
@@ -17,7 +17,7 @@
import java.util.UUID;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.IProps;
+import org.eclipse.sirius.web.representations.IProps;
/**
* The properties of the diagnostic element.
diff --git a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/elements/ValidationElementProps.java b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/elements/ValidationElementProps.java
similarity index 96%
rename from backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/elements/ValidationElementProps.java
rename to backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/elements/ValidationElementProps.java
index a45bfd953e3..b207778b7d2 100644
--- a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/elements/ValidationElementProps.java
+++ b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/elements/ValidationElementProps.java
@@ -18,8 +18,8 @@
import java.util.UUID;
import org.eclipse.sirius.web.annotations.Immutable;
-import org.eclipse.sirius.web.components.Element;
-import org.eclipse.sirius.web.components.IProps;
+import org.eclipse.sirius.web.representations.Element;
+import org.eclipse.sirius.web.representations.IProps;
/**
* The properties of the validation element.
diff --git a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationComponentPropsValidator.java b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationComponentPropsValidator.java
similarity index 92%
rename from backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationComponentPropsValidator.java
rename to backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationComponentPropsValidator.java
index 9da2f049800..eb451c574b5 100644
--- a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationComponentPropsValidator.java
+++ b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationComponentPropsValidator.java
@@ -12,8 +12,8 @@
*******************************************************************************/
package org.eclipse.sirius.web.validation.render;
-import org.eclipse.sirius.web.components.IComponentPropsValidator;
-import org.eclipse.sirius.web.components.IProps;
+import org.eclipse.sirius.web.representations.IComponentPropsValidator;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.validation.components.DiagnosticComponent;
import org.eclipse.sirius.web.validation.components.DiagnosticComponentProps;
import org.eclipse.sirius.web.validation.components.ValidationComponent;
diff --git a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationElementFactory.java b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationElementFactory.java
similarity index 95%
rename from backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationElementFactory.java
rename to backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationElementFactory.java
index bc867007738..510f8370651 100644
--- a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationElementFactory.java
+++ b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationElementFactory.java
@@ -15,8 +15,8 @@
import java.util.List;
import java.util.stream.Collectors;
-import org.eclipse.sirius.web.components.IElementFactory;
-import org.eclipse.sirius.web.components.IProps;
+import org.eclipse.sirius.web.representations.IElementFactory;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.validation.Diagnostic;
import org.eclipse.sirius.web.validation.Validation;
import org.eclipse.sirius.web.validation.elements.DiagnosticElementProps;
diff --git a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationInstancePropsValidator.java b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationInstancePropsValidator.java
similarity index 91%
rename from backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationInstancePropsValidator.java
rename to backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationInstancePropsValidator.java
index 5d07ebd3f62..910721c13fb 100644
--- a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationInstancePropsValidator.java
+++ b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationInstancePropsValidator.java
@@ -12,8 +12,8 @@
*******************************************************************************/
package org.eclipse.sirius.web.validation.render;
-import org.eclipse.sirius.web.components.IInstancePropsValidator;
-import org.eclipse.sirius.web.components.IProps;
+import org.eclipse.sirius.web.representations.IInstancePropsValidator;
+import org.eclipse.sirius.web.representations.IProps;
import org.eclipse.sirius.web.validation.elements.DiagnosticElementProps;
import org.eclipse.sirius.web.validation.elements.ValidationElementProps;
diff --git a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationRenderer.java b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationRenderer.java
similarity index 92%
rename from backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationRenderer.java
rename to backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationRenderer.java
index 0c1fa0934a0..077561dc92a 100644
--- a/backend/sirius-web-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationRenderer.java
+++ b/backend/sirius-components-validation/src/main/java/org/eclipse/sirius/web/validation/render/ValidationRenderer.java
@@ -14,8 +14,8 @@
import java.util.Optional;
-import org.eclipse.sirius.web.components.BaseRenderer;
-import org.eclipse.sirius.web.components.Element;
+import org.eclipse.sirius.web.representations.BaseRenderer;
+import org.eclipse.sirius.web.representations.Element;
import org.eclipse.sirius.web.validation.Validation;
/**
diff --git a/backend/sirius-web-trees/src/main/resources/.gitkeep b/backend/sirius-components-validation/src/main/resources/.gitkeep
similarity index 100%
rename from backend/sirius-web-trees/src/main/resources/.gitkeep
rename to backend/sirius-components-validation/src/main/resources/.gitkeep
diff --git a/backend/sirius-web-validation/src/test/java/org/eclipse/sirius/web/validation/architecture/ArchitectureConstants.java b/backend/sirius-components-validation/src/test/java/org/eclipse/sirius/web/validation/architecture/ArchitectureConstants.java
similarity index 100%
rename from backend/sirius-web-validation/src/test/java/org/eclipse/sirius/web/validation/architecture/ArchitectureConstants.java
rename to backend/sirius-components-validation/src/test/java/org/eclipse/sirius/web/validation/architecture/ArchitectureConstants.java
diff --git a/backend/sirius-web-validation/src/test/java/org/eclipse/sirius/web/validation/architecture/CodingRulesTests.java b/backend/sirius-components-validation/src/test/java/org/eclipse/sirius/web/validation/architecture/CodingRulesTests.java
similarity index 100%
rename from backend/sirius-web-validation/src/test/java/org/eclipse/sirius/web/validation/architecture/CodingRulesTests.java
rename to backend/sirius-components-validation/src/test/java/org/eclipse/sirius/web/validation/architecture/CodingRulesTests.java
diff --git a/backend/sirius-web-validation/src/test/java/org/eclipse/sirius/web/validation/architecture/ImmutableTests.java b/backend/sirius-components-validation/src/test/java/org/eclipse/sirius/web/validation/architecture/ImmutableTests.java
similarity index 100%
rename from backend/sirius-web-validation/src/test/java/org/eclipse/sirius/web/validation/architecture/ImmutableTests.java
rename to backend/sirius-components-validation/src/test/java/org/eclipse/sirius/web/validation/architecture/ImmutableTests.java
diff --git a/backend/sirius-web-trees/src/test/resources/logback-test.xml b/backend/sirius-components-validation/src/test/resources/logback-test.xml
similarity index 100%
rename from backend/sirius-web-trees/src/test/resources/logback-test.xml
rename to backend/sirius-components-validation/src/test/resources/logback-test.xml
diff --git a/backend/sirius-web-view-edit/.classpath b/backend/sirius-components-view-edit/.classpath
similarity index 100%
rename from backend/sirius-web-view-edit/.classpath
rename to backend/sirius-components-view-edit/.classpath
diff --git a/backend/sirius-web-view-edit/.gitignore b/backend/sirius-components-view-edit/.gitignore
similarity index 100%
rename from backend/sirius-web-view-edit/.gitignore
rename to backend/sirius-components-view-edit/.gitignore
diff --git a/backend/sirius-web-trees/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-view-edit/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-trees/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-view-edit/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-trees/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-view-edit/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-trees/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-view-edit/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-web-domain-design/.project b/backend/sirius-components-view-edit/.project
similarity index 94%
rename from backend/sirius-web-domain-design/.project
rename to backend/sirius-components-view-edit/.project
index f214dc972eb..0dbf91a964a 100644
--- a/backend/sirius-web-domain-design/.project
+++ b/backend/sirius-components-view-edit/.project
@@ -1,6 +1,6 @@
- sirius-web-domain-design
+ sirius-components-view-edit
diff --git a/backend/sirius-web-view-edit/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-view-edit/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-view-edit/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-view-edit/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-validation/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-view-edit/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-validation/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-view-edit/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-validation/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-view-edit/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-validation/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-view-edit/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-view-edit/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-view-edit/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-view-edit/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-view-edit/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-validation/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-view-edit/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-validation/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-view-edit/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-validation/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-view-edit/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-validation/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-view-edit/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-validation/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-view-edit/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-validation/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-view-edit/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-domain-edit/pom.xml b/backend/sirius-components-view-edit/pom.xml
similarity index 89%
rename from backend/sirius-web-domain-edit/pom.xml
rename to backend/sirius-components-view-edit/pom.xml
index d00c71f90ab..8e18d8c1753 100644
--- a/backend/sirius-web-domain-edit/pom.xml
+++ b/backend/sirius-components-view-edit/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-domain-edit
+ sirius-components-view-edit
2022.01.0
- sirius-web-domain-edit
- Sirius Web Domain Definition DSL - Edit Support
+ sirius-components-view-edit
+ Sirius Components View Definition DSL - Edit Support
11
@@ -63,7 +63,7 @@
org.eclipse.sirius.web
- sirius-web-domain
+ sirius-components-view
2022.01.0
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ChangeContextItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ChangeContextItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ChangeContextItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ChangeContextItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ConditionalEdgeStyleItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ConditionalEdgeStyleItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ConditionalEdgeStyleItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ConditionalEdgeStyleItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ConditionalItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ConditionalItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ConditionalItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ConditionalItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ConditionalNodeStyleItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ConditionalNodeStyleItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ConditionalNodeStyleItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ConditionalNodeStyleItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/CreateInstanceItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/CreateInstanceItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/CreateInstanceItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/CreateInstanceItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/CreateViewItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/CreateViewItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/CreateViewItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/CreateViewItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DeleteElementItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DeleteElementItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DeleteElementItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DeleteElementItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DeleteToolItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DeleteToolItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DeleteToolItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DeleteToolItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DeleteViewItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DeleteViewItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DeleteViewItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DeleteViewItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DiagramDescriptionItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DiagramDescriptionItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DiagramDescriptionItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DiagramDescriptionItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DiagramElementDescriptionItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DiagramElementDescriptionItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DiagramElementDescriptionItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DiagramElementDescriptionItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DropToolItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DropToolItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DropToolItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/DropToolItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/EdgeDescriptionItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/EdgeDescriptionItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/EdgeDescriptionItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/EdgeDescriptionItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/EdgeStyleItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/EdgeStyleItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/EdgeStyleItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/EdgeStyleItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/EdgeToolItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/EdgeToolItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/EdgeToolItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/EdgeToolItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/LabelEditToolItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/LabelEditToolItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/LabelEditToolItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/LabelEditToolItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/LabelStyleItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/LabelStyleItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/LabelStyleItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/LabelStyleItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/NodeDescriptionItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/NodeDescriptionItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/NodeDescriptionItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/NodeDescriptionItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/NodeStyleItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/NodeStyleItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/NodeStyleItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/NodeStyleItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/NodeToolItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/NodeToolItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/NodeToolItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/NodeToolItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/OperationItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/OperationItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/OperationItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/OperationItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/RepresentationDescriptionItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/RepresentationDescriptionItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/RepresentationDescriptionItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/RepresentationDescriptionItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/SetValueItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/SetValueItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/SetValueItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/SetValueItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/StyleItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/StyleItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/StyleItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/StyleItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ToolItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ToolItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ToolItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ToolItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/UnsetValueItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/UnsetValueItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/UnsetValueItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/UnsetValueItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ViewEditPlugin.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ViewEditPlugin.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ViewEditPlugin.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ViewEditPlugin.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ViewItemProvider.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ViewItemProvider.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ViewItemProvider.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ViewItemProvider.java
diff --git a/backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ViewItemProviderAdapterFactory.java b/backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ViewItemProviderAdapterFactory.java
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ViewItemProviderAdapterFactory.java
rename to backend/sirius-components-view-edit/src/main/java/org/eclipse/sirius/web/view/provider/ViewItemProviderAdapterFactory.java
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/ChangeContext.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/ChangeContext.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/ChangeContext.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/ChangeContext.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/Conditional.gif b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/Conditional.gif
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/Conditional.gif
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/Conditional.gif
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/ConditionalStyle.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/ConditionalStyle.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/ConditionalStyle.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/ConditionalStyle.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/CreateInstance.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/CreateInstance.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/CreateInstance.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/CreateInstance.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/CreateView.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/CreateView.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/CreateView.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/CreateView.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/DeleteElement.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/DeleteElement.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/DeleteElement.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/DeleteElement.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/DeleteTool.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/DeleteTool.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/DeleteTool.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/DeleteTool.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/DeleteView.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/DeleteView.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/DeleteView.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/DeleteView.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/DiagramDescription.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/DiagramDescription.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/DiagramDescription.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/DiagramDescription.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/DiagramElementDescription.gif b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/DiagramElementDescription.gif
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/DiagramElementDescription.gif
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/DiagramElementDescription.gif
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/DropTool.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/DropTool.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/DropTool.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/DropTool.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/EdgeDescription.gif b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/EdgeDescription.gif
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/EdgeDescription.gif
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/EdgeDescription.gif
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/EdgeDescription.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/EdgeDescription.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/EdgeDescription.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/EdgeDescription.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/EdgeStyle.gif b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/EdgeStyle.gif
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/EdgeStyle.gif
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/EdgeStyle.gif
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/EdgeTool.gif b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/EdgeTool.gif
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/EdgeTool.gif
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/EdgeTool.gif
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/LabelEditTool.gif b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/LabelEditTool.gif
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/LabelEditTool.gif
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/LabelEditTool.gif
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/LabelEditTool.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/LabelEditTool.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/LabelEditTool.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/LabelEditTool.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/NodeDescription.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/NodeDescription.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/NodeDescription.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/NodeDescription.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/NodeStyle.gif b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/NodeStyle.gif
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/NodeStyle.gif
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/NodeStyle.gif
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/NodeTool.gif b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/NodeTool.gif
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/NodeTool.gif
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/NodeTool.gif
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/NodeTool.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/NodeTool.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/NodeTool.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/NodeTool.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/SetValue.gif b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/SetValue.gif
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/SetValue.gif
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/SetValue.gif
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/SetValue.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/SetValue.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/SetValue.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/SetValue.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/Style.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/Style.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/Style.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/Style.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/Tool.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/Tool.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/Tool.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/Tool.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/UnsetValue.gif b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/UnsetValue.gif
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/UnsetValue.gif
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/UnsetValue.gif
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/UnsetValue.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/UnsetValue.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/UnsetValue.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/UnsetValue.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/View.svg b/backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/View.svg
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/icons/full/obj16/View.svg
rename to backend/sirius-components-view-edit/src/main/resources/icons/full/obj16/View.svg
diff --git a/backend/sirius-web-view-edit/src/main/resources/plugin.properties b/backend/sirius-components-view-edit/src/main/resources/plugin.properties
similarity index 100%
rename from backend/sirius-web-view-edit/src/main/resources/plugin.properties
rename to backend/sirius-components-view-edit/src/main/resources/plugin.properties
diff --git a/backend/sirius-web-validation/src/main/resources/.gitkeep b/backend/sirius-components-view-edit/src/test/java/.gitkeep
similarity index 100%
rename from backend/sirius-web-validation/src/main/resources/.gitkeep
rename to backend/sirius-components-view-edit/src/test/java/.gitkeep
diff --git a/backend/sirius-web-view/.classpath b/backend/sirius-components-view/.classpath
similarity index 100%
rename from backend/sirius-web-view/.classpath
rename to backend/sirius-components-view/.classpath
diff --git a/backend/sirius-web-view-edit/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-components-view/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from backend/sirius-web-view-edit/.mvn/wrapper/MavenWrapperDownloader.java
rename to backend/sirius-components-view/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/backend/sirius-web-view-edit/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-components-view/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from backend/sirius-web-view-edit/.mvn/wrapper/maven-wrapper.properties
rename to backend/sirius-components-view/.mvn/wrapper/maven-wrapper.properties
diff --git a/backend/sirius-web-view/.project b/backend/sirius-components-view/.project
similarity index 94%
rename from backend/sirius-web-view/.project
rename to backend/sirius-components-view/.project
index 0d320007375..0e5d983503d 100644
--- a/backend/sirius-web-view/.project
+++ b/backend/sirius-components-view/.project
@@ -1,6 +1,6 @@
- sirius-web-view
+ sirius-components-view
diff --git a/backend/sirius-web-validation/.settings/org.eclipse.core.resources.prefs b/backend/sirius-components-view/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from backend/sirius-web-validation/.settings/org.eclipse.core.resources.prefs
rename to backend/sirius-components-view/.settings/org.eclipse.core.resources.prefs
diff --git a/backend/sirius-web-view-edit/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-components-view/.settings/org.eclipse.core.runtime.prefs
similarity index 100%
rename from backend/sirius-web-view-edit/.settings/org.eclipse.core.runtime.prefs
rename to backend/sirius-components-view/.settings/org.eclipse.core.runtime.prefs
diff --git a/backend/sirius-web-view-edit/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-components-view/.settings/org.eclipse.jdt.apt.core.prefs
similarity index 100%
rename from backend/sirius-web-view-edit/.settings/org.eclipse.jdt.apt.core.prefs
rename to backend/sirius-components-view/.settings/org.eclipse.jdt.apt.core.prefs
diff --git a/backend/sirius-web-view/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-components-view/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from backend/sirius-web-view/.settings/org.eclipse.jdt.core.prefs
rename to backend/sirius-components-view/.settings/org.eclipse.jdt.core.prefs
diff --git a/backend/sirius-web-view-edit/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-components-view/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from backend/sirius-web-view-edit/.settings/org.eclipse.jdt.ui.prefs
rename to backend/sirius-components-view/.settings/org.eclipse.jdt.ui.prefs
diff --git a/backend/sirius-web-view-edit/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-components-view/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from backend/sirius-web-view-edit/.settings/org.eclipse.m2e.core.prefs
rename to backend/sirius-components-view/.settings/org.eclipse.m2e.core.prefs
diff --git a/backend/sirius-web-view-edit/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-components-view/.settings/org.springframework.ide.eclipse.prefs
similarity index 100%
rename from backend/sirius-web-view-edit/.settings/org.springframework.ide.eclipse.prefs
rename to backend/sirius-components-view/.settings/org.springframework.ide.eclipse.prefs
diff --git a/backend/sirius-web-trees/mvnw b/backend/sirius-components-view/mvnw
similarity index 100%
rename from backend/sirius-web-trees/mvnw
rename to backend/sirius-components-view/mvnw
diff --git a/backend/sirius-web-trees/mvnw.cmd b/backend/sirius-components-view/mvnw.cmd
similarity index 100%
rename from backend/sirius-web-trees/mvnw.cmd
rename to backend/sirius-components-view/mvnw.cmd
diff --git a/backend/sirius-web-view/pom.xml b/backend/sirius-components-view/pom.xml
similarity index 91%
rename from backend/sirius-web-view/pom.xml
rename to backend/sirius-components-view/pom.xml
index ce63f42ea55..909f0082959 100644
--- a/backend/sirius-web-view/pom.xml
+++ b/backend/sirius-components-view/pom.xml
@@ -1,6 +1,6 @@
org.eclipse.sirius.web
- sirius-web-view
+ sirius-components-view
2022.01.0
- sirius-web-view
- Sirius Web View Definition DSL
+ sirius-components-view
+ Sirius Components View Definition DSL
11
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/ArrowStyle.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/ArrowStyle.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/ArrowStyle.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/ArrowStyle.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/ChangeContext.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/ChangeContext.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/ChangeContext.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/ChangeContext.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/Conditional.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/Conditional.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/Conditional.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/Conditional.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/ConditionalEdgeStyle.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/ConditionalEdgeStyle.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/ConditionalEdgeStyle.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/ConditionalEdgeStyle.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/ConditionalNodeStyle.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/ConditionalNodeStyle.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/ConditionalNodeStyle.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/ConditionalNodeStyle.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/CreateInstance.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/CreateInstance.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/CreateInstance.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/CreateInstance.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/CreateView.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/CreateView.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/CreateView.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/CreateView.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/DeleteElement.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/DeleteElement.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/DeleteElement.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/DeleteElement.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/DeleteTool.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/DeleteTool.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/DeleteTool.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/DeleteTool.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/DeleteView.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/DeleteView.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/DeleteView.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/DeleteView.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/DiagramDescription.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/DiagramDescription.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/DiagramDescription.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/DiagramDescription.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/DiagramElementDescription.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/DiagramElementDescription.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/DiagramElementDescription.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/DiagramElementDescription.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/DropTool.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/DropTool.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/DropTool.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/DropTool.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/EdgeDescription.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/EdgeDescription.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/EdgeDescription.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/EdgeDescription.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/EdgeStyle.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/EdgeStyle.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/EdgeStyle.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/EdgeStyle.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/EdgeTool.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/EdgeTool.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/EdgeTool.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/EdgeTool.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/LabelEditTool.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/LabelEditTool.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/LabelEditTool.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/LabelEditTool.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/LabelStyle.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/LabelStyle.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/LabelStyle.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/LabelStyle.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/LineStyle.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/LineStyle.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/LineStyle.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/LineStyle.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/NodeDescription.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/NodeDescription.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/NodeDescription.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/NodeDescription.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/NodeStyle.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/NodeStyle.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/NodeStyle.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/NodeStyle.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/NodeTool.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/NodeTool.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/NodeTool.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/NodeTool.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/Operation.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/Operation.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/Operation.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/Operation.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/RepresentationDescription.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/RepresentationDescription.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/RepresentationDescription.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/RepresentationDescription.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/SetValue.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/SetValue.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/SetValue.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/SetValue.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/Style.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/Style.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/Style.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/Style.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/SynchronizationPolicy.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/SynchronizationPolicy.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/SynchronizationPolicy.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/SynchronizationPolicy.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/Tool.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/Tool.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/Tool.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/Tool.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/UnsetValue.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/UnsetValue.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/UnsetValue.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/UnsetValue.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/View.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/View.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/View.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/View.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/ViewFactory.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/ViewFactory.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/ViewFactory.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/ViewFactory.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/ViewPackage.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/ViewPackage.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/ViewPackage.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/ViewPackage.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ChangeContextImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ChangeContextImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ChangeContextImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ChangeContextImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ConditionalEdgeStyleImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ConditionalEdgeStyleImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ConditionalEdgeStyleImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ConditionalEdgeStyleImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ConditionalImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ConditionalImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ConditionalImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ConditionalImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ConditionalNodeStyleImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ConditionalNodeStyleImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ConditionalNodeStyleImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ConditionalNodeStyleImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/CreateInstanceImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/CreateInstanceImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/CreateInstanceImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/CreateInstanceImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/CreateViewImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/CreateViewImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/CreateViewImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/CreateViewImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/DeleteElementImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/DeleteElementImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/DeleteElementImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/DeleteElementImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/DeleteToolImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/DeleteToolImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/DeleteToolImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/DeleteToolImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/DeleteViewImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/DeleteViewImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/DeleteViewImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/DeleteViewImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/DiagramDescriptionImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/DiagramDescriptionImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/DiagramDescriptionImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/DiagramDescriptionImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/DiagramElementDescriptionImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/DiagramElementDescriptionImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/DiagramElementDescriptionImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/DiagramElementDescriptionImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/DropToolImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/DropToolImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/DropToolImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/DropToolImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/EdgeDescriptionImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/EdgeDescriptionImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/EdgeDescriptionImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/EdgeDescriptionImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/EdgeStyleImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/EdgeStyleImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/EdgeStyleImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/EdgeStyleImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/EdgeToolImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/EdgeToolImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/EdgeToolImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/EdgeToolImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/LabelEditToolImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/LabelEditToolImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/LabelEditToolImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/LabelEditToolImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/LabelStyleImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/LabelStyleImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/LabelStyleImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/LabelStyleImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/NodeDescriptionImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/NodeDescriptionImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/NodeDescriptionImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/NodeDescriptionImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/NodeStyleImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/NodeStyleImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/NodeStyleImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/NodeStyleImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/NodeToolImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/NodeToolImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/NodeToolImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/NodeToolImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/OperationImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/OperationImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/OperationImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/OperationImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/RepresentationDescriptionImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/RepresentationDescriptionImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/RepresentationDescriptionImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/RepresentationDescriptionImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/SetValueImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/SetValueImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/SetValueImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/SetValueImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/StyleImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/StyleImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/StyleImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/StyleImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ToolImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ToolImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ToolImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ToolImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/UnsetValueImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/UnsetValueImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/UnsetValueImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/UnsetValueImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ViewFactoryImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ViewFactoryImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ViewFactoryImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ViewFactoryImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ViewImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ViewImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ViewImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ViewImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ViewPackageImpl.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ViewPackageImpl.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/impl/ViewPackageImpl.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/impl/ViewPackageImpl.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/util/ViewAdapterFactory.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/util/ViewAdapterFactory.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/util/ViewAdapterFactory.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/util/ViewAdapterFactory.java
diff --git a/backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/util/ViewSwitch.java b/backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/util/ViewSwitch.java
similarity index 100%
rename from backend/sirius-web-view/src/main/java/org/eclipse/sirius/web/view/util/ViewSwitch.java
rename to backend/sirius-components-view/src/main/java/org/eclipse/sirius/web/view/util/ViewSwitch.java
diff --git a/backend/sirius-web-view/src/main/resources/model/view.ecore b/backend/sirius-components-view/src/main/resources/model/view.ecore
similarity index 100%
rename from backend/sirius-web-view/src/main/resources/model/view.ecore
rename to backend/sirius-components-view/src/main/resources/model/view.ecore
diff --git a/backend/sirius-web-view/src/main/resources/model/view.genmodel b/backend/sirius-components-view/src/main/resources/model/view.genmodel
similarity index 100%
rename from backend/sirius-web-view/src/main/resources/model/view.genmodel
rename to backend/sirius-components-view/src/main/resources/model/view.genmodel
diff --git a/backend/sirius-web-view-edit/src/test/java/.gitkeep b/backend/sirius-components-view/src/test/java/.gitkeep
similarity index 100%
rename from backend/sirius-web-view-edit/src/test/java/.gitkeep
rename to backend/sirius-components-view/src/test/java/.gitkeep
diff --git a/backend/sirius-web-annotations-spring/README.adoc b/backend/sirius-web-annotations-spring/README.adoc
deleted file mode 100644
index f9cdedb1e2e..00000000000
--- a/backend/sirius-web-annotations-spring/README.adoc
+++ /dev/null
@@ -1,11 +0,0 @@
-= sirius-web-annotations-spring
-
-== Goal
-
-This project provides some annotations which can be used to decorate our code.
-Contrary to sirius-web-annotations, the annotations inside this project need to depend on some Spring annotations
-
-
-== Dependencies
-
-None.
\ No newline at end of file
diff --git a/backend/sirius-web-components/.classpath b/backend/sirius-web-components/.classpath
deleted file mode 100644
index daf5b94abbf..00000000000
--- a/backend/sirius-web-components/.classpath
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/backend/sirius-web-components/README.adoc b/backend/sirius-web-components/README.adoc
deleted file mode 100644
index d9cbd029575..00000000000
--- a/backend/sirius-web-components/README.adoc
+++ /dev/null
@@ -1,9 +0,0 @@
-= sirius-web-components
-
-== Goal
-
-This project provides a React-like API to build representation renderers.
-
-== Dependencies
-
-None.
\ No newline at end of file
diff --git a/backend/sirius-web-components/pom.xml b/backend/sirius-web-components/pom.xml
deleted file mode 100644
index 42b075d967d..00000000000
--- a/backend/sirius-web-components/pom.xml
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
- 4.0.0
-
- org.springframework.boot
- spring-boot-starter-parent
- 2.6.1
-
-
- org.eclipse.sirius.web
- sirius-web-components
- 2022.01.0
- sirius-web-components
- Sirius Web Components
-
-
- 11
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-sirius/sirius-components
-
-
-
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
- org.slf4j
- slf4j-api
-
-
- org.eclipse.sirius.web
- sirius-web-tests
- 2022.01.0
- test
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
- 3.1.0
-
- ../sirius-web-resources/checkstyle/CheckstyleConfiguration.xml
- UTF-8
- true
- true
-
-
-
- validate
- validate
-
- check
-
-
-
-
- org.jacoco
- jacoco-maven-plugin
- 0.8.7
-
-
-
- prepare-agent
-
-
-
- report
- prepare-package
-
- report
-
-
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
-
-
- attach-sources
-
- jar
-
-
-
-
-
-
-
diff --git a/backend/sirius-web-components/src/test/java/org/eclipse/sirius/web/components/architecture/ArchitectureConstants.java b/backend/sirius-web-components/src/test/java/org/eclipse/sirius/web/components/architecture/ArchitectureConstants.java
deleted file mode 100644
index 00a6c149676..00000000000
--- a/backend/sirius-web-components/src/test/java/org/eclipse/sirius/web/components/architecture/ArchitectureConstants.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2019, 2020 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.sirius.web.components.architecture;
-
-import com.tngtech.archunit.core.domain.JavaClasses;
-import com.tngtech.archunit.core.importer.ClassFileImporter;
-import com.tngtech.archunit.core.importer.ImportOption;
-
-/**
- * Constants shared across multiple tests.
- *
- * @author sbegaudeau
- */
-public final class ArchitectureConstants {
- public static final String SIRIUS_WEB_COMPONENTS_ROOT_PACKAGE = "org.eclipse.sirius.web.components.."; //$NON-NLS-1$
-
- // @formatter:off
- public static final JavaClasses CLASSES = new ClassFileImporter()
- .withImportOption(ImportOption.Predefined.DO_NOT_INCLUDE_JARS)
- .withImportOption(ImportOption.Predefined.DO_NOT_INCLUDE_TESTS)
- .importPackages(SIRIUS_WEB_COMPONENTS_ROOT_PACKAGE);
- // @formatter:on
-
- private ArchitectureConstants() {
- // Prevent instantiation
- }
-}
diff --git a/backend/sirius-web-components/src/test/java/org/eclipse/sirius/web/components/architecture/CodingRulesTests.java b/backend/sirius-web-components/src/test/java/org/eclipse/sirius/web/components/architecture/CodingRulesTests.java
deleted file mode 100644
index 111fd12846f..00000000000
--- a/backend/sirius-web-components/src/test/java/org/eclipse/sirius/web/components/architecture/CodingRulesTests.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2019, 2021 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.sirius.web.components.architecture;
-
-import com.tngtech.archunit.core.domain.JavaClasses;
-
-import org.eclipse.sirius.web.tests.architecture.AbstractCodingRulesTests;
-import org.junit.jupiter.api.Test;
-
-/**
- * Coding rules tests.
- *
- * @author sbegaudeau
- */
-public class CodingRulesTests extends AbstractCodingRulesTests {
-
- @Override
- protected String getProjectRootPackage() {
- return ArchitectureConstants.SIRIUS_WEB_COMPONENTS_ROOT_PACKAGE;
- }
-
- @Override
- protected JavaClasses getClasses() {
- return ArchitectureConstants.CLASSES;
- }
-
- @Test
- @Override
- public void noClassesShouldUseEMF() {
- super.noClassesShouldUseEMF();
- }
-
- @Test
- @Override
- public void noClassesShouldUseApacheCommons() {
- super.noClassesShouldUseApacheCommons();
- }
-}
diff --git a/backend/sirius-web-diagrams-layout-api/.project b/backend/sirius-web-diagrams-layout-api/.project
deleted file mode 100644
index 952f66e96c1..00000000000
--- a/backend/sirius-web-diagrams-layout-api/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-diagrams-layout-api
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-diagrams-layout-api/README.adoc b/backend/sirius-web-diagrams-layout-api/README.adoc
deleted file mode 100644
index 8169c083d9d..00000000000
--- a/backend/sirius-web-diagrams-layout-api/README.adoc
+++ /dev/null
@@ -1,9 +0,0 @@
-= sirius-web-diagrams-layout-api
-
-== Goal
-
-This project is used to provide some constants and API to interact with sirius-web-diagrams-layout
-
-== Dependencies
-
-This project should not only depend on sirius-web-diagrams
\ No newline at end of file
diff --git a/backend/sirius-web-diagrams-layout/.project b/backend/sirius-web-diagrams-layout/.project
deleted file mode 100644
index c7372155d9f..00000000000
--- a/backend/sirius-web-diagrams-layout/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-diagrams-layout
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-diagrams-tests/.project b/backend/sirius-web-diagrams-tests/.project
deleted file mode 100644
index 37eddb65262..00000000000
--- a/backend/sirius-web-diagrams-tests/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-diagrams-tests
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-diagrams/README.adoc b/backend/sirius-web-diagrams/README.adoc
deleted file mode 100644
index bec6a8be15d..00000000000
--- a/backend/sirius-web-diagrams/README.adoc
+++ /dev/null
@@ -1,12 +0,0 @@
-= sirius-web-diagrams
-
-== Goal
-
-This project is used to compute diagrams.
-
-== Dependencies
-
-- sirius-web-representations (interfaces which are implemented)
-
-This project should not depend on anything else without a good reason to do so.
-In the future, this project will depend on sirius-web-components and sirius-web-graphql-annotations too.
\ No newline at end of file
diff --git a/backend/sirius-web-emf/.project b/backend/sirius-web-emf/.project
deleted file mode 100644
index ba213ea3d1c..00000000000
--- a/backend/sirius-web-emf/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-emf
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-forms-tests/.project b/backend/sirius-web-forms-tests/.project
deleted file mode 100644
index 53d4d29f35f..00000000000
--- a/backend/sirius-web-forms-tests/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-forms-tests
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-forms/README.adoc b/backend/sirius-web-forms/README.adoc
deleted file mode 100644
index 920e745ce78..00000000000
--- a/backend/sirius-web-forms/README.adoc
+++ /dev/null
@@ -1,13 +0,0 @@
-= sirius-web-forms
-
-== Goal
-
-This project is used to compute forms.
-
-== Dependencies
-
-- sirius-web-graphql-annotations
-- sirius-web-components
-- sirius-web-representations (interfaces which are implemented)
-
-This project should not depend on anything else without a good reason to do so.
\ No newline at end of file
diff --git a/backend/sirius-web-graphql-utils/.project b/backend/sirius-web-graphql-utils/.project
deleted file mode 100644
index 493eba98a1e..00000000000
--- a/backend/sirius-web-graphql-utils/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-graphql-utils
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-interpreter/.project b/backend/sirius-web-interpreter/.project
deleted file mode 100644
index f16a0420f8c..00000000000
--- a/backend/sirius-web-interpreter/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-interpreter
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-representations/.project b/backend/sirius-web-representations/.project
deleted file mode 100644
index d627acfa724..00000000000
--- a/backend/sirius-web-representations/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-representations
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-selection/.project b/backend/sirius-web-selection/.project
deleted file mode 100644
index 17ec4341111..00000000000
--- a/backend/sirius-web-selection/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-selection
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-spring-collaborative-diagrams/.project b/backend/sirius-web-spring-collaborative-diagrams/.project
deleted file mode 100644
index aa871fb5e7d..00000000000
--- a/backend/sirius-web-spring-collaborative-diagrams/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-spring-collaborative-diagrams
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-spring-collaborative-diagrams/README.adoc b/backend/sirius-web-spring-collaborative-diagrams/README.adoc
deleted file mode 100644
index 4adcf76dff7..00000000000
--- a/backend/sirius-web-spring-collaborative-diagrams/README.adoc
+++ /dev/null
@@ -1,10 +0,0 @@
-= sirius-web-spring-collaborative-diagrams
-
-== Goal
-
-This project provides support for our diagram collaborative edition layer.
-
-== Dependencies
-
-- sirius-web-collaborative-diagrams-api
-- sirius-web-services-api
\ No newline at end of file
diff --git a/backend/sirius-web-spring-collaborative-forms/.project b/backend/sirius-web-spring-collaborative-forms/.project
deleted file mode 100644
index 1cb51dbcdfd..00000000000
--- a/backend/sirius-web-spring-collaborative-forms/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-spring-collaborative-forms
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-spring-collaborative-forms/README.adoc b/backend/sirius-web-spring-collaborative-forms/README.adoc
deleted file mode 100644
index 000b0ab491c..00000000000
--- a/backend/sirius-web-spring-collaborative-forms/README.adoc
+++ /dev/null
@@ -1,10 +0,0 @@
-= sirius-web-spring-collaborative-forms
-
-== Goal
-
-This project provides support for our form collaborative edition layer.
-
-== Dependencies
-
-- sirius-web-collaborative-forms-api
-- sirius-web-services-api
\ No newline at end of file
diff --git a/backend/sirius-web-spring-collaborative-selection/.project b/backend/sirius-web-spring-collaborative-selection/.project
deleted file mode 100644
index 6c1a0475fe5..00000000000
--- a/backend/sirius-web-spring-collaborative-selection/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-spring-collaborative-selection
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-spring-collaborative-selection/README.adoc b/backend/sirius-web-spring-collaborative-selection/README.adoc
deleted file mode 100644
index a93e6bc0b64..00000000000
--- a/backend/sirius-web-spring-collaborative-selection/README.adoc
+++ /dev/null
@@ -1,10 +0,0 @@
-= sirius-web-spring-collaborative-selection
-
-== Goal
-
-This project provides support for our selection collaborative edition layer.
-
-== Dependencies
-
-- sirius-web-collaborative-selection-api
-- sirius-web-services-api
\ No newline at end of file
diff --git a/backend/sirius-web-spring-collaborative-trees/.project b/backend/sirius-web-spring-collaborative-trees/.project
deleted file mode 100644
index 2bce1bc3929..00000000000
--- a/backend/sirius-web-spring-collaborative-trees/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-spring-collaborative-trees
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-spring-collaborative-trees/README.adoc b/backend/sirius-web-spring-collaborative-trees/README.adoc
deleted file mode 100644
index b197a3c0aa0..00000000000
--- a/backend/sirius-web-spring-collaborative-trees/README.adoc
+++ /dev/null
@@ -1,10 +0,0 @@
-= sirius-web-spring-collaborative-trees
-
-== Goal
-
-This project provides support for our tree collaborative edition layer.
-
-== Dependencies
-
-- sirius-web-collaborative-trees-api
-- sirius-web-services-api
\ No newline at end of file
diff --git a/backend/sirius-web-spring-collaborative-validation/.project b/backend/sirius-web-spring-collaborative-validation/.project
deleted file mode 100644
index dcb5938642d..00000000000
--- a/backend/sirius-web-spring-collaborative-validation/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-spring-collaborative-validation
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-spring-collaborative/.project b/backend/sirius-web-spring-collaborative/.project
deleted file mode 100644
index 6af722e60e1..00000000000
--- a/backend/sirius-web-spring-collaborative/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-spring-collaborative
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-spring-graphql-api/.project b/backend/sirius-web-spring-graphql-api/.project
deleted file mode 100644
index b5caa31390b..00000000000
--- a/backend/sirius-web-spring-graphql-api/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-spring-graphql-api
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-spring-graphql/.project b/backend/sirius-web-spring-graphql/.project
deleted file mode 100644
index 18c54ccec58..00000000000
--- a/backend/sirius-web-spring-graphql/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-spring-graphql
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-spring-starter/.project b/backend/sirius-web-spring-starter/.project
deleted file mode 100644
index a8afc30e61e..00000000000
--- a/backend/sirius-web-spring-starter/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-spring-starter
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.m2e.core.maven2Nature
- org.eclipse.jdt.core.javanature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-spring-tests/.project b/backend/sirius-web-spring-tests/.project
deleted file mode 100644
index f92ca0ef7c9..00000000000
--- a/backend/sirius-web-spring-tests/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-spring-tests
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-tests/.project b/backend/sirius-web-tests/.project
deleted file mode 100644
index 486ff866ac8..00000000000
--- a/backend/sirius-web-tests/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-tests
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-trees/.project b/backend/sirius-web-trees/.project
deleted file mode 100644
index 6e3f47b16c1..00000000000
--- a/backend/sirius-web-trees/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-trees
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-trees/README.adoc b/backend/sirius-web-trees/README.adoc
deleted file mode 100644
index 28643f90ea4..00000000000
--- a/backend/sirius-web-trees/README.adoc
+++ /dev/null
@@ -1,12 +0,0 @@
-= sirius-web-trees
-
-== Goal
-
-This project is used to compute tree representations.
-
-== Dependencies
-
-- sirius-web-representations
-
-This project should not depend on anything else without a good reason to do so.
-In the future, this project will depend on sirius-web-components and sirius-web-graphql-annotations too.
\ No newline at end of file
diff --git a/backend/sirius-web-validation/.checkstyle b/backend/sirius-web-validation/.checkstyle
deleted file mode 100644
index f62c550f181..00000000000
--- a/backend/sirius-web-validation/.checkstyle
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/backend/sirius-web-validation/.project b/backend/sirius-web-validation/.project
deleted file mode 100644
index 5637a0e915d..00000000000
--- a/backend/sirius-web-validation/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- sirius-web-validation
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.springframework.ide.eclipse.boot.validation.springbootbuilder
-
-
-
-
- net.sf.eclipsecs.core.CheckstyleBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- net.sf.eclipsecs.core.CheckstyleNature
-
-
diff --git a/backend/sirius-web-validation/.settings/org.eclipse.jdt.core.prefs b/backend/sirius-web-validation/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 40c69d6fa5f..00000000000
--- a/backend/sirius-web-validation/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,434 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnull.secondary=
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary=
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.methodParameters=generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=11
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.APILeak=warning
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.deprecation=warning
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=warning
-org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=warning
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=error
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=warning
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.terminalDeprecation=warning
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=ignore
-org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=warning
-org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled
-org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=info
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unstableAutoModuleName=warning
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.processAnnotations=disabled
-org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
-org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false
-org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.align_variable_declarations_on_columns=false
-org.eclipse.jdt.core.formatter.align_with_spaces=false
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_loops=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_for_loop_header=0
-org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
-org.eclipse.jdt.core.formatter.alignment_for_module_statements=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_parameterized_type_references=0
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_type_arguments=0
-org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
-org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=1
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.align_tags_descriptions_grouped=false
-org.eclipse.jdt.core.formatter.comment.align_tags_names_descriptions=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=true
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.count_line_length_from_starting_position=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
-org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
-org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
-org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.join_lines_in_comments=true
-org.eclipse.jdt.core.formatter.join_wrapped_lines=true
-org.eclipse.jdt.core.formatter.keep_annotation_declaration_on_one_line=one_line_if_empty
-org.eclipse.jdt.core.formatter.keep_anonymous_type_declaration_on_one_line=one_line_if_empty
-org.eclipse.jdt.core.formatter.keep_code_block_on_one_line=one_line_never
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_enum_constant_declaration_on_one_line=one_line_if_empty
-org.eclipse.jdt.core.formatter.keep_enum_declaration_on_one_line=one_line_if_empty
-org.eclipse.jdt.core.formatter.keep_if_then_body_block_on_one_line=one_line_never
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_lambda_body_block_on_one_line=one_line_never
-org.eclipse.jdt.core.formatter.keep_loop_body_block_on_one_line=one_line_never
-org.eclipse.jdt.core.formatter.keep_method_body_on_one_line=one_line_never
-org.eclipse.jdt.core.formatter.keep_simple_do_while_body_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_simple_for_body_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_simple_getter_setter_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_simple_while_body_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_type_declaration_on_one_line=one_line_never
-org.eclipse.jdt.core.formatter.lineSplit=200
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.parentheses_positions_in_annotation=common_lines
-org.eclipse.jdt.core.formatter.parentheses_positions_in_catch_clause=common_lines
-org.eclipse.jdt.core.formatter.parentheses_positions_in_enum_constant_declaration=common_lines
-org.eclipse.jdt.core.formatter.parentheses_positions_in_for_statment=common_lines
-org.eclipse.jdt.core.formatter.parentheses_positions_in_if_while_statement=common_lines
-org.eclipse.jdt.core.formatter.parentheses_positions_in_lambda_declaration=common_lines
-org.eclipse.jdt.core.formatter.parentheses_positions_in_method_delcaration=common_lines
-org.eclipse.jdt.core.formatter.parentheses_positions_in_method_invocation=common_lines
-org.eclipse.jdt.core.formatter.parentheses_positions_in_switch_statement=common_lines
-org.eclipse.jdt.core.formatter.parentheses_positions_in_try_clause=common_lines
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=false
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_on_off_tags=true
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_assignment_operator=false
-org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_conditional_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
-org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
-org.eclipse.jdt.core.javaFormatter=org.eclipse.jdt.core.defaultJavaFormatter
diff --git a/backend/sirius-web-validation/src/test/resources/logback-test.xml b/backend/sirius-web-validation/src/test/resources/logback-test.xml
deleted file mode 100644
index 6e5a312958d..00000000000
--- a/backend/sirius-web-validation/src/test/resources/logback-test.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/backend/sirius-web-view/.mvn/wrapper/MavenWrapperDownloader.java b/backend/sirius-web-view/.mvn/wrapper/MavenWrapperDownloader.java
deleted file mode 100644
index 72308aa4795..00000000000
--- a/backend/sirius-web-view/.mvn/wrapper/MavenWrapperDownloader.java
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- https://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
-*/
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.net.URL;
-import java.nio.channels.Channels;
-import java.nio.channels.ReadableByteChannel;
-import java.util.Properties;
-
-public class MavenWrapperDownloader {
-
- /**
- * Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided.
- */
- private static final String DEFAULT_DOWNLOAD_URL =
- "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.4.2/maven-wrapper-0.4.2.jar";
-
- /**
- * Path to the maven-wrapper.properties file, which might contain a downloadUrl property to
- * use instead of the default one.
- */
- private static final String MAVEN_WRAPPER_PROPERTIES_PATH =
- ".mvn/wrapper/maven-wrapper.properties";
-
- /**
- * Path where the maven-wrapper.jar will be saved to.
- */
- private static final String MAVEN_WRAPPER_JAR_PATH =
- ".mvn/wrapper/maven-wrapper.jar";
-
- /**
- * Name of the property which should be used to override the default download url for the wrapper.
- */
- private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl";
-
- public static void main(String args[]) {
- System.out.println("- Downloader started");
- File baseDirectory = new File(args[0]);
- System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath());
-
- // If the maven-wrapper.properties exists, read it and check if it contains a custom
- // wrapperUrl parameter.
- File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH);
- String url = DEFAULT_DOWNLOAD_URL;
- if(mavenWrapperPropertyFile.exists()) {
- FileInputStream mavenWrapperPropertyFileInputStream = null;
- try {
- mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile);
- Properties mavenWrapperProperties = new Properties();
- mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream);
- url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url);
- } catch (IOException e) {
- System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'");
- } finally {
- try {
- if(mavenWrapperPropertyFileInputStream != null) {
- mavenWrapperPropertyFileInputStream.close();
- }
- } catch (IOException e) {
- // Ignore ...
- }
- }
- }
- System.out.println("- Downloading from: : " + url);
-
- File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH);
- if(!outputFile.getParentFile().exists()) {
- if(!outputFile.getParentFile().mkdirs()) {
- System.out.println(
- "- ERROR creating output direcrory '" + outputFile.getParentFile().getAbsolutePath() + "'");
- }
- }
- System.out.println("- Downloading to: " + outputFile.getAbsolutePath());
- try {
- downloadFileFromURL(url, outputFile);
- System.out.println("Done");
- System.exit(0);
- } catch (Throwable e) {
- System.out.println("- Error downloading");
- e.printStackTrace();
- System.exit(1);
- }
- }
-
- private static void downloadFileFromURL(String urlString, File destination) throws Exception {
- URL website = new URL(urlString);
- ReadableByteChannel rbc;
- rbc = Channels.newChannel(website.openStream());
- FileOutputStream fos = new FileOutputStream(destination);
- fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
- fos.close();
- rbc.close();
- }
-
-}
diff --git a/backend/sirius-web-view/.mvn/wrapper/maven-wrapper.properties b/backend/sirius-web-view/.mvn/wrapper/maven-wrapper.properties
deleted file mode 100644
index cd0d451ccd6..00000000000
--- a/backend/sirius-web-view/.mvn/wrapper/maven-wrapper.properties
+++ /dev/null
@@ -1 +0,0 @@
-distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
diff --git a/backend/sirius-web-view/.settings/org.eclipse.core.resources.prefs b/backend/sirius-web-view/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 839d647eef8..00000000000
--- a/backend/sirius-web-view/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,5 +0,0 @@
-eclipse.preferences.version=1
-encoding//src/main/java=UTF-8
-encoding//src/main/resources=UTF-8
-encoding//src/test/java=UTF-8
-encoding/=UTF-8
diff --git a/backend/sirius-web-view/.settings/org.eclipse.core.runtime.prefs b/backend/sirius-web-view/.settings/org.eclipse.core.runtime.prefs
deleted file mode 100644
index a287fefdba8..00000000000
--- a/backend/sirius-web-view/.settings/org.eclipse.core.runtime.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Mon Sep 24 15:04:19 CEST 2007
-eclipse.preferences.version=1
-line.separator=\n
diff --git a/backend/sirius-web-view/.settings/org.eclipse.jdt.apt.core.prefs b/backend/sirius-web-view/.settings/org.eclipse.jdt.apt.core.prefs
deleted file mode 100644
index d4313d4b25e..00000000000
--- a/backend/sirius-web-view/.settings/org.eclipse.jdt.apt.core.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.apt.aptEnabled=false
diff --git a/backend/sirius-web-view/.settings/org.eclipse.jdt.ui.prefs b/backend/sirius-web-view/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index af680ea1474..00000000000
--- a/backend/sirius-web-view/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,129 +0,0 @@
-cleanup.add_default_serial_version_id=true
-cleanup.add_generated_serial_version_id=false
-cleanup.add_missing_annotations=true
-cleanup.add_missing_deprecated_annotations=true
-cleanup.add_missing_methods=false
-cleanup.add_missing_nls_tags=false
-cleanup.add_missing_override_annotations=true
-cleanup.add_missing_override_annotations_interface_methods=true
-cleanup.add_serial_version_id=false
-cleanup.always_use_blocks=true
-cleanup.always_use_parentheses_in_expressions=false
-cleanup.always_use_this_for_non_static_field_access=true
-cleanup.always_use_this_for_non_static_method_access=true
-cleanup.convert_functional_interfaces=false
-cleanup.convert_to_enhanced_for_loop=false
-cleanup.correct_indentation=true
-cleanup.format_source_code=true
-cleanup.format_source_code_changes_only=false
-cleanup.insert_inferred_type_arguments=false
-cleanup.make_local_variable_final=true
-cleanup.make_parameters_final=false
-cleanup.make_private_fields_final=true
-cleanup.make_type_abstract_if_missing_method=false
-cleanup.make_variable_declarations_final=false
-cleanup.never_use_blocks=false
-cleanup.never_use_parentheses_in_expressions=true
-cleanup.organize_imports=true
-cleanup.qualify_static_field_accesses_with_declaring_class=true
-cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-cleanup.qualify_static_member_accesses_with_declaring_class=false
-cleanup.qualify_static_method_accesses_with_declaring_class=true
-cleanup.remove_private_constructors=true
-cleanup.remove_redundant_modifiers=false
-cleanup.remove_redundant_semicolons=false
-cleanup.remove_redundant_type_arguments=true
-cleanup.remove_trailing_whitespaces=true
-cleanup.remove_trailing_whitespaces_all=true
-cleanup.remove_trailing_whitespaces_ignore_empty=false
-cleanup.remove_unnecessary_casts=true
-cleanup.remove_unnecessary_nls_tags=true
-cleanup.remove_unused_imports=true
-cleanup.remove_unused_local_variables=false
-cleanup.remove_unused_private_fields=true
-cleanup.remove_unused_private_members=false
-cleanup.remove_unused_private_methods=true
-cleanup.remove_unused_private_types=true
-cleanup.sort_members=false
-cleanup.sort_members_all=false
-cleanup.use_anonymous_class_creation=false
-cleanup.use_blocks=false
-cleanup.use_blocks_only_for_return_and_throw=false
-cleanup.use_lambda=true
-cleanup.use_parentheses_in_expressions=false
-cleanup.use_this_for_non_static_field_access=true
-cleanup.use_this_for_non_static_field_access_only_if_necessary=false
-cleanup.use_this_for_non_static_method_access=true
-cleanup.use_this_for_non_static_method_access_only_if_necessary=false
-cleanup_profile=_Sirius
-cleanup_settings_version=2
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_Sirius
-formatter_settings_version=15
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=com;fr;java;javax;org;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=/*******************************************************************************\n * Copyright (c) ${year} Obeo.\n * This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v2.0\n * which accompanies this distribution, and is available at\n * https\://www.eclipse.org/legal/epl-2.0/\n *\n * SPDX-License-Identifier\: EPL-2.0\n *\n * Contributors\:\n * Obeo - initial API and implementation\n *******************************************************************************//**\n * @author ${user}\n *//**\n * \n *//**\n * ${tags}\n *//**\n * ${tags}\n * ${see_to_target}\n */${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}\n\n\n\n${exception_var}.printStackTrace();${body_statement}${body_statement}return ${field};${field} \= ${param};/**\n * @author ${user}\n *\n * ${tags}\n */\n
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=true
-sp_cleanup.always_use_this_for_non_static_method_access=true
-sp_cleanup.convert_functional_interfaces=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=true
-sp_cleanup.format_source_code=true
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.insert_inferred_type_arguments=false
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_redundant_modifiers=false
-sp_cleanup.remove_redundant_semicolons=false
-sp_cleanup.remove_redundant_type_arguments=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=true
-sp_cleanup.remove_unused_imports=true
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_anonymous_class_creation=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_lambda=true
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=true
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=false
-sp_cleanup.use_this_for_non_static_method_access=true
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=false
diff --git a/backend/sirius-web-view/.settings/org.eclipse.m2e.core.prefs b/backend/sirius-web-view/.settings/org.eclipse.m2e.core.prefs
deleted file mode 100644
index 96b30f9805c..00000000000
--- a/backend/sirius-web-view/.settings/org.eclipse.m2e.core.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-activeProfiles=pom.xml
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1
diff --git a/backend/sirius-web-view/.settings/org.springframework.ide.eclipse.prefs b/backend/sirius-web-view/.settings/org.springframework.ide.eclipse.prefs
deleted file mode 100644
index a12794d68f2..00000000000
--- a/backend/sirius-web-view/.settings/org.springframework.ide.eclipse.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-boot.validation.initialized=true
-eclipse.preferences.version=1
diff --git a/backend/sirius-web-view/mvnw b/backend/sirius-web-view/mvnw
deleted file mode 100755
index 8b9da3b8b60..00000000000
--- a/backend/sirius-web-view/mvnw
+++ /dev/null
@@ -1,286 +0,0 @@
-#!/bin/sh
-# ----------------------------------------------------------------------------
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# https://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-# ----------------------------------------------------------------------------
-
-# ----------------------------------------------------------------------------
-# Maven2 Start Up Batch script
-#
-# Required ENV vars:
-# ------------------
-# JAVA_HOME - location of a JDK home dir
-#
-# Optional ENV vars
-# -----------------
-# M2_HOME - location of maven2's installed home dir
-# MAVEN_OPTS - parameters passed to the Java VM when running Maven
-# e.g. to debug Maven itself, use
-# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
-# MAVEN_SKIP_RC - flag to disable loading of mavenrc files
-# ----------------------------------------------------------------------------
-
-if [ -z "$MAVEN_SKIP_RC" ] ; then
-
- if [ -f /etc/mavenrc ] ; then
- . /etc/mavenrc
- fi
-
- if [ -f "$HOME/.mavenrc" ] ; then
- . "$HOME/.mavenrc"
- fi
-
-fi
-
-# OS specific support. $var _must_ be set to either true or false.
-cygwin=false;
-darwin=false;
-mingw=false
-case "`uname`" in
- CYGWIN*) cygwin=true ;;
- MINGW*) mingw=true;;
- Darwin*) darwin=true
- # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home
- # See https://developer.apple.com/library/mac/qa/qa1170/_index.html
- if [ -z "$JAVA_HOME" ]; then
- if [ -x "/usr/libexec/java_home" ]; then
- export JAVA_HOME="`/usr/libexec/java_home`"
- else
- export JAVA_HOME="/Library/Java/Home"
- fi
- fi
- ;;
-esac
-
-if [ -z "$JAVA_HOME" ] ; then
- if [ -r /etc/gentoo-release ] ; then
- JAVA_HOME=`java-config --jre-home`
- fi
-fi
-
-if [ -z "$M2_HOME" ] ; then
- ## resolve links - $0 may be a link to maven's home
- PRG="$0"
-
- # need this for relative symlinks
- while [ -h "$PRG" ] ; do
- ls=`ls -ld "$PRG"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- PRG="$link"
- else
- PRG="`dirname "$PRG"`/$link"
- fi
- done
-
- saveddir=`pwd`
-
- M2_HOME=`dirname "$PRG"`/..
-
- # make it fully qualified
- M2_HOME=`cd "$M2_HOME" && pwd`
-
- cd "$saveddir"
- # echo Using m2 at $M2_HOME
-fi
-
-# For Cygwin, ensure paths are in UNIX format before anything is touched
-if $cygwin ; then
- [ -n "$M2_HOME" ] &&
- M2_HOME=`cygpath --unix "$M2_HOME"`
- [ -n "$JAVA_HOME" ] &&
- JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
- [ -n "$CLASSPATH" ] &&
- CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
-fi
-
-# For Mingw, ensure paths are in UNIX format before anything is touched
-if $mingw ; then
- [ -n "$M2_HOME" ] &&
- M2_HOME="`(cd "$M2_HOME"; pwd)`"
- [ -n "$JAVA_HOME" ] &&
- JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
- # TODO classpath?
-fi
-
-if [ -z "$JAVA_HOME" ]; then
- javaExecutable="`which javac`"
- if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then
- # readlink(1) is not available as standard on Solaris 10.
- readLink=`which readlink`
- if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then
- if $darwin ; then
- javaHome="`dirname \"$javaExecutable\"`"
- javaExecutable="`cd \"$javaHome\" && pwd -P`/javac"
- else
- javaExecutable="`readlink -f \"$javaExecutable\"`"
- fi
- javaHome="`dirname \"$javaExecutable\"`"
- javaHome=`expr "$javaHome" : '\(.*\)/bin'`
- JAVA_HOME="$javaHome"
- export JAVA_HOME
- fi
- fi
-fi
-
-if [ -z "$JAVACMD" ] ; then
- if [ -n "$JAVA_HOME" ] ; then
- if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
- # IBM's JDK on AIX uses strange locations for the executables
- JAVACMD="$JAVA_HOME/jre/sh/java"
- else
- JAVACMD="$JAVA_HOME/bin/java"
- fi
- else
- JAVACMD="`which java`"
- fi
-fi
-
-if [ ! -x "$JAVACMD" ] ; then
- echo "Error: JAVA_HOME is not defined correctly." >&2
- echo " We cannot execute $JAVACMD" >&2
- exit 1
-fi
-
-if [ -z "$JAVA_HOME" ] ; then
- echo "Warning: JAVA_HOME environment variable is not set."
-fi
-
-CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher
-
-# traverses directory structure from process work directory to filesystem root
-# first directory with .mvn subdirectory is considered project base directory
-find_maven_basedir() {
-
- if [ -z "$1" ]
- then
- echo "Path not specified to find_maven_basedir"
- return 1
- fi
-
- basedir="$1"
- wdir="$1"
- while [ "$wdir" != '/' ] ; do
- if [ -d "$wdir"/.mvn ] ; then
- basedir=$wdir
- break
- fi
- # workaround for JBEAP-8937 (on Solaris 10/Sparc)
- if [ -d "${wdir}" ]; then
- wdir=`cd "$wdir/.."; pwd`
- fi
- # end of workaround
- done
- echo "${basedir}"
-}
-
-# concatenates all lines of a file
-concat_lines() {
- if [ -f "$1" ]; then
- echo "$(tr -s '\n' ' ' < "$1")"
- fi
-}
-
-BASE_DIR=`find_maven_basedir "$(pwd)"`
-if [ -z "$BASE_DIR" ]; then
- exit 1;
-fi
-
-##########################################################################################
-# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
-# This allows using the maven wrapper in projects that prohibit checking in binary data.
-##########################################################################################
-if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then
- if [ "$MVNW_VERBOSE" = true ]; then
- echo "Found .mvn/wrapper/maven-wrapper.jar"
- fi
-else
- if [ "$MVNW_VERBOSE" = true ]; then
- echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..."
- fi
- jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.4.2/maven-wrapper-0.4.2.jar"
- while IFS="=" read key value; do
- case "$key" in (wrapperUrl) jarUrl="$value"; break ;;
- esac
- done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties"
- if [ "$MVNW_VERBOSE" = true ]; then
- echo "Downloading from: $jarUrl"
- fi
- wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar"
-
- if command -v wget > /dev/null; then
- if [ "$MVNW_VERBOSE" = true ]; then
- echo "Found wget ... using wget"
- fi
- wget "$jarUrl" -O "$wrapperJarPath"
- elif command -v curl > /dev/null; then
- if [ "$MVNW_VERBOSE" = true ]; then
- echo "Found curl ... using curl"
- fi
- curl -o "$wrapperJarPath" "$jarUrl"
- else
- if [ "$MVNW_VERBOSE" = true ]; then
- echo "Falling back to using Java to download"
- fi
- javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java"
- if [ -e "$javaClass" ]; then
- if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
- if [ "$MVNW_VERBOSE" = true ]; then
- echo " - Compiling MavenWrapperDownloader.java ..."
- fi
- # Compiling the Java class
- ("$JAVA_HOME/bin/javac" "$javaClass")
- fi
- if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
- # Running the downloader
- if [ "$MVNW_VERBOSE" = true ]; then
- echo " - Running MavenWrapperDownloader.java ..."
- fi
- ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR")
- fi
- fi
- fi
-fi
-##########################################################################################
-# End of extension
-##########################################################################################
-
-export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}
-if [ "$MVNW_VERBOSE" = true ]; then
- echo $MAVEN_PROJECTBASEDIR
-fi
-MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
-
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin; then
- [ -n "$M2_HOME" ] &&
- M2_HOME=`cygpath --path --windows "$M2_HOME"`
- [ -n "$JAVA_HOME" ] &&
- JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
- [ -n "$CLASSPATH" ] &&
- CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
- [ -n "$MAVEN_PROJECTBASEDIR" ] &&
- MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"`
-fi
-
-WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
-
-exec "$JAVACMD" \
- $MAVEN_OPTS \
- -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
- "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \
- ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@"
diff --git a/backend/sirius-web-view/mvnw.cmd b/backend/sirius-web-view/mvnw.cmd
deleted file mode 100644
index fef5a8f7f98..00000000000
--- a/backend/sirius-web-view/mvnw.cmd
+++ /dev/null
@@ -1,161 +0,0 @@
-@REM ----------------------------------------------------------------------------
-@REM Licensed to the Apache Software Foundation (ASF) under one
-@REM or more contributor license agreements. See the NOTICE file
-@REM distributed with this work for additional information
-@REM regarding copyright ownership. The ASF licenses this file
-@REM to you under the Apache License, Version 2.0 (the
-@REM "License"); you may not use this file except in compliance
-@REM with the License. You may obtain a copy of the License at
-@REM
-@REM https://www.apache.org/licenses/LICENSE-2.0
-@REM
-@REM Unless required by applicable law or agreed to in writing,
-@REM software distributed under the License is distributed on an
-@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-@REM KIND, either express or implied. See the License for the
-@REM specific language governing permissions and limitations
-@REM under the License.
-@REM ----------------------------------------------------------------------------
-
-@REM ----------------------------------------------------------------------------
-@REM Maven2 Start Up Batch script
-@REM
-@REM Required ENV vars:
-@REM JAVA_HOME - location of a JDK home dir
-@REM
-@REM Optional ENV vars
-@REM M2_HOME - location of maven2's installed home dir
-@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands
-@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a key stroke before ending
-@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven
-@REM e.g. to debug Maven itself, use
-@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
-@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files
-@REM ----------------------------------------------------------------------------
-
-@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
-@echo off
-@REM set title of command window
-title %0
-@REM enable echoing my setting MAVEN_BATCH_ECHO to 'on'
-@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO%
-
-@REM set %HOME% to equivalent of $HOME
-if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")
-
-@REM Execute a user defined script before this one
-if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre
-@REM check for pre script, once with legacy .bat ending and once with .cmd ending
-if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat"
-if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd"
-:skipRcPre
-
-@setlocal
-
-set ERROR_CODE=0
-
-@REM To isolate internal variables from possible post scripts, we use another setlocal
-@setlocal
-
-@REM ==== START VALIDATION ====
-if not "%JAVA_HOME%" == "" goto OkJHome
-
-echo.
-echo Error: JAVA_HOME not found in your environment. >&2
-echo Please set the JAVA_HOME variable in your environment to match the >&2
-echo location of your Java installation. >&2
-echo.
-goto error
-
-:OkJHome
-if exist "%JAVA_HOME%\bin\java.exe" goto init
-
-echo.
-echo Error: JAVA_HOME is set to an invalid directory. >&2
-echo JAVA_HOME = "%JAVA_HOME%" >&2
-echo Please set the JAVA_HOME variable in your environment to match the >&2
-echo location of your Java installation. >&2
-echo.
-goto error
-
-@REM ==== END VALIDATION ====
-
-:init
-
-@REM Find the project base dir, i.e. the directory that contains the folder ".mvn".
-@REM Fallback to current working directory if not found.
-
-set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%
-IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir
-
-set EXEC_DIR=%CD%
-set WDIR=%EXEC_DIR%
-:findBaseDir
-IF EXIST "%WDIR%"\.mvn goto baseDirFound
-cd ..
-IF "%WDIR%"=="%CD%" goto baseDirNotFound
-set WDIR=%CD%
-goto findBaseDir
-
-:baseDirFound
-set MAVEN_PROJECTBASEDIR=%WDIR%
-cd "%EXEC_DIR%"
-goto endDetectBaseDir
-
-:baseDirNotFound
-set MAVEN_PROJECTBASEDIR=%EXEC_DIR%
-cd "%EXEC_DIR%"
-
-:endDetectBaseDir
-
-IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig
-
-@setlocal EnableExtensions EnableDelayedExpansion
-for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a
-@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%
-
-:endReadAdditionalConfig
-
-SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
-set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"
-set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
-
-set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.4.2/maven-wrapper-0.4.2.jar"
-FOR /F "tokens=1,2 delims==" %%A IN (%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties) DO (
- IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B
-)
-
-@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
-@REM This allows using the maven wrapper in projects that prohibit checking in binary data.
-if exist %WRAPPER_JAR% (
- echo Found %WRAPPER_JAR%
-) else (
- echo Couldn't find %WRAPPER_JAR%, downloading it ...
- echo Downloading from: %DOWNLOAD_URL%
- powershell -Command "(New-Object Net.WebClient).DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"
- echo Finished downloading %WRAPPER_JAR%
-)
-@REM End of extension
-
-%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %*
-if ERRORLEVEL 1 goto error
-goto end
-
-:error
-set ERROR_CODE=1
-
-:end
-@endlocal & set ERROR_CODE=%ERROR_CODE%
-
-if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost
-@REM check for post script, once with legacy .bat ending and once with .cmd ending
-if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat"
-if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd"
-:skipRcPost
-
-@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'
-if "%MAVEN_BATCH_PAUSE%" == "on" pause
-
-if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE%
-
-exit /B %ERROR_CODE%
diff --git a/backend/sirius-web-view/src/test/java/.gitkeep b/backend/sirius-web-view/src/test/java/.gitkeep
deleted file mode 100644
index e69de29bb2d..00000000000