diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cbdef12..6d77b91 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -57,8 +57,8 @@ jobs: - name: Copy frontend artifacts run: | - mkdir -p backend/deeplab-frontend/src/main/resources/static - cp -R frontend/deeplab-web/dist/* backend/deeplab-frontend/src/main/resources/static + mkdir -p backend/pepper-frontend/src/main/resources/static + cp -R frontend/pepper-web/dist/* backend/pepper-frontend/src/main/resources/static - name: Build the backend env: @@ -78,4 +78,4 @@ jobs: uses: actions/upload-artifact@v4 with: name: application fat jar - path: backend/deeplab-application/target/deeplab-application-${{ env.app_version_latest }}.jar + path: backend/pepper-application/target/pepper-application-${{ env.app_version_latest }}.jar diff --git a/.gitignore b/.gitignore index f862158..7e3ae89 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,8 @@ .~lock*# yalc.lock .yalc - +package-lock.json +!frontend/package-lock.json ### macOS ### .DS_Store @@ -90,4 +91,4 @@ coverage/ *.ipr # ANTLR -.antlr \ No newline at end of file +.antlr diff --git a/Dockerfile b/Dockerfile index d6db3d6..f95691f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM eclipse-temurin:17-jre-alpine-3.20 RUN adduser --disabled-password pepperuser -COPY ./backend/deeplab-application/target/pepper-application.jar /opt/app/pepper-application.jar +COPY ./backend/pepper-application/target/pepper-application.jar /opt/app/pepper-application.jar EXPOSE 8080 USER pepperuser diff --git a/PepperScreenshot.png b/PepperScreenshot.png deleted file mode 100644 index 62ad0c9..0000000 Binary files a/PepperScreenshot.png and /dev/null differ diff --git a/PepperScreenshotVideo.png b/PepperScreenshotVideo.png new file mode 100644 index 0000000..7c672b9 Binary files /dev/null and b/PepperScreenshotVideo.png differ diff --git a/PepperVideo.mp4 b/PepperVideo.mp4 deleted file mode 100644 index c3fec87..0000000 Binary files a/PepperVideo.mp4 and /dev/null differ diff --git a/README.adoc b/README.adoc index a7d568f..a0375b9 100644 --- a/README.adoc +++ b/README.adoc @@ -1,14 +1,23 @@ -= pepper += Pepper Pepper stands for "Plan Progress Review", a project management tool. -image::PepperScreenshot.png[Pepper] +Here is a video showing quick overview of what can be done with pepper. Click to open Youtube. + +[#video-pepper,link=https://www.youtube.com/watch?v=j81UG2FyNCQ] +image::PepperScreenshotVideo.png[Pepper] Pepper is a web application based on https://www.eclipse.org/sirius/sirius-web.html[Eclipse Sirius-Web]. It allows to create data related to your project and represents the data with Gantt, Form and boards like Daily, Kanban or OKR. -Follow the link for https://github.com/ObeoNetwork/pepper/blob/main/doc/user.adoc[User documentation]. +Follow the links below for more informations : + +* https://github.com/ObeoNetwork/pepper/blob/main/doc/user.adoc[User documentation] +* https://blog.obeosoft.com/pepper-a-case-of-open-innovation-with-sirius-web[Blog post presenting Pepper] + + += Starting with Pepper This repository is a mono repo containing both frontend and backend components. @@ -43,11 +52,11 @@ If you do not have Docker or want to use an existing PostgreSQL installation, ad 2. Start the application: + -Get the `deeplab-application-{$version}.jar` from the last successful build on https://github.com/ObeoNetwork/pepper[pepper github] +Get the `pepper-application-{$version}.jar` from the last successful build on https://github.com/ObeoNetwork/pepper[pepper github] + [source,sh] ---- -java -jar deeplab-application-{$version}.jar \ +java -jar pepper-application-{$version}.jar \ --spring.datasource.url=jdbc:postgresql://localhost:5439/pepper-db \ --spring.datasource.username=dbuser \ --spring.datasource.password=dbpwd @@ -147,8 +156,8 @@ NOTE: In case of npm ERR! Lifecycle script `format-lint` failed with error, try + [source,sh] ---- -mkdir -p backend/deeplab-frontend/src/main/resources/static -cp -R frontend/deeplab-web/dist/* backend/deeplab-frontend/src/main/resources/static +mkdir -p backend/pepper-frontend/src/main/resources/static +cp -R frontend/pepper-web/dist/* backend/pepper-frontend/src/main/resources/static ---- . Build the backend ([.small]#from the `backend` subfolder of Pepper main location#): @@ -158,7 +167,7 @@ cp -R frontend/deeplab-web/dist/* backend/deeplab-frontend/src/main/resources/st mvn clean verify ---- + -The result is a ready-to-run, Spring Boot "fat JAR" in backend/deeplab-application/target/deeplab-application-.jar. Refer to the instructions in the "Quick Start" section above to launch it. +The result is a ready-to-run, Spring Boot "fat JAR" in backend/pepper-application/target/pepper-application-.jar. Refer to the instructions in the "Quick Start" section above to launch it. [Dev-env] === Development environment @@ -191,20 +200,20 @@ The set up of the Github token is required for setting up back end and front (se + [source] ---- -backend/deeplab-resources/checkstyle/CheckstyleConfiguration.xml +backend/pepper-resources/checkstyle/CheckstyleConfiguration.xml ---- ** Editor configurations + [source] ---- -backend/deeplab-resources/editor +backend/pepper-resources/editor ---- -[#backend-launch-config,reftext=Launch configuration] +[#backend-launch-config, reftext=Launch configuration] [start=6] . Create Launch Configuration for Pepper server -* Start the server with `DeeplabWeb.java` class. +* Start the server with `PepperWeb.java` class. * For debugging, add the following environment variable `spring.profiles.active=dev` ==== Frontend set up diff --git a/backend/deeplab-projectmanagement-starter/README.adoc b/backend/deeplab-projectmanagement-starter/README.adoc deleted file mode 100644 index 8518fd6..0000000 --- a/backend/deeplab-projectmanagement-starter/README.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= deeplab-projectmanagement-starter - -== Goal - -This project provides an autoconfiguration for Project Management meta-model and representations based on this meta-model. diff --git a/backend/deeplab-projectmanagement-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/backend/deeplab-projectmanagement-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports deleted file mode 100644 index 1649068..0000000 --- a/backend/deeplab-projectmanagement-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports +++ /dev/null @@ -1 +0,0 @@ -fr.cea.deeplab.projectmanagement.starter.configuration.ProjectManagementStarterConfiguration diff --git a/backend/deeplab-projectmanagement/src/main/resources/model/projectmgmt.genmodel b/backend/deeplab-projectmanagement/src/main/resources/model/projectmgmt.genmodel deleted file mode 100644 index 7703033..0000000 --- a/backend/deeplab-projectmanagement/src/main/resources/model/projectmgmt.genmodel +++ /dev/null @@ -1,173 +0,0 @@ - - - projectmgmt.ecore - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/backend/deeplab-application/.checkstyle b/backend/pepper-application/.checkstyle similarity index 100% rename from backend/deeplab-application/.checkstyle rename to backend/pepper-application/.checkstyle diff --git a/backend/deeplab-application/.classpath b/backend/pepper-application/.classpath similarity index 100% rename from backend/deeplab-application/.classpath rename to backend/pepper-application/.classpath diff --git a/backend/deeplab-application/.project b/backend/pepper-application/.project similarity index 96% rename from backend/deeplab-application/.project rename to backend/pepper-application/.project index 479a214..052effa 100644 --- a/backend/deeplab-application/.project +++ b/backend/pepper-application/.project @@ -1,6 +1,6 @@ - deeplab-application + pepper-application diff --git a/backend/deeplab-application/.settings/org.eclipse.core.resources.prefs b/backend/pepper-application/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from backend/deeplab-application/.settings/org.eclipse.core.resources.prefs rename to backend/pepper-application/.settings/org.eclipse.core.resources.prefs diff --git a/backend/deeplab-application/.settings/org.eclipse.core.runtime.prefs b/backend/pepper-application/.settings/org.eclipse.core.runtime.prefs similarity index 100% rename from backend/deeplab-application/.settings/org.eclipse.core.runtime.prefs rename to backend/pepper-application/.settings/org.eclipse.core.runtime.prefs diff --git a/backend/deeplab-application/.settings/org.eclipse.jdt.apt.core.prefs b/backend/pepper-application/.settings/org.eclipse.jdt.apt.core.prefs similarity index 100% rename from backend/deeplab-application/.settings/org.eclipse.jdt.apt.core.prefs rename to backend/pepper-application/.settings/org.eclipse.jdt.apt.core.prefs diff --git a/backend/deeplab-application/.settings/org.eclipse.jdt.core.prefs b/backend/pepper-application/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from backend/deeplab-application/.settings/org.eclipse.jdt.core.prefs rename to backend/pepper-application/.settings/org.eclipse.jdt.core.prefs diff --git a/backend/deeplab-application/.settings/org.eclipse.jdt.ui.prefs b/backend/pepper-application/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from backend/deeplab-application/.settings/org.eclipse.jdt.ui.prefs rename to backend/pepper-application/.settings/org.eclipse.jdt.ui.prefs diff --git a/backend/deeplab-application/.settings/org.eclipse.m2e.core.prefs b/backend/pepper-application/.settings/org.eclipse.m2e.core.prefs similarity index 100% rename from backend/deeplab-application/.settings/org.eclipse.m2e.core.prefs rename to backend/pepper-application/.settings/org.eclipse.m2e.core.prefs diff --git a/backend/deeplab-application/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/pepper-application/.settings/org.springframework.ide.eclipse.boot.prefs similarity index 100% rename from backend/deeplab-application/.settings/org.springframework.ide.eclipse.boot.prefs rename to backend/pepper-application/.settings/org.springframework.ide.eclipse.boot.prefs diff --git a/backend/deeplab-application/.settings/org.springframework.ide.eclipse.prefs b/backend/pepper-application/.settings/org.springframework.ide.eclipse.prefs similarity index 100% rename from backend/deeplab-application/.settings/org.springframework.ide.eclipse.prefs rename to backend/pepper-application/.settings/org.springframework.ide.eclipse.prefs diff --git a/backend/deeplab-application/pom.xml b/backend/pepper-application/pom.xml similarity index 73% rename from backend/deeplab-application/pom.xml rename to backend/pepper-application/pom.xml index 557b91c..4d155f0 100644 --- a/backend/deeplab-application/pom.xml +++ b/backend/pepper-application/pom.xml @@ -1,29 +1,29 @@ + Contributors: + Obeo - initial API and implementation + --> 4.0.0 - deeplab - deeplab-parent + pepper + pepper-parent ${revision} - ../deeplab-parent + ../pepper-parent - deeplab-application - deeplab-application - Deeplab Application + pepper-application + pepper-application + Pepper Application 17 @@ -43,13 +43,13 @@ sirius-web-starter - deeplab - deeplab-projectmanagement-starter + pepper + pepper-starter ${project.version} - deeplab - deeplab-frontend + pepper + pepper-frontend ${project.version} diff --git a/backend/deeplab-application/src/main/java/fr/cea/deeplab/application/DeeplabWeb.java b/backend/pepper-application/src/main/java/pepper/application/PepperWeb.java similarity index 79% rename from backend/deeplab-application/src/main/java/fr/cea/deeplab/application/DeeplabWeb.java rename to backend/pepper-application/src/main/java/pepper/application/PepperWeb.java index 158a58e..196af6c 100644 --- a/backend/deeplab-application/src/main/java/fr/cea/deeplab/application/DeeplabWeb.java +++ b/backend/pepper-application/src/main/java/pepper/application/PepperWeb.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,19 +9,19 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.application; + ******************************************************************************/ +package pepper.application; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** - * Entry point of the Deeplab Web server. + * Entry point of the Pepper Web server. * * @author lfasani */ @SpringBootApplication -public class DeeplabWeb { +public class PepperWeb { /** * The entry point of the server. * @@ -29,6 +29,6 @@ public class DeeplabWeb { * The command line arguments */ public static void main(String[] args) { - SpringApplication.run(DeeplabWeb.class, args); + SpringApplication.run(PepperWeb.class, args); } } diff --git a/backend/deeplab-application/src/main/resources/application.properties b/backend/pepper-application/src/main/resources/application.properties similarity index 95% rename from backend/deeplab-application/src/main/resources/application.properties rename to backend/pepper-application/src/main/resources/application.properties index c90f70d..d37b832 100644 --- a/backend/deeplab-application/src/main/resources/application.properties +++ b/backend/pepper-application/src/main/resources/application.properties @@ -1,5 +1,5 @@ ################################################################################ -# Copyright (c) 2024 CEA LIST. +# Copyright (c) 2024, 2026 CEA LIST. # 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 @@ -9,7 +9,7 @@ # # Contributors: # Obeo - initial API and implementation -################################################################################# +################################################################################ server.port=8080 spring.datasource.url=jdbc:postgresql://localhost:5439/pepper-db diff --git a/backend/deeplab-projectmanagement-edit/.classpath b/backend/pepper-edit/.classpath similarity index 100% rename from backend/deeplab-projectmanagement-edit/.classpath rename to backend/pepper-edit/.classpath diff --git a/backend/deeplab-projectmanagement/.project b/backend/pepper-edit/.project similarity index 92% rename from backend/deeplab-projectmanagement/.project rename to backend/pepper-edit/.project index 0daf863..5c1493a 100644 --- a/backend/deeplab-projectmanagement/.project +++ b/backend/pepper-edit/.project @@ -1,6 +1,6 @@ - deeplab-projectmanagement + pepper-edit @@ -17,7 +17,7 @@ - org.eclipse.jdt.core.javanature org.eclipse.m2e.core.maven2Nature + org.eclipse.jdt.core.javanature diff --git a/backend/deeplab-projectmanagement-edit/.settings/org.eclipse.core.resources.prefs b/backend/pepper-edit/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from backend/deeplab-projectmanagement-edit/.settings/org.eclipse.core.resources.prefs rename to backend/pepper-edit/.settings/org.eclipse.core.resources.prefs diff --git a/backend/deeplab-frontend/.settings/org.eclipse.jdt.apt.core.prefs b/backend/pepper-edit/.settings/org.eclipse.jdt.apt.core.prefs similarity index 100% rename from backend/deeplab-frontend/.settings/org.eclipse.jdt.apt.core.prefs rename to backend/pepper-edit/.settings/org.eclipse.jdt.apt.core.prefs diff --git a/backend/deeplab-projectmanagement-edit/.settings/org.eclipse.jdt.core.prefs b/backend/pepper-edit/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from backend/deeplab-projectmanagement-edit/.settings/org.eclipse.jdt.core.prefs rename to backend/pepper-edit/.settings/org.eclipse.jdt.core.prefs diff --git a/backend/deeplab-projectmanagement-edit/.settings/org.eclipse.m2e.core.prefs b/backend/pepper-edit/.settings/org.eclipse.m2e.core.prefs similarity index 100% rename from backend/deeplab-projectmanagement-edit/.settings/org.eclipse.m2e.core.prefs rename to backend/pepper-edit/.settings/org.eclipse.m2e.core.prefs diff --git a/backend/deeplab-projectmanagement-edit/pom.xml b/backend/pepper-edit/pom.xml similarity index 50% rename from backend/deeplab-projectmanagement-edit/pom.xml rename to backend/pepper-edit/pom.xml index fcd8e41..458f8be 100644 --- a/backend/deeplab-projectmanagement-edit/pom.xml +++ b/backend/pepper-edit/pom.xml @@ -1,29 +1,29 @@ + Contributors: + Obeo - initial API and implementation + --> 4.0.0 - deeplab - deeplab-parent + pepper + pepper-parent ${revision} - ../deeplab-parent + ../pepper-parent - deeplab-projectmanagement-edit - deeplab-projectmanagement-edit - Project Management - Edit Support + pepper-edit + pepper-edit + Pepper - Edit Support @@ -36,8 +36,8 @@ org.eclipse.emf.edit - deeplab - deeplab-projectmanagement + pepper + pepper-mm ${project.version} diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/AbstractTaskItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/AbstractTaskItemProvider.java similarity index 82% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/AbstractTaskItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/AbstractTaskItemProvider.java index 76bb8df..99a001f 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/AbstractTaskItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/AbstractTaskItemProvider.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -30,13 +30,13 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; -import fr.cea.deeplab.projectmgmt.AbstractTask; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; +import pepper.peppermm.AbstractTask; +import pepper.peppermm.PepperFactory; +import pepper.peppermm.PepperPackage; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.AbstractTask} object. + * This is the item provider adapter for a {@link pepper.peppermm.AbstractTask} object. * * @generated */ @@ -82,7 +82,7 @@ public List getPropertyDescriptors(Object object) { protected void addNamePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_AbstractTask_name_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_AbstractTask_name_feature", "_UI_AbstractTask_type"), - ProjectmgmtPackage.Literals.ABSTRACT_TASK__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.ABSTRACT_TASK__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -93,7 +93,7 @@ protected void addNamePropertyDescriptor(Object object) { protected void addDescriptionPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_AbstractTask_description_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_AbstractTask_description_feature", "_UI_AbstractTask_type"), - ProjectmgmtPackage.Literals.ABSTRACT_TASK__DESCRIPTION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.ABSTRACT_TASK__DESCRIPTION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -104,7 +104,7 @@ protected void addDescriptionPropertyDescriptor(Object object) { protected void addStartTimePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_AbstractTask_startTime_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_AbstractTask_startTime_feature", "_UI_AbstractTask_type"), - ProjectmgmtPackage.Literals.ABSTRACT_TASK__START_TIME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.ABSTRACT_TASK__START_TIME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -115,7 +115,7 @@ protected void addStartTimePropertyDescriptor(Object object) { protected void addEndTimePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_AbstractTask_endTime_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_AbstractTask_endTime_feature", "_UI_AbstractTask_type"), - ProjectmgmtPackage.Literals.ABSTRACT_TASK__END_TIME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.ABSTRACT_TASK__END_TIME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -126,7 +126,7 @@ protected void addEndTimePropertyDescriptor(Object object) { protected void addProgressPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_AbstractTask_progress_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_AbstractTask_progress_feature", "_UI_AbstractTask_type"), - ProjectmgmtPackage.Literals.ABSTRACT_TASK__PROGRESS, true, false, false, ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, null, null)); + PepperPackage.Literals.ABSTRACT_TASK__PROGRESS, true, false, false, ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, null, null)); } /** @@ -139,7 +139,7 @@ protected void addComputeStartEndDynamicallyPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_AbstractTask_computeStartEndDynamically_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_AbstractTask_computeStartEndDynamically_feature", "_UI_AbstractTask_type"), - ProjectmgmtPackage.Literals.ABSTRACT_TASK__COMPUTE_START_END_DYNAMICALLY, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); + PepperPackage.Literals.ABSTRACT_TASK__COMPUTE_START_END_DYNAMICALLY, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null)); } /** @@ -150,7 +150,7 @@ protected void addComputeStartEndDynamicallyPropertyDescriptor(Object object) { protected void addTagsPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_AbstractTask_tags_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_AbstractTask_tags_feature", "_UI_AbstractTask_type"), - ProjectmgmtPackage.Literals.ABSTRACT_TASK__TAGS, true, false, true, null, null, null)); + PepperPackage.Literals.ABSTRACT_TASK__TAGS, true, false, true, null, null, null)); } /** @@ -161,7 +161,7 @@ protected void addTagsPropertyDescriptor(Object object) { protected void addAssignedPersonsPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_AbstractTask_assignedPersons_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_AbstractTask_assignedPersons_feature", "_UI_AbstractTask_type"), - ProjectmgmtPackage.Literals.ABSTRACT_TASK__ASSIGNED_PERSONS, true, false, true, null, null, null)); + PepperPackage.Literals.ABSTRACT_TASK__ASSIGNED_PERSONS, true, false, true, null, null, null)); } /** @@ -172,7 +172,7 @@ protected void addAssignedPersonsPropertyDescriptor(Object object) { protected void addAssignedTeamsPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_AbstractTask_assignedTeams_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_AbstractTask_assignedTeams_feature", "_UI_AbstractTask_type"), - ProjectmgmtPackage.Literals.ABSTRACT_TASK__ASSIGNED_TEAMS, true, false, true, null, null, null)); + PepperPackage.Literals.ABSTRACT_TASK__ASSIGNED_TEAMS, true, false, true, null, null, null)); } /** @@ -187,7 +187,7 @@ protected void addAssignedTeamsPropertyDescriptor(Object object) { public Collection getChildrenFeatures(Object object) { if (this.childrenFeatures == null) { super.getChildrenFeatures(object); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.ABSTRACT_TASK__SUB_TASKS); + this.childrenFeatures.add(PepperPackage.Literals.ABSTRACT_TASK__SUB_TASKS); } return this.childrenFeatures; } @@ -238,15 +238,15 @@ public void notifyChanged(Notification notification) { this.updateChildren(notification); switch (notification.getFeatureID(AbstractTask.class)) { - case ProjectmgmtPackage.ABSTRACT_TASK__NAME: - case ProjectmgmtPackage.ABSTRACT_TASK__DESCRIPTION: - case ProjectmgmtPackage.ABSTRACT_TASK__START_TIME: - case ProjectmgmtPackage.ABSTRACT_TASK__END_TIME: - case ProjectmgmtPackage.ABSTRACT_TASK__PROGRESS: - case ProjectmgmtPackage.ABSTRACT_TASK__COMPUTE_START_END_DYNAMICALLY: + case PepperPackage.ABSTRACT_TASK__NAME: + case PepperPackage.ABSTRACT_TASK__DESCRIPTION: + case PepperPackage.ABSTRACT_TASK__START_TIME: + case PepperPackage.ABSTRACT_TASK__END_TIME: + case PepperPackage.ABSTRACT_TASK__PROGRESS: + case PepperPackage.ABSTRACT_TASK__COMPUTE_START_END_DYNAMICALLY: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; - case ProjectmgmtPackage.ABSTRACT_TASK__SUB_TASKS: + case PepperPackage.ABSTRACT_TASK__SUB_TASKS: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); return; default: @@ -265,7 +265,7 @@ public void notifyChanged(Notification notification) { protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.ABSTRACT_TASK__SUB_TASKS, ProjectmgmtFactory.eINSTANCE.createTask())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.ABSTRACT_TASK__SUB_TASKS, PepperFactory.eINSTANCE.createTask())); } /** @@ -275,7 +275,7 @@ protected void collectNewChildDescriptors(Collection newChildDescriptors */ @Override public ResourceLocator getResourceLocator() { - return ProjectManagementEditPlugin.INSTANCE; + return pepper.peppermm.provider.PepperEditPlugin.INSTANCE; } } diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ExternalStakeholderItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/ExternalStakeholderItemProvider.java similarity index 86% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ExternalStakeholderItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/ExternalStakeholderItemProvider.java index 83351fb..b2d54ce 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ExternalStakeholderItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/ExternalStakeholderItemProvider.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -22,12 +22,12 @@ import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; -import fr.cea.deeplab.projectmgmt.ExternalStakeholder; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; +import pepper.peppermm.ExternalStakeholder; +import pepper.peppermm.PepperPackage; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.ExternalStakeholder} object. + * This is the item provider adapter for a {@link pepper.peppermm.ExternalStakeholder} object. + * * * @generated */ @@ -64,7 +64,7 @@ public List getPropertyDescriptors(Object object) { protected void addGoalsPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_ExternalStakeholder_goals_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_ExternalStakeholder_goals_feature", "_UI_ExternalStakeholder_type"), - ProjectmgmtPackage.Literals.EXTERNAL_STAKEHOLDER__GOALS, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.EXTERNAL_STAKEHOLDER__GOALS, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -110,12 +110,11 @@ public void notifyChanged(Notification notification) { this.updateChildren(notification); switch (notification.getFeatureID(ExternalStakeholder.class)) { - case ProjectmgmtPackage.EXTERNAL_STAKEHOLDER__GOALS: + case PepperPackage.EXTERNAL_STAKEHOLDER__GOALS: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; default: super.notifyChanged(notification); - return; } } diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/InternalStakeholderItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/InternalStakeholderItemProvider.java similarity index 88% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/InternalStakeholderItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/InternalStakeholderItemProvider.java index 2f28f8a..c95b87f 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/InternalStakeholderItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/InternalStakeholderItemProvider.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -19,11 +19,11 @@ import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import fr.cea.deeplab.projectmgmt.InternalStakeholder; +import pepper.peppermm.InternalStakeholder; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.InternalStakeholder} object. + * This is the item provider adapter for a {@link pepper.peppermm.InternalStakeholder} object. + * * * @generated */ diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/KeyResultItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/KeyResultItemProvider.java similarity index 88% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/KeyResultItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/KeyResultItemProvider.java index 30b4669..22c3de7 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/KeyResultItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/KeyResultItemProvider.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -19,11 +19,11 @@ import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import fr.cea.deeplab.projectmgmt.KeyResult; +import pepper.peppermm.KeyResult; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.KeyResult} object. - * + * This is the item provider adapter for a {@link pepper.peppermm.KeyResult} object. * * @generated */ diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ObjectiveItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/ObjectiveItemProvider.java similarity index 85% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ObjectiveItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/ObjectiveItemProvider.java index 00dddbc..ca29502 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ObjectiveItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/ObjectiveItemProvider.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -21,13 +21,13 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; -import fr.cea.deeplab.projectmgmt.Objective; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; +import pepper.peppermm.Objective; +import pepper.peppermm.PepperFactory; +import pepper.peppermm.PepperPackage; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.Objective} object. - * + * This is the item provider adapter for a {@link pepper.peppermm.Objective} object. * * @generated */ @@ -67,7 +67,7 @@ public List getPropertyDescriptors(Object object) { public Collection getChildrenFeatures(Object object) { if (this.childrenFeatures == null) { super.getChildrenFeatures(object); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.OBJECTIVE__OWNED_KEY_RESULTS); + this.childrenFeatures.add(PepperPackage.Literals.OBJECTIVE__OWNED_KEY_RESULTS); } return this.childrenFeatures; } @@ -128,12 +128,11 @@ public void notifyChanged(Notification notification) { this.updateChildren(notification); switch (notification.getFeatureID(Objective.class)) { - case ProjectmgmtPackage.OBJECTIVE__OWNED_KEY_RESULTS: + case PepperPackage.OBJECTIVE__OWNED_KEY_RESULTS: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); return; default: super.notifyChanged(notification); - return; } } @@ -147,7 +146,7 @@ public void notifyChanged(Notification notification) { protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.OBJECTIVE__OWNED_KEY_RESULTS, ProjectmgmtFactory.eINSTANCE.createKeyResult())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.OBJECTIVE__OWNED_KEY_RESULTS, PepperFactory.eINSTANCE.createKeyResult())); } } diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/OrganizationItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/OrganizationItemProvider.java similarity index 81% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/OrganizationItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/OrganizationItemProvider.java index 04b23e5..8bdeb94 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/OrganizationItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/OrganizationItemProvider.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -30,13 +30,13 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; -import fr.cea.deeplab.projectmgmt.Organization; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; +import pepper.peppermm.Organization; +import pepper.peppermm.PepperFactory; +import pepper.peppermm.PepperPackage; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.Organization} object. + * This is the item provider adapter for a {@link pepper.peppermm.Organization} object. * * @generated */ @@ -74,7 +74,7 @@ public List getPropertyDescriptors(Object object) { protected void addNamePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Organization_name_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Organization_name_feature", "_UI_Organization_type"), - ProjectmgmtPackage.Literals.ORGANIZATION__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.ORGANIZATION__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -89,8 +89,8 @@ protected void addNamePropertyDescriptor(Object object) { public Collection getChildrenFeatures(Object object) { if (this.childrenFeatures == null) { super.getChildrenFeatures(object); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.ORGANIZATION__OWNED_PROJECTS); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.ORGANIZATION__OWNED_RESOURCE_FOLDERS); + this.childrenFeatures.add(PepperPackage.Literals.ORGANIZATION__OWNED_PROJECTS); + this.childrenFeatures.add(PepperPackage.Literals.ORGANIZATION__OWNED_RESOURCE_FOLDERS); } return this.childrenFeatures; } @@ -151,16 +151,15 @@ public void notifyChanged(Notification notification) { this.updateChildren(notification); switch (notification.getFeatureID(Organization.class)) { - case ProjectmgmtPackage.ORGANIZATION__NAME: + case PepperPackage.ORGANIZATION__NAME: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; - case ProjectmgmtPackage.ORGANIZATION__OWNED_PROJECTS: - case ProjectmgmtPackage.ORGANIZATION__OWNED_RESOURCE_FOLDERS: + case PepperPackage.ORGANIZATION__OWNED_PROJECTS: + case PepperPackage.ORGANIZATION__OWNED_RESOURCE_FOLDERS: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); return; default: super.notifyChanged(notification); - return; } } @@ -174,9 +173,9 @@ public void notifyChanged(Notification notification) { protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.ORGANIZATION__OWNED_PROJECTS, ProjectmgmtFactory.eINSTANCE.createProject())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.ORGANIZATION__OWNED_PROJECTS, PepperFactory.eINSTANCE.createProject())); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.ORGANIZATION__OWNED_RESOURCE_FOLDERS, ProjectmgmtFactory.eINSTANCE.createResourceFolder())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.ORGANIZATION__OWNED_RESOURCE_FOLDERS, PepperFactory.eINSTANCE.createResourceFolder())); } /** @@ -186,7 +185,7 @@ protected void collectNewChildDescriptors(Collection newChildDescriptors */ @Override public ResourceLocator getResourceLocator() { - return ProjectManagementEditPlugin.INSTANCE; + return pepper.peppermm.provider.PepperEditPlugin.INSTANCE; } } diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ProjectManagementEditPlugin.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/PepperEditPlugin.java similarity index 88% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ProjectManagementEditPlugin.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/PepperEditPlugin.java index 15ae28b..459694d 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ProjectManagementEditPlugin.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/PepperEditPlugin.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.io.IOException; import java.io.InputStream; @@ -20,17 +20,17 @@ import org.eclipse.emf.common.util.ResourceLocator; /** - * This is the central singleton for the ProjectManagement edit plugin. + * This is the central singleton for the Pepper edit plugin. * * @generated */ -public final class ProjectManagementEditPlugin extends EMFPlugin { +public final class PepperEditPlugin extends EMFPlugin { /** * Keep track of the singleton. * * @generated */ - public static final ProjectManagementEditPlugin INSTANCE = new ProjectManagementEditPlugin(); + public static final PepperEditPlugin INSTANCE = new PepperEditPlugin(); /** * Keep track of the singleton. @@ -44,7 +44,7 @@ public final class ProjectManagementEditPlugin extends EMFPlugin { * * @generated */ - public ProjectManagementEditPlugin() { + public PepperEditPlugin() { super(new ResourceLocator[] {}); } @@ -116,4 +116,5 @@ public Implementation() { plugin = this; } } + } diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ProjectmgmtItemProviderAdapterFactory.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/PepperItemProviderAdapterFactory.java similarity index 75% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ProjectmgmtItemProviderAdapterFactory.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/PepperItemProviderAdapterFactory.java index fadbc47..3bff028 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ProjectmgmtItemProviderAdapterFactory.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/PepperItemProviderAdapterFactory.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.ArrayList; import java.util.Collection; @@ -30,7 +30,7 @@ import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; import org.eclipse.emf.edit.provider.ITreeItemContentProvider; -import fr.cea.deeplab.projectmgmt.util.ProjectmgmtAdapterFactory; +import pepper.peppermm.util.PepperAdapterFactory; /** * This is the factory that is used to provide the interfaces needed to support Viewers. The adapters generated by this @@ -40,7 +40,7 @@ * * @generated */ -public class ProjectmgmtItemProviderAdapterFactory extends ProjectmgmtAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable { +public class PepperItemProviderAdapterFactory extends PepperAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable { /** * This keeps track of the root adapter factory that delegates to this adapter factory. @@ -70,7 +70,7 @@ public class ProjectmgmtItemProviderAdapterFactory extends ProjectmgmtAdapterFac * * @generated */ - public ProjectmgmtItemProviderAdapterFactory() { + public PepperItemProviderAdapterFactory() { this.supportedTypes.add(IEditingDomainItemProvider.class); this.supportedTypes.add(IStructuredItemContentProvider.class); this.supportedTypes.add(ITreeItemContentProvider.class); @@ -79,7 +79,7 @@ public ProjectmgmtItemProviderAdapterFactory() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.Organization} instances. * * @generated @@ -87,8 +87,7 @@ public ProjectmgmtItemProviderAdapterFactory() { protected OrganizationItemProvider organizationItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.Organization}. + * This creates an adapter for a {@link pepper.peppermm.Organization}. * * @generated */ @@ -102,16 +101,16 @@ public Adapter createOrganizationAdapter() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.ResourceFolder} instances. - * + * This keeps track of the one adapter used for all {@link pepper.peppermm.ResourceFolder} instances. * * @generated */ protected ResourceFolderItemProvider resourceFolderItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.ResourceFolder}. + * This creates an adapter for a {@link pepper.peppermm.ResourceFolder}. * * @generated */ @@ -125,16 +124,15 @@ public Adapter createResourceFolderAdapter() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.Team} instances. + * This keeps track of the one adapter used for all {@link pepper.peppermm.Team} instances. + * * * @generated */ protected TeamItemProvider teamItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.Team}. + * This creates an adapter for a {@link pepper.peppermm.Team}. * * @generated */ @@ -148,16 +146,16 @@ public Adapter createTeamAdapter() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.InternalStakeholder} - * instances. + * This keeps track of the one adapter used for all {@link pepper.peppermm.InternalStakeholder} instances. * * @generated */ protected InternalStakeholderItemProvider internalStakeholderItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.InternalStakeholder}. - * + * This creates an adapter for a {@link pepper.peppermm.InternalStakeholder}. * * @generated */ @@ -171,16 +169,16 @@ public Adapter createInternalStakeholderAdapter() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.ExternalStakeholder} - * instances. + * This keeps track of the one adapter used for all {@link pepper.peppermm.ExternalStakeholder} instances. * * @generated */ protected ExternalStakeholderItemProvider externalStakeholderItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.ExternalStakeholder}. - * + * This creates an adapter for a {@link pepper.peppermm.ExternalStakeholder}. * * @generated */ @@ -194,16 +192,15 @@ public Adapter createExternalStakeholderAdapter() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.Person} instances. + * This keeps track of the one adapter used for all {@link pepper.peppermm.Person} instances. * * @generated */ protected PersonItemProvider personItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.Person}. + * This creates an adapter for a {@link pepper.peppermm.Person}. * * @generated */ @@ -217,16 +214,15 @@ public Adapter createPersonAdapter() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.TagFolder} instances. + * This keeps track of the one adapter used for all {@link pepper.peppermm.TagFolder} instances. * * @generated */ protected TagFolderItemProvider tagFolderItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.TagFolder}. + * This creates an adapter for a {@link pepper.peppermm.TagFolder}. * * @generated */ @@ -240,16 +236,15 @@ public Adapter createTagFolderAdapter() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.TaskTag} instances. + * This keeps track of the one adapter used for all {@link pepper.peppermm.TaskTag} instances. * * @generated */ protected TaskTagItemProvider taskTagItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.TaskTag}. + * This creates an adapter for a {@link pepper.peppermm.TaskTag}. * * @generated */ @@ -263,16 +258,15 @@ public Adapter createTaskTagAdapter() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.Task} instances. + * This keeps track of the one adapter used for all {@link pepper.peppermm.Task} instances. + * * * @generated */ protected TaskItemProvider taskItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.Task}. + * This creates an adapter for a {@link pepper.peppermm.Task}. * * @generated */ @@ -286,16 +280,15 @@ public Adapter createTaskAdapter() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.Objective} instances. + * This keeps track of the one adapter used for all {@link pepper.peppermm.Objective} instances. * * @generated */ protected ObjectiveItemProvider objectiveItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.Objective}. + * This creates an adapter for a {@link pepper.peppermm.Objective}. * * @generated */ @@ -309,16 +302,15 @@ public Adapter createObjectiveAdapter() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.KeyResult} instances. + * This keeps track of the one adapter used for all {@link pepper.peppermm.KeyResult} instances. * * @generated */ protected KeyResultItemProvider keyResultItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.KeyResult}. + * This creates an adapter for a {@link pepper.peppermm.KeyResult}. * * @generated */ @@ -332,16 +324,15 @@ public Adapter createKeyResultAdapter() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.Project} instances. + * This keeps track of the one adapter used for all {@link pepper.peppermm.Project} instances. * * @generated */ protected ProjectItemProvider projectItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.Project}. + * This creates an adapter for a {@link pepper.peppermm.Project}. * * @generated */ @@ -355,7 +346,7 @@ public Adapter createProjectAdapter() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.Workpackage} instances. * * @generated @@ -363,8 +354,7 @@ public Adapter createProjectAdapter() { protected WorkpackageItemProvider workpackageItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.Workpackage}. + * This creates an adapter for a {@link pepper.peppermm.Workpackage}. * * @generated */ @@ -378,16 +368,16 @@ public Adapter createWorkpackageAdapter() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact} - * instances. + * This keeps track of the one adapter used for all {@link pepper.peppermm.WorkpackageArtefact} instances. * * @generated */ protected WorkpackageArtefactItemProvider workpackageArtefactItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact}. - * + * This creates an adapter for a {@link pepper.peppermm.WorkpackageArtefact}. * * @generated */ @@ -401,16 +391,15 @@ public Adapter createWorkpackageArtefactAdapter() { } /** - * This keeps track of the one adapter used for all {@link fr.cea.deeplab.projectmgmt.Risk} instances. + * This keeps track of the one adapter used for all {@link pepper.peppermm.Risk} instances. + * * * @generated */ protected RiskItemProvider riskItemProvider; /** - * This creates an adapter for a {@link fr.cea.deeplab.projectmgmt.Risk}. + * This creates an adapter for a {@link pepper.peppermm.Risk}. * * @generated */ diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/PersonItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/PersonItemProvider.java similarity index 83% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/PersonItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/PersonItemProvider.java index 3adcafe..dfd34a4 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/PersonItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/PersonItemProvider.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -22,12 +22,12 @@ import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; -import fr.cea.deeplab.projectmgmt.Person; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Person; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.Person} object. - * + * This is the item provider adapter for a {@link pepper.peppermm.Person} object. * * @generated */ @@ -65,8 +65,8 @@ public List getPropertyDescriptors(Object object) { */ protected void addAliasPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), - this.getString("_UI_Person_alias_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Person_alias_feature", "_UI_Person_type"), - ProjectmgmtPackage.Literals.PERSON__ALIAS, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + this.getString("_UI_Person_alias_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Person_alias_feature", "_UI_Person_type"), PepperPackage.Literals.PERSON__ALIAS, + true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -77,7 +77,7 @@ protected void addAliasPropertyDescriptor(Object object) { protected void addBiographyPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Person_biography_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Person_biography_feature", "_UI_Person_type"), - ProjectmgmtPackage.Literals.PERSON__BIOGRAPHY, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PERSON__BIOGRAPHY, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -88,7 +88,7 @@ protected void addBiographyPropertyDescriptor(Object object) { protected void addImageUrlPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Person_imageUrl_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Person_imageUrl_feature", "_UI_Person_type"), - ProjectmgmtPackage.Literals.PERSON__IMAGE_URL, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PERSON__IMAGE_URL, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -134,14 +134,13 @@ public void notifyChanged(Notification notification) { this.updateChildren(notification); switch (notification.getFeatureID(Person.class)) { - case ProjectmgmtPackage.PERSON__ALIAS: - case ProjectmgmtPackage.PERSON__BIOGRAPHY: - case ProjectmgmtPackage.PERSON__IMAGE_URL: + case PepperPackage.PERSON__ALIAS: + case PepperPackage.PERSON__BIOGRAPHY: + case PepperPackage.PERSON__IMAGE_URL: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; default: super.notifyChanged(notification); - return; } } diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ProjectItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/ProjectItemProvider.java similarity index 78% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ProjectItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/ProjectItemProvider.java index cf38282..2ec2526 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ProjectItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/ProjectItemProvider.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -30,13 +30,13 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; -import fr.cea.deeplab.projectmgmt.Project; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; +import pepper.peppermm.PepperFactory; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Project; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.Project} object. - * + * This is the item provider adapter for a {@link pepper.peppermm.Project} object. * * @generated */ @@ -99,8 +99,8 @@ public List getPropertyDescriptors(Object object) { */ protected void addNamePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), - this.getString("_UI_Project_name_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_name_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + this.getString("_UI_Project_name_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_name_feature", "_UI_Project_type"), PepperPackage.Literals.PROJECT__NAME, + true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -111,7 +111,7 @@ protected void addNamePropertyDescriptor(Object object) { protected void addReferencePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_reference_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_reference_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__REFERENCE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__REFERENCE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -122,7 +122,7 @@ protected void addReferencePropertyDescriptor(Object object) { protected void addDescriptionPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_description_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_description_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__DESCRIPTION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__DESCRIPTION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -133,7 +133,7 @@ protected void addDescriptionPropertyDescriptor(Object object) { protected void addLeadingUnitPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_leadingUnit_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_leadingUnit_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__LEADING_UNIT, true, false, true, null, null, null)); + PepperPackage.Literals.PROJECT__LEADING_UNIT, true, false, true, null, null, null)); } /** @@ -144,7 +144,7 @@ protected void addLeadingUnitPropertyDescriptor(Object object) { protected void addParticipantUnitsPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_participantUnits_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_participantUnits_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__PARTICIPANT_UNITS, true, false, true, null, null, null)); + PepperPackage.Literals.PROJECT__PARTICIPANT_UNITS, true, false, true, null, null, null)); } /** @@ -157,7 +157,7 @@ protected void addPlannifiedClientCopilMeetingsPropertyDescriptor(Object object) this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_plannifiedClientCopilMeetings_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_plannifiedClientCopilMeetings_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__PLANNIFIED_CLIENT_COPIL_MEETINGS, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__PLANNIFIED_CLIENT_COPIL_MEETINGS, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -168,7 +168,7 @@ protected void addPlannifiedClientCopilMeetingsPropertyDescriptor(Object object) protected void addMainProgramBrickPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_mainProgramBrick_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_mainProgramBrick_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__MAIN_PROGRAM_BRICK, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__MAIN_PROGRAM_BRICK, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -179,7 +179,7 @@ protected void addMainProgramBrickPropertyDescriptor(Object object) { protected void addStatePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_state_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_state_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__STATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__STATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -190,7 +190,7 @@ protected void addStatePropertyDescriptor(Object object) { protected void addClientsPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_clients_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_clients_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__CLIENTS, true, false, true, null, null, null)); + PepperPackage.Literals.PROJECT__CLIENTS, true, false, true, null, null, null)); } /** @@ -201,7 +201,7 @@ protected void addClientsPropertyDescriptor(Object object) { protected void addPartnersPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_partners_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_partners_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__PARTNERS, true, false, true, null, null, null)); + PepperPackage.Literals.PROJECT__PARTNERS, true, false, true, null, null, null)); } /** @@ -212,7 +212,7 @@ protected void addPartnersPropertyDescriptor(Object object) { protected void addIsTransversePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_isTransverse_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_isTransverse_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__IS_TRANSVERSE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__IS_TRANSVERSE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -223,7 +223,7 @@ protected void addIsTransversePropertyDescriptor(Object object) { protected void addLeaderPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_leader_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_leader_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__LEADER, true, false, true, null, null, null)); + PepperPackage.Literals.PROJECT__LEADER, true, false, true, null, null, null)); } /** @@ -234,7 +234,7 @@ protected void addLeaderPropertyDescriptor(Object object) { protected void addMembersPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_members_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_members_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__MEMBERS, true, false, true, null, null, null)); + PepperPackage.Literals.PROJECT__MEMBERS, true, false, true, null, null, null)); } /** @@ -245,7 +245,7 @@ protected void addMembersPropertyDescriptor(Object object) { protected void addIsSensitivePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_isSensitive_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_isSensitive_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__IS_SENSITIVE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__IS_SENSITIVE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -257,7 +257,7 @@ protected void addIsSensitivePropertyDescriptor(Object object) { protected void addContractualStartDatePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_contractualStartDate_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_contractualStartDate_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__CONTRACTUAL_START_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__CONTRACTUAL_START_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -268,7 +268,7 @@ protected void addContractualStartDatePropertyDescriptor(Object object) { protected void addDurationPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_duration_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_duration_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__DURATION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__DURATION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -280,7 +280,7 @@ protected void addDurationPropertyDescriptor(Object object) { protected void addContractualEndDatePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_contractualEndDate_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_contractualEndDate_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__CONTRACTUAL_END_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__CONTRACTUAL_END_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -292,7 +292,7 @@ protected void addContractualEndDatePropertyDescriptor(Object object) { protected void addEffectiveStartDatePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_effectiveStartDate_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_effectiveStartDate_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__EFFECTIVE_START_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__EFFECTIVE_START_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -303,7 +303,7 @@ protected void addEffectiveStartDatePropertyDescriptor(Object object) { protected void addEffectiveEndDatePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_effectiveEndDate_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_effectiveEndDate_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__EFFECTIVE_END_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__EFFECTIVE_END_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -315,7 +315,7 @@ protected void addEffectiveEndDatePropertyDescriptor(Object object) { protected void addContractTermExtensionPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_contractTermExtension_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_contractTermExtension_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__CONTRACT_TERM_EXTENSION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__CONTRACT_TERM_EXTENSION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -326,7 +326,7 @@ protected void addContractTermExtensionPropertyDescriptor(Object object) { protected void addGlobalCostPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_globalCost_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_globalCost_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__GLOBAL_COST, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__GLOBAL_COST, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -337,7 +337,7 @@ protected void addGlobalCostPropertyDescriptor(Object object) { protected void addFundingRatePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_fundingRate_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_fundingRate_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__FUNDING_RATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__FUNDING_RATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -348,7 +348,7 @@ protected void addFundingRatePropertyDescriptor(Object object) { protected void addFundingPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_funding_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_funding_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__FUNDING, false, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__FUNDING, false, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -359,7 +359,7 @@ protected void addFundingPropertyDescriptor(Object object) { protected void addManpowerPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_manpower_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_manpower_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__MANPOWER, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__MANPOWER, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -369,8 +369,8 @@ protected void addManpowerPropertyDescriptor(Object object) { */ protected void addEOTPPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), - this.getString("_UI_Project_eOTP_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_eOTP_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__EOTP, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + this.getString("_UI_Project_eOTP_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_eOTP_feature", "_UI_Project_type"), PepperPackage.Literals.PROJECT__EOTP, + true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -381,7 +381,7 @@ protected void addEOTPPropertyDescriptor(Object object) { protected void addStatisticOrderPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_statisticOrder_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_statisticOrder_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__STATISTIC_ORDER, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__STATISTIC_ORDER, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -392,7 +392,7 @@ protected void addStatisticOrderPropertyDescriptor(Object object) { protected void addInternalNeedPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_internalNeed_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_internalNeed_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__INTERNAL_NEED, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__INTERNAL_NEED, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -403,7 +403,7 @@ protected void addInternalNeedPropertyDescriptor(Object object) { protected void addClientNeedPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Project_clientNeed_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Project_clientNeed_feature", "_UI_Project_type"), - ProjectmgmtPackage.Literals.PROJECT__CLIENT_NEED, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.PROJECT__CLIENT_NEED, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -418,10 +418,10 @@ protected void addClientNeedPropertyDescriptor(Object object) { public Collection getChildrenFeatures(Object object) { if (this.childrenFeatures == null) { super.getChildrenFeatures(object); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.PROJECT__OWNED_WORKPACKAGES); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.PROJECT__OWNED_OBJECTIVES); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.PROJECT__OWNED_TAG_FOLDERS); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.PROJECT__OWNED_RISKS); + this.childrenFeatures.add(PepperPackage.Literals.PROJECT__OWNED_WORKPACKAGES); + this.childrenFeatures.add(PepperPackage.Literals.PROJECT__OWNED_OBJECTIVES); + this.childrenFeatures.add(PepperPackage.Literals.PROJECT__OWNED_TAG_FOLDERS); + this.childrenFeatures.add(PepperPackage.Literals.PROJECT__OWNED_RISKS); } return this.childrenFeatures; } @@ -482,39 +482,38 @@ public void notifyChanged(Notification notification) { this.updateChildren(notification); switch (notification.getFeatureID(Project.class)) { - case ProjectmgmtPackage.PROJECT__NAME: - case ProjectmgmtPackage.PROJECT__REFERENCE: - case ProjectmgmtPackage.PROJECT__DESCRIPTION: - case ProjectmgmtPackage.PROJECT__PLANNIFIED_CLIENT_COPIL_MEETINGS: - case ProjectmgmtPackage.PROJECT__MAIN_PROGRAM_BRICK: - case ProjectmgmtPackage.PROJECT__STATE: - case ProjectmgmtPackage.PROJECT__IS_TRANSVERSE: - case ProjectmgmtPackage.PROJECT__IS_SENSITIVE: - case ProjectmgmtPackage.PROJECT__CONTRACTUAL_START_DATE: - case ProjectmgmtPackage.PROJECT__DURATION: - case ProjectmgmtPackage.PROJECT__CONTRACTUAL_END_DATE: - case ProjectmgmtPackage.PROJECT__EFFECTIVE_START_DATE: - case ProjectmgmtPackage.PROJECT__EFFECTIVE_END_DATE: - case ProjectmgmtPackage.PROJECT__CONTRACT_TERM_EXTENSION: - case ProjectmgmtPackage.PROJECT__GLOBAL_COST: - case ProjectmgmtPackage.PROJECT__FUNDING_RATE: - case ProjectmgmtPackage.PROJECT__FUNDING: - case ProjectmgmtPackage.PROJECT__MANPOWER: - case ProjectmgmtPackage.PROJECT__EOTP: - case ProjectmgmtPackage.PROJECT__STATISTIC_ORDER: - case ProjectmgmtPackage.PROJECT__INTERNAL_NEED: - case ProjectmgmtPackage.PROJECT__CLIENT_NEED: + case PepperPackage.PROJECT__NAME: + case PepperPackage.PROJECT__REFERENCE: + case PepperPackage.PROJECT__DESCRIPTION: + case PepperPackage.PROJECT__PLANNIFIED_CLIENT_COPIL_MEETINGS: + case PepperPackage.PROJECT__MAIN_PROGRAM_BRICK: + case PepperPackage.PROJECT__STATE: + case PepperPackage.PROJECT__IS_TRANSVERSE: + case PepperPackage.PROJECT__IS_SENSITIVE: + case PepperPackage.PROJECT__CONTRACTUAL_START_DATE: + case PepperPackage.PROJECT__DURATION: + case PepperPackage.PROJECT__CONTRACTUAL_END_DATE: + case PepperPackage.PROJECT__EFFECTIVE_START_DATE: + case PepperPackage.PROJECT__EFFECTIVE_END_DATE: + case PepperPackage.PROJECT__CONTRACT_TERM_EXTENSION: + case PepperPackage.PROJECT__GLOBAL_COST: + case PepperPackage.PROJECT__FUNDING_RATE: + case PepperPackage.PROJECT__FUNDING: + case PepperPackage.PROJECT__MANPOWER: + case PepperPackage.PROJECT__EOTP: + case PepperPackage.PROJECT__STATISTIC_ORDER: + case PepperPackage.PROJECT__INTERNAL_NEED: + case PepperPackage.PROJECT__CLIENT_NEED: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; - case ProjectmgmtPackage.PROJECT__OWNED_WORKPACKAGES: - case ProjectmgmtPackage.PROJECT__OWNED_OBJECTIVES: - case ProjectmgmtPackage.PROJECT__OWNED_TAG_FOLDERS: - case ProjectmgmtPackage.PROJECT__OWNED_RISKS: + case PepperPackage.PROJECT__OWNED_WORKPACKAGES: + case PepperPackage.PROJECT__OWNED_OBJECTIVES: + case PepperPackage.PROJECT__OWNED_TAG_FOLDERS: + case PepperPackage.PROJECT__OWNED_RISKS: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); return; default: super.notifyChanged(notification); - return; } } @@ -528,13 +527,13 @@ public void notifyChanged(Notification notification) { protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.PROJECT__OWNED_WORKPACKAGES, ProjectmgmtFactory.eINSTANCE.createWorkpackage())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.PROJECT__OWNED_WORKPACKAGES, PepperFactory.eINSTANCE.createWorkpackage())); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.PROJECT__OWNED_OBJECTIVES, ProjectmgmtFactory.eINSTANCE.createObjective())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.PROJECT__OWNED_OBJECTIVES, PepperFactory.eINSTANCE.createObjective())); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.PROJECT__OWNED_TAG_FOLDERS, ProjectmgmtFactory.eINSTANCE.createTagFolder())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.PROJECT__OWNED_TAG_FOLDERS, PepperFactory.eINSTANCE.createTagFolder())); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.PROJECT__OWNED_RISKS, ProjectmgmtFactory.eINSTANCE.createRisk())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.PROJECT__OWNED_RISKS, PepperFactory.eINSTANCE.createRisk())); } /** @@ -544,7 +543,7 @@ protected void collectNewChildDescriptors(Collection newChildDescriptors */ @Override public ResourceLocator getResourceLocator() { - return ProjectManagementEditPlugin.INSTANCE; + return pepper.peppermm.provider.PepperEditPlugin.INSTANCE; } } diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ResourceFolderItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/ResourceFolderItemProvider.java similarity index 76% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ResourceFolderItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/ResourceFolderItemProvider.java index fa4ea43..e0fdf8b 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ResourceFolderItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/ResourceFolderItemProvider.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -30,13 +30,13 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.ResourceFolder; +import pepper.peppermm.PepperFactory; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.ResourceFolder; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.ResourceFolder} object. + * This is the item provider adapter for a {@link pepper.peppermm.ResourceFolder} object. * * @generated */ @@ -74,7 +74,7 @@ public List getPropertyDescriptors(Object object) { protected void addNamePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_ResourceFolder_name_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_ResourceFolder_name_feature", "_UI_ResourceFolder_type"), - ProjectmgmtPackage.Literals.RESOURCE_FOLDER__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.RESOURCE_FOLDER__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -89,8 +89,8 @@ protected void addNamePropertyDescriptor(Object object) { public Collection getChildrenFeatures(Object object) { if (this.childrenFeatures == null) { super.getChildrenFeatures(object); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.RESOURCE_FOLDER__OWNED_RESOURCES); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.RESOURCE_FOLDER__SUB_FOLDERS); + this.childrenFeatures.add(PepperPackage.Literals.RESOURCE_FOLDER__OWNED_RESOURCES); + this.childrenFeatures.add(PepperPackage.Literals.RESOURCE_FOLDER__SUB_FOLDERS); } return this.childrenFeatures; } @@ -151,16 +151,15 @@ public void notifyChanged(Notification notification) { this.updateChildren(notification); switch (notification.getFeatureID(ResourceFolder.class)) { - case ProjectmgmtPackage.RESOURCE_FOLDER__NAME: + case PepperPackage.RESOURCE_FOLDER__NAME: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; - case ProjectmgmtPackage.RESOURCE_FOLDER__OWNED_RESOURCES: - case ProjectmgmtPackage.RESOURCE_FOLDER__SUB_FOLDERS: + case PepperPackage.RESOURCE_FOLDER__OWNED_RESOURCES: + case PepperPackage.RESOURCE_FOLDER__SUB_FOLDERS: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); return; default: super.notifyChanged(notification); - return; } } @@ -174,15 +173,15 @@ public void notifyChanged(Notification notification) { protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.RESOURCE_FOLDER__OWNED_RESOURCES, ProjectmgmtFactory.eINSTANCE.createTeam())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.RESOURCE_FOLDER__OWNED_RESOURCES, PepperFactory.eINSTANCE.createTeam())); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.RESOURCE_FOLDER__OWNED_RESOURCES, ProjectmgmtFactory.eINSTANCE.createInternalStakeholder())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.RESOURCE_FOLDER__OWNED_RESOURCES, PepperFactory.eINSTANCE.createInternalStakeholder())); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.RESOURCE_FOLDER__OWNED_RESOURCES, ProjectmgmtFactory.eINSTANCE.createExternalStakeholder())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.RESOURCE_FOLDER__OWNED_RESOURCES, PepperFactory.eINSTANCE.createExternalStakeholder())); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.RESOURCE_FOLDER__OWNED_RESOURCES, ProjectmgmtFactory.eINSTANCE.createPerson())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.RESOURCE_FOLDER__OWNED_RESOURCES, PepperFactory.eINSTANCE.createPerson())); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.RESOURCE_FOLDER__SUB_FOLDERS, ProjectmgmtFactory.eINSTANCE.createResourceFolder())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.RESOURCE_FOLDER__SUB_FOLDERS, PepperFactory.eINSTANCE.createResourceFolder())); } /** @@ -192,7 +191,7 @@ protected void collectNewChildDescriptors(Collection newChildDescriptors */ @Override public ResourceLocator getResourceLocator() { - return ProjectManagementEditPlugin.INSTANCE; + return pepper.peppermm.provider.PepperEditPlugin.INSTANCE; } } diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ResourceItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/ResourceItemProvider.java similarity index 87% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ResourceItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/ResourceItemProvider.java index fc72782..868f29b 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/ResourceItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/ResourceItemProvider.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -29,12 +29,12 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Resource; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Resource; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.Resource} object. - * + * This is the item provider adapter for a {@link pepper.peppermm.Resource} object. * * @generated */ @@ -71,7 +71,7 @@ public List getPropertyDescriptors(Object object) { protected void addNamePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Resource_name_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Resource_name_feature", "_UI_Resource_type"), - ProjectmgmtPackage.Literals.RESOURCE__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.RESOURCE__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -107,7 +107,7 @@ public void notifyChanged(Notification notification) { this.updateChildren(notification); switch (notification.getFeatureID(Resource.class)) { - case ProjectmgmtPackage.RESOURCE__NAME: + case PepperPackage.RESOURCE__NAME: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; default: @@ -134,7 +134,7 @@ protected void collectNewChildDescriptors(Collection newChildDescriptors */ @Override public ResourceLocator getResourceLocator() { - return ProjectManagementEditPlugin.INSTANCE; + return pepper.peppermm.provider.PepperEditPlugin.INSTANCE; } } diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/RiskItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/RiskItemProvider.java similarity index 84% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/RiskItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/RiskItemProvider.java index a2c0fb6..1157735 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/RiskItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/RiskItemProvider.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -29,12 +29,12 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Risk; -import fr.cea.deeplab.projectmgmt.RiskKind; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Risk; +import pepper.peppermm.RiskKind; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.Risk} object. * * @generated @@ -78,8 +78,8 @@ public List getPropertyDescriptors(Object object) { */ protected void addKindPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), - this.getString("_UI_Risk_kind_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Risk_kind_feature", "_UI_Risk_type"), ProjectmgmtPackage.Literals.RISK__KIND, true, - false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + this.getString("_UI_Risk_kind_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Risk_kind_feature", "_UI_Risk_type"), PepperPackage.Literals.RISK__KIND, true, false, + false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -90,7 +90,7 @@ protected void addKindPropertyDescriptor(Object object) { protected void addDescriptionPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Risk_description_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Risk_description_feature", "_UI_Risk_type"), - ProjectmgmtPackage.Literals.RISK__DESCRIPTION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.RISK__DESCRIPTION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -101,7 +101,7 @@ protected void addDescriptionPropertyDescriptor(Object object) { protected void addCriticityPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Risk_criticity_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Risk_criticity_feature", "_UI_Risk_type"), - ProjectmgmtPackage.Literals.RISK__CRITICITY, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.RISK__CRITICITY, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -111,8 +111,8 @@ protected void addCriticityPropertyDescriptor(Object object) { */ protected void addActionPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), - this.getString("_UI_Risk_action_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Risk_action_feature", "_UI_Risk_type"), ProjectmgmtPackage.Literals.RISK__ACTION, - true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + this.getString("_UI_Risk_action_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Risk_action_feature", "_UI_Risk_type"), PepperPackage.Literals.RISK__ACTION, true, + false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -123,7 +123,7 @@ protected void addActionPropertyDescriptor(Object object) { protected void addResponsiblePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Risk_responsible_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Risk_responsible_feature", "_UI_Risk_type"), - ProjectmgmtPackage.Literals.RISK__RESPONSIBLE, true, false, true, null, null, null)); + PepperPackage.Literals.RISK__RESPONSIBLE, true, false, true, null, null, null)); } /** @@ -134,7 +134,7 @@ protected void addResponsiblePropertyDescriptor(Object object) { protected void addOperationDatePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Risk_operationDate_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Risk_operationDate_feature", "_UI_Risk_type"), - ProjectmgmtPackage.Literals.RISK__OPERATION_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.RISK__OPERATION_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -144,8 +144,8 @@ protected void addOperationDatePropertyDescriptor(Object object) { */ protected void addStatePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), - this.getString("_UI_Risk_state_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Risk_state_feature", "_UI_Risk_type"), ProjectmgmtPackage.Literals.RISK__STATE, - true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + this.getString("_UI_Risk_state_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Risk_state_feature", "_UI_Risk_type"), PepperPackage.Literals.RISK__STATE, true, + false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -156,7 +156,7 @@ protected void addStatePropertyDescriptor(Object object) { protected void addWorkpackagesPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Risk_workpackages_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Risk_workpackages_feature", "_UI_Risk_type"), - ProjectmgmtPackage.Literals.RISK__WORKPACKAGES, true, false, true, null, null, null)); + PepperPackage.Literals.RISK__WORKPACKAGES, true, false, true, null, null, null)); } /** @@ -203,17 +203,16 @@ public void notifyChanged(Notification notification) { this.updateChildren(notification); switch (notification.getFeatureID(Risk.class)) { - case ProjectmgmtPackage.RISK__KIND: - case ProjectmgmtPackage.RISK__DESCRIPTION: - case ProjectmgmtPackage.RISK__CRITICITY: - case ProjectmgmtPackage.RISK__ACTION: - case ProjectmgmtPackage.RISK__OPERATION_DATE: - case ProjectmgmtPackage.RISK__STATE: + case PepperPackage.RISK__KIND: + case PepperPackage.RISK__DESCRIPTION: + case PepperPackage.RISK__CRITICITY: + case PepperPackage.RISK__ACTION: + case PepperPackage.RISK__OPERATION_DATE: + case PepperPackage.RISK__STATE: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; default: super.notifyChanged(notification); - return; } } @@ -235,7 +234,7 @@ protected void collectNewChildDescriptors(Collection newChildDescriptors */ @Override public ResourceLocator getResourceLocator() { - return ProjectManagementEditPlugin.INSTANCE; + return pepper.peppermm.provider.PepperEditPlugin.INSTANCE; } } diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/TagFolderItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/TagFolderItemProvider.java similarity index 82% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/TagFolderItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/TagFolderItemProvider.java index 65f1695..ccb8159 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/TagFolderItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/TagFolderItemProvider.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -30,13 +30,13 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.TagFolder; +import pepper.peppermm.PepperFactory; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.TagFolder; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.TagFolder} object. - * + * This is the item provider adapter for a {@link pepper.peppermm.TagFolder} object. * * @generated */ @@ -74,7 +74,7 @@ public List getPropertyDescriptors(Object object) { protected void addNamePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_TagFolder_name_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_TagFolder_name_feature", "_UI_TagFolder_type"), - ProjectmgmtPackage.Literals.TAG_FOLDER__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.TAG_FOLDER__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -89,8 +89,8 @@ protected void addNamePropertyDescriptor(Object object) { public Collection getChildrenFeatures(Object object) { if (this.childrenFeatures == null) { super.getChildrenFeatures(object); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.TAG_FOLDER__OWNED_TAGS); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.TAG_FOLDER__SUB_FOLDERS); + this.childrenFeatures.add(PepperPackage.Literals.TAG_FOLDER__OWNED_TAGS); + this.childrenFeatures.add(PepperPackage.Literals.TAG_FOLDER__SUB_FOLDERS); } return this.childrenFeatures; } @@ -151,16 +151,15 @@ public void notifyChanged(Notification notification) { this.updateChildren(notification); switch (notification.getFeatureID(TagFolder.class)) { - case ProjectmgmtPackage.TAG_FOLDER__NAME: + case PepperPackage.TAG_FOLDER__NAME: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; - case ProjectmgmtPackage.TAG_FOLDER__OWNED_TAGS: - case ProjectmgmtPackage.TAG_FOLDER__SUB_FOLDERS: + case PepperPackage.TAG_FOLDER__OWNED_TAGS: + case PepperPackage.TAG_FOLDER__SUB_FOLDERS: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); return; default: super.notifyChanged(notification); - return; } } @@ -174,9 +173,9 @@ public void notifyChanged(Notification notification) { protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.TAG_FOLDER__OWNED_TAGS, ProjectmgmtFactory.eINSTANCE.createTaskTag())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.TAG_FOLDER__OWNED_TAGS, PepperFactory.eINSTANCE.createTaskTag())); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.TAG_FOLDER__SUB_FOLDERS, ProjectmgmtFactory.eINSTANCE.createTagFolder())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.TAG_FOLDER__SUB_FOLDERS, PepperFactory.eINSTANCE.createTagFolder())); } /** @@ -186,7 +185,7 @@ protected void collectNewChildDescriptors(Collection newChildDescriptors */ @Override public ResourceLocator getResourceLocator() { - return ProjectManagementEditPlugin.INSTANCE; + return pepper.peppermm.provider.PepperEditPlugin.INSTANCE; } } diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/TaskItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/TaskItemProvider.java similarity index 90% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/TaskItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/TaskItemProvider.java index 8d8b7bf..2ebefe3 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/TaskItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/TaskItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -20,11 +20,11 @@ import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Task; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Task; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.Task} object. * * @generated @@ -62,7 +62,7 @@ public List getPropertyDescriptors(Object object) { protected void addDependenciesPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Task_dependencies_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Task_dependencies_feature", "_UI_Task_type"), - ProjectmgmtPackage.Literals.TASK__DEPENDENCIES, true, false, true, null, null, null)); + PepperPackage.Literals.TASK__DEPENDENCIES, true, false, true, null, null, null)); } /** diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/TaskTagItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/TaskTagItemProvider.java similarity index 87% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/TaskTagItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/TaskTagItemProvider.java index a871543..c2c458d 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/TaskTagItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/TaskTagItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -30,12 +30,12 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.TaskTag; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.TaskTag; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.TaskTag} object. - * + * This is the item provider adapter for a {@link pepper.peppermm.TaskTag} object. * * @generated */ @@ -73,7 +73,7 @@ public List getPropertyDescriptors(Object object) { protected void addPrefixPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_TaskTag_prefix_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_TaskTag_prefix_feature", "_UI_TaskTag_type"), - ProjectmgmtPackage.Literals.TASK_TAG__PREFIX, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.TASK_TAG__PREFIX, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -84,7 +84,7 @@ protected void addPrefixPropertyDescriptor(Object object) { protected void addSuffixPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_TaskTag_suffix_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_TaskTag_suffix_feature", "_UI_TaskTag_type"), - ProjectmgmtPackage.Literals.TASK_TAG__SUFFIX, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.TASK_TAG__SUFFIX, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -119,7 +119,6 @@ public String getText(Object object) { return prefix.concat("::").concat(suffix); } - /** * This handles model notifications by calling {@link #updateChildren} to update any cached children and by creating * a viewer notification, which it passes to {@link #fireNotifyChanged}. * * @generated @@ -60,9 +60,9 @@ public List getPropertyDescriptors(Object object) { * @generated */ protected void addMembersPropertyDescriptor(Object object) { - this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), - this.getString("_UI_Team_members_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Team_members_feature", "_UI_Team_type"), - ProjectmgmtPackage.Literals.TEAM__MEMBERS, true, false, true, null, null, null)); + this.itemPropertyDescriptors + .add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Team_members_feature"), + this.getString("_UI_PropertyDescriptor_description", "_UI_Team_members_feature", "_UI_Team_type"), PepperPackage.Literals.TEAM__MEMBERS, true, false, true, null, null, null)); } /** diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/WorkpackageArtefactItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/WorkpackageArtefactItemProvider.java similarity index 81% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/WorkpackageArtefactItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/WorkpackageArtefactItemProvider.java index d2c96bc..5dbd955 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/WorkpackageArtefactItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/WorkpackageArtefactItemProvider.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -29,12 +29,12 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.WorkpackageArtefact; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.WorkpackageArtefact; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact} object. + * This is the item provider adapter for a {@link pepper.peppermm.WorkpackageArtefact} object. + * * * @generated */ @@ -81,7 +81,7 @@ public List getPropertyDescriptors(Object object) { protected void addNamePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_WorkpackageArtefact_name_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_WorkpackageArtefact_name_feature", "_UI_WorkpackageArtefact_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE_ARTEFACT__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.WORKPACKAGE_ARTEFACT__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -93,7 +93,7 @@ protected void addDescriptionPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_WorkpackageArtefact_description_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_WorkpackageArtefact_description_feature", "_UI_WorkpackageArtefact_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE_ARTEFACT__DESCRIPTION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.WORKPACKAGE_ARTEFACT__DESCRIPTION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -104,8 +104,8 @@ protected void addDescriptionPropertyDescriptor(Object object) { protected void addNaturePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_WorkpackageArtefact_nature_feature"), - this.getString("_UI_PropertyDescriptor_description", "_UI_WorkpackageArtefact_nature_feature", "_UI_WorkpackageArtefact_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE_ARTEFACT__NATURE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + this.getString("_UI_PropertyDescriptor_description", "_UI_WorkpackageArtefact_nature_feature", "_UI_WorkpackageArtefact_type"), PepperPackage.Literals.WORKPACKAGE_ARTEFACT__NATURE, + true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -117,7 +117,7 @@ protected void addPlannedDeadlinePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_WorkpackageArtefact_plannedDeadline_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_WorkpackageArtefact_plannedDeadline_feature", "_UI_WorkpackageArtefact_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE_ARTEFACT__PLANNED_DEADLINE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.WORKPACKAGE_ARTEFACT__PLANNED_DEADLINE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -130,7 +130,7 @@ protected void addEffectiveDeadLinePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_WorkpackageArtefact_effectiveDeadLine_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_WorkpackageArtefact_effectiveDeadLine_feature", "_UI_WorkpackageArtefact_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE_ARTEFACT__EFFECTIVE_DEAD_LINE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.WORKPACKAGE_ARTEFACT__EFFECTIVE_DEAD_LINE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -142,7 +142,7 @@ protected void addIsInvoiceTriggerPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_WorkpackageArtefact_isInvoiceTrigger_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_WorkpackageArtefact_isInvoiceTrigger_feature", "_UI_WorkpackageArtefact_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE_ARTEFACT__IS_INVOICE_TRIGGER, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.WORKPACKAGE_ARTEFACT__IS_INVOICE_TRIGGER, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -154,7 +154,7 @@ protected void addInvoiceAmountPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_WorkpackageArtefact_invoiceAmount_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_WorkpackageArtefact_invoiceAmount_feature", "_UI_WorkpackageArtefact_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE_ARTEFACT__INVOICE_AMOUNT, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.WORKPACKAGE_ARTEFACT__INVOICE_AMOUNT, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -166,7 +166,7 @@ protected void addResponsiblePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_WorkpackageArtefact_responsible_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_WorkpackageArtefact_responsible_feature", "_UI_WorkpackageArtefact_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE_ARTEFACT__RESPONSIBLE, true, false, true, null, null, null)); + PepperPackage.Literals.WORKPACKAGE_ARTEFACT__RESPONSIBLE, true, false, true, null, null, null)); } /** @@ -177,8 +177,8 @@ protected void addResponsiblePropertyDescriptor(Object object) { protected void addVersionPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_WorkpackageArtefact_version_feature"), - this.getString("_UI_PropertyDescriptor_description", "_UI_WorkpackageArtefact_version_feature", "_UI_WorkpackageArtefact_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE_ARTEFACT__VERSION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + this.getString("_UI_PropertyDescriptor_description", "_UI_WorkpackageArtefact_version_feature", "_UI_WorkpackageArtefact_type"), PepperPackage.Literals.WORKPACKAGE_ARTEFACT__VERSION, + true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -190,7 +190,7 @@ protected void addIsObsoletePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_WorkpackageArtefact_isObsolete_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_WorkpackageArtefact_isObsolete_feature", "_UI_WorkpackageArtefact_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE_ARTEFACT__IS_OBSOLETE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.WORKPACKAGE_ARTEFACT__IS_OBSOLETE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -236,20 +236,19 @@ public void notifyChanged(Notification notification) { this.updateChildren(notification); switch (notification.getFeatureID(WorkpackageArtefact.class)) { - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__NAME: - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__DESCRIPTION: - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__NATURE: - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__PLANNED_DEADLINE: - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__EFFECTIVE_DEAD_LINE: - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__IS_INVOICE_TRIGGER: - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__INVOICE_AMOUNT: - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__VERSION: - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__IS_OBSOLETE: + case PepperPackage.WORKPACKAGE_ARTEFACT__NAME: + case PepperPackage.WORKPACKAGE_ARTEFACT__DESCRIPTION: + case PepperPackage.WORKPACKAGE_ARTEFACT__NATURE: + case PepperPackage.WORKPACKAGE_ARTEFACT__PLANNED_DEADLINE: + case PepperPackage.WORKPACKAGE_ARTEFACT__EFFECTIVE_DEAD_LINE: + case PepperPackage.WORKPACKAGE_ARTEFACT__IS_INVOICE_TRIGGER: + case PepperPackage.WORKPACKAGE_ARTEFACT__INVOICE_AMOUNT: + case PepperPackage.WORKPACKAGE_ARTEFACT__VERSION: + case PepperPackage.WORKPACKAGE_ARTEFACT__IS_OBSOLETE: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; default: super.notifyChanged(notification); - return; } } @@ -271,7 +270,7 @@ protected void collectNewChildDescriptors(Collection newChildDescriptors */ @Override public ResourceLocator getResourceLocator() { - return ProjectManagementEditPlugin.INSTANCE; + return pepper.peppermm.provider.PepperEditPlugin.INSTANCE; } } diff --git a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/WorkpackageItemProvider.java b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/WorkpackageItemProvider.java similarity index 79% rename from backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/WorkpackageItemProvider.java rename to backend/pepper-edit/src/main/java/pepper/peppermm/provider/WorkpackageItemProvider.java index a61b67c..1bb24f8 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/java/fr/cea/deeplab/projectmgmt/provider/WorkpackageItemProvider.java +++ b/backend/pepper-edit/src/main/java/pepper/peppermm/provider/WorkpackageItemProvider.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.provider; + ******************************************************************************/ +package pepper.peppermm.provider; import java.util.Collection; import java.util.List; @@ -30,13 +30,13 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Workpackage; +import pepper.peppermm.PepperFactory; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Workpackage; /** - * This is the item provider adapter for a {@link fr.cea.deeplab.projectmgmt.Workpackage} object. + * This is the item provider adapter for a {@link pepper.peppermm.Workpackage} object. * * @generated */ @@ -81,7 +81,7 @@ public List getPropertyDescriptors(Object object) { protected void addNamePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Workpackage_name_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Workpackage_name_feature", "_UI_Workpackage_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.WORKPACKAGE__NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -92,7 +92,7 @@ protected void addNamePropertyDescriptor(Object object) { protected void addDescriptionPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Workpackage_description_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Workpackage_description_feature", "_UI_Workpackage_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE__DESCRIPTION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.WORKPACKAGE__DESCRIPTION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -103,7 +103,7 @@ protected void addDescriptionPropertyDescriptor(Object object) { protected void addStartDatePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Workpackage_startDate_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Workpackage_startDate_feature", "_UI_Workpackage_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE__START_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.WORKPACKAGE__START_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -114,7 +114,7 @@ protected void addStartDatePropertyDescriptor(Object object) { protected void addEndDatePropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Workpackage_endDate_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Workpackage_endDate_feature", "_UI_Workpackage_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE__END_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.WORKPACKAGE__END_DATE, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -125,7 +125,7 @@ protected void addEndDatePropertyDescriptor(Object object) { protected void addLeaderPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Workpackage_leader_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Workpackage_leader_feature", "_UI_Workpackage_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE__LEADER, true, false, true, null, null, null)); + PepperPackage.Literals.WORKPACKAGE__LEADER, true, false, true, null, null, null)); } /** @@ -136,7 +136,7 @@ protected void addLeaderPropertyDescriptor(Object object) { protected void addParticipantsPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Workpackage_participants_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Workpackage_participants_feature", "_UI_Workpackage_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE__PARTICIPANTS, true, false, true, null, null, null)); + PepperPackage.Literals.WORKPACKAGE__PARTICIPANTS, true, false, true, null, null, null)); } /** @@ -147,7 +147,7 @@ protected void addParticipantsPropertyDescriptor(Object object) { protected void addEffortPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Workpackage_effort_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Workpackage_effort_feature", "_UI_Workpackage_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE__EFFORT, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); + PepperPackage.Literals.WORKPACKAGE__EFFORT, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null)); } /** @@ -158,7 +158,7 @@ protected void addEffortPropertyDescriptor(Object object) { protected void addProgressPropertyDescriptor(Object object) { this.itemPropertyDescriptors.add(this.createItemPropertyDescriptor(((ComposeableAdapterFactory) this.adapterFactory).getRootAdapterFactory(), this.getResourceLocator(), this.getString("_UI_Workpackage_progress_feature"), this.getString("_UI_PropertyDescriptor_description", "_UI_Workpackage_progress_feature", "_UI_Workpackage_type"), - ProjectmgmtPackage.Literals.WORKPACKAGE__PROGRESS, true, false, false, ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, null, null)); + PepperPackage.Literals.WORKPACKAGE__PROGRESS, true, false, false, ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, null, null)); } /** @@ -173,9 +173,9 @@ protected void addProgressPropertyDescriptor(Object object) { public Collection getChildrenFeatures(Object object) { if (this.childrenFeatures == null) { super.getChildrenFeatures(object); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.WORKPACKAGE__OUTPUTS); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.WORKPACKAGE__OWNED_TASKS); - this.childrenFeatures.add(ProjectmgmtPackage.Literals.WORKPACKAGE__OWNED_OBJECTIVES); + this.childrenFeatures.add(PepperPackage.Literals.WORKPACKAGE__OUTPUTS); + this.childrenFeatures.add(PepperPackage.Literals.WORKPACKAGE__OWNED_TASKS); + this.childrenFeatures.add(PepperPackage.Literals.WORKPACKAGE__OWNED_OBJECTIVES); } return this.childrenFeatures; } @@ -236,22 +236,21 @@ public void notifyChanged(Notification notification) { this.updateChildren(notification); switch (notification.getFeatureID(Workpackage.class)) { - case ProjectmgmtPackage.WORKPACKAGE__NAME: - case ProjectmgmtPackage.WORKPACKAGE__DESCRIPTION: - case ProjectmgmtPackage.WORKPACKAGE__START_DATE: - case ProjectmgmtPackage.WORKPACKAGE__END_DATE: - case ProjectmgmtPackage.WORKPACKAGE__EFFORT: - case ProjectmgmtPackage.WORKPACKAGE__PROGRESS: + case PepperPackage.WORKPACKAGE__NAME: + case PepperPackage.WORKPACKAGE__DESCRIPTION: + case PepperPackage.WORKPACKAGE__START_DATE: + case PepperPackage.WORKPACKAGE__END_DATE: + case PepperPackage.WORKPACKAGE__EFFORT: + case PepperPackage.WORKPACKAGE__PROGRESS: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; - case ProjectmgmtPackage.WORKPACKAGE__OUTPUTS: - case ProjectmgmtPackage.WORKPACKAGE__OWNED_TASKS: - case ProjectmgmtPackage.WORKPACKAGE__OWNED_OBJECTIVES: + case PepperPackage.WORKPACKAGE__OUTPUTS: + case PepperPackage.WORKPACKAGE__OWNED_TASKS: + case PepperPackage.WORKPACKAGE__OWNED_OBJECTIVES: this.fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); return; default: super.notifyChanged(notification); - return; } } @@ -265,11 +264,11 @@ public void notifyChanged(Notification notification) { protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.WORKPACKAGE__OUTPUTS, ProjectmgmtFactory.eINSTANCE.createWorkpackageArtefact())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.WORKPACKAGE__OUTPUTS, PepperFactory.eINSTANCE.createWorkpackageArtefact())); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.WORKPACKAGE__OWNED_TASKS, ProjectmgmtFactory.eINSTANCE.createTask())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.WORKPACKAGE__OWNED_TASKS, PepperFactory.eINSTANCE.createTask())); - newChildDescriptors.add(this.createChildParameter(ProjectmgmtPackage.Literals.WORKPACKAGE__OWNED_OBJECTIVES, ProjectmgmtFactory.eINSTANCE.createObjective())); + newChildDescriptors.add(this.createChildParameter(PepperPackage.Literals.WORKPACKAGE__OWNED_OBJECTIVES, PepperFactory.eINSTANCE.createObjective())); } /** @@ -279,7 +278,7 @@ protected void collectNewChildDescriptors(Collection newChildDescriptors */ @Override public ResourceLocator getResourceLocator() { - return ProjectManagementEditPlugin.INSTANCE; + return pepper.peppermm.provider.PepperEditPlugin.INSTANCE; } } diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/ExternalStakeholder.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/ExternalStakeholder.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/ExternalStakeholder.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/ExternalStakeholder.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/InternalStakeholder.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/InternalStakeholder.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/InternalStakeholder.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/InternalStakeholder.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/KeyResult.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/KeyResult.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/KeyResult.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/KeyResult.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Objective.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/Objective.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Objective.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/Objective.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Organization.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/Organization.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Organization.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/Organization.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Person.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/Person.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Person.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/Person.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Project.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/Project.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Project.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/Project.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/ResourceFolder.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/ResourceFolder.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/ResourceFolder.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/ResourceFolder.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Risk.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/Risk.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Risk.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/Risk.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/TagFolder.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/TagFolder.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/TagFolder.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/TagFolder.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Task.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/Task.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Task.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/Task.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/TaskTag.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/TaskTag.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/TaskTag.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/TaskTag.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Team.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/Team.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Team.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/Team.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Workpackage.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/Workpackage.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/Workpackage.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/Workpackage.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/WorkpackageArtefact.svg b/backend/pepper-edit/src/main/resources/icons/full/obj16/WorkpackageArtefact.svg similarity index 100% rename from backend/deeplab-projectmanagement-edit/src/main/resources/icons/full/obj16/WorkpackageArtefact.svg rename to backend/pepper-edit/src/main/resources/icons/full/obj16/WorkpackageArtefact.svg diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/plugin.properties b/backend/pepper-edit/src/main/resources/plugin.properties similarity index 98% rename from backend/deeplab-projectmanagement-edit/src/main/resources/plugin.properties rename to backend/pepper-edit/src/main/resources/plugin.properties index fb9b2cc..d66bf4a 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/resources/plugin.properties +++ b/backend/pepper-edit/src/main/resources/plugin.properties @@ -1,5 +1,5 @@ ################################################################################ -# Copyright (c) 2024 CEA LIST. +# Copyright (c) 2024, 2026 CEA LIST. # 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 @@ -9,9 +9,9 @@ # # Contributors: # Obeo - initial API and implementation -################################################################################# +################################################################################ -pluginName = ProjectManagement Edit Support +pluginName = PepperMM Edit Support providerName = www.example.org _UI_CreateChild_text = {0} diff --git a/backend/deeplab-projectmanagement-edit/src/main/resources/plugin_fr.properties b/backend/pepper-edit/src/main/resources/plugin_fr.properties similarity index 98% rename from backend/deeplab-projectmanagement-edit/src/main/resources/plugin_fr.properties rename to backend/pepper-edit/src/main/resources/plugin_fr.properties index d66e705..54ffb7c 100644 --- a/backend/deeplab-projectmanagement-edit/src/main/resources/plugin_fr.properties +++ b/backend/pepper-edit/src/main/resources/plugin_fr.properties @@ -1,5 +1,5 @@ ################################################################################ -# Copyright (c) 2024 CEA LIST. +# Copyright (c) 2024, 2026 CEA LIST. # 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 @@ -9,9 +9,9 @@ # # Contributors: # Obeo - initial API and implementation -################################################################################# +################################################################################ -pluginName = ProjectManagement Edit Support +pluginName = PepperMM Edit Support providerName = www.example.org _UI_CreateChild_text = {0} diff --git a/backend/deeplab-frontend/.classpath b/backend/pepper-frontend/.classpath similarity index 100% rename from backend/deeplab-frontend/.classpath rename to backend/pepper-frontend/.classpath diff --git a/backend/deeplab-frontend/.gitignore b/backend/pepper-frontend/.gitignore similarity index 100% rename from backend/deeplab-frontend/.gitignore rename to backend/pepper-frontend/.gitignore diff --git a/backend/deeplab-frontend/.project b/backend/pepper-frontend/.project similarity index 95% rename from backend/deeplab-frontend/.project rename to backend/pepper-frontend/.project index f91787a..1ba77b0 100644 --- a/backend/deeplab-frontend/.project +++ b/backend/pepper-frontend/.project @@ -1,6 +1,6 @@ - deeplab-frontend + pepper-frontend diff --git a/backend/deeplab-frontend/.settings/org.eclipse.core.resources.prefs b/backend/pepper-frontend/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from backend/deeplab-frontend/.settings/org.eclipse.core.resources.prefs rename to backend/pepper-frontend/.settings/org.eclipse.core.resources.prefs diff --git a/backend/deeplab-frontend/.settings/org.eclipse.core.runtime.prefs b/backend/pepper-frontend/.settings/org.eclipse.core.runtime.prefs similarity index 100% rename from backend/deeplab-frontend/.settings/org.eclipse.core.runtime.prefs rename to backend/pepper-frontend/.settings/org.eclipse.core.runtime.prefs diff --git a/backend/deeplab-projectmanagement-edit/.settings/org.eclipse.jdt.apt.core.prefs b/backend/pepper-frontend/.settings/org.eclipse.jdt.apt.core.prefs similarity index 100% rename from backend/deeplab-projectmanagement-edit/.settings/org.eclipse.jdt.apt.core.prefs rename to backend/pepper-frontend/.settings/org.eclipse.jdt.apt.core.prefs diff --git a/backend/deeplab-frontend/.settings/org.eclipse.jdt.core.prefs b/backend/pepper-frontend/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from backend/deeplab-frontend/.settings/org.eclipse.jdt.core.prefs rename to backend/pepper-frontend/.settings/org.eclipse.jdt.core.prefs diff --git a/backend/deeplab-frontend/.settings/org.eclipse.jdt.ui.prefs b/backend/pepper-frontend/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from backend/deeplab-frontend/.settings/org.eclipse.jdt.ui.prefs rename to backend/pepper-frontend/.settings/org.eclipse.jdt.ui.prefs diff --git a/backend/deeplab-frontend/.settings/org.eclipse.m2e.core.prefs b/backend/pepper-frontend/.settings/org.eclipse.m2e.core.prefs similarity index 100% rename from backend/deeplab-frontend/.settings/org.eclipse.m2e.core.prefs rename to backend/pepper-frontend/.settings/org.eclipse.m2e.core.prefs diff --git a/backend/deeplab-frontend/.settings/org.springframework.ide.eclipse.prefs b/backend/pepper-frontend/.settings/org.springframework.ide.eclipse.prefs similarity index 100% rename from backend/deeplab-frontend/.settings/org.springframework.ide.eclipse.prefs rename to backend/pepper-frontend/.settings/org.springframework.ide.eclipse.prefs diff --git a/backend/deeplab-frontend/pom.xml b/backend/pepper-frontend/pom.xml similarity index 83% rename from backend/deeplab-frontend/pom.xml rename to backend/pepper-frontend/pom.xml index 55db086..c266e9e 100644 --- a/backend/deeplab-frontend/pom.xml +++ b/backend/pepper-frontend/pom.xml @@ -1,29 +1,29 @@ + Contributors: + Obeo - initial API and implementation + --> 4.0.0 - deeplab - deeplab-parent + pepper + pepper-parent ${revision} - ../deeplab-parent + ../pepper-parent - deeplab-frontend - deeplab-frontend - Deeplab Frontend + pepper-frontend + pepper-frontend + Pepper Frontend 17 @@ -95,7 +95,7 @@ font coderay ./images - ${project.version} + ${project.version} ${git.commit.id.abbrev} diff --git a/backend/deeplab-frontend/src/main/java/.gitkeep b/backend/pepper-frontend/src/main/java/.gitkeep similarity index 100% rename from backend/deeplab-frontend/src/main/java/.gitkeep rename to backend/pepper-frontend/src/main/java/.gitkeep diff --git a/backend/deeplab-frontend/src/main/resources/.gitkeep b/backend/pepper-frontend/src/main/resources/.gitkeep similarity index 100% rename from backend/deeplab-frontend/src/main/resources/.gitkeep rename to backend/pepper-frontend/src/main/resources/.gitkeep diff --git a/backend/deeplab-projectmanagement/.classpath b/backend/pepper-mm/.classpath similarity index 100% rename from backend/deeplab-projectmanagement/.classpath rename to backend/pepper-mm/.classpath diff --git a/backend/deeplab-projectmanagement-edit/.project b/backend/pepper-mm/.project similarity index 91% rename from backend/deeplab-projectmanagement-edit/.project rename to backend/pepper-mm/.project index c928289..8333aab 100644 --- a/backend/deeplab-projectmanagement-edit/.project +++ b/backend/pepper-mm/.project @@ -1,6 +1,6 @@ - deeplab-projectmanagement-edit + pepper-mm @@ -17,7 +17,7 @@ - org.eclipse.m2e.core.maven2Nature org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature diff --git a/backend/deeplab-projectmanagement/.settings/org.eclipse.core.resources.prefs b/backend/pepper-mm/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from backend/deeplab-projectmanagement/.settings/org.eclipse.core.resources.prefs rename to backend/pepper-mm/.settings/org.eclipse.core.resources.prefs diff --git a/backend/deeplab-projectmanagement-starter/.settings/org.eclipse.core.runtime.prefs b/backend/pepper-mm/.settings/org.eclipse.core.runtime.prefs similarity index 100% rename from backend/deeplab-projectmanagement-starter/.settings/org.eclipse.core.runtime.prefs rename to backend/pepper-mm/.settings/org.eclipse.core.runtime.prefs diff --git a/backend/deeplab-projectmanagement-starter/.settings/org.eclipse.jdt.apt.core.prefs b/backend/pepper-mm/.settings/org.eclipse.jdt.apt.core.prefs similarity index 100% rename from backend/deeplab-projectmanagement-starter/.settings/org.eclipse.jdt.apt.core.prefs rename to backend/pepper-mm/.settings/org.eclipse.jdt.apt.core.prefs diff --git a/backend/deeplab-projectmanagement-starter/.settings/org.eclipse.jdt.core.prefs b/backend/pepper-mm/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from backend/deeplab-projectmanagement-starter/.settings/org.eclipse.jdt.core.prefs rename to backend/pepper-mm/.settings/org.eclipse.jdt.core.prefs diff --git a/backend/deeplab-projectmanagement/.settings/org.eclipse.jdt.ui.prefs b/backend/pepper-mm/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from backend/deeplab-projectmanagement/.settings/org.eclipse.jdt.ui.prefs rename to backend/pepper-mm/.settings/org.eclipse.jdt.ui.prefs diff --git a/backend/deeplab-projectmanagement-starter/.settings/org.eclipse.m2e.core.prefs b/backend/pepper-mm/.settings/org.eclipse.m2e.core.prefs similarity index 100% rename from backend/deeplab-projectmanagement-starter/.settings/org.eclipse.m2e.core.prefs rename to backend/pepper-mm/.settings/org.eclipse.m2e.core.prefs diff --git a/backend/deeplab-projectmanagement-starter/.settings/org.springframework.ide.eclipse.prefs b/backend/pepper-mm/.settings/org.springframework.ide.eclipse.prefs similarity index 100% rename from backend/deeplab-projectmanagement-starter/.settings/org.springframework.ide.eclipse.prefs rename to backend/pepper-mm/.settings/org.springframework.ide.eclipse.prefs diff --git a/backend/deeplab-projectmanagement/README.adoc b/backend/pepper-mm/README.adoc similarity index 59% rename from backend/deeplab-projectmanagement/README.adoc rename to backend/pepper-mm/README.adoc index c26c7d8..2fd156e 100644 --- a/backend/deeplab-projectmanagement/README.adoc +++ b/backend/pepper-mm/README.adoc @@ -1,8 +1,8 @@ -= deeplab-projectmanagement += pepper == Goal -This project provides the meta model projectmgmt. +This project provides the meta model peppermm. == Dependencies diff --git a/backend/deeplab-projectmanagement/pom.xml b/backend/pepper-mm/pom.xml similarity index 59% rename from backend/deeplab-projectmanagement/pom.xml rename to backend/pepper-mm/pom.xml index ea4b8e3..20b435e 100644 --- a/backend/deeplab-projectmanagement/pom.xml +++ b/backend/pepper-mm/pom.xml @@ -1,29 +1,29 @@ + Contributors: + Obeo - initial API and implementation + --> 4.0.0 - deeplab - deeplab-parent + pepper + pepper-parent ${revision} - ../deeplab-parent + ../pepper-parent - deeplab-projectmanagement - deeplab-projectmanagement - Project Management Meta-model + pepper-mm + pepper-mm + Pepper Meta-model diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/AbstractTask.java b/backend/pepper-mm/src/main/java/pepper/peppermm/AbstractTask.java similarity index 58% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/AbstractTask.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/AbstractTask.java index 9e9c936..bbef6d8 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/AbstractTask.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/AbstractTask.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import java.time.Instant; @@ -24,20 +24,19 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.AbstractTask#getName Name}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.AbstractTask#getDescription Description}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.AbstractTask#getStartTime Start Time}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.AbstractTask#getEndTime End Time}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.AbstractTask#getProgress Progress}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.AbstractTask#isComputeStartEndDynamically Compute Start End - * Dynamically}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.AbstractTask#getTags Tags}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.AbstractTask#getAssignedPersons Assigned Persons}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.AbstractTask#getAssignedTeams Assigned Teams}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.AbstractTask#getSubTasks Sub Tasks}
  • + *
  • {@link pepper.peppermm.AbstractTask#getName Name}
  • + *
  • {@link pepper.peppermm.AbstractTask#getDescription Description}
  • + *
  • {@link pepper.peppermm.AbstractTask#getStartTime Start Time}
  • + *
  • {@link pepper.peppermm.AbstractTask#getEndTime End Time}
  • + *
  • {@link pepper.peppermm.AbstractTask#getProgress Progress}
  • + *
  • {@link pepper.peppermm.AbstractTask#isComputeStartEndDynamically Compute Start End Dynamically}
  • + *
  • {@link pepper.peppermm.AbstractTask#getTags Tags}
  • + *
  • {@link pepper.peppermm.AbstractTask#getAssignedPersons Assigned Persons}
  • + *
  • {@link pepper.peppermm.AbstractTask#getAssignedTeams Assigned Teams}
  • + *
  • {@link pepper.peppermm.AbstractTask#getSubTasks Sub Tasks}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getAbstractTask() + * @see pepper.peppermm.PepperPackage#getAbstractTask() * @model abstract="true" * @generated */ @@ -47,15 +46,15 @@ public interface AbstractTask extends EObject { * * @return the value of the 'Name' attribute. * @see #setName(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getAbstractTask_Name() + * @see pepper.peppermm.PepperPackage#getAbstractTask_Name() * @model * @generated */ String getName(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.AbstractTask#getName Name}' attribute. + * Sets the value of the '{@link pepper.peppermm.AbstractTask#getName Name}' attribute. * * @param value * the new value of the 'Name' attribute. @@ -69,15 +68,15 @@ public interface AbstractTask extends EObject { * * @return the value of the 'Description' attribute. * @see #setDescription(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getAbstractTask_Description() + * @see pepper.peppermm.PepperPackage#getAbstractTask_Description() * @model * @generated */ String getDescription(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.AbstractTask#getDescription Description}' - * attribute. + * Sets the value of the '{@link pepper.peppermm.AbstractTask#getDescription Description}' attribute. * * @param value * the new value of the 'Description' attribute. @@ -91,15 +90,15 @@ public interface AbstractTask extends EObject { * * @return the value of the 'Start Time' attribute. * @see #setStartTime(Instant) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getAbstractTask_StartTime() - * @model dataType="fr.cea.deeplab.projectmgmt.Instant" + * @see pepper.peppermm.PepperPackage#getAbstractTask_StartTime() + * @model dataType="pepper.peppermm.Instant" * @generated */ Instant getStartTime(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.AbstractTask#getStartTime Start Time}' - * attribute. + * Sets the value of the '{@link pepper.peppermm.AbstractTask#getStartTime Start Time}' attribute. * * @param value * the new value of the 'Start Time' attribute. @@ -113,15 +112,15 @@ public interface AbstractTask extends EObject { * * @return the value of the 'End Time' attribute. * @see #setEndTime(Instant) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getAbstractTask_EndTime() - * @model dataType="fr.cea.deeplab.projectmgmt.Instant" + * @see pepper.peppermm.PepperPackage#getAbstractTask_EndTime() + * @model dataType="pepper.peppermm.Instant" * @generated */ Instant getEndTime(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.AbstractTask#getEndTime End Time}' attribute. - * + * Sets the value of the '{@link pepper.peppermm.AbstractTask#getEndTime End Time}' attribute. * * @param value * the new value of the 'End Time' attribute. @@ -135,15 +134,15 @@ public interface AbstractTask extends EObject { * * @return the value of the 'Progress' attribute. * @see #setProgress(int) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getAbstractTask_Progress() + * @see pepper.peppermm.PepperPackage#getAbstractTask_Progress() * @model * @generated */ int getProgress(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.AbstractTask#getProgress Progress}' attribute. - * + * Sets the value of the '{@link pepper.peppermm.AbstractTask#getProgress Progress}' attribute. * * @param value * the new value of the 'Progress' attribute. @@ -158,15 +157,15 @@ public interface AbstractTask extends EObject { * * @return the value of the 'Compute Start End Dynamically' attribute. * @see #setComputeStartEndDynamically(boolean) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getAbstractTask_ComputeStartEndDynamically() + * @see pepper.peppermm.PepperPackage#getAbstractTask_ComputeStartEndDynamically() * @model default="false" * @generated */ boolean isComputeStartEndDynamically(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.AbstractTask#isComputeStartEndDynamically Compute - * Start End Dynamically}' attribute. + * Sets the value of the '{@link pepper.peppermm.AbstractTask#isComputeStartEndDynamically Compute Start End + * Dynamically}' attribute. * * @param value * the new value of the 'Compute Start End Dynamically' attribute. @@ -177,10 +176,10 @@ public interface AbstractTask extends EObject { /** * Returns the value of the 'Tags' reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.TaskTag}. + * {@link pepper.peppermm.TaskTag}. * * @return the value of the 'Tags' reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getAbstractTask_Tags() + * @see pepper.peppermm.PepperPackage#getAbstractTask_Tags() * @model * @generated */ @@ -188,10 +187,10 @@ public interface AbstractTask extends EObject { /** * Returns the value of the 'Assigned Persons' reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.Person}. + * {@link pepper.peppermm.Person}. * * @return the value of the 'Assigned Persons' reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getAbstractTask_AssignedPersons() + * @see pepper.peppermm.PepperPackage#getAbstractTask_AssignedPersons() * @model * @generated */ @@ -199,10 +198,10 @@ public interface AbstractTask extends EObject { /** * Returns the value of the 'Assigned Teams' reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.Team}. + * {@link pepper.peppermm.Team}. * * @return the value of the 'Assigned Teams' reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getAbstractTask_AssignedTeams() + * @see pepper.peppermm.PepperPackage#getAbstractTask_AssignedTeams() * @model * @generated */ @@ -210,10 +209,10 @@ public interface AbstractTask extends EObject { /** * Returns the value of the 'Sub Tasks' containment reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.Task}. + * {@link pepper.peppermm.Task}. * * @return the value of the 'Sub Tasks' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getAbstractTask_SubTasks() + * @see pepper.peppermm.PepperPackage#getAbstractTask_SubTasks() * @model containment="true" * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ExternalStakeholder.java b/backend/pepper-mm/src/main/java/pepper/peppermm/ExternalStakeholder.java similarity index 69% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ExternalStakeholder.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/ExternalStakeholder.java index 8a6167f..1935b8e 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ExternalStakeholder.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/ExternalStakeholder.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import org.eclipse.emf.common.util.EList; @@ -22,10 +22,10 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.ExternalStakeholder#getGoals Goals}
  • + *
  • {@link pepper.peppermm.ExternalStakeholder#getGoals Goals}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getExternalStakeholder() + * @see pepper.peppermm.PepperPackage#getExternalStakeholder() * @model * @generated */ @@ -35,7 +35,7 @@ public interface ExternalStakeholder extends Resource { * {@link java.lang.String}. * * @return the value of the 'Goals' attribute list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getExternalStakeholder_Goals() + * @see pepper.peppermm.PepperPackage#getExternalStakeholder_Goals() * @model * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/InternalStakeholder.java b/backend/pepper-mm/src/main/java/pepper/peppermm/InternalStakeholder.java similarity index 66% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/InternalStakeholder.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/InternalStakeholder.java index d929bd9..55be94a 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/InternalStakeholder.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/InternalStakeholder.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,15 +9,15 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; /** * A representation of the model object 'Internal Stakeholder'. * * - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getInternalStakeholder() + * @see pepper.peppermm.PepperPackage#getInternalStakeholder() * @model * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/KeyResult.java b/backend/pepper-mm/src/main/java/pepper/peppermm/KeyResult.java similarity index 66% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/KeyResult.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/KeyResult.java index 1953349..8972006 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/KeyResult.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/KeyResult.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,14 +9,14 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; /** * A representation of the model object 'Key Result'. * * - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getKeyResult() + * @see pepper.peppermm.PepperPackage#getKeyResult() * @model * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Objective.java b/backend/pepper-mm/src/main/java/pepper/peppermm/Objective.java similarity index 64% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Objective.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/Objective.java index aa136c3..6dcf7ae 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Objective.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/Objective.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import org.eclipse.emf.common.util.EList; @@ -21,20 +21,20 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.Objective#getOwnedKeyResults Owned Key Results}
  • + *
  • {@link pepper.peppermm.Objective#getOwnedKeyResults Owned Key Results}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getObjective() + * @see pepper.peppermm.PepperPackage#getObjective() * @model * @generated */ public interface Objective extends AbstractTask { /** * Returns the value of the 'Owned Key Results' containment reference list. The list contents are of - * type {@link fr.cea.deeplab.projectmgmt.KeyResult}. + * type {@link pepper.peppermm.KeyResult}. * * @return the value of the 'Owned Key Results' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getObjective_OwnedKeyResults() + * @see pepper.peppermm.PepperPackage#getObjective_OwnedKeyResults() * @model containment="true" * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Organization.java b/backend/pepper-mm/src/main/java/pepper/peppermm/Organization.java similarity index 62% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Organization.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/Organization.java index 71bc903..c739158 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Organization.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/Organization.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; @@ -22,12 +22,12 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.Organization#getName Name}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Organization#getOwnedProjects Owned Projects}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Organization#getOwnedResourceFolders Owned Resource Folders}
  • + *
  • {@link pepper.peppermm.Organization#getName Name}
  • + *
  • {@link pepper.peppermm.Organization#getOwnedProjects Owned Projects}
  • + *
  • {@link pepper.peppermm.Organization#getOwnedResourceFolders Owned Resource Folders}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getOrganization() + * @see pepper.peppermm.PepperPackage#getOrganization() * @model * @generated */ @@ -37,15 +37,15 @@ public interface Organization extends EObject { * * @return the value of the 'Name' attribute. * @see #setName(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getOrganization_Name() + * @see pepper.peppermm.PepperPackage#getOrganization_Name() * @model * @generated */ String getName(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Organization#getName Name}' attribute. + * Sets the value of the '{@link pepper.peppermm.Organization#getName Name}' attribute. * * @param value * the new value of the 'Name' attribute. @@ -56,10 +56,10 @@ public interface Organization extends EObject { /** * Returns the value of the 'Owned Projects' containment reference list. The list contents are of - * type {@link fr.cea.deeplab.projectmgmt.Project}. + * type {@link pepper.peppermm.Project}. * * @return the value of the 'Owned Projects' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getOrganization_OwnedProjects() + * @see pepper.peppermm.PepperPackage#getOrganization_OwnedProjects() * @model containment="true" * @generated */ @@ -67,10 +67,10 @@ public interface Organization extends EObject { /** * Returns the value of the 'Owned Resource Folders' containment reference list. The list contents - * are of type {@link fr.cea.deeplab.projectmgmt.ResourceFolder}. + * are of type {@link pepper.peppermm.ResourceFolder}. * * @return the value of the 'Owned Resource Folders' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getOrganization_OwnedResourceFolders() + * @see pepper.peppermm.PepperPackage#getOrganization_OwnedResourceFolders() * @model containment="true" * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ProjectmgmtFactory.java b/backend/pepper-mm/src/main/java/pepper/peppermm/PepperFactory.java similarity index 91% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ProjectmgmtFactory.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/PepperFactory.java index a0543dc..0548a2c 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ProjectmgmtFactory.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/PepperFactory.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import org.eclipse.emf.ecore.EFactory; @@ -18,16 +18,16 @@ * The Factory for the model. It provides a create method for each non-abstract class of * the model. * - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage + * @see pepper.peppermm.PepperPackage * @generated */ -public interface ProjectmgmtFactory extends EFactory { +public interface PepperFactory extends EFactory { /** * The singleton instance of the factory. * * @generated */ - ProjectmgmtFactory eINSTANCE = fr.cea.deeplab.projectmgmt.impl.ProjectmgmtFactoryImpl.init(); + PepperFactory eINSTANCE = pepper.peppermm.impl.PepperFactoryImpl.init(); /** * Returns a new object of class 'Organization'. @@ -155,6 +155,6 @@ public interface ProjectmgmtFactory extends EFactory { * @return the package supported by this factory. * @generated */ - ProjectmgmtPackage getProjectmgmtPackage(); + PepperPackage getPepperPackage(); -} // ProjectmgmtFactory +} // PepperFactory diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ProjectmgmtPackage.java b/backend/pepper-mm/src/main/java/pepper/peppermm/PepperPackage.java similarity index 71% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ProjectmgmtPackage.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/PepperPackage.java index ba363ae..7e6605d 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ProjectmgmtPackage.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/PepperPackage.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; @@ -29,45 +29,45 @@ * * * - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtFactory + * @see pepper.peppermm.PepperFactory * @model kind="package" * @generated */ -public interface ProjectmgmtPackage extends EPackage { +public interface PepperPackage extends EPackage { /** * The package name. * * @generated */ - String eNAME = "projectmgmt"; + String eNAME = "peppermm"; /** * The package namespace URI. * * @generated */ - String eNS_URI = "http://cea/deeplab/projectmgmt"; + String eNS_URI = "http://peppermm"; /** * The package namespace name. * * @generated */ - String eNS_PREFIX = "projectmgmt"; + String eNS_PREFIX = "peppermm"; /** * The singleton instance of the package. * * @generated */ - ProjectmgmtPackage eINSTANCE = fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl.init(); + PepperPackage eINSTANCE = pepper.peppermm.impl.PepperPackageImpl.init(); /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.OrganizationImpl Organization}' - * class. + * The meta object id for the '{@link pepper.peppermm.impl.OrganizationImpl Organization}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.OrganizationImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getOrganization() + * @see pepper.peppermm.impl.OrganizationImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getOrganization() * @generated */ int ORGANIZATION = 0; @@ -108,11 +108,11 @@ public interface ProjectmgmtPackage extends EPackage { int ORGANIZATION_FEATURE_COUNT = 3; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.ResourceImpl Resource}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.ResourceImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getResource() + * @see pepper.peppermm.impl.ResourceImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getResource() * @generated */ int RESOURCE = 1; @@ -134,11 +134,11 @@ public interface ProjectmgmtPackage extends EPackage { int RESOURCE_FEATURE_COUNT = 1; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.ResourceFolderImpl Resource Folder}' - * class. + * The meta object id for the '{@link pepper.peppermm.impl.ResourceFolderImpl Resource Folder}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.ResourceFolderImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getResourceFolder() + * @see pepper.peppermm.impl.ResourceFolderImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getResourceFolder() * @generated */ int RESOURCE_FOLDER = 2; @@ -179,11 +179,11 @@ public interface ProjectmgmtPackage extends EPackage { int RESOURCE_FOLDER_FEATURE_COUNT = 3; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.TeamImpl Team}' class. + * The meta object id for the '{@link pepper.peppermm.impl.TeamImpl Team}' class. + * * - * @see fr.cea.deeplab.projectmgmt.impl.TeamImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getTeam() + * @see pepper.peppermm.impl.TeamImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getTeam() * @generated */ int TEAM = 3; @@ -213,11 +213,11 @@ public interface ProjectmgmtPackage extends EPackage { int TEAM_FEATURE_COUNT = RESOURCE_FEATURE_COUNT + 1; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.InternalStakeholderImpl Internal - * Stakeholder}' class. + * The meta object id for the '{@link pepper.peppermm.impl.InternalStakeholderImpl Internal Stakeholder}' + * class. * - * @see fr.cea.deeplab.projectmgmt.impl.InternalStakeholderImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getInternalStakeholder() + * @see pepper.peppermm.impl.InternalStakeholderImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getInternalStakeholder() * @generated */ int INTERNAL_STAKEHOLDER = 4; @@ -240,11 +240,11 @@ public interface ProjectmgmtPackage extends EPackage { int INTERNAL_STAKEHOLDER_FEATURE_COUNT = RESOURCE_FEATURE_COUNT + 0; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.ExternalStakeholderImpl External - * Stakeholder}' class. + * The meta object id for the '{@link pepper.peppermm.impl.ExternalStakeholderImpl External Stakeholder}' + * class. * - * @see fr.cea.deeplab.projectmgmt.impl.ExternalStakeholderImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getExternalStakeholder() + * @see pepper.peppermm.impl.ExternalStakeholderImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getExternalStakeholder() * @generated */ int EXTERNAL_STAKEHOLDER = 5; @@ -275,11 +275,11 @@ public interface ProjectmgmtPackage extends EPackage { int EXTERNAL_STAKEHOLDER_FEATURE_COUNT = RESOURCE_FEATURE_COUNT + 1; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.PersonImpl Person}' class. + * The meta object id for the '{@link pepper.peppermm.impl.PersonImpl Person}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.PersonImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getPerson() + * @see pepper.peppermm.impl.PersonImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getPerson() * @generated */ int PERSON = 6; @@ -325,11 +325,11 @@ public interface ProjectmgmtPackage extends EPackage { int PERSON_FEATURE_COUNT = RESOURCE_FEATURE_COUNT + 3; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.AbstractTaskImpl Abstract Task}' - * class. + * The meta object id for the '{@link pepper.peppermm.impl.AbstractTaskImpl Abstract Task}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.AbstractTaskImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getAbstractTask() + * @see pepper.peppermm.impl.AbstractTaskImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getAbstractTask() * @generated */ int ABSTRACT_TASK = 7; @@ -428,11 +428,11 @@ public interface ProjectmgmtPackage extends EPackage { int ABSTRACT_TASK_FEATURE_COUNT = 10; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.TagFolderImpl Tag Folder}' class. - * + * The meta object id for the '{@link pepper.peppermm.impl.TagFolderImpl Tag Folder}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.TagFolderImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getTagFolder() + * @see pepper.peppermm.impl.TagFolderImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getTagFolder() * @generated */ int TAG_FOLDER = 8; @@ -473,11 +473,11 @@ public interface ProjectmgmtPackage extends EPackage { int TAG_FOLDER_FEATURE_COUNT = 3; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.TaskTagImpl Task Tag}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.TaskTagImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getTaskTag() + * @see pepper.peppermm.impl.TaskTagImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getTaskTag() * @generated */ int TASK_TAG = 9; @@ -507,11 +507,11 @@ public interface ProjectmgmtPackage extends EPackage { int TASK_TAG_FEATURE_COUNT = 2; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.TaskImpl Task}' class. + * The meta object id for the '{@link pepper.peppermm.impl.TaskImpl Task}' class. + * * - * @see fr.cea.deeplab.projectmgmt.impl.TaskImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getTask() + * @see pepper.peppermm.impl.TaskImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getTask() * @generated */ int TASK = 10; @@ -618,11 +618,11 @@ public interface ProjectmgmtPackage extends EPackage { int TASK_FEATURE_COUNT = ABSTRACT_TASK_FEATURE_COUNT + 1; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.ObjectiveImpl Objective}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.ObjectiveImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getObjective() + * @see pepper.peppermm.impl.ObjectiveImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getObjective() * @generated */ int OBJECTIVE = 11; @@ -730,11 +730,11 @@ public interface ProjectmgmtPackage extends EPackage { int OBJECTIVE_FEATURE_COUNT = ABSTRACT_TASK_FEATURE_COUNT + 1; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.KeyResultImpl Key Result}' class. - * + * The meta object id for the '{@link pepper.peppermm.impl.KeyResultImpl Key Result}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.KeyResultImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getKeyResult() + * @see pepper.peppermm.impl.KeyResultImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getKeyResult() * @generated */ int KEY_RESULT = 12; @@ -833,11 +833,11 @@ public interface ProjectmgmtPackage extends EPackage { int KEY_RESULT_FEATURE_COUNT = ABSTRACT_TASK_FEATURE_COUNT + 0; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl Project}' class. + * The meta object id for the '{@link pepper.peppermm.impl.ProjectImpl Project}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.ProjectImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getProject() + * @see pepper.peppermm.impl.ProjectImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getProject() * @generated */ int PROJECT = 13; @@ -1119,11 +1119,11 @@ public interface ProjectmgmtPackage extends EPackage { int PROJECT_FEATURE_COUNT = 32; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl Workpackage}' class. - * + * The meta object id for the '{@link pepper.peppermm.impl.WorkpackageImpl Workpackage}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getWorkpackage() + * @see pepper.peppermm.impl.WorkpackageImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getWorkpackage() * @generated */ int WORKPACKAGE = 14; @@ -1230,11 +1230,11 @@ public interface ProjectmgmtPackage extends EPackage { int WORKPACKAGE_FEATURE_COUNT = 11; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.WorkpackageArtefactImpl Workpackage - * Artefact}' class. + * The meta object id for the '{@link pepper.peppermm.impl.WorkpackageArtefactImpl Workpackage Artefact}' + * class. * - * @see fr.cea.deeplab.projectmgmt.impl.WorkpackageArtefactImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getWorkpackageArtefact() + * @see pepper.peppermm.impl.WorkpackageArtefactImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getWorkpackageArtefact() * @generated */ int WORKPACKAGE_ARTEFACT = 15; @@ -1332,11 +1332,11 @@ public interface ProjectmgmtPackage extends EPackage { int WORKPACKAGE_ARTEFACT_FEATURE_COUNT = 10; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.impl.RiskImpl Risk}' class. + * The meta object id for the '{@link pepper.peppermm.impl.RiskImpl Risk}' class. + * * - * @see fr.cea.deeplab.projectmgmt.impl.RiskImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getRisk() + * @see pepper.peppermm.impl.RiskImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getRisk() * @generated */ int RISK = 16; @@ -1415,41 +1415,41 @@ public interface ProjectmgmtPackage extends EPackage { int RISK_FEATURE_COUNT = 8; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefactNature Workpackage Artefact + * The meta object id for the '{@link pepper.peppermm.WorkpackageArtefactNature Workpackage Artefact * Nature}' enum. * - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefactNature - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getWorkpackageArtefactNature() + * @see pepper.peppermm.WorkpackageArtefactNature + * @see pepper.peppermm.impl.PepperPackageImpl#getWorkpackageArtefactNature() * @generated */ int WORKPACKAGE_ARTEFACT_NATURE = 17; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.RiskKind Risk Kind}' enum. + * The meta object id for the '{@link pepper.peppermm.RiskKind Risk Kind}' enum. + * * - * @see fr.cea.deeplab.projectmgmt.RiskKind - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getRiskKind() + * @see pepper.peppermm.RiskKind + * @see pepper.peppermm.impl.PepperPackageImpl#getRiskKind() * @generated */ int RISK_KIND = 18; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.RiskState Risk State}' enum. + * The meta object id for the '{@link pepper.peppermm.RiskState Risk State}' enum. + * * - * @see fr.cea.deeplab.projectmgmt.RiskState - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getRiskState() + * @see pepper.peppermm.RiskState + * @see pepper.peppermm.impl.PepperPackageImpl#getRiskState() * @generated */ int RISK_STATE = 19; /** - * The meta object id for the '{@link fr.cea.deeplab.projectmgmt.ProjectState Project State}' enum. * - * @see fr.cea.deeplab.projectmgmt.ProjectState - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getProjectState() + * @see pepper.peppermm.ProjectState + * @see pepper.peppermm.impl.PepperPackageImpl#getProjectState() * @generated */ int PROJECT_STATE = 20; @@ -1458,7 +1458,7 @@ public interface ProjectmgmtPackage extends EPackage { * The meta object id for the 'Instant' data type. * * @see java.time.Instant - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getInstant() + * @see pepper.peppermm.impl.PepperPackageImpl#getInstant() * @generated */ int INSTANT = 21; @@ -1467,39 +1467,38 @@ public interface ProjectmgmtPackage extends EPackage { * The meta object id for the 'Date' data type. * * @see java.time.LocalDate - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getDate() + * @see pepper.peppermm.impl.PepperPackageImpl#getDate() * @generated */ int DATE = 22; /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.Organization Organization}'. * * @return the meta object for class 'Organization'. - * @see fr.cea.deeplab.projectmgmt.Organization + * @see pepper.peppermm.Organization * @generated */ EClass getOrganization(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Organization#getName - * Name}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Organization#getName Name}'. * * @return the meta object for the attribute 'Name'. - * @see fr.cea.deeplab.projectmgmt.Organization#getName() + * @see pepper.peppermm.Organization#getName() * @see #getOrganization() * @generated */ EAttribute getOrganization_Name(); /** - * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.Organization#getOwnedProjects Owned Projects}'. + * Returns the meta object for the containment reference list '{@link pepper.peppermm.Organization#getOwnedProjects + * Owned Projects}'. * * @return the meta object for the containment reference list 'Owned Projects'. - * @see fr.cea.deeplab.projectmgmt.Organization#getOwnedProjects() + * @see pepper.peppermm.Organization#getOwnedProjects() * @see #getOrganization() * @generated */ @@ -1507,53 +1506,53 @@ public interface ProjectmgmtPackage extends EPackage { /** * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.Organization#getOwnedResourceFolders Owned Resource Folders}'. * * @return the meta object for the containment reference list 'Owned Resource Folders'. - * @see fr.cea.deeplab.projectmgmt.Organization#getOwnedResourceFolders() + * @see pepper.peppermm.Organization#getOwnedResourceFolders() * @see #getOrganization() * @generated */ EReference getOrganization_OwnedResourceFolders(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.Resource Resource}'. + * Returns the meta object for class '{@link pepper.peppermm.Resource Resource}'. + * * * @return the meta object for class 'Resource'. - * @see fr.cea.deeplab.projectmgmt.Resource + * @see pepper.peppermm.Resource * @generated */ EClass getResource(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Resource#getName Name}'. - * + * Returns the meta object for the attribute '{@link pepper.peppermm.Resource#getName Name}'. * * @return the meta object for the attribute 'Name'. - * @see fr.cea.deeplab.projectmgmt.Resource#getName() + * @see pepper.peppermm.Resource#getName() * @see #getResource() * @generated */ EAttribute getResource_Name(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.ResourceFolder Resource Folder}'. - * + * Returns the meta object for class '{@link pepper.peppermm.ResourceFolder Resource Folder}'. * * @return the meta object for class 'Resource Folder'. - * @see fr.cea.deeplab.projectmgmt.ResourceFolder + * @see pepper.peppermm.ResourceFolder * @generated */ EClass getResourceFolder(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.ResourceFolder#getName - * Name}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.ResourceFolder#getName Name}'. * * @return the meta object for the attribute 'Name'. - * @see fr.cea.deeplab.projectmgmt.ResourceFolder#getName() + * @see pepper.peppermm.ResourceFolder#getName() * @see #getResourceFolder() * @generated */ @@ -1561,1133 +1560,1116 @@ public interface ProjectmgmtPackage extends EPackage { /** * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.ResourceFolder#getOwnedResources Owned Resources}'. + * '{@link pepper.peppermm.ResourceFolder#getOwnedResources Owned Resources}'. * * @return the meta object for the containment reference list 'Owned Resources'. - * @see fr.cea.deeplab.projectmgmt.ResourceFolder#getOwnedResources() + * @see pepper.peppermm.ResourceFolder#getOwnedResources() * @see #getResourceFolder() * @generated */ EReference getResourceFolder_OwnedResources(); /** - * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.ResourceFolder#getSubFolders Sub Folders}'. - * + * Returns the meta object for the containment reference list '{@link pepper.peppermm.ResourceFolder#getSubFolders + * Sub Folders}'. * * @return the meta object for the containment reference list 'Sub Folders'. - * @see fr.cea.deeplab.projectmgmt.ResourceFolder#getSubFolders() + * @see pepper.peppermm.ResourceFolder#getSubFolders() * @see #getResourceFolder() * @generated */ EReference getResourceFolder_SubFolders(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.Team Team}'. + * Returns the meta object for class '{@link pepper.peppermm.Team Team}'. * * @return the meta object for class 'Team'. - * @see fr.cea.deeplab.projectmgmt.Team + * @see pepper.peppermm.Team * @generated */ EClass getTeam(); /** - * Returns the meta object for the reference list '{@link fr.cea.deeplab.projectmgmt.Team#getMembers - * Members}'. + * Returns the meta object for the reference list '{@link pepper.peppermm.Team#getMembers Members}'. * * @return the meta object for the reference list 'Members'. - * @see fr.cea.deeplab.projectmgmt.Team#getMembers() + * @see pepper.peppermm.Team#getMembers() * @see #getTeam() * @generated */ EReference getTeam_Members(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.InternalStakeholder Internal - * Stakeholder}'. + * Returns the meta object for class '{@link pepper.peppermm.InternalStakeholder Internal Stakeholder}'. + * * * @return the meta object for class 'Internal Stakeholder'. - * @see fr.cea.deeplab.projectmgmt.InternalStakeholder + * @see pepper.peppermm.InternalStakeholder * @generated */ EClass getInternalStakeholder(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.ExternalStakeholder External - * Stakeholder}'. + * Returns the meta object for class '{@link pepper.peppermm.ExternalStakeholder External Stakeholder}'. + * * * @return the meta object for class 'External Stakeholder'. - * @see fr.cea.deeplab.projectmgmt.ExternalStakeholder + * @see pepper.peppermm.ExternalStakeholder * @generated */ EClass getExternalStakeholder(); /** - * Returns the meta object for the attribute list '{@link fr.cea.deeplab.projectmgmt.ExternalStakeholder#getGoals + * Returns the meta object for the attribute list '{@link pepper.peppermm.ExternalStakeholder#getGoals * Goals}'. * * @return the meta object for the attribute list 'Goals'. - * @see fr.cea.deeplab.projectmgmt.ExternalStakeholder#getGoals() + * @see pepper.peppermm.ExternalStakeholder#getGoals() * @see #getExternalStakeholder() * @generated */ EAttribute getExternalStakeholder_Goals(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.Person Person}'. + * Returns the meta object for class '{@link pepper.peppermm.Person Person}'. * * @return the meta object for class 'Person'. - * @see fr.cea.deeplab.projectmgmt.Person + * @see pepper.peppermm.Person * @generated */ EClass getPerson(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Person#getAlias Alias}'. - * + * Returns the meta object for the attribute '{@link pepper.peppermm.Person#getAlias Alias}'. * * @return the meta object for the attribute 'Alias'. - * @see fr.cea.deeplab.projectmgmt.Person#getAlias() + * @see pepper.peppermm.Person#getAlias() * @see #getPerson() * @generated */ EAttribute getPerson_Alias(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Person#getBiography - * Biography}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Person#getBiography Biography}'. * * @return the meta object for the attribute 'Biography'. - * @see fr.cea.deeplab.projectmgmt.Person#getBiography() + * @see pepper.peppermm.Person#getBiography() * @see #getPerson() * @generated */ EAttribute getPerson_Biography(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Person#getImageUrl Image - * Url}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Person#getImageUrl Image Url}'. * * @return the meta object for the attribute 'Image Url'. - * @see fr.cea.deeplab.projectmgmt.Person#getImageUrl() + * @see pepper.peppermm.Person#getImageUrl() * @see #getPerson() * @generated */ EAttribute getPerson_ImageUrl(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.AbstractTask Abstract Task}'. * * @return the meta object for class 'Abstract Task'. - * @see fr.cea.deeplab.projectmgmt.AbstractTask + * @see pepper.peppermm.AbstractTask * @generated */ EClass getAbstractTask(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.AbstractTask#getName - * Name}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.AbstractTask#getName Name}'. * * @return the meta object for the attribute 'Name'. - * @see fr.cea.deeplab.projectmgmt.AbstractTask#getName() + * @see pepper.peppermm.AbstractTask#getName() * @see #getAbstractTask() * @generated */ EAttribute getAbstractTask_Name(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.AbstractTask#getDescription + * Returns the meta object for the attribute '{@link pepper.peppermm.AbstractTask#getDescription * Description}'. * * @return the meta object for the attribute 'Description'. - * @see fr.cea.deeplab.projectmgmt.AbstractTask#getDescription() + * @see pepper.peppermm.AbstractTask#getDescription() * @see #getAbstractTask() * @generated */ EAttribute getAbstractTask_Description(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.AbstractTask#getStartTime Start + * Returns the meta object for the attribute '{@link pepper.peppermm.AbstractTask#getStartTime Start * Time}'. * * @return the meta object for the attribute 'Start Time'. - * @see fr.cea.deeplab.projectmgmt.AbstractTask#getStartTime() + * @see pepper.peppermm.AbstractTask#getStartTime() * @see #getAbstractTask() * @generated */ EAttribute getAbstractTask_StartTime(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.AbstractTask#getEndTime End - * Time}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.AbstractTask#getEndTime End Time}'. + * * * @return the meta object for the attribute 'End Time'. - * @see fr.cea.deeplab.projectmgmt.AbstractTask#getEndTime() + * @see pepper.peppermm.AbstractTask#getEndTime() * @see #getAbstractTask() * @generated */ EAttribute getAbstractTask_EndTime(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.AbstractTask#getProgress - * Progress}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.AbstractTask#getProgress Progress}'. + * * * @return the meta object for the attribute 'Progress'. - * @see fr.cea.deeplab.projectmgmt.AbstractTask#getProgress() + * @see pepper.peppermm.AbstractTask#getProgress() * @see #getAbstractTask() * @generated */ EAttribute getAbstractTask_Progress(); /** - * Returns the meta object for the attribute - * '{@link fr.cea.deeplab.projectmgmt.AbstractTask#isComputeStartEndDynamically Compute Start End - * Dynamically}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.AbstractTask#isComputeStartEndDynamically + * Compute Start End Dynamically}'. * * @return the meta object for the attribute 'Compute Start End Dynamically'. - * @see fr.cea.deeplab.projectmgmt.AbstractTask#isComputeStartEndDynamically() + * @see pepper.peppermm.AbstractTask#isComputeStartEndDynamically() * @see #getAbstractTask() * @generated */ EAttribute getAbstractTask_ComputeStartEndDynamically(); /** - * Returns the meta object for the reference list '{@link fr.cea.deeplab.projectmgmt.AbstractTask#getTags - * Tags}'. + * Returns the meta object for the reference list '{@link pepper.peppermm.AbstractTask#getTags Tags}'. * * @return the meta object for the reference list 'Tags'. - * @see fr.cea.deeplab.projectmgmt.AbstractTask#getTags() + * @see pepper.peppermm.AbstractTask#getTags() * @see #getAbstractTask() * @generated */ EReference getAbstractTask_Tags(); /** - * Returns the meta object for the reference list '{@link fr.cea.deeplab.projectmgmt.AbstractTask#getAssignedPersons + * Returns the meta object for the reference list '{@link pepper.peppermm.AbstractTask#getAssignedPersons * Assigned Persons}'. * * @return the meta object for the reference list 'Assigned Persons'. - * @see fr.cea.deeplab.projectmgmt.AbstractTask#getAssignedPersons() + * @see pepper.peppermm.AbstractTask#getAssignedPersons() * @see #getAbstractTask() * @generated */ EReference getAbstractTask_AssignedPersons(); /** - * Returns the meta object for the reference list '{@link fr.cea.deeplab.projectmgmt.AbstractTask#getAssignedTeams - * Assigned Teams}'. + * Returns the meta object for the reference list '{@link pepper.peppermm.AbstractTask#getAssignedTeams Assigned + * Teams}'. * * @return the meta object for the reference list 'Assigned Teams'. - * @see fr.cea.deeplab.projectmgmt.AbstractTask#getAssignedTeams() + * @see pepper.peppermm.AbstractTask#getAssignedTeams() * @see #getAbstractTask() * @generated */ EReference getAbstractTask_AssignedTeams(); /** - * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.AbstractTask#getSubTasks Sub Tasks}'. + * Returns the meta object for the containment reference list '{@link pepper.peppermm.AbstractTask#getSubTasks + * Sub Tasks}'. * * @return the meta object for the containment reference list 'Sub Tasks'. - * @see fr.cea.deeplab.projectmgmt.AbstractTask#getSubTasks() + * @see pepper.peppermm.AbstractTask#getSubTasks() * @see #getAbstractTask() * @generated */ EReference getAbstractTask_SubTasks(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.TagFolder Tag Folder}'. + * Returns the meta object for class '{@link pepper.peppermm.TagFolder Tag Folder}'. * * @return the meta object for class 'Tag Folder'. - * @see fr.cea.deeplab.projectmgmt.TagFolder + * @see pepper.peppermm.TagFolder * @generated */ EClass getTagFolder(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.TagFolder#getName Name}'. - * + * Returns the meta object for the attribute '{@link pepper.peppermm.TagFolder#getName Name}'. * * @return the meta object for the attribute 'Name'. - * @see fr.cea.deeplab.projectmgmt.TagFolder#getName() + * @see pepper.peppermm.TagFolder#getName() * @see #getTagFolder() * @generated */ EAttribute getTagFolder_Name(); /** - * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.TagFolder#getOwnedTags Owned Tags}'. + * Returns the meta object for the containment reference list '{@link pepper.peppermm.TagFolder#getOwnedTags + * Owned Tags}'. * * @return the meta object for the containment reference list 'Owned Tags'. - * @see fr.cea.deeplab.projectmgmt.TagFolder#getOwnedTags() + * @see pepper.peppermm.TagFolder#getOwnedTags() * @see #getTagFolder() * @generated */ EReference getTagFolder_OwnedTags(); /** - * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.TagFolder#getSubFolders Sub Folders}'. + * Returns the meta object for the containment reference list '{@link pepper.peppermm.TagFolder#getSubFolders + * Sub Folders}'. * * @return the meta object for the containment reference list 'Sub Folders'. - * @see fr.cea.deeplab.projectmgmt.TagFolder#getSubFolders() + * @see pepper.peppermm.TagFolder#getSubFolders() * @see #getTagFolder() * @generated */ EReference getTagFolder_SubFolders(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.TaskTag Task Tag}'. + * Returns the meta object for class '{@link pepper.peppermm.TaskTag Task Tag}'. + * * * @return the meta object for class 'Task Tag'. - * @see fr.cea.deeplab.projectmgmt.TaskTag + * @see pepper.peppermm.TaskTag * @generated */ EClass getTaskTag(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.TaskTag#getPrefix Prefix}'. - * + * Returns the meta object for the attribute '{@link pepper.peppermm.TaskTag#getPrefix Prefix}'. * * @return the meta object for the attribute 'Prefix'. - * @see fr.cea.deeplab.projectmgmt.TaskTag#getPrefix() + * @see pepper.peppermm.TaskTag#getPrefix() * @see #getTaskTag() * @generated */ EAttribute getTaskTag_Prefix(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.TaskTag#getSuffix Suffix}'. - * + * Returns the meta object for the attribute '{@link pepper.peppermm.TaskTag#getSuffix Suffix}'. * * @return the meta object for the attribute 'Suffix'. - * @see fr.cea.deeplab.projectmgmt.TaskTag#getSuffix() + * @see pepper.peppermm.TaskTag#getSuffix() * @see #getTaskTag() * @generated */ EAttribute getTaskTag_Suffix(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.Task Task}'. + * Returns the meta object for class '{@link pepper.peppermm.Task Task}'. * * @return the meta object for class 'Task'. - * @see fr.cea.deeplab.projectmgmt.Task + * @see pepper.peppermm.Task * @generated */ EClass getTask(); /** - * Returns the meta object for the reference list '{@link fr.cea.deeplab.projectmgmt.Task#getDependencies + * Returns the meta object for the reference list '{@link pepper.peppermm.Task#getDependencies * Dependencies}'. * * @return the meta object for the reference list 'Dependencies'. - * @see fr.cea.deeplab.projectmgmt.Task#getDependencies() + * @see pepper.peppermm.Task#getDependencies() * @see #getTask() * @generated */ EReference getTask_Dependencies(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.Objective Objective}'. + * Returns the meta object for class '{@link pepper.peppermm.Objective Objective}'. + * * * @return the meta object for class 'Objective'. - * @see fr.cea.deeplab.projectmgmt.Objective + * @see pepper.peppermm.Objective * @generated */ EClass getObjective(); /** - * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.Objective#getOwnedKeyResults Owned Key Results}'. + * Returns the meta object for the containment reference list '{@link pepper.peppermm.Objective#getOwnedKeyResults + * Owned Key Results}'. * * @return the meta object for the containment reference list 'Owned Key Results'. - * @see fr.cea.deeplab.projectmgmt.Objective#getOwnedKeyResults() + * @see pepper.peppermm.Objective#getOwnedKeyResults() * @see #getObjective() * @generated */ EReference getObjective_OwnedKeyResults(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.KeyResult Key Result}'. + * Returns the meta object for class '{@link pepper.peppermm.KeyResult Key Result}'. * * @return the meta object for class 'Key Result'. - * @see fr.cea.deeplab.projectmgmt.KeyResult + * @see pepper.peppermm.KeyResult * @generated */ EClass getKeyResult(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.Project Project}'. + * Returns the meta object for class '{@link pepper.peppermm.Project Project}'. + * * * @return the meta object for class 'Project'. - * @see fr.cea.deeplab.projectmgmt.Project + * @see pepper.peppermm.Project * @generated */ EClass getProject(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getName Name}'. - * + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getName Name}'. * * @return the meta object for the attribute 'Name'. - * @see fr.cea.deeplab.projectmgmt.Project#getName() + * @see pepper.peppermm.Project#getName() * @see #getProject() * @generated */ EAttribute getProject_Name(); /** - * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.Project#getOwnedWorkpackages Owned Workpackages}'. + * Returns the meta object for the containment reference list '{@link pepper.peppermm.Project#getOwnedWorkpackages + * Owned Workpackages}'. * * @return the meta object for the containment reference list 'Owned Workpackages'. - * @see fr.cea.deeplab.projectmgmt.Project#getOwnedWorkpackages() + * @see pepper.peppermm.Project#getOwnedWorkpackages() * @see #getProject() * @generated */ EReference getProject_OwnedWorkpackages(); /** - * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.Project#getOwnedObjectives Owned Objectives}'. + * Returns the meta object for the containment reference list '{@link pepper.peppermm.Project#getOwnedObjectives + * Owned Objectives}'. * * @return the meta object for the containment reference list 'Owned Objectives'. - * @see fr.cea.deeplab.projectmgmt.Project#getOwnedObjectives() + * @see pepper.peppermm.Project#getOwnedObjectives() * @see #getProject() * @generated */ EReference getProject_OwnedObjectives(); /** - * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.Project#getOwnedTagFolders Owned Tag Folders}'. + * Returns the meta object for the containment reference list '{@link pepper.peppermm.Project#getOwnedTagFolders + * Owned Tag Folders}'. * * @return the meta object for the containment reference list 'Owned Tag Folders'. - * @see fr.cea.deeplab.projectmgmt.Project#getOwnedTagFolders() + * @see pepper.peppermm.Project#getOwnedTagFolders() * @see #getProject() * @generated */ EReference getProject_OwnedTagFolders(); /** - * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.Project#getOwnedRisks Owned Risks}'. + * Returns the meta object for the containment reference list '{@link pepper.peppermm.Project#getOwnedRisks + * Owned Risks}'. * * @return the meta object for the containment reference list 'Owned Risks'. - * @see fr.cea.deeplab.projectmgmt.Project#getOwnedRisks() + * @see pepper.peppermm.Project#getOwnedRisks() * @see #getProject() * @generated */ EReference getProject_OwnedRisks(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getReference - * Reference}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getReference Reference}'. * * @return the meta object for the attribute 'Reference'. - * @see fr.cea.deeplab.projectmgmt.Project#getReference() + * @see pepper.peppermm.Project#getReference() * @see #getProject() * @generated */ EAttribute getProject_Reference(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getDescription - * Description}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getDescription Description}'. + * * * @return the meta object for the attribute 'Description'. - * @see fr.cea.deeplab.projectmgmt.Project#getDescription() + * @see pepper.peppermm.Project#getDescription() * @see #getProject() * @generated */ EAttribute getProject_Description(); /** - * Returns the meta object for the reference '{@link fr.cea.deeplab.projectmgmt.Project#getLeadingUnit Leading - * Unit}'. + * Returns the meta object for the reference '{@link pepper.peppermm.Project#getLeadingUnit Leading Unit}'. + * * * @return the meta object for the reference 'Leading Unit'. - * @see fr.cea.deeplab.projectmgmt.Project#getLeadingUnit() + * @see pepper.peppermm.Project#getLeadingUnit() * @see #getProject() * @generated */ EReference getProject_LeadingUnit(); /** - * Returns the meta object for the reference list '{@link fr.cea.deeplab.projectmgmt.Project#getParticipantUnits + * Returns the meta object for the reference list '{@link pepper.peppermm.Project#getParticipantUnits * Participant Units}'. * * @return the meta object for the reference list 'Participant Units'. - * @see fr.cea.deeplab.projectmgmt.Project#getParticipantUnits() + * @see pepper.peppermm.Project#getParticipantUnits() * @see #getProject() * @generated */ EReference getProject_ParticipantUnits(); /** - * Returns the meta object for the attribute - * '{@link fr.cea.deeplab.projectmgmt.Project#getPlannifiedClientCopilMeetings Plannified Client Copil - * Meetings}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getPlannifiedClientCopilMeetings + * Plannified Client Copil Meetings}'. * * @return the meta object for the attribute 'Plannified Client Copil Meetings'. - * @see fr.cea.deeplab.projectmgmt.Project#getPlannifiedClientCopilMeetings() + * @see pepper.peppermm.Project#getPlannifiedClientCopilMeetings() * @see #getProject() * @generated */ EAttribute getProject_PlannifiedClientCopilMeetings(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getMainProgramBrick Main - * Program Brick}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getMainProgramBrick Main Program + * Brick}'. * * @return the meta object for the attribute 'Main Program Brick'. - * @see fr.cea.deeplab.projectmgmt.Project#getMainProgramBrick() + * @see pepper.peppermm.Project#getMainProgramBrick() * @see #getProject() * @generated */ EAttribute getProject_MainProgramBrick(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getState State}'. - * + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getState State}'. * * @return the meta object for the attribute 'State'. - * @see fr.cea.deeplab.projectmgmt.Project#getState() + * @see pepper.peppermm.Project#getState() * @see #getProject() * @generated */ EAttribute getProject_State(); /** - * Returns the meta object for the reference list '{@link fr.cea.deeplab.projectmgmt.Project#getClients - * Clients}'. + * Returns the meta object for the reference list '{@link pepper.peppermm.Project#getClients Clients}'. + * * * @return the meta object for the reference list 'Clients'. - * @see fr.cea.deeplab.projectmgmt.Project#getClients() + * @see pepper.peppermm.Project#getClients() * @see #getProject() * @generated */ EReference getProject_Clients(); /** - * Returns the meta object for the reference list '{@link fr.cea.deeplab.projectmgmt.Project#getPartners - * Partners}'. + * Returns the meta object for the reference list '{@link pepper.peppermm.Project#getPartners Partners}'. + * * * @return the meta object for the reference list 'Partners'. - * @see fr.cea.deeplab.projectmgmt.Project#getPartners() + * @see pepper.peppermm.Project#getPartners() * @see #getProject() * @generated */ EReference getProject_Partners(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getIsTransverse Is + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getIsTransverse Is * Transverse}'. * * @return the meta object for the attribute 'Is Transverse'. - * @see fr.cea.deeplab.projectmgmt.Project#getIsTransverse() + * @see pepper.peppermm.Project#getIsTransverse() * @see #getProject() * @generated */ EAttribute getProject_IsTransverse(); /** - * Returns the meta object for the reference '{@link fr.cea.deeplab.projectmgmt.Project#getLeader Leader}'. - * + * Returns the meta object for the reference '{@link pepper.peppermm.Project#getLeader Leader}'. * * @return the meta object for the reference 'Leader'. - * @see fr.cea.deeplab.projectmgmt.Project#getLeader() + * @see pepper.peppermm.Project#getLeader() * @see #getProject() * @generated */ EReference getProject_Leader(); /** - * Returns the meta object for the reference list '{@link fr.cea.deeplab.projectmgmt.Project#getMembers - * Members}'. + * Returns the meta object for the reference list '{@link pepper.peppermm.Project#getMembers Members}'. + * * * @return the meta object for the reference list 'Members'. - * @see fr.cea.deeplab.projectmgmt.Project#getMembers() + * @see pepper.peppermm.Project#getMembers() * @see #getProject() * @generated */ EReference getProject_Members(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getIsSensitive Is - * Sensitive}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getIsSensitive Is Sensitive}'. + * * * @return the meta object for the attribute 'Is Sensitive'. - * @see fr.cea.deeplab.projectmgmt.Project#getIsSensitive() + * @see pepper.peppermm.Project#getIsSensitive() * @see #getProject() * @generated */ EAttribute getProject_IsSensitive(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getContractualStartDate - * Contractual Start Date}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getContractualStartDate Contractual + * Start Date}'. * * @return the meta object for the attribute 'Contractual Start Date'. - * @see fr.cea.deeplab.projectmgmt.Project#getContractualStartDate() + * @see pepper.peppermm.Project#getContractualStartDate() * @see #getProject() * @generated */ EAttribute getProject_ContractualStartDate(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getDuration - * Duration}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getDuration Duration}'. * * @return the meta object for the attribute 'Duration'. - * @see fr.cea.deeplab.projectmgmt.Project#getDuration() + * @see pepper.peppermm.Project#getDuration() * @see #getProject() * @generated */ EAttribute getProject_Duration(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getContractualEndDate - * Contractual End Date}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getContractualEndDate Contractual + * End Date}'. * * @return the meta object for the attribute 'Contractual End Date'. - * @see fr.cea.deeplab.projectmgmt.Project#getContractualEndDate() + * @see pepper.peppermm.Project#getContractualEndDate() * @see #getProject() * @generated */ EAttribute getProject_ContractualEndDate(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getEffectiveStartDate - * Effective Start Date}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getEffectiveStartDate Effective + * Start Date}'. * * @return the meta object for the attribute 'Effective Start Date'. - * @see fr.cea.deeplab.projectmgmt.Project#getEffectiveStartDate() + * @see pepper.peppermm.Project#getEffectiveStartDate() * @see #getProject() * @generated */ EAttribute getProject_EffectiveStartDate(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getEffectiveEndDate - * Effective End Date}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getEffectiveEndDate Effective End + * Date}'. * * @return the meta object for the attribute 'Effective End Date'. - * @see fr.cea.deeplab.projectmgmt.Project#getEffectiveEndDate() + * @see pepper.peppermm.Project#getEffectiveEndDate() * @see #getProject() * @generated */ EAttribute getProject_EffectiveEndDate(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getContractTermExtension - * Contract Term Extension}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getContractTermExtension Contract + * Term Extension}'. * * @return the meta object for the attribute 'Contract Term Extension'. - * @see fr.cea.deeplab.projectmgmt.Project#getContractTermExtension() + * @see pepper.peppermm.Project#getContractTermExtension() * @see #getProject() * @generated */ EAttribute getProject_ContractTermExtension(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getGlobalCost Global - * Cost}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getGlobalCost Global Cost}'. + * * * @return the meta object for the attribute 'Global Cost'. - * @see fr.cea.deeplab.projectmgmt.Project#getGlobalCost() + * @see pepper.peppermm.Project#getGlobalCost() * @see #getProject() * @generated */ EAttribute getProject_GlobalCost(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getFundingRate Funding - * Rate}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getFundingRate Funding Rate}'. + * * * @return the meta object for the attribute 'Funding Rate'. - * @see fr.cea.deeplab.projectmgmt.Project#getFundingRate() + * @see pepper.peppermm.Project#getFundingRate() * @see #getProject() * @generated */ EAttribute getProject_FundingRate(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getFunding - * Funding}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getFunding Funding}'. * * @return the meta object for the attribute 'Funding'. - * @see fr.cea.deeplab.projectmgmt.Project#getFunding() + * @see pepper.peppermm.Project#getFunding() * @see #getProject() * @generated */ EAttribute getProject_Funding(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getManpower - * Manpower}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getManpower Manpower}'. * * @return the meta object for the attribute 'Manpower'. - * @see fr.cea.deeplab.projectmgmt.Project#getManpower() + * @see pepper.peppermm.Project#getManpower() * @see #getProject() * @generated */ EAttribute getProject_Manpower(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getEOTP EOTP}'. - * + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getEOTP EOTP}'. * * @return the meta object for the attribute 'EOTP'. - * @see fr.cea.deeplab.projectmgmt.Project#getEOTP() + * @see pepper.peppermm.Project#getEOTP() * @see #getProject() * @generated */ EAttribute getProject_EOTP(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getStatisticOrder - * Statistic Order}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getStatisticOrder Statistic + * Order}'. * * @return the meta object for the attribute 'Statistic Order'. - * @see fr.cea.deeplab.projectmgmt.Project#getStatisticOrder() + * @see pepper.peppermm.Project#getStatisticOrder() * @see #getProject() * @generated */ EAttribute getProject_StatisticOrder(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getInternalNeed Internal + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getInternalNeed Internal * Need}'. * * @return the meta object for the attribute 'Internal Need'. - * @see fr.cea.deeplab.projectmgmt.Project#getInternalNeed() + * @see pepper.peppermm.Project#getInternalNeed() * @see #getProject() * @generated */ EAttribute getProject_InternalNeed(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Project#getClientNeed Client - * Need}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Project#getClientNeed Client Need}'. + * * * @return the meta object for the attribute 'Client Need'. - * @see fr.cea.deeplab.projectmgmt.Project#getClientNeed() + * @see pepper.peppermm.Project#getClientNeed() * @see #getProject() * @generated */ EAttribute getProject_ClientNeed(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.Workpackage Workpackage}'. + * Returns the meta object for class '{@link pepper.peppermm.Workpackage Workpackage}'. * * @return the meta object for class 'Workpackage'. - * @see fr.cea.deeplab.projectmgmt.Workpackage + * @see pepper.peppermm.Workpackage * @generated */ EClass getWorkpackage(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Workpackage#getName Name}'. - * + * Returns the meta object for the attribute '{@link pepper.peppermm.Workpackage#getName Name}'. * * @return the meta object for the attribute 'Name'. - * @see fr.cea.deeplab.projectmgmt.Workpackage#getName() + * @see pepper.peppermm.Workpackage#getName() * @see #getWorkpackage() * @generated */ EAttribute getWorkpackage_Name(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Workpackage#getDescription + * Returns the meta object for the attribute '{@link pepper.peppermm.Workpackage#getDescription * Description}'. * * @return the meta object for the attribute 'Description'. - * @see fr.cea.deeplab.projectmgmt.Workpackage#getDescription() + * @see pepper.peppermm.Workpackage#getDescription() * @see #getWorkpackage() * @generated */ EAttribute getWorkpackage_Description(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Workpackage#getStartDate Start - * Date}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Workpackage#getStartDate Start Date}'. + * * * @return the meta object for the attribute 'Start Date'. - * @see fr.cea.deeplab.projectmgmt.Workpackage#getStartDate() + * @see pepper.peppermm.Workpackage#getStartDate() * @see #getWorkpackage() * @generated */ EAttribute getWorkpackage_StartDate(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Workpackage#getEndDate End - * Date}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Workpackage#getEndDate End Date}'. + * * * @return the meta object for the attribute 'End Date'. - * @see fr.cea.deeplab.projectmgmt.Workpackage#getEndDate() + * @see pepper.peppermm.Workpackage#getEndDate() * @see #getWorkpackage() * @generated */ EAttribute getWorkpackage_EndDate(); /** - * Returns the meta object for the reference '{@link fr.cea.deeplab.projectmgmt.Workpackage#getLeader - * Leader}'. + * Returns the meta object for the reference '{@link pepper.peppermm.Workpackage#getLeader Leader}'. * * @return the meta object for the reference 'Leader'. - * @see fr.cea.deeplab.projectmgmt.Workpackage#getLeader() + * @see pepper.peppermm.Workpackage#getLeader() * @see #getWorkpackage() * @generated */ EReference getWorkpackage_Leader(); /** - * Returns the meta object for the reference list '{@link fr.cea.deeplab.projectmgmt.Workpackage#getParticipants + * Returns the meta object for the reference list '{@link pepper.peppermm.Workpackage#getParticipants * Participants}'. * * @return the meta object for the reference list 'Participants'. - * @see fr.cea.deeplab.projectmgmt.Workpackage#getParticipants() + * @see pepper.peppermm.Workpackage#getParticipants() * @see #getWorkpackage() * @generated */ EReference getWorkpackage_Participants(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Workpackage#getEffort - * Effort}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Workpackage#getEffort Effort}'. * * @return the meta object for the attribute 'Effort'. - * @see fr.cea.deeplab.projectmgmt.Workpackage#getEffort() + * @see pepper.peppermm.Workpackage#getEffort() * @see #getWorkpackage() * @generated */ EAttribute getWorkpackage_Effort(); /** - * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.Workpackage#getOutputs Outputs}'. + * Returns the meta object for the containment reference list '{@link pepper.peppermm.Workpackage#getOutputs + * Outputs}'. * * @return the meta object for the containment reference list 'Outputs'. - * @see fr.cea.deeplab.projectmgmt.Workpackage#getOutputs() + * @see pepper.peppermm.Workpackage#getOutputs() * @see #getWorkpackage() * @generated */ EReference getWorkpackage_Outputs(); /** - * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.Workpackage#getOwnedTasks Owned Tasks}'. + * Returns the meta object for the containment reference list '{@link pepper.peppermm.Workpackage#getOwnedTasks + * Owned Tasks}'. * * @return the meta object for the containment reference list 'Owned Tasks'. - * @see fr.cea.deeplab.projectmgmt.Workpackage#getOwnedTasks() + * @see pepper.peppermm.Workpackage#getOwnedTasks() * @see #getWorkpackage() * @generated */ EReference getWorkpackage_OwnedTasks(); /** - * Returns the meta object for the containment reference list - * '{@link fr.cea.deeplab.projectmgmt.Workpackage#getOwnedObjectives Owned Objectives}'. + * Returns the meta object for the containment reference list '{@link pepper.peppermm.Workpackage#getOwnedObjectives + * Owned Objectives}'. * * @return the meta object for the containment reference list 'Owned Objectives'. - * @see fr.cea.deeplab.projectmgmt.Workpackage#getOwnedObjectives() + * @see pepper.peppermm.Workpackage#getOwnedObjectives() * @see #getWorkpackage() * @generated */ EReference getWorkpackage_OwnedObjectives(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Workpackage#getProgress - * Progress}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Workpackage#getProgress Progress}'. + * * * @return the meta object for the attribute 'Progress'. - * @see fr.cea.deeplab.projectmgmt.Workpackage#getProgress() + * @see pepper.peppermm.Workpackage#getProgress() * @see #getWorkpackage() * @generated */ EAttribute getWorkpackage_Progress(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact Workpackage - * Artefact}'. + * Returns the meta object for class '{@link pepper.peppermm.WorkpackageArtefact Workpackage Artefact}'. + * * * @return the meta object for class 'Workpackage Artefact'. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefact + * @see pepper.peppermm.WorkpackageArtefact * @generated */ EClass getWorkpackageArtefact(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getName - * Name}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.WorkpackageArtefact#getName Name}'. + * * * @return the meta object for the attribute 'Name'. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getName() + * @see pepper.peppermm.WorkpackageArtefact#getName() * @see #getWorkpackageArtefact() * @generated */ EAttribute getWorkpackageArtefact_Name(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getDescription + * Returns the meta object for the attribute '{@link pepper.peppermm.WorkpackageArtefact#getDescription * Description}'. * * @return the meta object for the attribute 'Description'. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getDescription() + * @see pepper.peppermm.WorkpackageArtefact#getDescription() * @see #getWorkpackageArtefact() * @generated */ EAttribute getWorkpackageArtefact_Description(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getNature + * Returns the meta object for the attribute '{@link pepper.peppermm.WorkpackageArtefact#getNature * Nature}'. * * @return the meta object for the attribute 'Nature'. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getNature() + * @see pepper.peppermm.WorkpackageArtefact#getNature() * @see #getWorkpackageArtefact() * @generated */ EAttribute getWorkpackageArtefact_Nature(); /** - * Returns the meta object for the attribute - * '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getPlannedDeadline Planned Deadline}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.WorkpackageArtefact#getPlannedDeadline + * Planned Deadline}'. * * @return the meta object for the attribute 'Planned Deadline'. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getPlannedDeadline() + * @see pepper.peppermm.WorkpackageArtefact#getPlannedDeadline() * @see #getWorkpackageArtefact() * @generated */ EAttribute getWorkpackageArtefact_PlannedDeadline(); /** - * Returns the meta object for the attribute - * '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getEffectiveDeadLine Effective Dead Line}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.WorkpackageArtefact#getEffectiveDeadLine + * Effective Dead Line}'. * * @return the meta object for the attribute 'Effective Dead Line'. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getEffectiveDeadLine() + * @see pepper.peppermm.WorkpackageArtefact#getEffectiveDeadLine() * @see #getWorkpackageArtefact() * @generated */ EAttribute getWorkpackageArtefact_EffectiveDeadLine(); /** - * Returns the meta object for the attribute - * '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getIsInvoiceTrigger Is Invoice Trigger}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.WorkpackageArtefact#getIsInvoiceTrigger Is + * Invoice Trigger}'. * * @return the meta object for the attribute 'Is Invoice Trigger'. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getIsInvoiceTrigger() + * @see pepper.peppermm.WorkpackageArtefact#getIsInvoiceTrigger() * @see #getWorkpackageArtefact() * @generated */ EAttribute getWorkpackageArtefact_IsInvoiceTrigger(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getInvoiceAmount + * Returns the meta object for the attribute '{@link pepper.peppermm.WorkpackageArtefact#getInvoiceAmount * Invoice Amount}'. * * @return the meta object for the attribute 'Invoice Amount'. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getInvoiceAmount() + * @see pepper.peppermm.WorkpackageArtefact#getInvoiceAmount() * @see #getWorkpackageArtefact() * @generated */ EAttribute getWorkpackageArtefact_InvoiceAmount(); /** - * Returns the meta object for the reference '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getResponsible + * Returns the meta object for the reference '{@link pepper.peppermm.WorkpackageArtefact#getResponsible * Responsible}'. * * @return the meta object for the reference 'Responsible'. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getResponsible() + * @see pepper.peppermm.WorkpackageArtefact#getResponsible() * @see #getWorkpackageArtefact() * @generated */ EReference getWorkpackageArtefact_Responsible(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getVersion + * Returns the meta object for the attribute '{@link pepper.peppermm.WorkpackageArtefact#getVersion * Version}'. * * @return the meta object for the attribute 'Version'. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getVersion() + * @see pepper.peppermm.WorkpackageArtefact#getVersion() * @see #getWorkpackageArtefact() * @generated */ EAttribute getWorkpackageArtefact_Version(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getIsObsolete - * Is Obsolete}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.WorkpackageArtefact#getIsObsolete Is + * Obsolete}'. * * @return the meta object for the attribute 'Is Obsolete'. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getIsObsolete() + * @see pepper.peppermm.WorkpackageArtefact#getIsObsolete() * @see #getWorkpackageArtefact() * @generated */ EAttribute getWorkpackageArtefact_IsObsolete(); /** - * Returns the meta object for class '{@link fr.cea.deeplab.projectmgmt.Risk Risk}'. + * Returns the meta object for class '{@link pepper.peppermm.Risk Risk}'. * * @return the meta object for class 'Risk'. - * @see fr.cea.deeplab.projectmgmt.Risk + * @see pepper.peppermm.Risk * @generated */ EClass getRisk(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Risk#getKind Kind}'. * * @return the meta object for the attribute 'Kind'. - * @see fr.cea.deeplab.projectmgmt.Risk#getKind() + * @see pepper.peppermm.Risk#getKind() * @see #getRisk() * @generated */ EAttribute getRisk_Kind(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Risk#getDescription - * Description}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Risk#getDescription Description}'. + * * * @return the meta object for the attribute 'Description'. - * @see fr.cea.deeplab.projectmgmt.Risk#getDescription() + * @see pepper.peppermm.Risk#getDescription() * @see #getRisk() * @generated */ EAttribute getRisk_Description(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Risk#getCriticity - * Criticity}'. + * Returns the meta object for the attribute '{@link pepper.peppermm.Risk#getCriticity Criticity}'. * * @return the meta object for the attribute 'Criticity'. - * @see fr.cea.deeplab.projectmgmt.Risk#getCriticity() + * @see pepper.peppermm.Risk#getCriticity() * @see #getRisk() * @generated */ EAttribute getRisk_Criticity(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Risk#getAction Action}'. - * + * Returns the meta object for the attribute '{@link pepper.peppermm.Risk#getAction Action}'. * * @return the meta object for the attribute 'Action'. - * @see fr.cea.deeplab.projectmgmt.Risk#getAction() + * @see pepper.peppermm.Risk#getAction() * @see #getRisk() * @generated */ EAttribute getRisk_Action(); /** - * Returns the meta object for the reference '{@link fr.cea.deeplab.projectmgmt.Risk#getResponsible - * Responsible}'. + * Returns the meta object for the reference '{@link pepper.peppermm.Risk#getResponsible Responsible}'. + * * * @return the meta object for the reference 'Responsible'. - * @see fr.cea.deeplab.projectmgmt.Risk#getResponsible() + * @see pepper.peppermm.Risk#getResponsible() * @see #getRisk() * @generated */ EReference getRisk_Responsible(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Risk#getOperationDate Operation + * Returns the meta object for the attribute '{@link pepper.peppermm.Risk#getOperationDate Operation * Date}'. * * @return the meta object for the attribute 'Operation Date'. - * @see fr.cea.deeplab.projectmgmt.Risk#getOperationDate() + * @see pepper.peppermm.Risk#getOperationDate() * @see #getRisk() * @generated */ EAttribute getRisk_OperationDate(); /** - * Returns the meta object for the attribute '{@link fr.cea.deeplab.projectmgmt.Risk#getState State}'. * * @return the meta object for the attribute 'State'. - * @see fr.cea.deeplab.projectmgmt.Risk#getState() + * @see pepper.peppermm.Risk#getState() * @see #getRisk() * @generated */ EAttribute getRisk_State(); /** - * Returns the meta object for the reference list '{@link fr.cea.deeplab.projectmgmt.Risk#getWorkpackages + * Returns the meta object for the reference list '{@link pepper.peppermm.Risk#getWorkpackages * Workpackages}'. * * @return the meta object for the reference list 'Workpackages'. - * @see fr.cea.deeplab.projectmgmt.Risk#getWorkpackages() + * @see pepper.peppermm.Risk#getWorkpackages() * @see #getRisk() * @generated */ EReference getRisk_Workpackages(); /** - * Returns the meta object for enum '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefactNature Workpackage - * Artefact Nature}'. + * Returns the meta object for enum '{@link pepper.peppermm.WorkpackageArtefactNature Workpackage Artefact + * Nature}'. * * @return the meta object for enum 'Workpackage Artefact Nature'. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefactNature + * @see pepper.peppermm.WorkpackageArtefactNature * @generated */ EEnum getWorkpackageArtefactNature(); /** - * Returns the meta object for enum '{@link fr.cea.deeplab.projectmgmt.RiskKind Risk Kind}'. + * Returns the meta object for enum '{@link pepper.peppermm.RiskKind Risk Kind}'. + * * * @return the meta object for enum 'Risk Kind'. - * @see fr.cea.deeplab.projectmgmt.RiskKind + * @see pepper.peppermm.RiskKind * @generated */ EEnum getRiskKind(); /** - * Returns the meta object for enum '{@link fr.cea.deeplab.projectmgmt.RiskState Risk State}'. + * Returns the meta object for enum '{@link pepper.peppermm.RiskState Risk State}'. + * * * @return the meta object for enum 'Risk State'. - * @see fr.cea.deeplab.projectmgmt.RiskState + * @see pepper.peppermm.RiskState * @generated */ EEnum getRiskState(); /** - * Returns the meta object for enum '{@link fr.cea.deeplab.projectmgmt.ProjectState Project State}'. * * @return the meta object for enum 'Project State'. - * @see fr.cea.deeplab.projectmgmt.ProjectState + * @see pepper.peppermm.ProjectState * @generated */ EEnum getProjectState(); @@ -2720,7 +2702,7 @@ public interface ProjectmgmtPackage extends EPackage { * @return the factory that creates the instances of the model. * @generated */ - ProjectmgmtFactory getProjectmgmtFactory(); + PepperFactory getPepperFactory(); /** * Defines literals for the meta objects that represent @@ -2736,11 +2718,11 @@ public interface ProjectmgmtPackage extends EPackage { */ interface Literals { /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.OrganizationImpl - * Organization}' class. + * The meta object literal for the '{@link pepper.peppermm.impl.OrganizationImpl Organization}' class. + * * - * @see fr.cea.deeplab.projectmgmt.impl.OrganizationImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getOrganization() + * @see pepper.peppermm.impl.OrganizationImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getOrganization() * @generated */ EClass ORGANIZATION = eINSTANCE.getOrganization(); @@ -2770,11 +2752,11 @@ interface Literals { EReference ORGANIZATION__OWNED_RESOURCE_FOLDERS = eINSTANCE.getOrganization_OwnedResourceFolders(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.ResourceImpl Resource}' - * class. + * The meta object literal for the '{@link pepper.peppermm.impl.ResourceImpl Resource}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.ResourceImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getResource() + * @see pepper.peppermm.impl.ResourceImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getResource() * @generated */ EClass RESOURCE = eINSTANCE.getResource(); @@ -2788,11 +2770,11 @@ interface Literals { EAttribute RESOURCE__NAME = eINSTANCE.getResource_Name(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.ResourceFolderImpl Resource - * Folder}' class. + * The meta object literal for the '{@link pepper.peppermm.impl.ResourceFolderImpl Resource Folder}' + * class. * - * @see fr.cea.deeplab.projectmgmt.impl.ResourceFolderImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getResourceFolder() + * @see pepper.peppermm.impl.ResourceFolderImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getResourceFolder() * @generated */ EClass RESOURCE_FOLDER = eINSTANCE.getResourceFolder(); @@ -2822,11 +2804,11 @@ interface Literals { EReference RESOURCE_FOLDER__SUB_FOLDERS = eINSTANCE.getResourceFolder_SubFolders(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.TeamImpl Team}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.TeamImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getTeam() + * @see pepper.peppermm.impl.TeamImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getTeam() * @generated */ EClass TEAM = eINSTANCE.getTeam(); @@ -2840,21 +2822,21 @@ interface Literals { EReference TEAM__MEMBERS = eINSTANCE.getTeam_Members(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.InternalStakeholderImpl Internal + * The meta object literal for the '{@link pepper.peppermm.impl.InternalStakeholderImpl Internal * Stakeholder}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.InternalStakeholderImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getInternalStakeholder() + * @see pepper.peppermm.impl.InternalStakeholderImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getInternalStakeholder() * @generated */ EClass INTERNAL_STAKEHOLDER = eINSTANCE.getInternalStakeholder(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.ExternalStakeholderImpl External + * The meta object literal for the '{@link pepper.peppermm.impl.ExternalStakeholderImpl External * Stakeholder}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.ExternalStakeholderImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getExternalStakeholder() + * @see pepper.peppermm.impl.ExternalStakeholderImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getExternalStakeholder() * @generated */ EClass EXTERNAL_STAKEHOLDER = eINSTANCE.getExternalStakeholder(); @@ -2868,11 +2850,11 @@ interface Literals { EAttribute EXTERNAL_STAKEHOLDER__GOALS = eINSTANCE.getExternalStakeholder_Goals(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.PersonImpl Person}' class. - * + * The meta object literal for the '{@link pepper.peppermm.impl.PersonImpl Person}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.PersonImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getPerson() + * @see pepper.peppermm.impl.PersonImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getPerson() * @generated */ EClass PERSON = eINSTANCE.getPerson(); @@ -2902,11 +2884,11 @@ interface Literals { EAttribute PERSON__IMAGE_URL = eINSTANCE.getPerson_ImageUrl(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.AbstractTaskImpl Abstract - * Task}' class. + * The meta object literal for the '{@link pepper.peppermm.impl.AbstractTaskImpl Abstract Task}' class. + * * - * @see fr.cea.deeplab.projectmgmt.impl.AbstractTaskImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getAbstractTask() + * @see pepper.peppermm.impl.AbstractTaskImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getAbstractTask() * @generated */ EClass ABSTRACT_TASK = eINSTANCE.getAbstractTask(); @@ -2992,11 +2974,11 @@ interface Literals { EReference ABSTRACT_TASK__SUB_TASKS = eINSTANCE.getAbstractTask_SubTasks(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.TagFolderImpl Tag Folder}' - * class. + * The meta object literal for the '{@link pepper.peppermm.impl.TagFolderImpl Tag Folder}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.TagFolderImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getTagFolder() + * @see pepper.peppermm.impl.TagFolderImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getTagFolder() * @generated */ EClass TAG_FOLDER = eINSTANCE.getTagFolder(); @@ -3026,11 +3008,11 @@ interface Literals { EReference TAG_FOLDER__SUB_FOLDERS = eINSTANCE.getTagFolder_SubFolders(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.TaskTagImpl Task Tag}' - * class. + * The meta object literal for the '{@link pepper.peppermm.impl.TaskTagImpl Task Tag}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.TaskTagImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getTaskTag() + * @see pepper.peppermm.impl.TaskTagImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getTaskTag() * @generated */ EClass TASK_TAG = eINSTANCE.getTaskTag(); @@ -3052,11 +3034,11 @@ interface Literals { EAttribute TASK_TAG__SUFFIX = eINSTANCE.getTaskTag_Suffix(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.TaskImpl Task}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.TaskImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getTask() + * @see pepper.peppermm.impl.TaskImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getTask() * @generated */ EClass TASK = eINSTANCE.getTask(); @@ -3070,11 +3052,11 @@ interface Literals { EReference TASK__DEPENDENCIES = eINSTANCE.getTask_Dependencies(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.ObjectiveImpl Objective}' - * class. + * The meta object literal for the '{@link pepper.peppermm.impl.ObjectiveImpl Objective}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.ObjectiveImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getObjective() + * @see pepper.peppermm.impl.ObjectiveImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getObjective() * @generated */ EClass OBJECTIVE = eINSTANCE.getObjective(); @@ -3088,21 +3070,21 @@ interface Literals { EReference OBJECTIVE__OWNED_KEY_RESULTS = eINSTANCE.getObjective_OwnedKeyResults(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.KeyResultImpl Key Result}' - * class. + * The meta object literal for the '{@link pepper.peppermm.impl.KeyResultImpl Key Result}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.KeyResultImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getKeyResult() + * @see pepper.peppermm.impl.KeyResultImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getKeyResult() * @generated */ EClass KEY_RESULT = eINSTANCE.getKeyResult(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl Project}' class. - * + * The meta object literal for the '{@link pepper.peppermm.impl.ProjectImpl Project}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.ProjectImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getProject() + * @see pepper.peppermm.impl.ProjectImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getProject() * @generated */ EClass PROJECT = eINSTANCE.getProject(); @@ -3364,11 +3346,11 @@ interface Literals { EAttribute PROJECT__CLIENT_NEED = eINSTANCE.getProject_ClientNeed(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl - * Workpackage}' class. + * The meta object literal for the '{@link pepper.peppermm.impl.WorkpackageImpl Workpackage}' class. + * * - * @see fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getWorkpackage() + * @see pepper.peppermm.impl.WorkpackageImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getWorkpackage() * @generated */ EClass WORKPACKAGE = eINSTANCE.getWorkpackage(); @@ -3462,11 +3444,11 @@ interface Literals { EAttribute WORKPACKAGE__PROGRESS = eINSTANCE.getWorkpackage_Progress(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.WorkpackageArtefactImpl - * Workpackage Artefact}' class. + * The meta object literal for the '{@link pepper.peppermm.impl.WorkpackageArtefactImpl Workpackage + * Artefact}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.WorkpackageArtefactImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getWorkpackageArtefact() + * @see pepper.peppermm.impl.WorkpackageArtefactImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getWorkpackageArtefact() * @generated */ EClass WORKPACKAGE_ARTEFACT = eINSTANCE.getWorkpackageArtefact(); @@ -3552,11 +3534,11 @@ interface Literals { EAttribute WORKPACKAGE_ARTEFACT__IS_OBSOLETE = eINSTANCE.getWorkpackageArtefact_IsObsolete(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.impl.RiskImpl Risk}' class. * - * @see fr.cea.deeplab.projectmgmt.impl.RiskImpl - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getRisk() + * @see pepper.peppermm.impl.RiskImpl + * @see pepper.peppermm.impl.PepperPackageImpl#getRisk() * @generated */ EClass RISK = eINSTANCE.getRisk(); @@ -3626,41 +3608,41 @@ interface Literals { EReference RISK__WORKPACKAGES = eINSTANCE.getRisk_Workpackages(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefactNature Workpackage - * Artefact Nature}' enum. + * The meta object literal for the '{@link pepper.peppermm.WorkpackageArtefactNature Workpackage Artefact + * Nature}' enum. * - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefactNature - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getWorkpackageArtefactNature() + * @see pepper.peppermm.WorkpackageArtefactNature + * @see pepper.peppermm.impl.PepperPackageImpl#getWorkpackageArtefactNature() * @generated */ EEnum WORKPACKAGE_ARTEFACT_NATURE = eINSTANCE.getWorkpackageArtefactNature(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.RiskKind Risk Kind}' enum. * - * @see fr.cea.deeplab.projectmgmt.RiskKind - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getRiskKind() + * @see pepper.peppermm.RiskKind + * @see pepper.peppermm.impl.PepperPackageImpl#getRiskKind() * @generated */ EEnum RISK_KIND = eINSTANCE.getRiskKind(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.RiskState Risk State}' enum. * - * @see fr.cea.deeplab.projectmgmt.RiskState - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getRiskState() + * @see pepper.peppermm.RiskState + * @see pepper.peppermm.impl.PepperPackageImpl#getRiskState() * @generated */ EEnum RISK_STATE = eINSTANCE.getRiskState(); /** - * The meta object literal for the '{@link fr.cea.deeplab.projectmgmt.ProjectState Project State}' - * enum. + * The meta object literal for the '{@link pepper.peppermm.ProjectState Project State}' enum. * - * @see fr.cea.deeplab.projectmgmt.ProjectState - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getProjectState() + * @see pepper.peppermm.ProjectState + * @see pepper.peppermm.impl.PepperPackageImpl#getProjectState() * @generated */ EEnum PROJECT_STATE = eINSTANCE.getProjectState(); @@ -3669,7 +3651,7 @@ interface Literals { * The meta object literal for the 'Instant' data type. * * @see java.time.Instant - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getInstant() + * @see pepper.peppermm.impl.PepperPackageImpl#getInstant() * @generated */ EDataType INSTANT = eINSTANCE.getInstant(); @@ -3678,11 +3660,11 @@ interface Literals { * The meta object literal for the 'Date' data type. * * @see java.time.LocalDate - * @see fr.cea.deeplab.projectmgmt.impl.ProjectmgmtPackageImpl#getDate() + * @see pepper.peppermm.impl.PepperPackageImpl#getDate() * @generated */ EDataType DATE = eINSTANCE.getDate(); } -} // ProjectmgmtPackage +} // PepperPackage diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Person.java b/backend/pepper-mm/src/main/java/pepper/peppermm/Person.java similarity index 67% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Person.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/Person.java index 4019560..29581c4 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Person.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/Person.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; /** * A representation of the model object 'Person'. @@ -19,12 +19,12 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.Person#getAlias Alias}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Person#getBiography Biography}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Person#getImageUrl Image Url}
  • + *
  • {@link pepper.peppermm.Person#getAlias Alias}
  • + *
  • {@link pepper.peppermm.Person#getBiography Biography}
  • + *
  • {@link pepper.peppermm.Person#getImageUrl Image Url}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getPerson() + * @see pepper.peppermm.PepperPackage#getPerson() * @model * @generated */ @@ -34,15 +34,15 @@ public interface Person extends Resource { * * @return the value of the 'Alias' attribute. * @see #setAlias(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getPerson_Alias() + * @see pepper.peppermm.PepperPackage#getPerson_Alias() * @model * @generated */ String getAlias(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Person#getAlias Alias}' attribute. + * Sets the value of the '{@link pepper.peppermm.Person#getAlias Alias}' attribute. + * * * @param value * the new value of the 'Alias' attribute. @@ -56,14 +56,14 @@ public interface Person extends Resource { * * @return the value of the 'Biography' attribute. * @see #setBiography(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getPerson_Biography() + * @see pepper.peppermm.PepperPackage#getPerson_Biography() * @model * @generated */ String getBiography(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Person#getBiography Biography}' attribute. * * @param value @@ -78,14 +78,14 @@ public interface Person extends Resource { * * @return the value of the 'Image Url' attribute. * @see #setImageUrl(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getPerson_ImageUrl() + * @see pepper.peppermm.PepperPackage#getPerson_ImageUrl() * @model * @generated */ String getImageUrl(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Person#getImageUrl Image Url}' attribute. * * @param value diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Project.java b/backend/pepper-mm/src/main/java/pepper/peppermm/Project.java similarity index 60% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Project.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/Project.java index e6607c0..6124225 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Project.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/Project.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import java.time.LocalDate; @@ -24,42 +24,41 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getName Name}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getOwnedWorkpackages Owned Workpackages}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getOwnedObjectives Owned Objectives}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getOwnedTagFolders Owned Tag Folders}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getOwnedRisks Owned Risks}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getReference Reference}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getDescription Description}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getLeadingUnit Leading Unit}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getParticipantUnits Participant Units}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getPlannifiedClientCopilMeetings Plannified Client Copil - * Meetings}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getMainProgramBrick Main Program Brick}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getState State}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getClients Clients}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getPartners Partners}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getIsTransverse Is Transverse}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getLeader Leader}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getMembers Members}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getIsSensitive Is Sensitive}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getContractualStartDate Contractual Start Date}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getDuration Duration}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getContractualEndDate Contractual End Date}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getEffectiveStartDate Effective Start Date}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getEffectiveEndDate Effective End Date}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getContractTermExtension Contract Term Extension}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getGlobalCost Global Cost}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getFundingRate Funding Rate}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getFunding Funding}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getManpower Manpower}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getEOTP EOTP}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getStatisticOrder Statistic Order}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getInternalNeed Internal Need}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Project#getClientNeed Client Need}
  • + *
  • {@link pepper.peppermm.Project#getName Name}
  • + *
  • {@link pepper.peppermm.Project#getOwnedWorkpackages Owned Workpackages}
  • + *
  • {@link pepper.peppermm.Project#getOwnedObjectives Owned Objectives}
  • + *
  • {@link pepper.peppermm.Project#getOwnedTagFolders Owned Tag Folders}
  • + *
  • {@link pepper.peppermm.Project#getOwnedRisks Owned Risks}
  • + *
  • {@link pepper.peppermm.Project#getReference Reference}
  • + *
  • {@link pepper.peppermm.Project#getDescription Description}
  • + *
  • {@link pepper.peppermm.Project#getLeadingUnit Leading Unit}
  • + *
  • {@link pepper.peppermm.Project#getParticipantUnits Participant Units}
  • + *
  • {@link pepper.peppermm.Project#getPlannifiedClientCopilMeetings Plannified Client Copil Meetings}
  • + *
  • {@link pepper.peppermm.Project#getMainProgramBrick Main Program Brick}
  • + *
  • {@link pepper.peppermm.Project#getState State}
  • + *
  • {@link pepper.peppermm.Project#getClients Clients}
  • + *
  • {@link pepper.peppermm.Project#getPartners Partners}
  • + *
  • {@link pepper.peppermm.Project#getIsTransverse Is Transverse}
  • + *
  • {@link pepper.peppermm.Project#getLeader Leader}
  • + *
  • {@link pepper.peppermm.Project#getMembers Members}
  • + *
  • {@link pepper.peppermm.Project#getIsSensitive Is Sensitive}
  • + *
  • {@link pepper.peppermm.Project#getContractualStartDate Contractual Start Date}
  • + *
  • {@link pepper.peppermm.Project#getDuration Duration}
  • + *
  • {@link pepper.peppermm.Project#getContractualEndDate Contractual End Date}
  • + *
  • {@link pepper.peppermm.Project#getEffectiveStartDate Effective Start Date}
  • + *
  • {@link pepper.peppermm.Project#getEffectiveEndDate Effective End Date}
  • + *
  • {@link pepper.peppermm.Project#getContractTermExtension Contract Term Extension}
  • + *
  • {@link pepper.peppermm.Project#getGlobalCost Global Cost}
  • + *
  • {@link pepper.peppermm.Project#getFundingRate Funding Rate}
  • + *
  • {@link pepper.peppermm.Project#getFunding Funding}
  • + *
  • {@link pepper.peppermm.Project#getManpower Manpower}
  • + *
  • {@link pepper.peppermm.Project#getEOTP EOTP}
  • + *
  • {@link pepper.peppermm.Project#getStatisticOrder Statistic Order}
  • + *
  • {@link pepper.peppermm.Project#getInternalNeed Internal Need}
  • + *
  • {@link pepper.peppermm.Project#getClientNeed Client Need}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject() + * @see pepper.peppermm.PepperPackage#getProject() * @model * @generated */ @@ -69,15 +68,15 @@ public interface Project extends EObject { * * @return the value of the 'Name' attribute. * @see #setName(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_Name() + * @see pepper.peppermm.PepperPackage#getProject_Name() * @model * @generated */ String getName(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getName Name}' attribute. + * Sets the value of the '{@link pepper.peppermm.Project#getName Name}' attribute. + * * * @param value * the new value of the 'Name' attribute. @@ -88,10 +87,10 @@ public interface Project extends EObject { /** * Returns the value of the 'Owned Workpackages' containment reference list. The list contents are - * of type {@link fr.cea.deeplab.projectmgmt.Workpackage}. + * of type {@link pepper.peppermm.Workpackage}. * * @return the value of the 'Owned Workpackages' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_OwnedWorkpackages() + * @see pepper.peppermm.PepperPackage#getProject_OwnedWorkpackages() * @model containment="true" * @generated */ @@ -99,10 +98,10 @@ public interface Project extends EObject { /** * Returns the value of the 'Owned Objectives' containment reference list. The list contents are of - * type {@link fr.cea.deeplab.projectmgmt.Objective}. + * type {@link pepper.peppermm.Objective}. * * @return the value of the 'Owned Objectives' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_OwnedObjectives() + * @see pepper.peppermm.PepperPackage#getProject_OwnedObjectives() * @model containment="true" * @generated */ @@ -110,10 +109,10 @@ public interface Project extends EObject { /** * Returns the value of the 'Owned Tag Folders' containment reference list. The list contents are of - * type {@link fr.cea.deeplab.projectmgmt.TagFolder}. + * type {@link pepper.peppermm.TagFolder}. * * @return the value of the 'Owned Tag Folders' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_OwnedTagFolders() + * @see pepper.peppermm.PepperPackage#getProject_OwnedTagFolders() * @model containment="true" * @generated */ @@ -121,10 +120,10 @@ public interface Project extends EObject { /** * Returns the value of the 'Owned Risks' containment reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.Risk}. + * {@link pepper.peppermm.Risk}. * * @return the value of the 'Owned Risks' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_OwnedRisks() + * @see pepper.peppermm.PepperPackage#getProject_OwnedRisks() * @model containment="true" * @generated */ @@ -135,15 +134,15 @@ public interface Project extends EObject { * * @return the value of the 'Reference' attribute. * @see #setReference(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_Reference() + * @see pepper.peppermm.PepperPackage#getProject_Reference() * @model * @generated */ String getReference(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getReference Reference}' attribute. - * + * Sets the value of the '{@link pepper.peppermm.Project#getReference Reference}' attribute. * * @param value * the new value of the 'Reference' attribute. @@ -157,15 +156,15 @@ public interface Project extends EObject { * * @return the value of the 'Description' attribute. * @see #setDescription(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_Description() + * @see pepper.peppermm.PepperPackage#getProject_Description() * @model * @generated */ String getDescription(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getDescription Description}' attribute. - * + * Sets the value of the '{@link pepper.peppermm.Project#getDescription Description}' attribute. * * @param value * the new value of the 'Description' attribute. @@ -179,15 +178,15 @@ public interface Project extends EObject { * * @return the value of the 'Leading Unit' reference. * @see #setLeadingUnit(InternalStakeholder) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_LeadingUnit() + * @see pepper.peppermm.PepperPackage#getProject_LeadingUnit() * @model * @generated */ InternalStakeholder getLeadingUnit(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getLeadingUnit Leading Unit}' - * reference. + * Sets the value of the '{@link pepper.peppermm.Project#getLeadingUnit Leading Unit}' reference. * * @param value * the new value of the 'Leading Unit' reference. @@ -198,10 +197,10 @@ public interface Project extends EObject { /** * Returns the value of the 'Participant Units' reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.InternalStakeholder}. + * {@link pepper.peppermm.InternalStakeholder}. * * @return the value of the 'Participant Units' reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_ParticipantUnits() + * @see pepper.peppermm.PepperPackage#getProject_ParticipantUnits() * @model * @generated */ @@ -213,15 +212,15 @@ public interface Project extends EObject { * * @return the value of the 'Plannified Client Copil Meetings' attribute. * @see #setPlannifiedClientCopilMeetings(Boolean) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_PlannifiedClientCopilMeetings() + * @see pepper.peppermm.PepperPackage#getProject_PlannifiedClientCopilMeetings() * @model * @generated */ Boolean getPlannifiedClientCopilMeetings(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getPlannifiedClientCopilMeetings Plannified - * Client Copil Meetings}' attribute. + * Sets the value of the '{@link pepper.peppermm.Project#getPlannifiedClientCopilMeetings Plannified Client + * Copil Meetings}' attribute. * * @param value * the new value of the 'Plannified Client Copil Meetings' attribute. @@ -236,15 +235,15 @@ public interface Project extends EObject { * * @return the value of the 'Main Program Brick' attribute. * @see #setMainProgramBrick(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_MainProgramBrick() + * @see pepper.peppermm.PepperPackage#getProject_MainProgramBrick() * @model * @generated */ String getMainProgramBrick(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getMainProgramBrick Main Program - * Brick}' attribute. + * Sets the value of the '{@link pepper.peppermm.Project#getMainProgramBrick Main Program Brick}' + * attribute. * * @param value * the new value of the 'Main Program Brick' attribute. @@ -255,24 +254,24 @@ public interface Project extends EObject { /** * Returns the value of the 'State' attribute. The literals are from the enumeration - * {@link fr.cea.deeplab.projectmgmt.ProjectState}. + * {@link pepper.peppermm.ProjectState}. * * @return the value of the 'State' attribute. - * @see fr.cea.deeplab.projectmgmt.ProjectState + * @see pepper.peppermm.ProjectState * @see #setState(ProjectState) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_State() + * @see pepper.peppermm.PepperPackage#getProject_State() * @model * @generated */ ProjectState getState(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getState State}' attribute. + * Sets the value of the '{@link pepper.peppermm.Project#getState State}' attribute. * * @param value * the new value of the 'State' attribute. - * @see fr.cea.deeplab.projectmgmt.ProjectState + * @see pepper.peppermm.ProjectState * @see #getState() * @generated */ @@ -280,10 +279,10 @@ public interface Project extends EObject { /** * Returns the value of the 'Clients' reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.ExternalStakeholder}. + * {@link pepper.peppermm.ExternalStakeholder}. * * @return the value of the 'Clients' reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_Clients() + * @see pepper.peppermm.PepperPackage#getProject_Clients() * @model * @generated */ @@ -291,10 +290,10 @@ public interface Project extends EObject { /** * Returns the value of the 'Partners' reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.ExternalStakeholder}. + * {@link pepper.peppermm.ExternalStakeholder}. * * @return the value of the 'Partners' reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_Partners() + * @see pepper.peppermm.PepperPackage#getProject_Partners() * @model * @generated */ @@ -304,7 +303,7 @@ public interface Project extends EObject { * Returns the value of the 'Is Transverse' attribute. * * @return the value of the 'Is Transverse' attribute. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_IsTransverse() + * @see pepper.peppermm.PepperPackage#getProject_IsTransverse() * @model transient="true" changeable="false" volatile="true" derived="true" * @generated */ @@ -315,15 +314,15 @@ public interface Project extends EObject { * * @return the value of the 'Leader' reference. * @see #setLeader(Person) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_Leader() + * @see pepper.peppermm.PepperPackage#getProject_Leader() * @model * @generated */ Person getLeader(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getLeader Leader}' reference. + * Sets the value of the '{@link pepper.peppermm.Project#getLeader Leader}' reference. * * @param value * the new value of the 'Leader' reference. @@ -334,10 +333,10 @@ public interface Project extends EObject { /** * Returns the value of the 'Members' reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.Person}. + * {@link pepper.peppermm.Person}. * * @return the value of the 'Members' reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_Members() + * @see pepper.peppermm.PepperPackage#getProject_Members() * @model * @generated */ @@ -348,15 +347,15 @@ public interface Project extends EObject { * * @return the value of the 'Is Sensitive' attribute. * @see #setIsSensitive(Boolean) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_IsSensitive() + * @see pepper.peppermm.PepperPackage#getProject_IsSensitive() * @model * @generated */ Boolean getIsSensitive(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getIsSensitive Is Sensitive}' - * attribute. + * Sets the value of the '{@link pepper.peppermm.Project#getIsSensitive Is Sensitive}' attribute. * * @param value * the new value of the 'Is Sensitive' attribute. @@ -371,15 +370,15 @@ public interface Project extends EObject { * * @return the value of the 'Contractual Start Date' attribute. * @see #setContractualStartDate(LocalDate) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_ContractualStartDate() - * @model dataType="fr.cea.deeplab.projectmgmt.Date" + * @see pepper.peppermm.PepperPackage#getProject_ContractualStartDate() + * @model dataType="pepper.peppermm.Date" * @generated */ LocalDate getContractualStartDate(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getContractualStartDate Contractual Start - * Date}' attribute. + * Sets the value of the '{@link pepper.peppermm.Project#getContractualStartDate Contractual Start Date}' + * attribute. * * @param value * the new value of the 'Contractual Start Date' attribute. @@ -393,14 +392,14 @@ public interface Project extends EObject { * * @return the value of the 'Duration' attribute. * @see #setDuration(Integer) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_Duration() + * @see pepper.peppermm.PepperPackage#getProject_Duration() * @model * @generated */ Integer getDuration(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getDuration Duration}' attribute. * * @param value @@ -416,15 +415,15 @@ public interface Project extends EObject { * * @return the value of the 'Contractual End Date' attribute. * @see #setContractualEndDate(LocalDate) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_ContractualEndDate() - * @model dataType="fr.cea.deeplab.projectmgmt.Date" + * @see pepper.peppermm.PepperPackage#getProject_ContractualEndDate() + * @model dataType="pepper.peppermm.Date" * @generated */ LocalDate getContractualEndDate(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getContractualEndDate Contractual End - * Date}' attribute. + * Sets the value of the '{@link pepper.peppermm.Project#getContractualEndDate Contractual End Date}' + * attribute. * * @param value * the new value of the 'Contractual End Date' attribute. @@ -439,15 +438,15 @@ public interface Project extends EObject { * * @return the value of the 'Effective Start Date' attribute. * @see #setEffectiveStartDate(LocalDate) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_EffectiveStartDate() - * @model dataType="fr.cea.deeplab.projectmgmt.Date" + * @see pepper.peppermm.PepperPackage#getProject_EffectiveStartDate() + * @model dataType="pepper.peppermm.Date" * @generated */ LocalDate getEffectiveStartDate(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getEffectiveStartDate Effective Start - * Date}' attribute. + * Sets the value of the '{@link pepper.peppermm.Project#getEffectiveStartDate Effective Start Date}' + * attribute. * * @param value * the new value of the 'Effective Start Date' attribute. @@ -462,15 +461,15 @@ public interface Project extends EObject { * * @return the value of the 'Effective End Date' attribute. * @see #setEffectiveEndDate(LocalDate) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_EffectiveEndDate() - * @model dataType="fr.cea.deeplab.projectmgmt.Date" + * @see pepper.peppermm.PepperPackage#getProject_EffectiveEndDate() + * @model dataType="pepper.peppermm.Date" * @generated */ LocalDate getEffectiveEndDate(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getEffectiveEndDate Effective End - * Date}' attribute. + * Sets the value of the '{@link pepper.peppermm.Project#getEffectiveEndDate Effective End Date}' + * attribute. * * @param value * the new value of the 'Effective End Date' attribute. @@ -485,15 +484,15 @@ public interface Project extends EObject { * * @return the value of the 'Contract Term Extension' attribute. * @see #setContractTermExtension(Integer) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_ContractTermExtension() + * @see pepper.peppermm.PepperPackage#getProject_ContractTermExtension() * @model * @generated */ Integer getContractTermExtension(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getContractTermExtension Contract Term - * Extension}' attribute. + * Sets the value of the '{@link pepper.peppermm.Project#getContractTermExtension Contract Term Extension}' + * attribute. * * @param value * the new value of the 'Contract Term Extension' attribute. @@ -507,15 +506,15 @@ public interface Project extends EObject { * * @return the value of the 'Global Cost' attribute. * @see #setGlobalCost(Double) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_GlobalCost() + * @see pepper.peppermm.PepperPackage#getProject_GlobalCost() * @model * @generated */ Double getGlobalCost(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getGlobalCost Global Cost}' attribute. - * + * Sets the value of the '{@link pepper.peppermm.Project#getGlobalCost Global Cost}' attribute. * * @param value * the new value of the 'Global Cost' attribute. @@ -529,15 +528,15 @@ public interface Project extends EObject { * * @return the value of the 'Funding Rate' attribute. * @see #setFundingRate(Double) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_FundingRate() + * @see pepper.peppermm.PepperPackage#getProject_FundingRate() * @model * @generated */ Double getFundingRate(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getFundingRate Funding Rate}' - * attribute. + * Sets the value of the '{@link pepper.peppermm.Project#getFundingRate Funding Rate}' attribute. * * @param value * the new value of the 'Funding Rate' attribute. @@ -550,7 +549,7 @@ public interface Project extends EObject { * Returns the value of the 'Funding' attribute. * * @return the value of the 'Funding' attribute. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_Funding() + * @see pepper.peppermm.PepperPackage#getProject_Funding() * @model transient="true" changeable="false" volatile="true" derived="true" * @generated */ @@ -561,14 +560,14 @@ public interface Project extends EObject { * * @return the value of the 'Manpower' attribute. * @see #setManpower(Integer) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_Manpower() + * @see pepper.peppermm.PepperPackage#getProject_Manpower() * @model * @generated */ Integer getManpower(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getManpower Manpower}' attribute. * * @param value @@ -583,15 +582,15 @@ public interface Project extends EObject { * * @return the value of the 'EOTP' attribute. * @see #setEOTP(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_EOTP() + * @see pepper.peppermm.PepperPackage#getProject_EOTP() * @model * @generated */ String getEOTP(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getEOTP EOTP}' attribute. + * Sets the value of the '{@link pepper.peppermm.Project#getEOTP EOTP}' attribute. + * * * @param value * the new value of the 'EOTP' attribute. @@ -606,15 +605,15 @@ public interface Project extends EObject { * * @return the value of the 'Statistic Order' attribute. * @see #setStatisticOrder(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_StatisticOrder() + * @see pepper.peppermm.PepperPackage#getProject_StatisticOrder() * @model * @generated */ String getStatisticOrder(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getStatisticOrder Statistic Order}' - * attribute. + * Sets the value of the '{@link pepper.peppermm.Project#getStatisticOrder Statistic Order}' attribute. + * * * @param value * the new value of the 'Statistic Order' attribute. @@ -628,15 +627,15 @@ public interface Project extends EObject { * * @return the value of the 'Internal Need' attribute. * @see #setInternalNeed(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_InternalNeed() + * @see pepper.peppermm.PepperPackage#getProject_InternalNeed() * @model * @generated */ String getInternalNeed(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getInternalNeed Internal Need}' - * attribute. + * Sets the value of the '{@link pepper.peppermm.Project#getInternalNeed Internal Need}' attribute. * * @param value * the new value of the 'Internal Need' attribute. @@ -650,15 +649,15 @@ public interface Project extends EObject { * * @return the value of the 'Client Need' attribute. * @see #setClientNeed(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProject_ClientNeed() + * @see pepper.peppermm.PepperPackage#getProject_ClientNeed() * @model * @generated */ String getClientNeed(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Project#getClientNeed Client Need}' attribute. - * + * Sets the value of the '{@link pepper.peppermm.Project#getClientNeed Client Need}' attribute. * * @param value * the new value of the 'Client Need' attribute. diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ProjectState.java b/backend/pepper-mm/src/main/java/pepper/peppermm/ProjectState.java similarity index 96% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ProjectState.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/ProjectState.java index 5b264e1..73fadb1 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ProjectState.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/ProjectState.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import java.util.Arrays; import java.util.Collections; @@ -22,7 +22,7 @@ * A representation of the literals of the enumeration 'Project State', and * utility methods for working with them. * - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getProjectState() + * @see pepper.peppermm.PepperPackage#getProjectState() * @model * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Resource.java b/backend/pepper-mm/src/main/java/pepper/peppermm/Resource.java similarity index 66% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Resource.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/Resource.java index 50eea0d..7a89791 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Resource.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/Resource.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import org.eclipse.emf.ecore.EObject; @@ -21,10 +21,10 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.Resource#getName Name}
  • + *
  • {@link pepper.peppermm.Resource#getName Name}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getResource() + * @see pepper.peppermm.PepperPackage#getResource() * @model abstract="true" * @generated */ @@ -34,15 +34,15 @@ public interface Resource extends EObject { * * @return the value of the 'Name' attribute. * @see #setName(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getResource_Name() + * @see pepper.peppermm.PepperPackage#getResource_Name() * @model * @generated */ String getName(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Resource#getName Name}' attribute. + * Sets the value of the '{@link pepper.peppermm.Resource#getName Name}' attribute. + * * * @param value * the new value of the 'Name' attribute. diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ResourceFolder.java b/backend/pepper-mm/src/main/java/pepper/peppermm/ResourceFolder.java similarity index 64% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ResourceFolder.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/ResourceFolder.java index eebd601..6d7e6e0 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/ResourceFolder.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/ResourceFolder.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; @@ -22,12 +22,12 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.ResourceFolder#getName Name}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.ResourceFolder#getOwnedResources Owned Resources}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.ResourceFolder#getSubFolders Sub Folders}
  • + *
  • {@link pepper.peppermm.ResourceFolder#getName Name}
  • + *
  • {@link pepper.peppermm.ResourceFolder#getOwnedResources Owned Resources}
  • + *
  • {@link pepper.peppermm.ResourceFolder#getSubFolders Sub Folders}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getResourceFolder() + * @see pepper.peppermm.PepperPackage#getResourceFolder() * @model * @generated */ @@ -37,14 +37,14 @@ public interface ResourceFolder extends EObject { * * @return the value of the 'Name' attribute. * @see #setName(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getResourceFolder_Name() + * @see pepper.peppermm.PepperPackage#getResourceFolder_Name() * @model * @generated */ String getName(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.ResourceFolder#getName Name}' attribute. * * @param value @@ -56,10 +56,10 @@ public interface ResourceFolder extends EObject { /** * Returns the value of the 'Owned Resources' containment reference list. The list contents are of - * type {@link fr.cea.deeplab.projectmgmt.Resource}. + * type {@link pepper.peppermm.Resource}. * * @return the value of the 'Owned Resources' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getResourceFolder_OwnedResources() + * @see pepper.peppermm.PepperPackage#getResourceFolder_OwnedResources() * @model containment="true" * @generated */ @@ -67,10 +67,10 @@ public interface ResourceFolder extends EObject { /** * Returns the value of the 'Sub Folders' containment reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.ResourceFolder}. + * {@link pepper.peppermm.ResourceFolder}. * * @return the value of the 'Sub Folders' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getResourceFolder_SubFolders() + * @see pepper.peppermm.PepperPackage#getResourceFolder_SubFolders() * @model containment="true" * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Risk.java b/backend/pepper-mm/src/main/java/pepper/peppermm/Risk.java similarity index 61% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Risk.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/Risk.java index d920975..516e713 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Risk.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/Risk.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import java.time.LocalDate; @@ -24,41 +24,41 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.Risk#getKind Kind}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Risk#getDescription Description}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Risk#getCriticity Criticity}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Risk#getAction Action}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Risk#getResponsible Responsible}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Risk#getOperationDate Operation Date}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Risk#getState State}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Risk#getWorkpackages Workpackages}
  • + *
  • {@link pepper.peppermm.Risk#getKind Kind}
  • + *
  • {@link pepper.peppermm.Risk#getDescription Description}
  • + *
  • {@link pepper.peppermm.Risk#getCriticity Criticity}
  • + *
  • {@link pepper.peppermm.Risk#getAction Action}
  • + *
  • {@link pepper.peppermm.Risk#getResponsible Responsible}
  • + *
  • {@link pepper.peppermm.Risk#getOperationDate Operation Date}
  • + *
  • {@link pepper.peppermm.Risk#getState State}
  • + *
  • {@link pepper.peppermm.Risk#getWorkpackages Workpackages}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getRisk() + * @see pepper.peppermm.PepperPackage#getRisk() * @model * @generated */ public interface Risk extends EObject { /** * Returns the value of the 'Kind' attribute. The literals are from the enumeration - * {@link fr.cea.deeplab.projectmgmt.RiskKind}. + * {@link pepper.peppermm.RiskKind}. * * @return the value of the 'Kind' attribute. - * @see fr.cea.deeplab.projectmgmt.RiskKind + * @see pepper.peppermm.RiskKind * @see #setKind(RiskKind) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getRisk_Kind() + * @see pepper.peppermm.PepperPackage#getRisk_Kind() * @model * @generated */ RiskKind getKind(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Risk#getKind Kind}' attribute. + * Sets the value of the '{@link pepper.peppermm.Risk#getKind Kind}' attribute. + * * * @param value * the new value of the 'Kind' attribute. - * @see fr.cea.deeplab.projectmgmt.RiskKind + * @see pepper.peppermm.RiskKind * @see #getKind() * @generated */ @@ -69,15 +69,15 @@ public interface Risk extends EObject { * * @return the value of the 'Description' attribute. * @see #setDescription(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getRisk_Description() + * @see pepper.peppermm.PepperPackage#getRisk_Description() * @model * @generated */ String getDescription(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Risk#getDescription Description}' attribute. - * + * Sets the value of the '{@link pepper.peppermm.Risk#getDescription Description}' attribute. * * @param value * the new value of the 'Description' attribute. @@ -91,14 +91,14 @@ public interface Risk extends EObject { * * @return the value of the 'Criticity' attribute. * @see #setCriticity(Integer) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getRisk_Criticity() + * @see pepper.peppermm.PepperPackage#getRisk_Criticity() * @model * @generated */ Integer getCriticity(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Risk#getCriticity Criticity}' attribute. * * @param value @@ -113,15 +113,15 @@ public interface Risk extends EObject { * * @return the value of the 'Action' attribute. * @see #setAction(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getRisk_Action() + * @see pepper.peppermm.PepperPackage#getRisk_Action() * @model * @generated */ String getAction(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Risk#getAction Action}' attribute. + * Sets the value of the '{@link pepper.peppermm.Risk#getAction Action}' attribute. + * * * @param value * the new value of the 'Action' attribute. @@ -135,15 +135,15 @@ public interface Risk extends EObject { * * @return the value of the 'Responsible' reference. * @see #setResponsible(Person) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getRisk_Responsible() + * @see pepper.peppermm.PepperPackage#getRisk_Responsible() * @model * @generated */ Person getResponsible(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Risk#getResponsible Responsible}' reference. - * + * Sets the value of the '{@link pepper.peppermm.Risk#getResponsible Responsible}' reference. * * @param value * the new value of the 'Responsible' reference. @@ -158,15 +158,15 @@ public interface Risk extends EObject { * * @return the value of the 'Operation Date' attribute. * @see #setOperationDate(LocalDate) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getRisk_OperationDate() - * @model dataType="fr.cea.deeplab.projectmgmt.Date" + * @see pepper.peppermm.PepperPackage#getRisk_OperationDate() + * @model dataType="pepper.peppermm.Date" * @generated */ LocalDate getOperationDate(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Risk#getOperationDate Operation Date}' - * attribute. + * Sets the value of the '{@link pepper.peppermm.Risk#getOperationDate Operation Date}' attribute. * * @param value * the new value of the 'Operation Date' attribute. @@ -177,24 +177,24 @@ public interface Risk extends EObject { /** * Returns the value of the 'State' attribute. The literals are from the enumeration - * {@link fr.cea.deeplab.projectmgmt.RiskState}. + * {@link pepper.peppermm.RiskState}. * * @return the value of the 'State' attribute. - * @see fr.cea.deeplab.projectmgmt.RiskState + * @see pepper.peppermm.RiskState * @see #setState(RiskState) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getRisk_State() + * @see pepper.peppermm.PepperPackage#getRisk_State() * @model * @generated */ RiskState getState(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Risk#getState State}' attribute. + * Sets the value of the '{@link pepper.peppermm.Risk#getState State}' attribute. + * * * @param value * the new value of the 'State' attribute. - * @see fr.cea.deeplab.projectmgmt.RiskState + * @see pepper.peppermm.RiskState * @see #getState() * @generated */ @@ -202,10 +202,10 @@ public interface Risk extends EObject { /** * Returns the value of the 'Workpackages' reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.Workpackage}. + * {@link pepper.peppermm.Workpackage}. * * @return the value of the 'Workpackages' reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getRisk_Workpackages() + * @see pepper.peppermm.PepperPackage#getRisk_Workpackages() * @model * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/RiskKind.java b/backend/pepper-mm/src/main/java/pepper/peppermm/RiskKind.java similarity index 97% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/RiskKind.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/RiskKind.java index 71489d9..13ff477 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/RiskKind.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/RiskKind.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import java.util.Arrays; import java.util.Collections; @@ -22,7 +22,7 @@ * A representation of the literals of the enumeration 'Risk Kind', and utility * methods for working with them. * - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getRiskKind() + * @see pepper.peppermm.PepperPackage#getRiskKind() * @model * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/RiskState.java b/backend/pepper-mm/src/main/java/pepper/peppermm/RiskState.java similarity index 96% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/RiskState.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/RiskState.java index 7ee459e..343342f 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/RiskState.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/RiskState.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import java.util.Arrays; import java.util.Collections; @@ -22,7 +22,7 @@ * A representation of the literals of the enumeration 'Risk State', and utility * methods for working with them. * - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getRiskState() + * @see pepper.peppermm.PepperPackage#getRiskState() * @model * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/TagFolder.java b/backend/pepper-mm/src/main/java/pepper/peppermm/TagFolder.java similarity index 63% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/TagFolder.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/TagFolder.java index 2a46163..e4ed546 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/TagFolder.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/TagFolder.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; @@ -22,12 +22,12 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.TagFolder#getName Name}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.TagFolder#getOwnedTags Owned Tags}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.TagFolder#getSubFolders Sub Folders}
  • + *
  • {@link pepper.peppermm.TagFolder#getName Name}
  • + *
  • {@link pepper.peppermm.TagFolder#getOwnedTags Owned Tags}
  • + *
  • {@link pepper.peppermm.TagFolder#getSubFolders Sub Folders}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getTagFolder() + * @see pepper.peppermm.PepperPackage#getTagFolder() * @model * @generated */ @@ -37,15 +37,15 @@ public interface TagFolder extends EObject { * * @return the value of the 'Name' attribute. * @see #setName(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getTagFolder_Name() + * @see pepper.peppermm.PepperPackage#getTagFolder_Name() * @model * @generated */ String getName(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.TagFolder#getName Name}' attribute. + * Sets the value of the '{@link pepper.peppermm.TagFolder#getName Name}' attribute. * * @param value * the new value of the 'Name' attribute. @@ -56,10 +56,10 @@ public interface TagFolder extends EObject { /** * Returns the value of the 'Owned Tags' containment reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.TaskTag}. + * {@link pepper.peppermm.TaskTag}. * * @return the value of the 'Owned Tags' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getTagFolder_OwnedTags() + * @see pepper.peppermm.PepperPackage#getTagFolder_OwnedTags() * @model containment="true" * @generated */ @@ -67,10 +67,10 @@ public interface TagFolder extends EObject { /** * Returns the value of the 'Sub Folders' containment reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.TagFolder}. + * {@link pepper.peppermm.TagFolder}. * * @return the value of the 'Sub Folders' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getTagFolder_SubFolders() + * @see pepper.peppermm.PepperPackage#getTagFolder_SubFolders() * @model containment="true" * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Task.java b/backend/pepper-mm/src/main/java/pepper/peppermm/Task.java similarity index 64% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Task.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/Task.java index fc2cbe7..d566c05 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Task.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/Task.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import org.eclipse.emf.common.util.EList; @@ -21,20 +21,20 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.Task#getDependencies Dependencies}
  • + *
  • {@link pepper.peppermm.Task#getDependencies Dependencies}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getTask() + * @see pepper.peppermm.PepperPackage#getTask() * @model * @generated */ public interface Task extends AbstractTask { /** * Returns the value of the 'Dependencies' reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.Task}. + * {@link pepper.peppermm.Task}. * * @return the value of the 'Dependencies' reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getTask_Dependencies() + * @see pepper.peppermm.PepperPackage#getTask_Dependencies() * @model * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/TaskTag.java b/backend/pepper-mm/src/main/java/pepper/peppermm/TaskTag.java similarity index 65% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/TaskTag.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/TaskTag.java index bdfbf06..3e19a70 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/TaskTag.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/TaskTag.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import org.eclipse.emf.ecore.EObject; @@ -21,11 +21,11 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.TaskTag#getPrefix Prefix}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.TaskTag#getSuffix Suffix}
  • + *
  • {@link pepper.peppermm.TaskTag#getPrefix Prefix}
  • + *
  • {@link pepper.peppermm.TaskTag#getSuffix Suffix}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getTaskTag() + * @see pepper.peppermm.PepperPackage#getTaskTag() * @model * @generated */ @@ -35,15 +35,15 @@ public interface TaskTag extends EObject { * * @return the value of the 'Prefix' attribute. * @see #setPrefix(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getTaskTag_Prefix() + * @see pepper.peppermm.PepperPackage#getTaskTag_Prefix() * @model * @generated */ String getPrefix(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.TaskTag#getPrefix Prefix}' attribute. + * Sets the value of the '{@link pepper.peppermm.TaskTag#getPrefix Prefix}' attribute. * * @param value * the new value of the 'Prefix' attribute. @@ -57,15 +57,15 @@ public interface TaskTag extends EObject { * * @return the value of the 'Suffix' attribute. * @see #setSuffix(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getTaskTag_Suffix() + * @see pepper.peppermm.PepperPackage#getTaskTag_Suffix() * @model * @generated */ String getSuffix(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.TaskTag#getSuffix Suffix}' attribute. + * Sets the value of the '{@link pepper.peppermm.TaskTag#getSuffix Suffix}' attribute. * * @param value * the new value of the 'Suffix' attribute. diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Team.java b/backend/pepper-mm/src/main/java/pepper/peppermm/Team.java similarity index 64% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Team.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/Team.java index f130a19..8763356 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Team.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/Team.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import org.eclipse.emf.common.util.EList; @@ -21,20 +21,20 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.Team#getMembers Members}
  • + *
  • {@link pepper.peppermm.Team#getMembers Members}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getTeam() + * @see pepper.peppermm.PepperPackage#getTeam() * @model * @generated */ public interface Team extends Resource { /** * Returns the value of the 'Members' reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.Person}. + * {@link pepper.peppermm.Person}. * * @return the value of the 'Members' reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getTeam_Members() + * @see pepper.peppermm.PepperPackage#getTeam_Members() * @model * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Workpackage.java b/backend/pepper-mm/src/main/java/pepper/peppermm/Workpackage.java similarity index 60% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Workpackage.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/Workpackage.java index 9c34839..006aaf9 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/Workpackage.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/Workpackage.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import java.time.LocalDate; @@ -24,20 +24,20 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.Workpackage#getName Name}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Workpackage#getDescription Description}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Workpackage#getStartDate Start Date}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Workpackage#getEndDate End Date}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Workpackage#getLeader Leader}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Workpackage#getParticipants Participants}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Workpackage#getEffort Effort}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Workpackage#getOutputs Outputs}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Workpackage#getOwnedTasks Owned Tasks}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Workpackage#getOwnedObjectives Owned Objectives}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.Workpackage#getProgress Progress}
  • + *
  • {@link pepper.peppermm.Workpackage#getName Name}
  • + *
  • {@link pepper.peppermm.Workpackage#getDescription Description}
  • + *
  • {@link pepper.peppermm.Workpackage#getStartDate Start Date}
  • + *
  • {@link pepper.peppermm.Workpackage#getEndDate End Date}
  • + *
  • {@link pepper.peppermm.Workpackage#getLeader Leader}
  • + *
  • {@link pepper.peppermm.Workpackage#getParticipants Participants}
  • + *
  • {@link pepper.peppermm.Workpackage#getEffort Effort}
  • + *
  • {@link pepper.peppermm.Workpackage#getOutputs Outputs}
  • + *
  • {@link pepper.peppermm.Workpackage#getOwnedTasks Owned Tasks}
  • + *
  • {@link pepper.peppermm.Workpackage#getOwnedObjectives Owned Objectives}
  • + *
  • {@link pepper.peppermm.Workpackage#getProgress Progress}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackage() + * @see pepper.peppermm.PepperPackage#getWorkpackage() * @model * @generated */ @@ -47,15 +47,15 @@ public interface Workpackage extends EObject { * * @return the value of the 'Name' attribute. * @see #setName(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackage_Name() + * @see pepper.peppermm.PepperPackage#getWorkpackage_Name() * @model * @generated */ String getName(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Workpackage#getName Name}' attribute. + * Sets the value of the '{@link pepper.peppermm.Workpackage#getName Name}' attribute. * * @param value * the new value of the 'Name' attribute. @@ -69,15 +69,15 @@ public interface Workpackage extends EObject { * * @return the value of the 'Description' attribute. * @see #setDescription(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackage_Description() + * @see pepper.peppermm.PepperPackage#getWorkpackage_Description() * @model * @generated */ String getDescription(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Workpackage#getDescription Description}' - * attribute. + * Sets the value of the '{@link pepper.peppermm.Workpackage#getDescription Description}' attribute. * * @param value * the new value of the 'Description' attribute. @@ -91,15 +91,15 @@ public interface Workpackage extends EObject { * * @return the value of the 'Start Date' attribute. * @see #setStartDate(LocalDate) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackage_StartDate() - * @model dataType="fr.cea.deeplab.projectmgmt.Date" + * @see pepper.peppermm.PepperPackage#getWorkpackage_StartDate() + * @model dataType="pepper.peppermm.Date" * @generated */ LocalDate getStartDate(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Workpackage#getStartDate Start Date}' - * attribute. + * Sets the value of the '{@link pepper.peppermm.Workpackage#getStartDate Start Date}' attribute. * * @param value * the new value of the 'Start Date' attribute. @@ -113,15 +113,15 @@ public interface Workpackage extends EObject { * * @return the value of the 'End Date' attribute. * @see #setEndDate(LocalDate) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackage_EndDate() - * @model dataType="fr.cea.deeplab.projectmgmt.Date" + * @see pepper.peppermm.PepperPackage#getWorkpackage_EndDate() + * @model dataType="pepper.peppermm.Date" * @generated */ LocalDate getEndDate(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Workpackage#getEndDate End Date}' attribute. - * + * Sets the value of the '{@link pepper.peppermm.Workpackage#getEndDate End Date}' attribute. * * @param value * the new value of the 'End Date' attribute. @@ -135,14 +135,14 @@ public interface Workpackage extends EObject { * * @return the value of the 'Leader' reference. * @see #setLeader(Person) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackage_Leader() + * @see pepper.peppermm.PepperPackage#getWorkpackage_Leader() * @model * @generated */ Person getLeader(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Workpackage#getLeader Leader}' reference. * * @param value @@ -154,10 +154,10 @@ public interface Workpackage extends EObject { /** * Returns the value of the 'Participants' reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.Person}. + * {@link pepper.peppermm.Person}. * * @return the value of the 'Participants' reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackage_Participants() + * @see pepper.peppermm.PepperPackage#getWorkpackage_Participants() * @model * @generated */ @@ -168,14 +168,14 @@ public interface Workpackage extends EObject { * * @return the value of the 'Effort' attribute. * @see #setEffort(Integer) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackage_Effort() + * @see pepper.peppermm.PepperPackage#getWorkpackage_Effort() * @model * @generated */ Integer getEffort(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Workpackage#getEffort Effort}' attribute. * * @param value @@ -187,10 +187,10 @@ public interface Workpackage extends EObject { /** * Returns the value of the 'Outputs' containment reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact}. + * {@link pepper.peppermm.WorkpackageArtefact}. * * @return the value of the 'Outputs' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackage_Outputs() + * @see pepper.peppermm.PepperPackage#getWorkpackage_Outputs() * @model containment="true" * @generated */ @@ -198,10 +198,10 @@ public interface Workpackage extends EObject { /** * Returns the value of the 'Owned Tasks' containment reference list. The list contents are of type - * {@link fr.cea.deeplab.projectmgmt.Task}. + * {@link pepper.peppermm.Task}. * * @return the value of the 'Owned Tasks' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackage_OwnedTasks() + * @see pepper.peppermm.PepperPackage#getWorkpackage_OwnedTasks() * @model containment="true" * @generated */ @@ -209,10 +209,10 @@ public interface Workpackage extends EObject { /** * Returns the value of the 'Owned Objectives' containment reference list. The list contents are of - * type {@link fr.cea.deeplab.projectmgmt.Objective}. + * type {@link pepper.peppermm.Objective}. * * @return the value of the 'Owned Objectives' containment reference list. - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackage_OwnedObjectives() + * @see pepper.peppermm.PepperPackage#getWorkpackage_OwnedObjectives() * @model containment="true" * @generated */ @@ -223,15 +223,15 @@ public interface Workpackage extends EObject { * * @return the value of the 'Progress' attribute. * @see #setProgress(int) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackage_Progress() + * @see pepper.peppermm.PepperPackage#getWorkpackage_Progress() * @model * @generated */ int getProgress(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.Workpackage#getProgress Progress}' attribute. - * + * Sets the value of the '{@link pepper.peppermm.Workpackage#getProgress Progress}' attribute. * * @param value * the new value of the 'Progress' attribute. diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/WorkpackageArtefact.java b/backend/pepper-mm/src/main/java/pepper/peppermm/WorkpackageArtefact.java similarity index 60% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/WorkpackageArtefact.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/WorkpackageArtefact.java index d180ed6..845c295 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/WorkpackageArtefact.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/WorkpackageArtefact.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import java.time.LocalDate; @@ -24,19 +24,19 @@ * The following features are supported: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getName Name}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getDescription Description}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getNature Nature}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getPlannedDeadline Planned Deadline}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getEffectiveDeadLine Effective Dead Line}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getIsInvoiceTrigger Is Invoice Trigger}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getInvoiceAmount Invoice Amount}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getResponsible Responsible}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getVersion Version}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getIsObsolete Is Obsolete}
  • + *
  • {@link pepper.peppermm.WorkpackageArtefact#getName Name}
  • + *
  • {@link pepper.peppermm.WorkpackageArtefact#getDescription Description}
  • + *
  • {@link pepper.peppermm.WorkpackageArtefact#getNature Nature}
  • + *
  • {@link pepper.peppermm.WorkpackageArtefact#getPlannedDeadline Planned Deadline}
  • + *
  • {@link pepper.peppermm.WorkpackageArtefact#getEffectiveDeadLine Effective Dead Line}
  • + *
  • {@link pepper.peppermm.WorkpackageArtefact#getIsInvoiceTrigger Is Invoice Trigger}
  • + *
  • {@link pepper.peppermm.WorkpackageArtefact#getInvoiceAmount Invoice Amount}
  • + *
  • {@link pepper.peppermm.WorkpackageArtefact#getResponsible Responsible}
  • + *
  • {@link pepper.peppermm.WorkpackageArtefact#getVersion Version}
  • + *
  • {@link pepper.peppermm.WorkpackageArtefact#getIsObsolete Is Obsolete}
  • *
* - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackageArtefact() + * @see pepper.peppermm.PepperPackage#getWorkpackageArtefact() * @model * @generated */ @@ -46,15 +46,15 @@ public interface WorkpackageArtefact extends EObject { * * @return the value of the 'Name' attribute. * @see #setName(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackageArtefact_Name() + * @see pepper.peppermm.PepperPackage#getWorkpackageArtefact_Name() * @model * @generated */ String getName(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getName Name}' attribute. - * + * Sets the value of the '{@link pepper.peppermm.WorkpackageArtefact#getName Name}' attribute. * * @param value * the new value of the 'Name' attribute. @@ -68,15 +68,15 @@ public interface WorkpackageArtefact extends EObject { * * @return the value of the 'Description' attribute. * @see #setDescription(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackageArtefact_Description() + * @see pepper.peppermm.PepperPackage#getWorkpackageArtefact_Description() * @model * @generated */ String getDescription(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getDescription - * Description}' attribute. + * Sets the value of the '{@link pepper.peppermm.WorkpackageArtefact#getDescription Description}' + * attribute. * * @param value * the new value of the 'Description' attribute. @@ -87,24 +87,24 @@ public interface WorkpackageArtefact extends EObject { /** * Returns the value of the 'Nature' attribute. The literals are from the enumeration - * {@link fr.cea.deeplab.projectmgmt.WorkpackageArtefactNature}. + * {@link pepper.peppermm.WorkpackageArtefactNature}. * * @return the value of the 'Nature' attribute. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefactNature + * @see pepper.peppermm.WorkpackageArtefactNature * @see #setNature(WorkpackageArtefactNature) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackageArtefact_Nature() + * @see pepper.peppermm.PepperPackage#getWorkpackageArtefact_Nature() * @model * @generated */ WorkpackageArtefactNature getNature(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getNature Nature}' - * attribute. + * Sets the value of the '{@link pepper.peppermm.WorkpackageArtefact#getNature Nature}' attribute. * * @param value * the new value of the 'Nature' attribute. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefactNature + * @see pepper.peppermm.WorkpackageArtefactNature * @see #getNature() * @generated */ @@ -116,15 +116,15 @@ public interface WorkpackageArtefact extends EObject { * * @return the value of the 'Planned Deadline' attribute. * @see #setPlannedDeadline(LocalDate) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackageArtefact_PlannedDeadline() - * @model dataType="fr.cea.deeplab.projectmgmt.Date" + * @see pepper.peppermm.PepperPackage#getWorkpackageArtefact_PlannedDeadline() + * @model dataType="pepper.peppermm.Date" * @generated */ LocalDate getPlannedDeadline(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getPlannedDeadline Planned - * Deadline}' attribute. + * Sets the value of the '{@link pepper.peppermm.WorkpackageArtefact#getPlannedDeadline Planned Deadline}' + * attribute. * * @param value * the new value of the 'Planned Deadline' attribute. @@ -139,15 +139,15 @@ public interface WorkpackageArtefact extends EObject { * * @return the value of the 'Effective Dead Line' attribute. * @see #setEffectiveDeadLine(LocalDate) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackageArtefact_EffectiveDeadLine() - * @model dataType="fr.cea.deeplab.projectmgmt.Date" + * @see pepper.peppermm.PepperPackage#getWorkpackageArtefact_EffectiveDeadLine() + * @model dataType="pepper.peppermm.Date" * @generated */ LocalDate getEffectiveDeadLine(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getEffectiveDeadLine Effective - * Dead Line}' attribute. + * Sets the value of the '{@link pepper.peppermm.WorkpackageArtefact#getEffectiveDeadLine Effective Dead + * Line}' attribute. * * @param value * the new value of the 'Effective Dead Line' attribute. @@ -162,14 +162,14 @@ public interface WorkpackageArtefact extends EObject { * * @return the value of the 'Is Invoice Trigger' attribute. * @see #setIsInvoiceTrigger(Boolean) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackageArtefact_IsInvoiceTrigger() + * @see pepper.peppermm.PepperPackage#getWorkpackageArtefact_IsInvoiceTrigger() * @model * @generated */ Boolean getIsInvoiceTrigger(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getIsInvoiceTrigger Is Invoice + * Sets the value of the '{@link pepper.peppermm.WorkpackageArtefact#getIsInvoiceTrigger Is Invoice * Trigger}' attribute. * * @param value @@ -185,15 +185,15 @@ public interface WorkpackageArtefact extends EObject { * * @return the value of the 'Invoice Amount' attribute. * @see #setInvoiceAmount(Integer) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackageArtefact_InvoiceAmount() + * @see pepper.peppermm.PepperPackage#getWorkpackageArtefact_InvoiceAmount() * @model * @generated */ Integer getInvoiceAmount(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getInvoiceAmount Invoice - * Amount}' attribute. + * Sets the value of the '{@link pepper.peppermm.WorkpackageArtefact#getInvoiceAmount Invoice Amount}' + * attribute. * * @param value * the new value of the 'Invoice Amount' attribute. @@ -207,15 +207,15 @@ public interface WorkpackageArtefact extends EObject { * * @return the value of the 'Responsible' reference. * @see #setResponsible(Person) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackageArtefact_Responsible() + * @see pepper.peppermm.PepperPackage#getWorkpackageArtefact_Responsible() * @model * @generated */ Person getResponsible(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getResponsible - * Responsible}' reference. + * Sets the value of the '{@link pepper.peppermm.WorkpackageArtefact#getResponsible Responsible}' + * reference. * * @param value * the new value of the 'Responsible' reference. @@ -229,15 +229,15 @@ public interface WorkpackageArtefact extends EObject { * * @return the value of the 'Version' attribute. * @see #setVersion(String) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackageArtefact_Version() + * @see pepper.peppermm.PepperPackage#getWorkpackageArtefact_Version() * @model * @generated */ String getVersion(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getVersion Version}' - * attribute. + * Sets the value of the '{@link pepper.peppermm.WorkpackageArtefact#getVersion Version}' attribute. * * @param value * the new value of the 'Version' attribute. @@ -251,15 +251,15 @@ public interface WorkpackageArtefact extends EObject { * * @return the value of the 'Is Obsolete' attribute. * @see #setIsObsolete(Boolean) - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackageArtefact_IsObsolete() + * @see pepper.peppermm.PepperPackage#getWorkpackageArtefact_IsObsolete() * @model * @generated */ Boolean getIsObsolete(); /** - * Sets the value of the '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact#getIsObsolete Is Obsolete}' - * attribute. + * Sets the value of the '{@link pepper.peppermm.WorkpackageArtefact#getIsObsolete Is Obsolete}' attribute. + * * * @param value * the new value of the 'Is Obsolete' attribute. diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/WorkpackageArtefactNature.java b/backend/pepper-mm/src/main/java/pepper/peppermm/WorkpackageArtefactNature.java similarity index 97% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/WorkpackageArtefactNature.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/WorkpackageArtefactNature.java index df071e1..ae0da6d 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/WorkpackageArtefactNature.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/WorkpackageArtefactNature.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt; + ******************************************************************************/ +package pepper.peppermm; import java.util.Arrays; import java.util.Collections; @@ -22,7 +22,7 @@ * A representation of the literals of the enumeration 'Workpackage Artefact * Nature', and utility methods for working with them. * - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#getWorkpackageArtefactNature() + * @see pepper.peppermm.PepperPackage#getWorkpackageArtefactNature() * @model * @generated */ diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/AbstractTaskImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/AbstractTaskImpl.java similarity index 71% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/AbstractTaskImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/AbstractTaskImpl.java index d175625..02bae41 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/AbstractTaskImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/AbstractTaskImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,18 +9,12 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.AbstractTask; -import fr.cea.deeplab.projectmgmt.Person; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Task; -import fr.cea.deeplab.projectmgmt.TaskTag; -import fr.cea.deeplab.projectmgmt.Team; + ******************************************************************************/ +package pepper.peppermm.impl; import java.time.Instant; import java.util.Collection; +import java.util.Objects; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.notify.NotificationChain; @@ -33,23 +27,30 @@ import org.eclipse.emf.ecore.util.EObjectResolvingEList; import org.eclipse.emf.ecore.util.InternalEList; +import pepper.peppermm.AbstractTask; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Person; +import pepper.peppermm.Task; +import pepper.peppermm.TaskTag; +import pepper.peppermm.Team; + /** * An implementation of the model object 'Abstract Task'. *

* The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.AbstractTaskImpl#getName Name}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.AbstractTaskImpl#getDescription Description}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.AbstractTaskImpl#getStartTime Start Time}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.AbstractTaskImpl#getEndTime End Time}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.AbstractTaskImpl#getProgress Progress}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.AbstractTaskImpl#isComputeStartEndDynamically Compute Start End + *
  • {@link pepper.peppermm.impl.AbstractTaskImpl#getName Name}
  • + *
  • {@link pepper.peppermm.impl.AbstractTaskImpl#getDescription Description}
  • + *
  • {@link pepper.peppermm.impl.AbstractTaskImpl#getStartTime Start Time}
  • + *
  • {@link pepper.peppermm.impl.AbstractTaskImpl#getEndTime End Time}
  • + *
  • {@link pepper.peppermm.impl.AbstractTaskImpl#getProgress Progress}
  • + *
  • {@link pepper.peppermm.impl.AbstractTaskImpl#isComputeStartEndDynamically Compute Start End * Dynamically}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.AbstractTaskImpl#getTags Tags}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.AbstractTaskImpl#getAssignedPersons Assigned Persons}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.AbstractTaskImpl#getAssignedTeams Assigned Teams}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.AbstractTaskImpl#getSubTasks Sub Tasks}
  • + *
  • {@link pepper.peppermm.impl.AbstractTaskImpl#getTags Tags}
  • + *
  • {@link pepper.peppermm.impl.AbstractTaskImpl#getAssignedPersons Assigned Persons}
  • + *
  • {@link pepper.peppermm.impl.AbstractTaskImpl#getAssignedTeams Assigned Teams}
  • + *
  • {@link pepper.peppermm.impl.AbstractTaskImpl#getSubTasks Sub Tasks}
  • *
* * @generated @@ -231,7 +232,7 @@ protected AbstractTaskImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.ABSTRACT_TASK; + return PepperPackage.Literals.ABSTRACT_TASK; } /** @@ -254,7 +255,7 @@ public void setName(String newName) { String oldName = this.name; this.name = newName; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.ABSTRACT_TASK__NAME, oldName, this.name)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.ABSTRACT_TASK__NAME, oldName, this.name)); } /** @@ -277,7 +278,7 @@ public void setDescription(String newDescription) { String oldDescription = this.description; this.description = newDescription; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.ABSTRACT_TASK__DESCRIPTION, oldDescription, this.description)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.ABSTRACT_TASK__DESCRIPTION, oldDescription, this.description)); } /** @@ -300,7 +301,7 @@ public void setStartTime(Instant newStartTime) { Instant oldStartTime = this.startTime; this.startTime = newStartTime; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.ABSTRACT_TASK__START_TIME, oldStartTime, this.startTime)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.ABSTRACT_TASK__START_TIME, oldStartTime, this.startTime)); } /** @@ -323,7 +324,7 @@ public void setEndTime(Instant newEndTime) { Instant oldEndTime = this.endTime; this.endTime = newEndTime; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.ABSTRACT_TASK__END_TIME, oldEndTime, this.endTime)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.ABSTRACT_TASK__END_TIME, oldEndTime, this.endTime)); } /** @@ -343,11 +344,11 @@ public int getProgress() { */ @Override public void setProgress(int newProgress) { - if (newProgress >=0 && newProgress <= 100) { + if (newProgress >= 0 && newProgress <= 100) { int oldProgress = this.progress; this.progress = newProgress; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.ABSTRACT_TASK__PROGRESS, oldProgress, this.progress)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.ABSTRACT_TASK__PROGRESS, oldProgress, this.progress)); } } @@ -371,8 +372,7 @@ public void setComputeStartEndDynamically(boolean newComputeStartEndDynamically) boolean oldComputeStartEndDynamically = this.computeStartEndDynamically; this.computeStartEndDynamically = newComputeStartEndDynamically; if (this.eNotificationRequired()) - this.eNotify( - new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.ABSTRACT_TASK__COMPUTE_START_END_DYNAMICALLY, oldComputeStartEndDynamically, this.computeStartEndDynamically)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.ABSTRACT_TASK__COMPUTE_START_END_DYNAMICALLY, oldComputeStartEndDynamically, this.computeStartEndDynamically)); } /** @@ -383,7 +383,7 @@ public void setComputeStartEndDynamically(boolean newComputeStartEndDynamically) @Override public EList getTags() { if (this.tags == null) { - this.tags = new EObjectResolvingEList<>(TaskTag.class, this, ProjectmgmtPackage.ABSTRACT_TASK__TAGS); + this.tags = new EObjectResolvingEList<>(TaskTag.class, this, PepperPackage.ABSTRACT_TASK__TAGS); } return this.tags; } @@ -396,7 +396,7 @@ public EList getTags() { @Override public EList getAssignedPersons() { if (this.assignedPersons == null) { - this.assignedPersons = new EObjectResolvingEList<>(Person.class, this, ProjectmgmtPackage.ABSTRACT_TASK__ASSIGNED_PERSONS); + this.assignedPersons = new EObjectResolvingEList<>(Person.class, this, PepperPackage.ABSTRACT_TASK__ASSIGNED_PERSONS); } return this.assignedPersons; } @@ -409,7 +409,7 @@ public EList getAssignedPersons() { @Override public EList getAssignedTeams() { if (this.assignedTeams == null) { - this.assignedTeams = new EObjectResolvingEList<>(Team.class, this, ProjectmgmtPackage.ABSTRACT_TASK__ASSIGNED_TEAMS); + this.assignedTeams = new EObjectResolvingEList<>(Team.class, this, PepperPackage.ABSTRACT_TASK__ASSIGNED_TEAMS); } return this.assignedTeams; } @@ -422,7 +422,7 @@ public EList getAssignedTeams() { @Override public EList getSubTasks() { if (this.subTasks == null) { - this.subTasks = new EObjectContainmentEList<>(Task.class, this, ProjectmgmtPackage.ABSTRACT_TASK__SUB_TASKS); + this.subTasks = new EObjectContainmentEList<>(Task.class, this, PepperPackage.ABSTRACT_TASK__SUB_TASKS); } return this.subTasks; } @@ -435,7 +435,7 @@ public EList getSubTasks() { @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { - case ProjectmgmtPackage.ABSTRACT_TASK__SUB_TASKS: + case PepperPackage.ABSTRACT_TASK__SUB_TASKS: return ((InternalEList) this.getSubTasks()).basicRemove(otherEnd, msgs); default: return super.eInverseRemove(otherEnd, featureID, msgs); @@ -450,25 +450,25 @@ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.ABSTRACT_TASK__NAME: + case PepperPackage.ABSTRACT_TASK__NAME: return this.getName(); - case ProjectmgmtPackage.ABSTRACT_TASK__DESCRIPTION: + case PepperPackage.ABSTRACT_TASK__DESCRIPTION: return this.getDescription(); - case ProjectmgmtPackage.ABSTRACT_TASK__START_TIME: + case PepperPackage.ABSTRACT_TASK__START_TIME: return this.getStartTime(); - case ProjectmgmtPackage.ABSTRACT_TASK__END_TIME: + case PepperPackage.ABSTRACT_TASK__END_TIME: return this.getEndTime(); - case ProjectmgmtPackage.ABSTRACT_TASK__PROGRESS: + case PepperPackage.ABSTRACT_TASK__PROGRESS: return this.getProgress(); - case ProjectmgmtPackage.ABSTRACT_TASK__COMPUTE_START_END_DYNAMICALLY: + case PepperPackage.ABSTRACT_TASK__COMPUTE_START_END_DYNAMICALLY: return this.isComputeStartEndDynamically(); - case ProjectmgmtPackage.ABSTRACT_TASK__TAGS: + case PepperPackage.ABSTRACT_TASK__TAGS: return this.getTags(); - case ProjectmgmtPackage.ABSTRACT_TASK__ASSIGNED_PERSONS: + case PepperPackage.ABSTRACT_TASK__ASSIGNED_PERSONS: return this.getAssignedPersons(); - case ProjectmgmtPackage.ABSTRACT_TASK__ASSIGNED_TEAMS: + case PepperPackage.ABSTRACT_TASK__ASSIGNED_TEAMS: return this.getAssignedTeams(); - case ProjectmgmtPackage.ABSTRACT_TASK__SUB_TASKS: + case PepperPackage.ABSTRACT_TASK__SUB_TASKS: return this.getSubTasks(); default: return super.eGet(featureID, resolve, coreType); @@ -484,43 +484,42 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.ABSTRACT_TASK__NAME: + case PepperPackage.ABSTRACT_TASK__NAME: this.setName((String) newValue); return; - case ProjectmgmtPackage.ABSTRACT_TASK__DESCRIPTION: + case PepperPackage.ABSTRACT_TASK__DESCRIPTION: this.setDescription((String) newValue); return; - case ProjectmgmtPackage.ABSTRACT_TASK__START_TIME: + case PepperPackage.ABSTRACT_TASK__START_TIME: this.setStartTime((Instant) newValue); return; - case ProjectmgmtPackage.ABSTRACT_TASK__END_TIME: + case PepperPackage.ABSTRACT_TASK__END_TIME: this.setEndTime((Instant) newValue); return; - case ProjectmgmtPackage.ABSTRACT_TASK__PROGRESS: + case PepperPackage.ABSTRACT_TASK__PROGRESS: this.setProgress((Integer) newValue); return; - case ProjectmgmtPackage.ABSTRACT_TASK__COMPUTE_START_END_DYNAMICALLY: + case PepperPackage.ABSTRACT_TASK__COMPUTE_START_END_DYNAMICALLY: this.setComputeStartEndDynamically((Boolean) newValue); return; - case ProjectmgmtPackage.ABSTRACT_TASK__TAGS: + case PepperPackage.ABSTRACT_TASK__TAGS: this.getTags().clear(); this.getTags().addAll((Collection) newValue); return; - case ProjectmgmtPackage.ABSTRACT_TASK__ASSIGNED_PERSONS: + case PepperPackage.ABSTRACT_TASK__ASSIGNED_PERSONS: this.getAssignedPersons().clear(); this.getAssignedPersons().addAll((Collection) newValue); return; - case ProjectmgmtPackage.ABSTRACT_TASK__ASSIGNED_TEAMS: + case PepperPackage.ABSTRACT_TASK__ASSIGNED_TEAMS: this.getAssignedTeams().clear(); this.getAssignedTeams().addAll((Collection) newValue); return; - case ProjectmgmtPackage.ABSTRACT_TASK__SUB_TASKS: + case PepperPackage.ABSTRACT_TASK__SUB_TASKS: this.getSubTasks().clear(); this.getSubTasks().addAll((Collection) newValue); return; default: super.eSet(featureID, newValue); - return; } } @@ -532,39 +531,38 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.ABSTRACT_TASK__NAME: + case PepperPackage.ABSTRACT_TASK__NAME: this.setName(NAME_EDEFAULT); return; - case ProjectmgmtPackage.ABSTRACT_TASK__DESCRIPTION: + case PepperPackage.ABSTRACT_TASK__DESCRIPTION: this.setDescription(DESCRIPTION_EDEFAULT); return; - case ProjectmgmtPackage.ABSTRACT_TASK__START_TIME: + case PepperPackage.ABSTRACT_TASK__START_TIME: this.setStartTime(START_TIME_EDEFAULT); return; - case ProjectmgmtPackage.ABSTRACT_TASK__END_TIME: + case PepperPackage.ABSTRACT_TASK__END_TIME: this.setEndTime(END_TIME_EDEFAULT); return; - case ProjectmgmtPackage.ABSTRACT_TASK__PROGRESS: + case PepperPackage.ABSTRACT_TASK__PROGRESS: this.setProgress(PROGRESS_EDEFAULT); return; - case ProjectmgmtPackage.ABSTRACT_TASK__COMPUTE_START_END_DYNAMICALLY: + case PepperPackage.ABSTRACT_TASK__COMPUTE_START_END_DYNAMICALLY: this.setComputeStartEndDynamically(COMPUTE_START_END_DYNAMICALLY_EDEFAULT); return; - case ProjectmgmtPackage.ABSTRACT_TASK__TAGS: + case PepperPackage.ABSTRACT_TASK__TAGS: this.getTags().clear(); return; - case ProjectmgmtPackage.ABSTRACT_TASK__ASSIGNED_PERSONS: + case PepperPackage.ABSTRACT_TASK__ASSIGNED_PERSONS: this.getAssignedPersons().clear(); return; - case ProjectmgmtPackage.ABSTRACT_TASK__ASSIGNED_TEAMS: + case PepperPackage.ABSTRACT_TASK__ASSIGNED_TEAMS: this.getAssignedTeams().clear(); return; - case ProjectmgmtPackage.ABSTRACT_TASK__SUB_TASKS: + case PepperPackage.ABSTRACT_TASK__SUB_TASKS: this.getSubTasks().clear(); return; default: super.eUnset(featureID); - return; } } @@ -576,25 +574,25 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.ABSTRACT_TASK__NAME: - return NAME_EDEFAULT == null ? this.name != null : !NAME_EDEFAULT.equals(this.name); - case ProjectmgmtPackage.ABSTRACT_TASK__DESCRIPTION: - return DESCRIPTION_EDEFAULT == null ? this.description != null : !DESCRIPTION_EDEFAULT.equals(this.description); - case ProjectmgmtPackage.ABSTRACT_TASK__START_TIME: - return START_TIME_EDEFAULT == null ? this.startTime != null : !START_TIME_EDEFAULT.equals(this.startTime); - case ProjectmgmtPackage.ABSTRACT_TASK__END_TIME: - return END_TIME_EDEFAULT == null ? this.endTime != null : !END_TIME_EDEFAULT.equals(this.endTime); - case ProjectmgmtPackage.ABSTRACT_TASK__PROGRESS: + case PepperPackage.ABSTRACT_TASK__NAME: + return !Objects.equals(NAME_EDEFAULT, this.name); + case PepperPackage.ABSTRACT_TASK__DESCRIPTION: + return !Objects.equals(DESCRIPTION_EDEFAULT, this.description); + case PepperPackage.ABSTRACT_TASK__START_TIME: + return !Objects.equals(START_TIME_EDEFAULT, this.startTime); + case PepperPackage.ABSTRACT_TASK__END_TIME: + return !Objects.equals(END_TIME_EDEFAULT, this.endTime); + case PepperPackage.ABSTRACT_TASK__PROGRESS: return this.progress != PROGRESS_EDEFAULT; - case ProjectmgmtPackage.ABSTRACT_TASK__COMPUTE_START_END_DYNAMICALLY: + case PepperPackage.ABSTRACT_TASK__COMPUTE_START_END_DYNAMICALLY: return this.computeStartEndDynamically != COMPUTE_START_END_DYNAMICALLY_EDEFAULT; - case ProjectmgmtPackage.ABSTRACT_TASK__TAGS: + case PepperPackage.ABSTRACT_TASK__TAGS: return this.tags != null && !this.tags.isEmpty(); - case ProjectmgmtPackage.ABSTRACT_TASK__ASSIGNED_PERSONS: + case PepperPackage.ABSTRACT_TASK__ASSIGNED_PERSONS: return this.assignedPersons != null && !this.assignedPersons.isEmpty(); - case ProjectmgmtPackage.ABSTRACT_TASK__ASSIGNED_TEAMS: + case PepperPackage.ABSTRACT_TASK__ASSIGNED_TEAMS: return this.assignedTeams != null && !this.assignedTeams.isEmpty(); - case ProjectmgmtPackage.ABSTRACT_TASK__SUB_TASKS: + case PepperPackage.ABSTRACT_TASK__SUB_TASKS: return this.subTasks != null && !this.subTasks.isEmpty(); default: return super.eIsSet(featureID); @@ -611,21 +609,10 @@ public String toString() { if (this.eIsProxy()) return super.toString(); - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(this.name); - result.append(", description: "); - result.append(this.description); - result.append(", startTime: "); - result.append(this.startTime); - result.append(", endTime: "); - result.append(this.endTime); - result.append(", progress: "); - result.append(this.progress); - result.append(", computeStartEndDynamically: "); - result.append(this.computeStartEndDynamically); - result.append(')'); - return result.toString(); + String result = + super.toString() + " (name: " + this.name + ", description: " + this.description + ", startTime: " + this.startTime + ", endTime: " + this.endTime + ", progress: " + this.progress + + ", computeStartEndDynamically: " + this.computeStartEndDynamically + ')'; + return result; } } // AbstractTaskImpl diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ExternalStakeholderImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/ExternalStakeholderImpl.java similarity index 82% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ExternalStakeholderImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/ExternalStakeholderImpl.java index 06cd4a8..d8c6316 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ExternalStakeholderImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/ExternalStakeholderImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,11 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.ExternalStakeholder; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; + ******************************************************************************/ +package pepper.peppermm.impl; import java.util.Collection; @@ -21,6 +18,9 @@ import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.util.EDataTypeUniqueEList; +import pepper.peppermm.ExternalStakeholder; +import pepper.peppermm.PepperPackage; + /** * An implementation of the model object 'External Stakeholder'. @@ -28,7 +28,7 @@ * The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ExternalStakeholderImpl#getGoals Goals}
  • + *
  • {@link pepper.peppermm.impl.ExternalStakeholderImpl#getGoals Goals}
  • *
* * @generated @@ -60,7 +60,7 @@ protected ExternalStakeholderImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.EXTERNAL_STAKEHOLDER; + return PepperPackage.Literals.EXTERNAL_STAKEHOLDER; } /** @@ -71,7 +71,7 @@ protected EClass eStaticClass() { @Override public EList getGoals() { if (this.goals == null) { - this.goals = new EDataTypeUniqueEList<>(String.class, this, ProjectmgmtPackage.EXTERNAL_STAKEHOLDER__GOALS); + this.goals = new EDataTypeUniqueEList<>(String.class, this, PepperPackage.EXTERNAL_STAKEHOLDER__GOALS); } return this.goals; } @@ -84,7 +84,7 @@ public EList getGoals() { @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.EXTERNAL_STAKEHOLDER__GOALS: + case PepperPackage.EXTERNAL_STAKEHOLDER__GOALS: return this.getGoals(); default: return super.eGet(featureID, resolve, coreType); @@ -100,7 +100,7 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.EXTERNAL_STAKEHOLDER__GOALS: + case PepperPackage.EXTERNAL_STAKEHOLDER__GOALS: this.getGoals().clear(); this.getGoals().addAll((Collection) newValue); return; @@ -118,7 +118,7 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.EXTERNAL_STAKEHOLDER__GOALS: + case PepperPackage.EXTERNAL_STAKEHOLDER__GOALS: this.getGoals().clear(); return; default: @@ -135,7 +135,7 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.EXTERNAL_STAKEHOLDER__GOALS: + case PepperPackage.EXTERNAL_STAKEHOLDER__GOALS: return this.goals != null && !this.goals.isEmpty(); default: return super.eIsSet(featureID); diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/InternalStakeholderImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/InternalStakeholderImpl.java similarity index 71% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/InternalStakeholderImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/InternalStakeholderImpl.java index 9105706..6fd3841 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/InternalStakeholderImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/InternalStakeholderImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,14 +9,14 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.InternalStakeholder; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; + ******************************************************************************/ +package pepper.peppermm.impl; import org.eclipse.emf.ecore.EClass; +import pepper.peppermm.InternalStakeholder; +import pepper.peppermm.PepperPackage; + /** * An implementation of the model object 'Internal Stakeholder'. @@ -40,7 +40,7 @@ protected InternalStakeholderImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.INTERNAL_STAKEHOLDER; + return PepperPackage.Literals.INTERNAL_STAKEHOLDER; } } // InternalStakeholderImpl diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/KeyResultImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/KeyResultImpl.java similarity index 71% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/KeyResultImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/KeyResultImpl.java index b036515..b5a4f70 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/KeyResultImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/KeyResultImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,14 +9,14 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.KeyResult; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; + ******************************************************************************/ +package pepper.peppermm.impl; import org.eclipse.emf.ecore.EClass; +import pepper.peppermm.KeyResult; +import pepper.peppermm.PepperPackage; + /** * An implementation of the model object 'Key Result'. * @@ -39,7 +39,7 @@ protected KeyResultImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.KEY_RESULT; + return PepperPackage.Literals.KEY_RESULT; } } // KeyResultImpl diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ObjectiveImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/ObjectiveImpl.java similarity index 82% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ObjectiveImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/ObjectiveImpl.java index c1d7f2d..c353a51 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ObjectiveImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/ObjectiveImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,12 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.KeyResult; -import fr.cea.deeplab.projectmgmt.Objective; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; + ******************************************************************************/ +package pepper.peppermm.impl; import java.util.Collection; @@ -25,13 +21,17 @@ import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; +import pepper.peppermm.KeyResult; +import pepper.peppermm.Objective; +import pepper.peppermm.PepperPackage; + /** * An implementation of the model object 'Objective'. *

* The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ObjectiveImpl#getOwnedKeyResults Owned Key Results}
  • + *
  • {@link pepper.peppermm.impl.ObjectiveImpl#getOwnedKeyResults Owned Key Results}
  • *
* * @generated @@ -63,7 +63,7 @@ protected ObjectiveImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.OBJECTIVE; + return PepperPackage.Literals.OBJECTIVE; } /** @@ -74,7 +74,7 @@ protected EClass eStaticClass() { @Override public EList getOwnedKeyResults() { if (this.ownedKeyResults == null) { - this.ownedKeyResults = new EObjectContainmentEList<>(KeyResult.class, this, ProjectmgmtPackage.OBJECTIVE__OWNED_KEY_RESULTS); + this.ownedKeyResults = new EObjectContainmentEList<>(KeyResult.class, this, PepperPackage.OBJECTIVE__OWNED_KEY_RESULTS); } return this.ownedKeyResults; } @@ -87,7 +87,7 @@ public EList getOwnedKeyResults() { @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { - case ProjectmgmtPackage.OBJECTIVE__OWNED_KEY_RESULTS: + case PepperPackage.OBJECTIVE__OWNED_KEY_RESULTS: return ((InternalEList) this.getOwnedKeyResults()).basicRemove(otherEnd, msgs); default: return super.eInverseRemove(otherEnd, featureID, msgs); @@ -102,7 +102,7 @@ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.OBJECTIVE__OWNED_KEY_RESULTS: + case PepperPackage.OBJECTIVE__OWNED_KEY_RESULTS: return this.getOwnedKeyResults(); default: return super.eGet(featureID, resolve, coreType); @@ -118,7 +118,7 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.OBJECTIVE__OWNED_KEY_RESULTS: + case PepperPackage.OBJECTIVE__OWNED_KEY_RESULTS: this.getOwnedKeyResults().clear(); this.getOwnedKeyResults().addAll((Collection) newValue); return; @@ -136,7 +136,7 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.OBJECTIVE__OWNED_KEY_RESULTS: + case PepperPackage.OBJECTIVE__OWNED_KEY_RESULTS: this.getOwnedKeyResults().clear(); return; default: @@ -153,7 +153,7 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.OBJECTIVE__OWNED_KEY_RESULTS: + case PepperPackage.OBJECTIVE__OWNED_KEY_RESULTS: return this.ownedKeyResults != null && !this.ownedKeyResults.isEmpty(); default: return super.eIsSet(featureID); diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/OrganizationImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/OrganizationImpl.java similarity index 79% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/OrganizationImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/OrganizationImpl.java index 89993a2..25c93e0 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/OrganizationImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/OrganizationImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,13 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.Organization; -import fr.cea.deeplab.projectmgmt.Project; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.ResourceFolder; + ******************************************************************************/ +package pepper.peppermm.impl; import java.util.Collection; @@ -29,16 +24,20 @@ import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; +import pepper.peppermm.Organization; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Project; +import pepper.peppermm.ResourceFolder; + /** * An implementation of the model object 'Organization'. *

* The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.OrganizationImpl#getName Name}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.OrganizationImpl#getOwnedProjects Owned Projects}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.OrganizationImpl#getOwnedResourceFolders Owned Resource - * Folders}
  • + *
  • {@link pepper.peppermm.impl.OrganizationImpl#getName Name}
  • + *
  • {@link pepper.peppermm.impl.OrganizationImpl#getOwnedProjects Owned Projects}
  • + *
  • {@link pepper.peppermm.impl.OrganizationImpl#getOwnedResourceFolders Owned Resource Folders}
  • *
* * @generated @@ -100,7 +99,7 @@ protected OrganizationImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.ORGANIZATION; + return PepperPackage.Literals.ORGANIZATION; } /** @@ -123,7 +122,7 @@ public void setName(String newName) { String oldName = this.name; this.name = newName; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.ORGANIZATION__NAME, oldName, this.name)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.ORGANIZATION__NAME, oldName, this.name)); } /** @@ -134,7 +133,7 @@ public void setName(String newName) { @Override public EList getOwnedProjects() { if (this.ownedProjects == null) { - this.ownedProjects = new EObjectContainmentEList<>(Project.class, this, ProjectmgmtPackage.ORGANIZATION__OWNED_PROJECTS); + this.ownedProjects = new EObjectContainmentEList<>(Project.class, this, PepperPackage.ORGANIZATION__OWNED_PROJECTS); } return this.ownedProjects; } @@ -147,7 +146,7 @@ public EList getOwnedProjects() { @Override public EList getOwnedResourceFolders() { if (this.ownedResourceFolders == null) { - this.ownedResourceFolders = new EObjectContainmentEList<>(ResourceFolder.class, this, ProjectmgmtPackage.ORGANIZATION__OWNED_RESOURCE_FOLDERS); + this.ownedResourceFolders = new EObjectContainmentEList<>(ResourceFolder.class, this, PepperPackage.ORGANIZATION__OWNED_RESOURCE_FOLDERS); } return this.ownedResourceFolders; } @@ -160,9 +159,9 @@ public EList getOwnedResourceFolders() { @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { - case ProjectmgmtPackage.ORGANIZATION__OWNED_PROJECTS: + case PepperPackage.ORGANIZATION__OWNED_PROJECTS: return ((InternalEList) this.getOwnedProjects()).basicRemove(otherEnd, msgs); - case ProjectmgmtPackage.ORGANIZATION__OWNED_RESOURCE_FOLDERS: + case PepperPackage.ORGANIZATION__OWNED_RESOURCE_FOLDERS: return ((InternalEList) this.getOwnedResourceFolders()).basicRemove(otherEnd, msgs); default: return super.eInverseRemove(otherEnd, featureID, msgs); @@ -177,11 +176,11 @@ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.ORGANIZATION__NAME: + case PepperPackage.ORGANIZATION__NAME: return this.getName(); - case ProjectmgmtPackage.ORGANIZATION__OWNED_PROJECTS: + case PepperPackage.ORGANIZATION__OWNED_PROJECTS: return this.getOwnedProjects(); - case ProjectmgmtPackage.ORGANIZATION__OWNED_RESOURCE_FOLDERS: + case PepperPackage.ORGANIZATION__OWNED_RESOURCE_FOLDERS: return this.getOwnedResourceFolders(); default: return super.eGet(featureID, resolve, coreType); @@ -197,14 +196,14 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.ORGANIZATION__NAME: + case PepperPackage.ORGANIZATION__NAME: this.setName((String) newValue); return; - case ProjectmgmtPackage.ORGANIZATION__OWNED_PROJECTS: + case PepperPackage.ORGANIZATION__OWNED_PROJECTS: this.getOwnedProjects().clear(); this.getOwnedProjects().addAll((Collection) newValue); return; - case ProjectmgmtPackage.ORGANIZATION__OWNED_RESOURCE_FOLDERS: + case PepperPackage.ORGANIZATION__OWNED_RESOURCE_FOLDERS: this.getOwnedResourceFolders().clear(); this.getOwnedResourceFolders().addAll((Collection) newValue); return; @@ -222,13 +221,13 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.ORGANIZATION__NAME: + case PepperPackage.ORGANIZATION__NAME: this.setName(NAME_EDEFAULT); return; - case ProjectmgmtPackage.ORGANIZATION__OWNED_PROJECTS: + case PepperPackage.ORGANIZATION__OWNED_PROJECTS: this.getOwnedProjects().clear(); return; - case ProjectmgmtPackage.ORGANIZATION__OWNED_RESOURCE_FOLDERS: + case PepperPackage.ORGANIZATION__OWNED_RESOURCE_FOLDERS: this.getOwnedResourceFolders().clear(); return; default: @@ -245,11 +244,11 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.ORGANIZATION__NAME: + case PepperPackage.ORGANIZATION__NAME: return NAME_EDEFAULT == null ? this.name != null : !NAME_EDEFAULT.equals(this.name); - case ProjectmgmtPackage.ORGANIZATION__OWNED_PROJECTS: + case PepperPackage.ORGANIZATION__OWNED_PROJECTS: return this.ownedProjects != null && !this.ownedProjects.isEmpty(); - case ProjectmgmtPackage.ORGANIZATION__OWNED_RESOURCE_FOLDERS: + case PepperPackage.ORGANIZATION__OWNED_RESOURCE_FOLDERS: return this.ownedResourceFolders != null && !this.ownedResourceFolders.isEmpty(); default: return super.eIsSet(featureID); diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ProjectmgmtFactoryImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/PepperFactoryImpl.java similarity index 75% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ProjectmgmtFactoryImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/PepperFactoryImpl.java index 6a2a1ad..8c0a731 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ProjectmgmtFactoryImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/PepperFactoryImpl.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,30 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.ExternalStakeholder; -import fr.cea.deeplab.projectmgmt.InternalStakeholder; -import fr.cea.deeplab.projectmgmt.KeyResult; -import fr.cea.deeplab.projectmgmt.Objective; -import fr.cea.deeplab.projectmgmt.Organization; -import fr.cea.deeplab.projectmgmt.Person; -import fr.cea.deeplab.projectmgmt.Project; -import fr.cea.deeplab.projectmgmt.ProjectState; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.ResourceFolder; -import fr.cea.deeplab.projectmgmt.Risk; -import fr.cea.deeplab.projectmgmt.RiskKind; -import fr.cea.deeplab.projectmgmt.RiskState; -import fr.cea.deeplab.projectmgmt.TagFolder; -import fr.cea.deeplab.projectmgmt.Task; -import fr.cea.deeplab.projectmgmt.TaskTag; -import fr.cea.deeplab.projectmgmt.Team; -import fr.cea.deeplab.projectmgmt.Workpackage; -import fr.cea.deeplab.projectmgmt.WorkpackageArtefact; -import fr.cea.deeplab.projectmgmt.WorkpackageArtefactNature; + ******************************************************************************/ +package pepper.peppermm.impl; import java.time.Instant; import java.time.LocalDate; @@ -45,27 +23,49 @@ import org.eclipse.emf.ecore.impl.EFactoryImpl; import org.eclipse.emf.ecore.plugin.EcorePlugin; +import pepper.peppermm.ExternalStakeholder; +import pepper.peppermm.InternalStakeholder; +import pepper.peppermm.KeyResult; +import pepper.peppermm.Objective; +import pepper.peppermm.Organization; +import pepper.peppermm.PepperFactory; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Person; +import pepper.peppermm.Project; +import pepper.peppermm.ProjectState; +import pepper.peppermm.ResourceFolder; +import pepper.peppermm.Risk; +import pepper.peppermm.RiskKind; +import pepper.peppermm.RiskState; +import pepper.peppermm.TagFolder; +import pepper.peppermm.Task; +import pepper.peppermm.TaskTag; +import pepper.peppermm.Team; +import pepper.peppermm.Workpackage; +import pepper.peppermm.WorkpackageArtefact; +import pepper.peppermm.WorkpackageArtefactNature; + /** * An implementation of the model Factory. * * @generated */ -public class ProjectmgmtFactoryImpl extends EFactoryImpl implements ProjectmgmtFactory { +public class PepperFactoryImpl extends EFactoryImpl implements PepperFactory { /** * Creates the default factory implementation. * * @generated */ - public static ProjectmgmtFactory init() { + public static PepperFactory init() { try { - ProjectmgmtFactory theProjectmgmtFactory = (ProjectmgmtFactory) EPackage.Registry.INSTANCE.getEFactory(ProjectmgmtPackage.eNS_URI); - if (theProjectmgmtFactory != null) { - return theProjectmgmtFactory; + PepperFactory thePepperFactory = (PepperFactory) EPackage.Registry.INSTANCE.getEFactory(PepperPackage.eNS_URI); + if (thePepperFactory != null) { + return thePepperFactory; } } catch (Exception exception) { EcorePlugin.INSTANCE.log(exception); } - return new ProjectmgmtFactoryImpl(); + return new PepperFactoryImpl(); } /** @@ -73,7 +73,7 @@ public static ProjectmgmtFactory init() { * * @generated */ - public ProjectmgmtFactoryImpl() { + public PepperFactoryImpl() { super(); } @@ -85,35 +85,35 @@ public ProjectmgmtFactoryImpl() { @Override public EObject create(EClass eClass) { switch (eClass.getClassifierID()) { - case ProjectmgmtPackage.ORGANIZATION: + case PepperPackage.ORGANIZATION: return this.createOrganization(); - case ProjectmgmtPackage.RESOURCE_FOLDER: + case PepperPackage.RESOURCE_FOLDER: return this.createResourceFolder(); - case ProjectmgmtPackage.TEAM: + case PepperPackage.TEAM: return this.createTeam(); - case ProjectmgmtPackage.INTERNAL_STAKEHOLDER: + case PepperPackage.INTERNAL_STAKEHOLDER: return this.createInternalStakeholder(); - case ProjectmgmtPackage.EXTERNAL_STAKEHOLDER: + case PepperPackage.EXTERNAL_STAKEHOLDER: return this.createExternalStakeholder(); - case ProjectmgmtPackage.PERSON: + case PepperPackage.PERSON: return this.createPerson(); - case ProjectmgmtPackage.TAG_FOLDER: + case PepperPackage.TAG_FOLDER: return this.createTagFolder(); - case ProjectmgmtPackage.TASK_TAG: + case PepperPackage.TASK_TAG: return this.createTaskTag(); - case ProjectmgmtPackage.TASK: + case PepperPackage.TASK: return this.createTask(); - case ProjectmgmtPackage.OBJECTIVE: + case PepperPackage.OBJECTIVE: return this.createObjective(); - case ProjectmgmtPackage.KEY_RESULT: + case PepperPackage.KEY_RESULT: return this.createKeyResult(); - case ProjectmgmtPackage.PROJECT: + case PepperPackage.PROJECT: return this.createProject(); - case ProjectmgmtPackage.WORKPACKAGE: + case PepperPackage.WORKPACKAGE: return this.createWorkpackage(); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT: + case PepperPackage.WORKPACKAGE_ARTEFACT: return this.createWorkpackageArtefact(); - case ProjectmgmtPackage.RISK: + case PepperPackage.RISK: return this.createRisk(); default: throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); @@ -128,17 +128,17 @@ public EObject create(EClass eClass) { @Override public Object createFromString(EDataType eDataType, String initialValue) { switch (eDataType.getClassifierID()) { - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT_NATURE: + case PepperPackage.WORKPACKAGE_ARTEFACT_NATURE: return this.createWorkpackageArtefactNatureFromString(eDataType, initialValue); - case ProjectmgmtPackage.RISK_KIND: + case PepperPackage.RISK_KIND: return this.createRiskKindFromString(eDataType, initialValue); - case ProjectmgmtPackage.RISK_STATE: + case PepperPackage.RISK_STATE: return this.createRiskStateFromString(eDataType, initialValue); - case ProjectmgmtPackage.PROJECT_STATE: + case PepperPackage.PROJECT_STATE: return this.createProjectStateFromString(eDataType, initialValue); - case ProjectmgmtPackage.INSTANT: + case PepperPackage.INSTANT: return this.createInstantFromString(eDataType, initialValue); - case ProjectmgmtPackage.DATE: + case PepperPackage.DATE: return this.createDateFromString(eDataType, initialValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); @@ -153,17 +153,17 @@ public Object createFromString(EDataType eDataType, String initialValue) { @Override public String convertToString(EDataType eDataType, Object instanceValue) { switch (eDataType.getClassifierID()) { - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT_NATURE: + case PepperPackage.WORKPACKAGE_ARTEFACT_NATURE: return this.convertWorkpackageArtefactNatureToString(eDataType, instanceValue); - case ProjectmgmtPackage.RISK_KIND: + case PepperPackage.RISK_KIND: return this.convertRiskKindToString(eDataType, instanceValue); - case ProjectmgmtPackage.RISK_STATE: + case PepperPackage.RISK_STATE: return this.convertRiskStateToString(eDataType, instanceValue); - case ProjectmgmtPackage.PROJECT_STATE: + case PepperPackage.PROJECT_STATE: return this.convertProjectStateToString(eDataType, instanceValue); - case ProjectmgmtPackage.INSTANT: + case PepperPackage.INSTANT: return this.convertInstantToString(eDataType, instanceValue); - case ProjectmgmtPackage.DATE: + case PepperPackage.DATE: return this.convertDateToString(eDataType, instanceValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); @@ -342,8 +342,8 @@ public Risk createRisk() { */ public WorkpackageArtefactNature createWorkpackageArtefactNatureFromString(EDataType eDataType, String initialValue) { WorkpackageArtefactNature result = WorkpackageArtefactNature.get(initialValue); -// if (result == null) -// throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + // if (result == null) + // throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } @@ -363,8 +363,8 @@ public String convertWorkpackageArtefactNatureToString(EDataType eDataType, Obje */ public RiskKind createRiskKindFromString(EDataType eDataType, String initialValue) { RiskKind result = RiskKind.get(initialValue); -// if (result == null) -// throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + // if (result == null) + // throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } @@ -384,8 +384,8 @@ public String convertRiskKindToString(EDataType eDataType, Object instanceValue) */ public RiskState createRiskStateFromString(EDataType eDataType, String initialValue) { RiskState result = RiskState.get(initialValue); -// if (result == null) -// throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + // if (result == null) + // throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } @@ -405,8 +405,8 @@ public String convertRiskStateToString(EDataType eDataType, Object instanceValue */ public ProjectState createProjectStateFromString(EDataType eDataType, String initialValue) { ProjectState result = ProjectState.get(initialValue); -// if (result == null) -// throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + // if (result == null) + // throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } @@ -473,8 +473,8 @@ public String convertDateToString(EDataType eDataType, Object instanceValue) { * @generated */ @Override - public ProjectmgmtPackage getProjectmgmtPackage() { - return (ProjectmgmtPackage) this.getEPackage(); + public PepperPackage getPepperPackage() { + return (PepperPackage) this.getEPackage(); } /** @@ -484,8 +484,8 @@ public ProjectmgmtPackage getProjectmgmtPackage() { * @generated */ @Deprecated - public static ProjectmgmtPackage getPackage() { - return ProjectmgmtPackage.eINSTANCE; + public static PepperPackage getPackage() { + return PepperPackage.eINSTANCE; } -} // ProjectmgmtFactoryImpl +} // PepperFactoryImpl diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ProjectmgmtPackageImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/PepperPackageImpl.java similarity index 96% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ProjectmgmtPackageImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/PepperPackageImpl.java index 1d2e12c..d34c92a 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ProjectmgmtPackageImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/PepperPackageImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,34 +9,10 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import static fr.cea.deeplab.projectmgmt.ProjectmgmtPackage.RESOURCE; - -import fr.cea.deeplab.projectmgmt.AbstractTask; -import fr.cea.deeplab.projectmgmt.ExternalStakeholder; -import fr.cea.deeplab.projectmgmt.InternalStakeholder; -import fr.cea.deeplab.projectmgmt.KeyResult; -import fr.cea.deeplab.projectmgmt.Objective; -import fr.cea.deeplab.projectmgmt.Organization; -import fr.cea.deeplab.projectmgmt.Person; -import fr.cea.deeplab.projectmgmt.Project; -import fr.cea.deeplab.projectmgmt.ProjectState; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Resource; -import fr.cea.deeplab.projectmgmt.ResourceFolder; -import fr.cea.deeplab.projectmgmt.Risk; -import fr.cea.deeplab.projectmgmt.RiskKind; -import fr.cea.deeplab.projectmgmt.RiskState; -import fr.cea.deeplab.projectmgmt.TagFolder; -import fr.cea.deeplab.projectmgmt.Task; -import fr.cea.deeplab.projectmgmt.TaskTag; -import fr.cea.deeplab.projectmgmt.Team; -import fr.cea.deeplab.projectmgmt.Workpackage; -import fr.cea.deeplab.projectmgmt.WorkpackageArtefact; -import fr.cea.deeplab.projectmgmt.WorkpackageArtefactNature; + ******************************************************************************/ +package pepper.peppermm.impl; + +import static pepper.peppermm.PepperPackage.RESOURCE; import java.time.Instant; import java.time.LocalDate; @@ -49,12 +25,36 @@ import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.impl.EPackageImpl; +import pepper.peppermm.AbstractTask; +import pepper.peppermm.ExternalStakeholder; +import pepper.peppermm.InternalStakeholder; +import pepper.peppermm.KeyResult; +import pepper.peppermm.Objective; +import pepper.peppermm.Organization; +import pepper.peppermm.PepperFactory; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Person; +import pepper.peppermm.Project; +import pepper.peppermm.ProjectState; +import pepper.peppermm.Resource; +import pepper.peppermm.ResourceFolder; +import pepper.peppermm.Risk; +import pepper.peppermm.RiskKind; +import pepper.peppermm.RiskState; +import pepper.peppermm.TagFolder; +import pepper.peppermm.Task; +import pepper.peppermm.TaskTag; +import pepper.peppermm.Team; +import pepper.peppermm.Workpackage; +import pepper.peppermm.WorkpackageArtefact; +import pepper.peppermm.WorkpackageArtefactNature; + /** * An implementation of the model Package. * * @generated */ -public class ProjectmgmtPackageImpl extends EPackageImpl implements ProjectmgmtPackage { +public class PepperPackageImpl extends EPackageImpl implements PepperPackage { /** * * @@ -225,12 +225,12 @@ public class ProjectmgmtPackageImpl extends EPackageImpl implements ProjectmgmtP * begin-user-doc --> * * @see org.eclipse.emf.ecore.EPackage.Registry - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage#eNS_URI + * @see pepper.peppermm.PepperPackage#eNS_URI * @see #init() * @generated */ - private ProjectmgmtPackageImpl() { - super(eNS_URI, ProjectmgmtFactory.eINSTANCE); + private PepperPackageImpl() { + super(eNS_URI, PepperFactory.eINSTANCE); } /** @@ -244,38 +244,37 @@ private ProjectmgmtPackageImpl() { * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. * *

- * This method is used to initialize {@link ProjectmgmtPackage#eINSTANCE} when that field is accessed. Clients - * should not invoke it directly. Instead, they should simply access that field to obtain the package. + * This method is used to initialize {@link PepperPackage#eINSTANCE} when that field is accessed. Clients should not + * invoke it directly. Instead, they should simply access that field to obtain the package. + * * * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() * @generated */ - public static ProjectmgmtPackage init() { + public static PepperPackage init() { if (isInited) - return (ProjectmgmtPackage) EPackage.Registry.INSTANCE.getEPackage(ProjectmgmtPackage.eNS_URI); + return (PepperPackage) EPackage.Registry.INSTANCE.getEPackage(PepperPackage.eNS_URI); // Obtain or create and register package - Object registeredProjectmgmtPackage = EPackage.Registry.INSTANCE.get(eNS_URI); - ProjectmgmtPackageImpl theProjectmgmtPackage = registeredProjectmgmtPackage instanceof ProjectmgmtPackageImpl ? (ProjectmgmtPackageImpl) registeredProjectmgmtPackage - : new ProjectmgmtPackageImpl(); + Object registeredPepperPackage = EPackage.Registry.INSTANCE.get(eNS_URI); + PepperPackageImpl thePepperPackage = registeredPepperPackage instanceof PepperPackageImpl ? (PepperPackageImpl) registeredPepperPackage : new PepperPackageImpl(); isInited = true; // Create package meta-data objects - theProjectmgmtPackage.createPackageContents(); + thePepperPackage.createPackageContents(); // Initialize created meta-data - theProjectmgmtPackage.initializePackageContents(); + thePepperPackage.initializePackageContents(); // Mark meta-data to indicate it can't be changed - theProjectmgmtPackage.freeze(); + thePepperPackage.freeze(); // Update the registry and return the package - EPackage.Registry.INSTANCE.put(ProjectmgmtPackage.eNS_URI, theProjectmgmtPackage); - return theProjectmgmtPackage; + EPackage.Registry.INSTANCE.put(PepperPackage.eNS_URI, thePepperPackage); + return thePepperPackage; } /** @@ -1414,8 +1413,8 @@ public EDataType getDate() { * @generated */ @Override - public ProjectmgmtFactory getProjectmgmtFactory() { - return (ProjectmgmtFactory) this.getEFactoryInstance(); + public PepperFactory getPepperFactory() { + return (PepperFactory) this.getEFactoryInstance(); } /** @@ -1864,4 +1863,4 @@ public void initializePackageContents() { this.createResource(eNS_URI); } -} // ProjectmgmtPackageImpl +} // PepperPackageImpl diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/PersonImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/PersonImpl.java similarity index 83% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/PersonImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/PersonImpl.java index b59d7fb..c67e309 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/PersonImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/PersonImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,25 +9,25 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.Person; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; + ******************************************************************************/ +package pepper.peppermm.impl; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.impl.ENotificationImpl; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Person; + /** * An implementation of the model object 'Person'. *

* The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.PersonImpl#getAlias Alias}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.PersonImpl#getBiography Biography}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.PersonImpl#getImageUrl Image Url}
  • + *
  • {@link pepper.peppermm.impl.PersonImpl#getAlias Alias}
  • + *
  • {@link pepper.peppermm.impl.PersonImpl#getBiography Biography}
  • + *
  • {@link pepper.peppermm.impl.PersonImpl#getImageUrl Image Url}
  • *
* * @generated @@ -109,7 +109,7 @@ protected PersonImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.PERSON; + return PepperPackage.Literals.PERSON; } /** @@ -132,7 +132,7 @@ public void setAlias(String newAlias) { String oldAlias = this.alias; this.alias = newAlias; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PERSON__ALIAS, oldAlias, this.alias)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PERSON__ALIAS, oldAlias, this.alias)); } /** @@ -155,7 +155,7 @@ public void setBiography(String newBiography) { String oldBiography = this.biography; this.biography = newBiography; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PERSON__BIOGRAPHY, oldBiography, this.biography)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PERSON__BIOGRAPHY, oldBiography, this.biography)); } /** @@ -178,7 +178,7 @@ public void setImageUrl(String newImageUrl) { String oldImageUrl = this.imageUrl; this.imageUrl = newImageUrl; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PERSON__IMAGE_URL, oldImageUrl, this.imageUrl)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PERSON__IMAGE_URL, oldImageUrl, this.imageUrl)); } /** @@ -189,11 +189,11 @@ public void setImageUrl(String newImageUrl) { @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.PERSON__ALIAS: + case PepperPackage.PERSON__ALIAS: return this.getAlias(); - case ProjectmgmtPackage.PERSON__BIOGRAPHY: + case PepperPackage.PERSON__BIOGRAPHY: return this.getBiography(); - case ProjectmgmtPackage.PERSON__IMAGE_URL: + case PepperPackage.PERSON__IMAGE_URL: return this.getImageUrl(); default: return super.eGet(featureID, resolve, coreType); @@ -208,13 +208,13 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.PERSON__ALIAS: + case PepperPackage.PERSON__ALIAS: this.setAlias((String) newValue); return; - case ProjectmgmtPackage.PERSON__BIOGRAPHY: + case PepperPackage.PERSON__BIOGRAPHY: this.setBiography((String) newValue); return; - case ProjectmgmtPackage.PERSON__IMAGE_URL: + case PepperPackage.PERSON__IMAGE_URL: this.setImageUrl((String) newValue); return; default: @@ -231,13 +231,13 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.PERSON__ALIAS: + case PepperPackage.PERSON__ALIAS: this.setAlias(ALIAS_EDEFAULT); return; - case ProjectmgmtPackage.PERSON__BIOGRAPHY: + case PepperPackage.PERSON__BIOGRAPHY: this.setBiography(BIOGRAPHY_EDEFAULT); return; - case ProjectmgmtPackage.PERSON__IMAGE_URL: + case PepperPackage.PERSON__IMAGE_URL: this.setImageUrl(IMAGE_URL_EDEFAULT); return; default: @@ -254,11 +254,11 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.PERSON__ALIAS: + case PepperPackage.PERSON__ALIAS: return ALIAS_EDEFAULT == null ? this.alias != null : !ALIAS_EDEFAULT.equals(this.alias); - case ProjectmgmtPackage.PERSON__BIOGRAPHY: + case PepperPackage.PERSON__BIOGRAPHY: return BIOGRAPHY_EDEFAULT == null ? this.biography != null : !BIOGRAPHY_EDEFAULT.equals(this.biography); - case ProjectmgmtPackage.PERSON__IMAGE_URL: + case PepperPackage.PERSON__IMAGE_URL: return IMAGE_URL_EDEFAULT == null ? this.imageUrl != null : !IMAGE_URL_EDEFAULT.equals(this.imageUrl); default: return super.eIsSet(featureID); diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ProjectImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/ProjectImpl.java similarity index 75% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ProjectImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/ProjectImpl.java index fa72142..7ac1529 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ProjectImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/ProjectImpl.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,19 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.ExternalStakeholder; -import fr.cea.deeplab.projectmgmt.InternalStakeholder; -import fr.cea.deeplab.projectmgmt.Objective; -import fr.cea.deeplab.projectmgmt.Person; -import fr.cea.deeplab.projectmgmt.Project; -import fr.cea.deeplab.projectmgmt.ProjectState; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Risk; -import fr.cea.deeplab.projectmgmt.TagFolder; -import fr.cea.deeplab.projectmgmt.Workpackage; + ******************************************************************************/ +package pepper.peppermm.impl; import java.math.BigDecimal; import java.math.RoundingMode; @@ -41,46 +30,56 @@ import org.eclipse.emf.ecore.util.EObjectResolvingEList; import org.eclipse.emf.ecore.util.InternalEList; +import pepper.peppermm.ExternalStakeholder; +import pepper.peppermm.InternalStakeholder; +import pepper.peppermm.Objective; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Person; +import pepper.peppermm.Project; +import pepper.peppermm.ProjectState; +import pepper.peppermm.Risk; +import pepper.peppermm.TagFolder; +import pepper.peppermm.Workpackage; + /** * An implementation of the model object 'Project'. *

* The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getName Name}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getOwnedWorkpackages Owned Workpackages}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getOwnedObjectives Owned Objectives}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getOwnedTagFolders Owned Tag Folders}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getOwnedRisks Owned Risks}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getReference Reference}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getDescription Description}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getLeadingUnit Leading Unit}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getParticipantUnits Participant Units}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getPlannifiedClientCopilMeetings Plannified Client Copil + *
  • {@link pepper.peppermm.impl.ProjectImpl#getName Name}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getOwnedWorkpackages Owned Workpackages}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getOwnedObjectives Owned Objectives}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getOwnedTagFolders Owned Tag Folders}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getOwnedRisks Owned Risks}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getReference Reference}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getDescription Description}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getLeadingUnit Leading Unit}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getParticipantUnits Participant Units}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getPlannifiedClientCopilMeetings Plannified Client Copil * Meetings}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getMainProgramBrick Main Program Brick}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getState State}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getClients Clients}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getPartners Partners}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getIsTransverse Is Transverse}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getLeader Leader}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getMembers Members}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getIsSensitive Is Sensitive}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getContractualStartDate Contractual Start Date}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getDuration Duration}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getContractualEndDate Contractual End Date}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getEffectiveStartDate Effective Start Date}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getEffectiveEndDate Effective End Date}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getContractTermExtension Contract Term - * Extension}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getGlobalCost Global Cost}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getFundingRate Funding Rate}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getFunding Funding}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getManpower Manpower}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getEOTP EOTP}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getStatisticOrder Statistic Order}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getInternalNeed Internal Need}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ProjectImpl#getClientNeed Client Need}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getMainProgramBrick Main Program Brick}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getState State}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getClients Clients}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getPartners Partners}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getIsTransverse Is Transverse}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getLeader Leader}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getMembers Members}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getIsSensitive Is Sensitive}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getContractualStartDate Contractual Start Date}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getDuration Duration}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getContractualEndDate Contractual End Date}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getEffectiveStartDate Effective Start Date}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getEffectiveEndDate Effective End Date}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getContractTermExtension Contract Term Extension}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getGlobalCost Global Cost}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getFundingRate Funding Rate}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getFunding Funding}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getManpower Manpower}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getEOTP EOTP}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getStatisticOrder Statistic Order}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getInternalNeed Internal Need}
  • + *
  • {@link pepper.peppermm.impl.ProjectImpl#getClientNeed Client Need}
  • *
* * @generated @@ -622,7 +621,7 @@ protected ProjectImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.PROJECT; + return PepperPackage.Literals.PROJECT; } /** @@ -645,7 +644,7 @@ public void setName(String newName) { String oldName = this.name; this.name = newName; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__NAME, oldName, this.name)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__NAME, oldName, this.name)); } /** @@ -656,7 +655,7 @@ public void setName(String newName) { @Override public EList getOwnedWorkpackages() { if (this.ownedWorkpackages == null) { - this.ownedWorkpackages = new EObjectContainmentEList<>(Workpackage.class, this, ProjectmgmtPackage.PROJECT__OWNED_WORKPACKAGES); + this.ownedWorkpackages = new EObjectContainmentEList<>(Workpackage.class, this, PepperPackage.PROJECT__OWNED_WORKPACKAGES); } return this.ownedWorkpackages; } @@ -669,7 +668,7 @@ public EList getOwnedWorkpackages() { @Override public EList getOwnedObjectives() { if (this.ownedObjectives == null) { - this.ownedObjectives = new EObjectContainmentEList<>(Objective.class, this, ProjectmgmtPackage.PROJECT__OWNED_OBJECTIVES); + this.ownedObjectives = new EObjectContainmentEList<>(Objective.class, this, PepperPackage.PROJECT__OWNED_OBJECTIVES); } return this.ownedObjectives; } @@ -682,7 +681,7 @@ public EList getOwnedObjectives() { @Override public EList getOwnedTagFolders() { if (this.ownedTagFolders == null) { - this.ownedTagFolders = new EObjectContainmentEList<>(TagFolder.class, this, ProjectmgmtPackage.PROJECT__OWNED_TAG_FOLDERS); + this.ownedTagFolders = new EObjectContainmentEList<>(TagFolder.class, this, PepperPackage.PROJECT__OWNED_TAG_FOLDERS); } return this.ownedTagFolders; } @@ -695,7 +694,7 @@ public EList getOwnedTagFolders() { @Override public EList getOwnedRisks() { if (this.ownedRisks == null) { - this.ownedRisks = new EObjectContainmentEList<>(Risk.class, this, ProjectmgmtPackage.PROJECT__OWNED_RISKS); + this.ownedRisks = new EObjectContainmentEList<>(Risk.class, this, PepperPackage.PROJECT__OWNED_RISKS); } return this.ownedRisks; } @@ -720,7 +719,7 @@ public void setReference(String newReference) { String oldReference = this.reference; this.reference = newReference; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__REFERENCE, oldReference, this.reference)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__REFERENCE, oldReference, this.reference)); } /** @@ -743,7 +742,7 @@ public void setDescription(String newDescription) { String oldDescription = this.description; this.description = newDescription; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__DESCRIPTION, oldDescription, this.description)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__DESCRIPTION, oldDescription, this.description)); } /** @@ -758,7 +757,7 @@ public InternalStakeholder getLeadingUnit() { this.leadingUnit = (InternalStakeholder) this.eResolveProxy(oldLeadingUnit); if (this.leadingUnit != oldLeadingUnit) { if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.RESOLVE, ProjectmgmtPackage.PROJECT__LEADING_UNIT, oldLeadingUnit, this.leadingUnit)); + this.eNotify(new ENotificationImpl(this, Notification.RESOLVE, PepperPackage.PROJECT__LEADING_UNIT, oldLeadingUnit, this.leadingUnit)); } } return this.leadingUnit; @@ -783,7 +782,7 @@ public void setLeadingUnit(InternalStakeholder newLeadingUnit) { InternalStakeholder oldLeadingUnit = this.leadingUnit; this.leadingUnit = newLeadingUnit; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__LEADING_UNIT, oldLeadingUnit, this.leadingUnit)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__LEADING_UNIT, oldLeadingUnit, this.leadingUnit)); } /** @@ -794,7 +793,7 @@ public void setLeadingUnit(InternalStakeholder newLeadingUnit) { @Override public EList getParticipantUnits() { if (this.participantUnits == null) { - this.participantUnits = new EObjectResolvingEList<>(InternalStakeholder.class, this, ProjectmgmtPackage.PROJECT__PARTICIPANT_UNITS); + this.participantUnits = new EObjectResolvingEList<>(InternalStakeholder.class, this, PepperPackage.PROJECT__PARTICIPANT_UNITS); } return this.participantUnits; } @@ -819,8 +818,7 @@ public void setPlannifiedClientCopilMeetings(Boolean newPlannifiedClientCopilMee Boolean oldPlannifiedClientCopilMeetings = this.plannifiedClientCopilMeetings; this.plannifiedClientCopilMeetings = newPlannifiedClientCopilMeetings; if (this.eNotificationRequired()) - this.eNotify( - new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__PLANNIFIED_CLIENT_COPIL_MEETINGS, oldPlannifiedClientCopilMeetings, this.plannifiedClientCopilMeetings)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__PLANNIFIED_CLIENT_COPIL_MEETINGS, oldPlannifiedClientCopilMeetings, this.plannifiedClientCopilMeetings)); } /** @@ -843,7 +841,7 @@ public void setMainProgramBrick(String newMainProgramBrick) { String oldMainProgramBrick = this.mainProgramBrick; this.mainProgramBrick = newMainProgramBrick; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__MAIN_PROGRAM_BRICK, oldMainProgramBrick, this.mainProgramBrick)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__MAIN_PROGRAM_BRICK, oldMainProgramBrick, this.mainProgramBrick)); } /** @@ -866,7 +864,7 @@ public void setState(ProjectState newState) { ProjectState oldState = this.state; this.state = newState == null ? STATE_EDEFAULT : newState; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__STATE, oldState, this.state)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__STATE, oldState, this.state)); } /** @@ -877,7 +875,7 @@ public void setState(ProjectState newState) { @Override public EList getClients() { if (this.clients == null) { - this.clients = new EObjectResolvingEList<>(ExternalStakeholder.class, this, ProjectmgmtPackage.PROJECT__CLIENTS); + this.clients = new EObjectResolvingEList<>(ExternalStakeholder.class, this, PepperPackage.PROJECT__CLIENTS); } return this.clients; } @@ -890,7 +888,7 @@ public EList getClients() { @Override public EList getPartners() { if (this.partners == null) { - this.partners = new EObjectResolvingEList<>(ExternalStakeholder.class, this, ProjectmgmtPackage.PROJECT__PARTNERS); + this.partners = new EObjectResolvingEList<>(ExternalStakeholder.class, this, PepperPackage.PROJECT__PARTNERS); } return this.partners; } @@ -917,7 +915,7 @@ public Person getLeader() { this.leader = (Person) this.eResolveProxy(oldLeader); if (this.leader != oldLeader) { if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.RESOLVE, ProjectmgmtPackage.PROJECT__LEADER, oldLeader, this.leader)); + this.eNotify(new ENotificationImpl(this, Notification.RESOLVE, PepperPackage.PROJECT__LEADER, oldLeader, this.leader)); } } return this.leader; @@ -942,7 +940,7 @@ public void setLeader(Person newLeader) { Person oldLeader = this.leader; this.leader = newLeader; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__LEADER, oldLeader, this.leader)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__LEADER, oldLeader, this.leader)); } /** @@ -953,7 +951,7 @@ public void setLeader(Person newLeader) { @Override public EList getMembers() { if (this.members == null) { - this.members = new EObjectResolvingEList<>(Person.class, this, ProjectmgmtPackage.PROJECT__MEMBERS); + this.members = new EObjectResolvingEList<>(Person.class, this, PepperPackage.PROJECT__MEMBERS); } return this.members; } @@ -978,7 +976,7 @@ public void setIsSensitive(Boolean newIsSensitive) { Boolean oldIsSensitive = this.isSensitive; this.isSensitive = newIsSensitive; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__IS_SENSITIVE, oldIsSensitive, this.isSensitive)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__IS_SENSITIVE, oldIsSensitive, this.isSensitive)); } /** @@ -1001,7 +999,7 @@ public void setContractualStartDate(LocalDate newContractualStartDate) { LocalDate oldContractualStartDate = this.contractualStartDate; this.contractualStartDate = newContractualStartDate; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__CONTRACTUAL_START_DATE, oldContractualStartDate, this.contractualStartDate)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__CONTRACTUAL_START_DATE, oldContractualStartDate, this.contractualStartDate)); if (this.contractualStartDate == null) { this.setContractualEndDate(null); @@ -1037,23 +1035,24 @@ public void setDuration(Integer newDuration) { } if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__DURATION, oldDuration, this.duration)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__DURATION, oldDuration, this.duration)); if (this.duration == null) { LocalDate oldContractualEndDate = this.contractualEndDate; this.contractualEndDate = null; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__CONTRACTUAL_END_DATE, oldContractualEndDate, this.contractualEndDate)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__CONTRACTUAL_END_DATE, oldContractualEndDate, this.contractualEndDate)); } else if (this.contractualStartDate != null) { LocalDate oldContractualEndDate = this.contractualEndDate; this.contractualEndDate = this.contractualStartDate.plusWeeks(this.duration); if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__CONTRACTUAL_END_DATE, oldContractualEndDate, this.contractualEndDate)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__CONTRACTUAL_END_DATE, oldContractualEndDate, this.contractualEndDate)); } } + /** * * @@ -1078,20 +1077,20 @@ public void setContractualEndDate(LocalDate newContractualEndDate) { } if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__CONTRACTUAL_END_DATE, oldContractualEndDate, this.contractualEndDate)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__CONTRACTUAL_END_DATE, oldContractualEndDate, this.contractualEndDate)); if (this.contractualEndDate == null) { Integer oldDuration = this.duration; this.duration = null; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__DURATION, oldDuration, this.duration)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__DURATION, oldDuration, this.duration)); } else if (this.contractualStartDate != null) { Integer oldDuration = this.duration; this.duration = Integer.valueOf(Long.valueOf(this.contractualStartDate.until(this.contractualEndDate, ChronoUnit.WEEKS)).intValue()); if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__DURATION, oldDuration, this.duration)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__DURATION, oldDuration, this.duration)); } } @@ -1115,7 +1114,7 @@ public void setEffectiveStartDate(LocalDate newEffectiveStartDate) { LocalDate oldEffectiveStartDate = this.effectiveStartDate; this.effectiveStartDate = newEffectiveStartDate; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__EFFECTIVE_START_DATE, oldEffectiveStartDate, this.effectiveStartDate)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__EFFECTIVE_START_DATE, oldEffectiveStartDate, this.effectiveStartDate)); } /** @@ -1138,7 +1137,7 @@ public void setEffectiveEndDate(LocalDate newEffectiveEndDate) { LocalDate oldEffectiveEndDate = this.effectiveEndDate; this.effectiveEndDate = newEffectiveEndDate; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__EFFECTIVE_END_DATE, oldEffectiveEndDate, this.effectiveEndDate)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__EFFECTIVE_END_DATE, oldEffectiveEndDate, this.effectiveEndDate)); } /** @@ -1161,7 +1160,7 @@ public void setContractTermExtension(Integer newContractTermExtension) { Integer oldContractTermExtension = this.contractTermExtension; this.contractTermExtension = newContractTermExtension; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__CONTRACT_TERM_EXTENSION, oldContractTermExtension, this.contractTermExtension)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__CONTRACT_TERM_EXTENSION, oldContractTermExtension, this.contractTermExtension)); } /** @@ -1184,7 +1183,7 @@ public void setGlobalCost(Double newGlobalCost) { Double oldGlobalCost = this.globalCost; this.globalCost = newGlobalCost; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__GLOBAL_COST, oldGlobalCost, this.globalCost)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__GLOBAL_COST, oldGlobalCost, this.globalCost)); } /** @@ -1207,7 +1206,7 @@ public void setFundingRate(Double newFundingRate) { Double oldFundingRate = this.fundingRate; this.fundingRate = newFundingRate; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__FUNDING_RATE, oldFundingRate, this.fundingRate)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__FUNDING_RATE, oldFundingRate, this.fundingRate)); } /** @@ -1244,7 +1243,7 @@ public void setManpower(Integer newManpower) { Integer oldManpower = this.manpower; this.manpower = newManpower; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__MANPOWER, oldManpower, this.manpower)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__MANPOWER, oldManpower, this.manpower)); } /** @@ -1267,7 +1266,7 @@ public void setEOTP(String newEOTP) { String oldEOTP = this.eOTP; this.eOTP = newEOTP; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__EOTP, oldEOTP, this.eOTP)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__EOTP, oldEOTP, this.eOTP)); } /** @@ -1290,7 +1289,7 @@ public void setStatisticOrder(String newStatisticOrder) { String oldStatisticOrder = this.statisticOrder; this.statisticOrder = newStatisticOrder; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__STATISTIC_ORDER, oldStatisticOrder, this.statisticOrder)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__STATISTIC_ORDER, oldStatisticOrder, this.statisticOrder)); } /** @@ -1313,7 +1312,7 @@ public void setInternalNeed(String newInternalNeed) { String oldInternalNeed = this.internalNeed; this.internalNeed = newInternalNeed; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__INTERNAL_NEED, oldInternalNeed, this.internalNeed)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__INTERNAL_NEED, oldInternalNeed, this.internalNeed)); } /** @@ -1336,7 +1335,7 @@ public void setClientNeed(String newClientNeed) { String oldClientNeed = this.clientNeed; this.clientNeed = newClientNeed; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.PROJECT__CLIENT_NEED, oldClientNeed, this.clientNeed)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.PROJECT__CLIENT_NEED, oldClientNeed, this.clientNeed)); } /** @@ -1347,13 +1346,13 @@ public void setClientNeed(String newClientNeed) { @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { - case ProjectmgmtPackage.PROJECT__OWNED_WORKPACKAGES: + case PepperPackage.PROJECT__OWNED_WORKPACKAGES: return ((InternalEList) this.getOwnedWorkpackages()).basicRemove(otherEnd, msgs); - case ProjectmgmtPackage.PROJECT__OWNED_OBJECTIVES: + case PepperPackage.PROJECT__OWNED_OBJECTIVES: return ((InternalEList) this.getOwnedObjectives()).basicRemove(otherEnd, msgs); - case ProjectmgmtPackage.PROJECT__OWNED_TAG_FOLDERS: + case PepperPackage.PROJECT__OWNED_TAG_FOLDERS: return ((InternalEList) this.getOwnedTagFolders()).basicRemove(otherEnd, msgs); - case ProjectmgmtPackage.PROJECT__OWNED_RISKS: + case PepperPackage.PROJECT__OWNED_RISKS: return ((InternalEList) this.getOwnedRisks()).basicRemove(otherEnd, msgs); default: return super.eInverseRemove(otherEnd, featureID, msgs); @@ -1368,73 +1367,73 @@ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.PROJECT__NAME: + case PepperPackage.PROJECT__NAME: return this.getName(); - case ProjectmgmtPackage.PROJECT__OWNED_WORKPACKAGES: + case PepperPackage.PROJECT__OWNED_WORKPACKAGES: return this.getOwnedWorkpackages(); - case ProjectmgmtPackage.PROJECT__OWNED_OBJECTIVES: + case PepperPackage.PROJECT__OWNED_OBJECTIVES: return this.getOwnedObjectives(); - case ProjectmgmtPackage.PROJECT__OWNED_TAG_FOLDERS: + case PepperPackage.PROJECT__OWNED_TAG_FOLDERS: return this.getOwnedTagFolders(); - case ProjectmgmtPackage.PROJECT__OWNED_RISKS: + case PepperPackage.PROJECT__OWNED_RISKS: return this.getOwnedRisks(); - case ProjectmgmtPackage.PROJECT__REFERENCE: + case PepperPackage.PROJECT__REFERENCE: return this.getReference(); - case ProjectmgmtPackage.PROJECT__DESCRIPTION: + case PepperPackage.PROJECT__DESCRIPTION: return this.getDescription(); - case ProjectmgmtPackage.PROJECT__LEADING_UNIT: + case PepperPackage.PROJECT__LEADING_UNIT: if (resolve) return this.getLeadingUnit(); return this.basicGetLeadingUnit(); - case ProjectmgmtPackage.PROJECT__PARTICIPANT_UNITS: + case PepperPackage.PROJECT__PARTICIPANT_UNITS: return this.getParticipantUnits(); - case ProjectmgmtPackage.PROJECT__PLANNIFIED_CLIENT_COPIL_MEETINGS: + case PepperPackage.PROJECT__PLANNIFIED_CLIENT_COPIL_MEETINGS: return this.getPlannifiedClientCopilMeetings(); - case ProjectmgmtPackage.PROJECT__MAIN_PROGRAM_BRICK: + case PepperPackage.PROJECT__MAIN_PROGRAM_BRICK: return this.getMainProgramBrick(); - case ProjectmgmtPackage.PROJECT__STATE: + case PepperPackage.PROJECT__STATE: return this.getState(); - case ProjectmgmtPackage.PROJECT__CLIENTS: + case PepperPackage.PROJECT__CLIENTS: return this.getClients(); - case ProjectmgmtPackage.PROJECT__PARTNERS: + case PepperPackage.PROJECT__PARTNERS: return this.getPartners(); - case ProjectmgmtPackage.PROJECT__IS_TRANSVERSE: + case PepperPackage.PROJECT__IS_TRANSVERSE: return this.getIsTransverse(); - case ProjectmgmtPackage.PROJECT__LEADER: + case PepperPackage.PROJECT__LEADER: if (resolve) return this.getLeader(); return this.basicGetLeader(); - case ProjectmgmtPackage.PROJECT__MEMBERS: + case PepperPackage.PROJECT__MEMBERS: return this.getMembers(); - case ProjectmgmtPackage.PROJECT__IS_SENSITIVE: + case PepperPackage.PROJECT__IS_SENSITIVE: return this.getIsSensitive(); - case ProjectmgmtPackage.PROJECT__CONTRACTUAL_START_DATE: + case PepperPackage.PROJECT__CONTRACTUAL_START_DATE: return this.getContractualStartDate(); - case ProjectmgmtPackage.PROJECT__DURATION: + case PepperPackage.PROJECT__DURATION: return this.getDuration(); - case ProjectmgmtPackage.PROJECT__CONTRACTUAL_END_DATE: + case PepperPackage.PROJECT__CONTRACTUAL_END_DATE: return this.getContractualEndDate(); - case ProjectmgmtPackage.PROJECT__EFFECTIVE_START_DATE: + case PepperPackage.PROJECT__EFFECTIVE_START_DATE: return this.getEffectiveStartDate(); - case ProjectmgmtPackage.PROJECT__EFFECTIVE_END_DATE: + case PepperPackage.PROJECT__EFFECTIVE_END_DATE: return this.getEffectiveEndDate(); - case ProjectmgmtPackage.PROJECT__CONTRACT_TERM_EXTENSION: + case PepperPackage.PROJECT__CONTRACT_TERM_EXTENSION: return this.getContractTermExtension(); - case ProjectmgmtPackage.PROJECT__GLOBAL_COST: + case PepperPackage.PROJECT__GLOBAL_COST: return this.getGlobalCost(); - case ProjectmgmtPackage.PROJECT__FUNDING_RATE: + case PepperPackage.PROJECT__FUNDING_RATE: return this.getFundingRate(); - case ProjectmgmtPackage.PROJECT__FUNDING: + case PepperPackage.PROJECT__FUNDING: return this.getFunding(); - case ProjectmgmtPackage.PROJECT__MANPOWER: + case PepperPackage.PROJECT__MANPOWER: return this.getManpower(); - case ProjectmgmtPackage.PROJECT__EOTP: + case PepperPackage.PROJECT__EOTP: return this.getEOTP(); - case ProjectmgmtPackage.PROJECT__STATISTIC_ORDER: + case PepperPackage.PROJECT__STATISTIC_ORDER: return this.getStatisticOrder(); - case ProjectmgmtPackage.PROJECT__INTERNAL_NEED: + case PepperPackage.PROJECT__INTERNAL_NEED: return this.getInternalNeed(); - case ProjectmgmtPackage.PROJECT__CLIENT_NEED: + case PepperPackage.PROJECT__CLIENT_NEED: return this.getClientNeed(); default: return super.eGet(featureID, resolve, coreType); @@ -1450,102 +1449,102 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.PROJECT__NAME: + case PepperPackage.PROJECT__NAME: this.setName((String) newValue); return; - case ProjectmgmtPackage.PROJECT__OWNED_WORKPACKAGES: + case PepperPackage.PROJECT__OWNED_WORKPACKAGES: this.getOwnedWorkpackages().clear(); this.getOwnedWorkpackages().addAll((Collection) newValue); return; - case ProjectmgmtPackage.PROJECT__OWNED_OBJECTIVES: + case PepperPackage.PROJECT__OWNED_OBJECTIVES: this.getOwnedObjectives().clear(); this.getOwnedObjectives().addAll((Collection) newValue); return; - case ProjectmgmtPackage.PROJECT__OWNED_TAG_FOLDERS: + case PepperPackage.PROJECT__OWNED_TAG_FOLDERS: this.getOwnedTagFolders().clear(); this.getOwnedTagFolders().addAll((Collection) newValue); return; - case ProjectmgmtPackage.PROJECT__OWNED_RISKS: + case PepperPackage.PROJECT__OWNED_RISKS: this.getOwnedRisks().clear(); this.getOwnedRisks().addAll((Collection) newValue); return; - case ProjectmgmtPackage.PROJECT__REFERENCE: + case PepperPackage.PROJECT__REFERENCE: this.setReference((String) newValue); return; - case ProjectmgmtPackage.PROJECT__DESCRIPTION: + case PepperPackage.PROJECT__DESCRIPTION: this.setDescription((String) newValue); return; - case ProjectmgmtPackage.PROJECT__LEADING_UNIT: + case PepperPackage.PROJECT__LEADING_UNIT: this.setLeadingUnit((InternalStakeholder) newValue); return; - case ProjectmgmtPackage.PROJECT__PARTICIPANT_UNITS: + case PepperPackage.PROJECT__PARTICIPANT_UNITS: this.getParticipantUnits().clear(); this.getParticipantUnits().addAll((Collection) newValue); return; - case ProjectmgmtPackage.PROJECT__PLANNIFIED_CLIENT_COPIL_MEETINGS: + case PepperPackage.PROJECT__PLANNIFIED_CLIENT_COPIL_MEETINGS: this.setPlannifiedClientCopilMeetings((Boolean) newValue); return; - case ProjectmgmtPackage.PROJECT__MAIN_PROGRAM_BRICK: + case PepperPackage.PROJECT__MAIN_PROGRAM_BRICK: this.setMainProgramBrick((String) newValue); return; - case ProjectmgmtPackage.PROJECT__STATE: + case PepperPackage.PROJECT__STATE: this.setState((ProjectState) newValue); return; - case ProjectmgmtPackage.PROJECT__CLIENTS: + case PepperPackage.PROJECT__CLIENTS: this.getClients().clear(); this.getClients().addAll((Collection) newValue); return; - case ProjectmgmtPackage.PROJECT__PARTNERS: + case PepperPackage.PROJECT__PARTNERS: this.getPartners().clear(); this.getPartners().addAll((Collection) newValue); return; - case ProjectmgmtPackage.PROJECT__LEADER: + case PepperPackage.PROJECT__LEADER: this.setLeader((Person) newValue); return; - case ProjectmgmtPackage.PROJECT__MEMBERS: + case PepperPackage.PROJECT__MEMBERS: this.getMembers().clear(); this.getMembers().addAll((Collection) newValue); return; - case ProjectmgmtPackage.PROJECT__IS_SENSITIVE: + case PepperPackage.PROJECT__IS_SENSITIVE: this.setIsSensitive((Boolean) newValue); return; - case ProjectmgmtPackage.PROJECT__CONTRACTUAL_START_DATE: + case PepperPackage.PROJECT__CONTRACTUAL_START_DATE: this.setContractualStartDate((LocalDate) newValue); return; - case ProjectmgmtPackage.PROJECT__DURATION: + case PepperPackage.PROJECT__DURATION: this.setDuration((Integer) newValue); return; - case ProjectmgmtPackage.PROJECT__CONTRACTUAL_END_DATE: + case PepperPackage.PROJECT__CONTRACTUAL_END_DATE: this.setContractualEndDate((LocalDate) newValue); return; - case ProjectmgmtPackage.PROJECT__EFFECTIVE_START_DATE: + case PepperPackage.PROJECT__EFFECTIVE_START_DATE: this.setEffectiveStartDate((LocalDate) newValue); return; - case ProjectmgmtPackage.PROJECT__EFFECTIVE_END_DATE: + case PepperPackage.PROJECT__EFFECTIVE_END_DATE: this.setEffectiveEndDate((LocalDate) newValue); return; - case ProjectmgmtPackage.PROJECT__CONTRACT_TERM_EXTENSION: + case PepperPackage.PROJECT__CONTRACT_TERM_EXTENSION: this.setContractTermExtension((Integer) newValue); return; - case ProjectmgmtPackage.PROJECT__GLOBAL_COST: + case PepperPackage.PROJECT__GLOBAL_COST: this.setGlobalCost((Double) newValue); return; - case ProjectmgmtPackage.PROJECT__FUNDING_RATE: + case PepperPackage.PROJECT__FUNDING_RATE: this.setFundingRate((Double) newValue); return; - case ProjectmgmtPackage.PROJECT__MANPOWER: + case PepperPackage.PROJECT__MANPOWER: this.setManpower((Integer) newValue); return; - case ProjectmgmtPackage.PROJECT__EOTP: + case PepperPackage.PROJECT__EOTP: this.setEOTP((String) newValue); return; - case ProjectmgmtPackage.PROJECT__STATISTIC_ORDER: + case PepperPackage.PROJECT__STATISTIC_ORDER: this.setStatisticOrder((String) newValue); return; - case ProjectmgmtPackage.PROJECT__INTERNAL_NEED: + case PepperPackage.PROJECT__INTERNAL_NEED: this.setInternalNeed((String) newValue); return; - case ProjectmgmtPackage.PROJECT__CLIENT_NEED: + case PepperPackage.PROJECT__CLIENT_NEED: this.setClientNeed((String) newValue); return; default: @@ -1561,94 +1560,94 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.PROJECT__NAME: + case PepperPackage.PROJECT__NAME: this.setName(NAME_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__OWNED_WORKPACKAGES: + case PepperPackage.PROJECT__OWNED_WORKPACKAGES: this.getOwnedWorkpackages().clear(); return; - case ProjectmgmtPackage.PROJECT__OWNED_OBJECTIVES: + case PepperPackage.PROJECT__OWNED_OBJECTIVES: this.getOwnedObjectives().clear(); return; - case ProjectmgmtPackage.PROJECT__OWNED_TAG_FOLDERS: + case PepperPackage.PROJECT__OWNED_TAG_FOLDERS: this.getOwnedTagFolders().clear(); return; - case ProjectmgmtPackage.PROJECT__OWNED_RISKS: + case PepperPackage.PROJECT__OWNED_RISKS: this.getOwnedRisks().clear(); return; - case ProjectmgmtPackage.PROJECT__REFERENCE: + case PepperPackage.PROJECT__REFERENCE: this.setReference(REFERENCE_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__DESCRIPTION: + case PepperPackage.PROJECT__DESCRIPTION: this.setDescription(DESCRIPTION_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__LEADING_UNIT: + case PepperPackage.PROJECT__LEADING_UNIT: this.setLeadingUnit(null); return; - case ProjectmgmtPackage.PROJECT__PARTICIPANT_UNITS: + case PepperPackage.PROJECT__PARTICIPANT_UNITS: this.getParticipantUnits().clear(); return; - case ProjectmgmtPackage.PROJECT__PLANNIFIED_CLIENT_COPIL_MEETINGS: + case PepperPackage.PROJECT__PLANNIFIED_CLIENT_COPIL_MEETINGS: this.setPlannifiedClientCopilMeetings(PLANNIFIED_CLIENT_COPIL_MEETINGS_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__MAIN_PROGRAM_BRICK: + case PepperPackage.PROJECT__MAIN_PROGRAM_BRICK: this.setMainProgramBrick(MAIN_PROGRAM_BRICK_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__STATE: + case PepperPackage.PROJECT__STATE: this.setState(STATE_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__CLIENTS: + case PepperPackage.PROJECT__CLIENTS: this.getClients().clear(); return; - case ProjectmgmtPackage.PROJECT__PARTNERS: + case PepperPackage.PROJECT__PARTNERS: this.getPartners().clear(); return; - case ProjectmgmtPackage.PROJECT__LEADER: + case PepperPackage.PROJECT__LEADER: this.setLeader(null); return; - case ProjectmgmtPackage.PROJECT__MEMBERS: + case PepperPackage.PROJECT__MEMBERS: this.getMembers().clear(); return; - case ProjectmgmtPackage.PROJECT__IS_SENSITIVE: + case PepperPackage.PROJECT__IS_SENSITIVE: this.setIsSensitive(IS_SENSITIVE_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__CONTRACTUAL_START_DATE: + case PepperPackage.PROJECT__CONTRACTUAL_START_DATE: this.setContractualStartDate(CONTRACTUAL_START_DATE_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__DURATION: + case PepperPackage.PROJECT__DURATION: this.setDuration(DURATION_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__CONTRACTUAL_END_DATE: + case PepperPackage.PROJECT__CONTRACTUAL_END_DATE: this.setContractualEndDate(CONTRACTUAL_END_DATE_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__EFFECTIVE_START_DATE: + case PepperPackage.PROJECT__EFFECTIVE_START_DATE: this.setEffectiveStartDate(EFFECTIVE_START_DATE_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__EFFECTIVE_END_DATE: + case PepperPackage.PROJECT__EFFECTIVE_END_DATE: this.setEffectiveEndDate(EFFECTIVE_END_DATE_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__CONTRACT_TERM_EXTENSION: + case PepperPackage.PROJECT__CONTRACT_TERM_EXTENSION: this.setContractTermExtension(CONTRACT_TERM_EXTENSION_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__GLOBAL_COST: + case PepperPackage.PROJECT__GLOBAL_COST: this.setGlobalCost(GLOBAL_COST_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__FUNDING_RATE: + case PepperPackage.PROJECT__FUNDING_RATE: this.setFundingRate(FUNDING_RATE_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__MANPOWER: + case PepperPackage.PROJECT__MANPOWER: this.setManpower(MANPOWER_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__EOTP: + case PepperPackage.PROJECT__EOTP: this.setEOTP(EOTP_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__STATISTIC_ORDER: + case PepperPackage.PROJECT__STATISTIC_ORDER: this.setStatisticOrder(STATISTIC_ORDER_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__INTERNAL_NEED: + case PepperPackage.PROJECT__INTERNAL_NEED: this.setInternalNeed(INTERNAL_NEED_EDEFAULT); return; - case ProjectmgmtPackage.PROJECT__CLIENT_NEED: + case PepperPackage.PROJECT__CLIENT_NEED: this.setClientNeed(CLIENT_NEED_EDEFAULT); return; default: @@ -1664,69 +1663,69 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.PROJECT__NAME: + case PepperPackage.PROJECT__NAME: return !Objects.equals(NAME_EDEFAULT, this.name); - case ProjectmgmtPackage.PROJECT__OWNED_WORKPACKAGES: + case PepperPackage.PROJECT__OWNED_WORKPACKAGES: return this.ownedWorkpackages != null && !this.ownedWorkpackages.isEmpty(); - case ProjectmgmtPackage.PROJECT__OWNED_OBJECTIVES: + case PepperPackage.PROJECT__OWNED_OBJECTIVES: return this.ownedObjectives != null && !this.ownedObjectives.isEmpty(); - case ProjectmgmtPackage.PROJECT__OWNED_TAG_FOLDERS: + case PepperPackage.PROJECT__OWNED_TAG_FOLDERS: return this.ownedTagFolders != null && !this.ownedTagFolders.isEmpty(); - case ProjectmgmtPackage.PROJECT__OWNED_RISKS: + case PepperPackage.PROJECT__OWNED_RISKS: return this.ownedRisks != null && !this.ownedRisks.isEmpty(); - case ProjectmgmtPackage.PROJECT__REFERENCE: + case PepperPackage.PROJECT__REFERENCE: return !Objects.equals(REFERENCE_EDEFAULT, this.reference); - case ProjectmgmtPackage.PROJECT__DESCRIPTION: + case PepperPackage.PROJECT__DESCRIPTION: return !Objects.equals(DESCRIPTION_EDEFAULT, this.description); - case ProjectmgmtPackage.PROJECT__LEADING_UNIT: + case PepperPackage.PROJECT__LEADING_UNIT: return this.leadingUnit != null; - case ProjectmgmtPackage.PROJECT__PARTICIPANT_UNITS: + case PepperPackage.PROJECT__PARTICIPANT_UNITS: return this.participantUnits != null && !this.participantUnits.isEmpty(); - case ProjectmgmtPackage.PROJECT__PLANNIFIED_CLIENT_COPIL_MEETINGS: + case PepperPackage.PROJECT__PLANNIFIED_CLIENT_COPIL_MEETINGS: return !Objects.equals(PLANNIFIED_CLIENT_COPIL_MEETINGS_EDEFAULT, this.plannifiedClientCopilMeetings); - case ProjectmgmtPackage.PROJECT__MAIN_PROGRAM_BRICK: + case PepperPackage.PROJECT__MAIN_PROGRAM_BRICK: return !Objects.equals(MAIN_PROGRAM_BRICK_EDEFAULT, this.mainProgramBrick); - case ProjectmgmtPackage.PROJECT__STATE: + case PepperPackage.PROJECT__STATE: return this.state != STATE_EDEFAULT; - case ProjectmgmtPackage.PROJECT__CLIENTS: + case PepperPackage.PROJECT__CLIENTS: return this.clients != null && !this.clients.isEmpty(); - case ProjectmgmtPackage.PROJECT__PARTNERS: + case PepperPackage.PROJECT__PARTNERS: return this.partners != null && !this.partners.isEmpty(); - case ProjectmgmtPackage.PROJECT__IS_TRANSVERSE: + case PepperPackage.PROJECT__IS_TRANSVERSE: return IS_TRANSVERSE_EDEFAULT == null ? this.getIsTransverse() != null : !IS_TRANSVERSE_EDEFAULT.equals(this.getIsTransverse()); - case ProjectmgmtPackage.PROJECT__LEADER: + case PepperPackage.PROJECT__LEADER: return this.leader != null; - case ProjectmgmtPackage.PROJECT__MEMBERS: + case PepperPackage.PROJECT__MEMBERS: return this.members != null && !this.members.isEmpty(); - case ProjectmgmtPackage.PROJECT__IS_SENSITIVE: + case PepperPackage.PROJECT__IS_SENSITIVE: return !Objects.equals(IS_SENSITIVE_EDEFAULT, this.isSensitive); - case ProjectmgmtPackage.PROJECT__CONTRACTUAL_START_DATE: + case PepperPackage.PROJECT__CONTRACTUAL_START_DATE: return !Objects.equals(CONTRACTUAL_START_DATE_EDEFAULT, this.contractualStartDate); - case ProjectmgmtPackage.PROJECT__DURATION: + case PepperPackage.PROJECT__DURATION: return !Objects.equals(DURATION_EDEFAULT, this.duration); - case ProjectmgmtPackage.PROJECT__CONTRACTUAL_END_DATE: + case PepperPackage.PROJECT__CONTRACTUAL_END_DATE: return !Objects.equals(CONTRACTUAL_END_DATE_EDEFAULT, this.contractualEndDate); - case ProjectmgmtPackage.PROJECT__EFFECTIVE_START_DATE: + case PepperPackage.PROJECT__EFFECTIVE_START_DATE: return !Objects.equals(EFFECTIVE_START_DATE_EDEFAULT, this.effectiveStartDate); - case ProjectmgmtPackage.PROJECT__EFFECTIVE_END_DATE: + case PepperPackage.PROJECT__EFFECTIVE_END_DATE: return !Objects.equals(EFFECTIVE_END_DATE_EDEFAULT, this.effectiveEndDate); - case ProjectmgmtPackage.PROJECT__CONTRACT_TERM_EXTENSION: + case PepperPackage.PROJECT__CONTRACT_TERM_EXTENSION: return !Objects.equals(CONTRACT_TERM_EXTENSION_EDEFAULT, this.contractTermExtension); - case ProjectmgmtPackage.PROJECT__GLOBAL_COST: + case PepperPackage.PROJECT__GLOBAL_COST: return !Objects.equals(GLOBAL_COST_EDEFAULT, this.globalCost); - case ProjectmgmtPackage.PROJECT__FUNDING_RATE: + case PepperPackage.PROJECT__FUNDING_RATE: return !Objects.equals(FUNDING_RATE_EDEFAULT, this.fundingRate); - case ProjectmgmtPackage.PROJECT__FUNDING: + case PepperPackage.PROJECT__FUNDING: return FUNDING_EDEFAULT == null ? this.getFunding() != null : !FUNDING_EDEFAULT.equals(this.getFunding()); - case ProjectmgmtPackage.PROJECT__MANPOWER: + case PepperPackage.PROJECT__MANPOWER: return !Objects.equals(MANPOWER_EDEFAULT, this.manpower); - case ProjectmgmtPackage.PROJECT__EOTP: + case PepperPackage.PROJECT__EOTP: return !Objects.equals(EOTP_EDEFAULT, this.eOTP); - case ProjectmgmtPackage.PROJECT__STATISTIC_ORDER: + case PepperPackage.PROJECT__STATISTIC_ORDER: return !Objects.equals(STATISTIC_ORDER_EDEFAULT, this.statisticOrder); - case ProjectmgmtPackage.PROJECT__INTERNAL_NEED: + case PepperPackage.PROJECT__INTERNAL_NEED: return !Objects.equals(INTERNAL_NEED_EDEFAULT, this.internalNeed); - case ProjectmgmtPackage.PROJECT__CLIENT_NEED: + case PepperPackage.PROJECT__CLIENT_NEED: return !Objects.equals(CLIENT_NEED_EDEFAULT, this.clientNeed); default: return super.eIsSet(featureID); @@ -1743,46 +1742,11 @@ public String toString() { if (this.eIsProxy()) return super.toString(); - String result = super.toString() + " (name: " - + this.name - + ", reference: " - + this.reference - + ", description: " - + this.description - + ", plannifiedClientCopilMeetings: " - + this.plannifiedClientCopilMeetings - + ", mainProgramBrick: " - + this.mainProgramBrick - + ", state: " - + this.state - + ", isSensitive: " - + this.isSensitive - + ", contractualStartDate: " - + this.contractualStartDate - + ", duration: " - + this.duration - + ", contractualEndDate: " - + this.contractualEndDate - + ", effectiveStartDate: " - + this.effectiveStartDate - + ", effectiveEndDate: " - + this.effectiveEndDate - + ", contractTermExtension: " - + this.contractTermExtension - + ", globalCost: " - + this.globalCost - + ", fundingRate: " - + this.fundingRate - + ", manpower: " - + this.manpower - + ", eOTP: " - + this.eOTP - + ", statisticOrder: " - + this.statisticOrder - + ", internalNeed: " - + this.internalNeed - + ", clientNeed: " - + this.clientNeed + String result = super.toString() + " (name: " + this.name + ", reference: " + this.reference + ", description: " + this.description + ", plannifiedClientCopilMeetings: " + + this.plannifiedClientCopilMeetings + ", mainProgramBrick: " + this.mainProgramBrick + ", state: " + this.state + ", isSensitive: " + this.isSensitive + ", contractualStartDate: " + + this.contractualStartDate + ", duration: " + this.duration + ", contractualEndDate: " + this.contractualEndDate + ", effectiveStartDate: " + this.effectiveStartDate + + ", effectiveEndDate: " + this.effectiveEndDate + ", contractTermExtension: " + this.contractTermExtension + ", globalCost: " + this.globalCost + ", fundingRate: " + this.fundingRate + + ", manpower: " + this.manpower + ", eOTP: " + this.eOTP + ", statisticOrder: " + this.statisticOrder + ", internalNeed: " + this.internalNeed + ", clientNeed: " + this.clientNeed + ')'; return result; } diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ResourceFolderImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/ResourceFolderImpl.java similarity index 79% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ResourceFolderImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/ResourceFolderImpl.java index 09b9dbd..6012125 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ResourceFolderImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/ResourceFolderImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,12 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Resource; -import fr.cea.deeplab.projectmgmt.ResourceFolder; + ******************************************************************************/ +package pepper.peppermm.impl; import java.util.Collection; @@ -28,6 +24,10 @@ import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Resource; +import pepper.peppermm.ResourceFolder; + /** * An implementation of the model object 'Resource Folder'. @@ -35,9 +35,9 @@ * The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ResourceFolderImpl#getName Name}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ResourceFolderImpl#getOwnedResources Owned Resources}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ResourceFolderImpl#getSubFolders Sub Folders}
  • + *
  • {@link pepper.peppermm.impl.ResourceFolderImpl#getName Name}
  • + *
  • {@link pepper.peppermm.impl.ResourceFolderImpl#getOwnedResources Owned Resources}
  • + *
  • {@link pepper.peppermm.impl.ResourceFolderImpl#getSubFolders Sub Folders}
  • *
* * @generated @@ -99,7 +99,7 @@ protected ResourceFolderImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.RESOURCE_FOLDER; + return PepperPackage.Literals.RESOURCE_FOLDER; } /** @@ -122,7 +122,7 @@ public void setName(String newName) { String oldName = this.name; this.name = newName; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.RESOURCE_FOLDER__NAME, oldName, this.name)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.RESOURCE_FOLDER__NAME, oldName, this.name)); } /** @@ -133,7 +133,7 @@ public void setName(String newName) { @Override public EList getOwnedResources() { if (this.ownedResources == null) { - this.ownedResources = new EObjectContainmentEList<>(Resource.class, this, ProjectmgmtPackage.RESOURCE_FOLDER__OWNED_RESOURCES); + this.ownedResources = new EObjectContainmentEList<>(Resource.class, this, PepperPackage.RESOURCE_FOLDER__OWNED_RESOURCES); } return this.ownedResources; } @@ -146,7 +146,7 @@ public EList getOwnedResources() { @Override public EList getSubFolders() { if (this.subFolders == null) { - this.subFolders = new EObjectContainmentEList<>(ResourceFolder.class, this, ProjectmgmtPackage.RESOURCE_FOLDER__SUB_FOLDERS); + this.subFolders = new EObjectContainmentEList<>(ResourceFolder.class, this, PepperPackage.RESOURCE_FOLDER__SUB_FOLDERS); } return this.subFolders; } @@ -159,9 +159,9 @@ public EList getSubFolders() { @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { - case ProjectmgmtPackage.RESOURCE_FOLDER__OWNED_RESOURCES: + case PepperPackage.RESOURCE_FOLDER__OWNED_RESOURCES: return ((InternalEList) this.getOwnedResources()).basicRemove(otherEnd, msgs); - case ProjectmgmtPackage.RESOURCE_FOLDER__SUB_FOLDERS: + case PepperPackage.RESOURCE_FOLDER__SUB_FOLDERS: return ((InternalEList) this.getSubFolders()).basicRemove(otherEnd, msgs); default: return super.eInverseRemove(otherEnd, featureID, msgs); @@ -176,11 +176,11 @@ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.RESOURCE_FOLDER__NAME: + case PepperPackage.RESOURCE_FOLDER__NAME: return this.getName(); - case ProjectmgmtPackage.RESOURCE_FOLDER__OWNED_RESOURCES: + case PepperPackage.RESOURCE_FOLDER__OWNED_RESOURCES: return this.getOwnedResources(); - case ProjectmgmtPackage.RESOURCE_FOLDER__SUB_FOLDERS: + case PepperPackage.RESOURCE_FOLDER__SUB_FOLDERS: return this.getSubFolders(); default: return super.eGet(featureID, resolve, coreType); @@ -196,14 +196,14 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.RESOURCE_FOLDER__NAME: + case PepperPackage.RESOURCE_FOLDER__NAME: this.setName((String) newValue); return; - case ProjectmgmtPackage.RESOURCE_FOLDER__OWNED_RESOURCES: + case PepperPackage.RESOURCE_FOLDER__OWNED_RESOURCES: this.getOwnedResources().clear(); this.getOwnedResources().addAll((Collection) newValue); return; - case ProjectmgmtPackage.RESOURCE_FOLDER__SUB_FOLDERS: + case PepperPackage.RESOURCE_FOLDER__SUB_FOLDERS: this.getSubFolders().clear(); this.getSubFolders().addAll((Collection) newValue); return; @@ -221,13 +221,13 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.RESOURCE_FOLDER__NAME: + case PepperPackage.RESOURCE_FOLDER__NAME: this.setName(NAME_EDEFAULT); return; - case ProjectmgmtPackage.RESOURCE_FOLDER__OWNED_RESOURCES: + case PepperPackage.RESOURCE_FOLDER__OWNED_RESOURCES: this.getOwnedResources().clear(); return; - case ProjectmgmtPackage.RESOURCE_FOLDER__SUB_FOLDERS: + case PepperPackage.RESOURCE_FOLDER__SUB_FOLDERS: this.getSubFolders().clear(); return; default: @@ -244,11 +244,11 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.RESOURCE_FOLDER__NAME: + case PepperPackage.RESOURCE_FOLDER__NAME: return NAME_EDEFAULT == null ? this.name != null : !NAME_EDEFAULT.equals(this.name); - case ProjectmgmtPackage.RESOURCE_FOLDER__OWNED_RESOURCES: + case PepperPackage.RESOURCE_FOLDER__OWNED_RESOURCES: return this.ownedResources != null && !this.ownedResources.isEmpty(); - case ProjectmgmtPackage.RESOURCE_FOLDER__SUB_FOLDERS: + case PepperPackage.RESOURCE_FOLDER__SUB_FOLDERS: return this.subFolders != null && !this.subFolders.isEmpty(); default: return super.eIsSet(featureID); diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ResourceImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/ResourceImpl.java similarity index 85% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ResourceImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/ResourceImpl.java index ce986c6..7928c4b 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/ResourceImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/ResourceImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,24 +9,24 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Resource; + ******************************************************************************/ +package pepper.peppermm.impl; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Resource; + /** * An implementation of the model object 'Resource'. *

* The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.ResourceImpl#getName Name}
  • + *
  • {@link pepper.peppermm.impl.ResourceImpl#getName Name}
  • *
* * @generated @@ -68,7 +68,7 @@ protected ResourceImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.RESOURCE; + return PepperPackage.Literals.RESOURCE; } /** @@ -91,7 +91,7 @@ public void setName(String newName) { String oldName = this.name; this.name = newName; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.RESOURCE__NAME, oldName, this.name)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.RESOURCE__NAME, oldName, this.name)); } /** @@ -102,7 +102,7 @@ public void setName(String newName) { @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.RESOURCE__NAME: + case PepperPackage.RESOURCE__NAME: return this.getName(); default: return super.eGet(featureID, resolve, coreType); @@ -117,7 +117,7 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.RESOURCE__NAME: + case PepperPackage.RESOURCE__NAME: this.setName((String) newValue); return; default: @@ -134,7 +134,7 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.RESOURCE__NAME: + case PepperPackage.RESOURCE__NAME: this.setName(NAME_EDEFAULT); return; default: @@ -151,7 +151,7 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.RESOURCE__NAME: + case PepperPackage.RESOURCE__NAME: return NAME_EDEFAULT == null ? this.name != null : !NAME_EDEFAULT.equals(this.name); default: return super.eIsSet(featureID); diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/RiskImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/RiskImpl.java similarity index 77% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/RiskImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/RiskImpl.java index 44459a9..932b4bb 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/RiskImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/RiskImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,15 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.Person; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Risk; -import fr.cea.deeplab.projectmgmt.RiskKind; -import fr.cea.deeplab.projectmgmt.RiskState; -import fr.cea.deeplab.projectmgmt.Workpackage; + ******************************************************************************/ +package pepper.peppermm.impl; import java.time.LocalDate; import java.util.Collection; @@ -31,20 +24,27 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; import org.eclipse.emf.ecore.util.EObjectResolvingEList; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Person; +import pepper.peppermm.Risk; +import pepper.peppermm.RiskKind; +import pepper.peppermm.RiskState; +import pepper.peppermm.Workpackage; + /** * An implementation of the model object 'Risk'. *

* The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.RiskImpl#getKind Kind}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.RiskImpl#getDescription Description}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.RiskImpl#getCriticity Criticity}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.RiskImpl#getAction Action}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.RiskImpl#getResponsible Responsible}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.RiskImpl#getOperationDate Operation Date}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.RiskImpl#getState State}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.RiskImpl#getWorkpackages Workpackages}
  • + *
  • {@link pepper.peppermm.impl.RiskImpl#getKind Kind}
  • + *
  • {@link pepper.peppermm.impl.RiskImpl#getDescription Description}
  • + *
  • {@link pepper.peppermm.impl.RiskImpl#getCriticity Criticity}
  • + *
  • {@link pepper.peppermm.impl.RiskImpl#getAction Action}
  • + *
  • {@link pepper.peppermm.impl.RiskImpl#getResponsible Responsible}
  • + *
  • {@link pepper.peppermm.impl.RiskImpl#getOperationDate Operation Date}
  • + *
  • {@link pepper.peppermm.impl.RiskImpl#getState State}
  • + *
  • {@link pepper.peppermm.impl.RiskImpl#getWorkpackages Workpackages}
  • *
* * @generated @@ -206,7 +206,7 @@ protected RiskImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.RISK; + return PepperPackage.Literals.RISK; } /** @@ -229,7 +229,7 @@ public void setKind(RiskKind newKind) { RiskKind oldKind = this.kind; this.kind = newKind == null ? KIND_EDEFAULT : newKind; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.RISK__KIND, oldKind, this.kind)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.RISK__KIND, oldKind, this.kind)); } /** @@ -252,7 +252,7 @@ public void setDescription(String newDescription) { String oldDescription = this.description; this.description = newDescription; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.RISK__DESCRIPTION, oldDescription, this.description)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.RISK__DESCRIPTION, oldDescription, this.description)); } /** @@ -275,7 +275,7 @@ public void setCriticity(Integer newCriticity) { Integer oldCriticity = this.criticity; this.criticity = newCriticity; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.RISK__CRITICITY, oldCriticity, this.criticity)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.RISK__CRITICITY, oldCriticity, this.criticity)); } /** @@ -298,7 +298,7 @@ public void setAction(String newAction) { String oldAction = this.action; this.action = newAction; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.RISK__ACTION, oldAction, this.action)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.RISK__ACTION, oldAction, this.action)); } /** @@ -313,7 +313,7 @@ public Person getResponsible() { this.responsible = (Person) this.eResolveProxy(oldResponsible); if (this.responsible != oldResponsible) { if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.RESOLVE, ProjectmgmtPackage.RISK__RESPONSIBLE, oldResponsible, this.responsible)); + this.eNotify(new ENotificationImpl(this, Notification.RESOLVE, PepperPackage.RISK__RESPONSIBLE, oldResponsible, this.responsible)); } } return this.responsible; @@ -338,7 +338,7 @@ public void setResponsible(Person newResponsible) { Person oldResponsible = this.responsible; this.responsible = newResponsible; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.RISK__RESPONSIBLE, oldResponsible, this.responsible)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.RISK__RESPONSIBLE, oldResponsible, this.responsible)); } /** @@ -361,7 +361,7 @@ public void setOperationDate(LocalDate newOperationDate) { LocalDate oldOperationDate = this.operationDate; this.operationDate = newOperationDate; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.RISK__OPERATION_DATE, oldOperationDate, this.operationDate)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.RISK__OPERATION_DATE, oldOperationDate, this.operationDate)); } /** @@ -384,7 +384,7 @@ public void setState(RiskState newState) { RiskState oldState = this.state; this.state = newState == null ? STATE_EDEFAULT : newState; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.RISK__STATE, oldState, this.state)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.RISK__STATE, oldState, this.state)); } /** @@ -395,7 +395,7 @@ public void setState(RiskState newState) { @Override public EList getWorkpackages() { if (this.workpackages == null) { - this.workpackages = new EObjectResolvingEList<>(Workpackage.class, this, ProjectmgmtPackage.RISK__WORKPACKAGES); + this.workpackages = new EObjectResolvingEList<>(Workpackage.class, this, PepperPackage.RISK__WORKPACKAGES); } return this.workpackages; } @@ -408,23 +408,23 @@ public EList getWorkpackages() { @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.RISK__KIND: + case PepperPackage.RISK__KIND: return this.getKind(); - case ProjectmgmtPackage.RISK__DESCRIPTION: + case PepperPackage.RISK__DESCRIPTION: return this.getDescription(); - case ProjectmgmtPackage.RISK__CRITICITY: + case PepperPackage.RISK__CRITICITY: return this.getCriticity(); - case ProjectmgmtPackage.RISK__ACTION: + case PepperPackage.RISK__ACTION: return this.getAction(); - case ProjectmgmtPackage.RISK__RESPONSIBLE: + case PepperPackage.RISK__RESPONSIBLE: if (resolve) return this.getResponsible(); return this.basicGetResponsible(); - case ProjectmgmtPackage.RISK__OPERATION_DATE: + case PepperPackage.RISK__OPERATION_DATE: return this.getOperationDate(); - case ProjectmgmtPackage.RISK__STATE: + case PepperPackage.RISK__STATE: return this.getState(); - case ProjectmgmtPackage.RISK__WORKPACKAGES: + case PepperPackage.RISK__WORKPACKAGES: return this.getWorkpackages(); default: return super.eGet(featureID, resolve, coreType); @@ -440,28 +440,28 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.RISK__KIND: + case PepperPackage.RISK__KIND: this.setKind((RiskKind) newValue); return; - case ProjectmgmtPackage.RISK__DESCRIPTION: + case PepperPackage.RISK__DESCRIPTION: this.setDescription((String) newValue); return; - case ProjectmgmtPackage.RISK__CRITICITY: + case PepperPackage.RISK__CRITICITY: this.setCriticity((Integer) newValue); return; - case ProjectmgmtPackage.RISK__ACTION: + case PepperPackage.RISK__ACTION: this.setAction((String) newValue); return; - case ProjectmgmtPackage.RISK__RESPONSIBLE: + case PepperPackage.RISK__RESPONSIBLE: this.setResponsible((Person) newValue); return; - case ProjectmgmtPackage.RISK__OPERATION_DATE: + case PepperPackage.RISK__OPERATION_DATE: this.setOperationDate((LocalDate) newValue); return; - case ProjectmgmtPackage.RISK__STATE: + case PepperPackage.RISK__STATE: this.setState((RiskState) newValue); return; - case ProjectmgmtPackage.RISK__WORKPACKAGES: + case PepperPackage.RISK__WORKPACKAGES: this.getWorkpackages().clear(); this.getWorkpackages().addAll((Collection) newValue); return; @@ -478,28 +478,28 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.RISK__KIND: + case PepperPackage.RISK__KIND: this.setKind(KIND_EDEFAULT); return; - case ProjectmgmtPackage.RISK__DESCRIPTION: + case PepperPackage.RISK__DESCRIPTION: this.setDescription(DESCRIPTION_EDEFAULT); return; - case ProjectmgmtPackage.RISK__CRITICITY: + case PepperPackage.RISK__CRITICITY: this.setCriticity(CRITICITY_EDEFAULT); return; - case ProjectmgmtPackage.RISK__ACTION: + case PepperPackage.RISK__ACTION: this.setAction(ACTION_EDEFAULT); return; - case ProjectmgmtPackage.RISK__RESPONSIBLE: + case PepperPackage.RISK__RESPONSIBLE: this.setResponsible(null); return; - case ProjectmgmtPackage.RISK__OPERATION_DATE: + case PepperPackage.RISK__OPERATION_DATE: this.setOperationDate(OPERATION_DATE_EDEFAULT); return; - case ProjectmgmtPackage.RISK__STATE: + case PepperPackage.RISK__STATE: this.setState(STATE_EDEFAULT); return; - case ProjectmgmtPackage.RISK__WORKPACKAGES: + case PepperPackage.RISK__WORKPACKAGES: this.getWorkpackages().clear(); return; default: @@ -515,21 +515,21 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.RISK__KIND: + case PepperPackage.RISK__KIND: return this.kind != KIND_EDEFAULT; - case ProjectmgmtPackage.RISK__DESCRIPTION: + case PepperPackage.RISK__DESCRIPTION: return !Objects.equals(DESCRIPTION_EDEFAULT, this.description); - case ProjectmgmtPackage.RISK__CRITICITY: + case PepperPackage.RISK__CRITICITY: return !Objects.equals(CRITICITY_EDEFAULT, this.criticity); - case ProjectmgmtPackage.RISK__ACTION: + case PepperPackage.RISK__ACTION: return !Objects.equals(ACTION_EDEFAULT, this.action); - case ProjectmgmtPackage.RISK__RESPONSIBLE: + case PepperPackage.RISK__RESPONSIBLE: return this.responsible != null; - case ProjectmgmtPackage.RISK__OPERATION_DATE: + case PepperPackage.RISK__OPERATION_DATE: return !Objects.equals(OPERATION_DATE_EDEFAULT, this.operationDate); - case ProjectmgmtPackage.RISK__STATE: + case PepperPackage.RISK__STATE: return this.state != STATE_EDEFAULT; - case ProjectmgmtPackage.RISK__WORKPACKAGES: + case PepperPackage.RISK__WORKPACKAGES: return this.workpackages != null && !this.workpackages.isEmpty(); default: return super.eIsSet(featureID); @@ -546,19 +546,8 @@ public String toString() { if (this.eIsProxy()) return super.toString(); - String result = super.toString() + " (kind: " - + this.kind - + ", description: " - + this.description - + ", criticity: " - + this.criticity - + ", action: " - + this.action - + ", operationDate: " - + this.operationDate - + ", state: " - + this.state - + ')'; + String result = super.toString() + " (kind: " + this.kind + ", description: " + this.description + ", criticity: " + this.criticity + ", action: " + this.action + ", operationDate: " + + this.operationDate + ", state: " + this.state + ')'; return result; } diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/TagFolderImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/TagFolderImpl.java similarity index 81% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/TagFolderImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/TagFolderImpl.java index 73a9bea..cef2dd5 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/TagFolderImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/TagFolderImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,12 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.TagFolder; -import fr.cea.deeplab.projectmgmt.TaskTag; + ******************************************************************************/ +package pepper.peppermm.impl; import java.util.Collection; @@ -28,15 +24,19 @@ import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.TagFolder; +import pepper.peppermm.TaskTag; + /** * An implementation of the model object 'Tag Folder'. *

* The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.TagFolderImpl#getName Name}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.TagFolderImpl#getOwnedTags Owned Tags}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.TagFolderImpl#getSubFolders Sub Folders}
  • + *
  • {@link pepper.peppermm.impl.TagFolderImpl#getName Name}
  • + *
  • {@link pepper.peppermm.impl.TagFolderImpl#getOwnedTags Owned Tags}
  • + *
  • {@link pepper.peppermm.impl.TagFolderImpl#getSubFolders Sub Folders}
  • *
* * @generated @@ -98,7 +98,7 @@ protected TagFolderImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.TAG_FOLDER; + return PepperPackage.Literals.TAG_FOLDER; } /** @@ -121,7 +121,7 @@ public void setName(String newName) { String oldName = this.name; this.name = newName; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.TAG_FOLDER__NAME, oldName, this.name)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.TAG_FOLDER__NAME, oldName, this.name)); } /** @@ -132,7 +132,7 @@ public void setName(String newName) { @Override public EList getOwnedTags() { if (this.ownedTags == null) { - this.ownedTags = new EObjectContainmentEList<>(TaskTag.class, this, ProjectmgmtPackage.TAG_FOLDER__OWNED_TAGS); + this.ownedTags = new EObjectContainmentEList<>(TaskTag.class, this, PepperPackage.TAG_FOLDER__OWNED_TAGS); } return this.ownedTags; } @@ -145,7 +145,7 @@ public EList getOwnedTags() { @Override public EList getSubFolders() { if (this.subFolders == null) { - this.subFolders = new EObjectContainmentEList<>(TagFolder.class, this, ProjectmgmtPackage.TAG_FOLDER__SUB_FOLDERS); + this.subFolders = new EObjectContainmentEList<>(TagFolder.class, this, PepperPackage.TAG_FOLDER__SUB_FOLDERS); } return this.subFolders; } @@ -158,9 +158,9 @@ public EList getSubFolders() { @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { - case ProjectmgmtPackage.TAG_FOLDER__OWNED_TAGS: + case PepperPackage.TAG_FOLDER__OWNED_TAGS: return ((InternalEList) this.getOwnedTags()).basicRemove(otherEnd, msgs); - case ProjectmgmtPackage.TAG_FOLDER__SUB_FOLDERS: + case PepperPackage.TAG_FOLDER__SUB_FOLDERS: return ((InternalEList) this.getSubFolders()).basicRemove(otherEnd, msgs); default: return super.eInverseRemove(otherEnd, featureID, msgs); @@ -175,11 +175,11 @@ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.TAG_FOLDER__NAME: + case PepperPackage.TAG_FOLDER__NAME: return this.getName(); - case ProjectmgmtPackage.TAG_FOLDER__OWNED_TAGS: + case PepperPackage.TAG_FOLDER__OWNED_TAGS: return this.getOwnedTags(); - case ProjectmgmtPackage.TAG_FOLDER__SUB_FOLDERS: + case PepperPackage.TAG_FOLDER__SUB_FOLDERS: return this.getSubFolders(); default: return super.eGet(featureID, resolve, coreType); @@ -195,14 +195,14 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.TAG_FOLDER__NAME: + case PepperPackage.TAG_FOLDER__NAME: this.setName((String) newValue); return; - case ProjectmgmtPackage.TAG_FOLDER__OWNED_TAGS: + case PepperPackage.TAG_FOLDER__OWNED_TAGS: this.getOwnedTags().clear(); this.getOwnedTags().addAll((Collection) newValue); return; - case ProjectmgmtPackage.TAG_FOLDER__SUB_FOLDERS: + case PepperPackage.TAG_FOLDER__SUB_FOLDERS: this.getSubFolders().clear(); this.getSubFolders().addAll((Collection) newValue); return; @@ -220,13 +220,13 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.TAG_FOLDER__NAME: + case PepperPackage.TAG_FOLDER__NAME: this.setName(NAME_EDEFAULT); return; - case ProjectmgmtPackage.TAG_FOLDER__OWNED_TAGS: + case PepperPackage.TAG_FOLDER__OWNED_TAGS: this.getOwnedTags().clear(); return; - case ProjectmgmtPackage.TAG_FOLDER__SUB_FOLDERS: + case PepperPackage.TAG_FOLDER__SUB_FOLDERS: this.getSubFolders().clear(); return; default: @@ -243,11 +243,11 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.TAG_FOLDER__NAME: + case PepperPackage.TAG_FOLDER__NAME: return NAME_EDEFAULT == null ? this.name != null : !NAME_EDEFAULT.equals(this.name); - case ProjectmgmtPackage.TAG_FOLDER__OWNED_TAGS: + case PepperPackage.TAG_FOLDER__OWNED_TAGS: return this.ownedTags != null && !this.ownedTags.isEmpty(); - case ProjectmgmtPackage.TAG_FOLDER__SUB_FOLDERS: + case PepperPackage.TAG_FOLDER__SUB_FOLDERS: return this.subFolders != null && !this.subFolders.isEmpty(); default: return super.eIsSet(featureID); diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/TaskImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/TaskImpl.java similarity index 82% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/TaskImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/TaskImpl.java index 30956a7..2afb853 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/TaskImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/TaskImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,11 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Task; + ******************************************************************************/ +package pepper.peppermm.impl; import java.util.Collection; @@ -21,13 +18,16 @@ import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.util.EObjectResolvingEList; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Task; + /** * An implementation of the model object 'Task'. *

* The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.TaskImpl#getDependencies Dependencies}
  • + *
  • {@link pepper.peppermm.impl.TaskImpl#getDependencies Dependencies}
  • *
* * @generated @@ -59,7 +59,7 @@ protected TaskImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.TASK; + return PepperPackage.Literals.TASK; } /** @@ -70,7 +70,7 @@ protected EClass eStaticClass() { @Override public EList getDependencies() { if (this.dependencies == null) { - this.dependencies = new EObjectResolvingEList<>(Task.class, this, ProjectmgmtPackage.TASK__DEPENDENCIES); + this.dependencies = new EObjectResolvingEList<>(Task.class, this, PepperPackage.TASK__DEPENDENCIES); } return this.dependencies; } @@ -83,7 +83,7 @@ public EList getDependencies() { @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.TASK__DEPENDENCIES: + case PepperPackage.TASK__DEPENDENCIES: return this.getDependencies(); default: return super.eGet(featureID, resolve, coreType); @@ -99,7 +99,7 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.TASK__DEPENDENCIES: + case PepperPackage.TASK__DEPENDENCIES: this.getDependencies().clear(); this.getDependencies().addAll((Collection) newValue); return; @@ -117,7 +117,7 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.TASK__DEPENDENCIES: + case PepperPackage.TASK__DEPENDENCIES: this.getDependencies().clear(); return; default: @@ -134,7 +134,7 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.TASK__DEPENDENCIES: + case PepperPackage.TASK__DEPENDENCIES: return this.dependencies != null && !this.dependencies.isEmpty(); default: return super.eIsSet(featureID); diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/TaskTagImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/TaskTagImpl.java similarity index 84% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/TaskTagImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/TaskTagImpl.java index 54571b8..a786946 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/TaskTagImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/TaskTagImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,25 +9,25 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.TaskTag; + ******************************************************************************/ +package pepper.peppermm.impl; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.TaskTag; + /** * An implementation of the model object 'Task Tag'. *

* The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.TaskTagImpl#getPrefix Prefix}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.TaskTagImpl#getSuffix Suffix}
  • + *
  • {@link pepper.peppermm.impl.TaskTagImpl#getPrefix Prefix}
  • + *
  • {@link pepper.peppermm.impl.TaskTagImpl#getSuffix Suffix}
  • *
* * @generated @@ -89,7 +89,7 @@ protected TaskTagImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.TASK_TAG; + return PepperPackage.Literals.TASK_TAG; } /** @@ -112,7 +112,7 @@ public void setPrefix(String newPrefix) { String oldPrefix = this.prefix; this.prefix = newPrefix; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.TASK_TAG__PREFIX, oldPrefix, this.prefix)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.TASK_TAG__PREFIX, oldPrefix, this.prefix)); } /** @@ -135,7 +135,7 @@ public void setSuffix(String newSuffix) { String oldSuffix = this.suffix; this.suffix = newSuffix; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.TASK_TAG__SUFFIX, oldSuffix, this.suffix)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.TASK_TAG__SUFFIX, oldSuffix, this.suffix)); } /** @@ -146,9 +146,9 @@ public void setSuffix(String newSuffix) { @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.TASK_TAG__PREFIX: + case PepperPackage.TASK_TAG__PREFIX: return this.getPrefix(); - case ProjectmgmtPackage.TASK_TAG__SUFFIX: + case PepperPackage.TASK_TAG__SUFFIX: return this.getSuffix(); default: return super.eGet(featureID, resolve, coreType); @@ -163,10 +163,10 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.TASK_TAG__PREFIX: + case PepperPackage.TASK_TAG__PREFIX: this.setPrefix((String) newValue); return; - case ProjectmgmtPackage.TASK_TAG__SUFFIX: + case PepperPackage.TASK_TAG__SUFFIX: this.setSuffix((String) newValue); return; default: @@ -183,10 +183,10 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.TASK_TAG__PREFIX: + case PepperPackage.TASK_TAG__PREFIX: this.setPrefix(PREFIX_EDEFAULT); return; - case ProjectmgmtPackage.TASK_TAG__SUFFIX: + case PepperPackage.TASK_TAG__SUFFIX: this.setSuffix(SUFFIX_EDEFAULT); return; default: @@ -203,9 +203,9 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.TASK_TAG__PREFIX: + case PepperPackage.TASK_TAG__PREFIX: return PREFIX_EDEFAULT == null ? this.prefix != null : !PREFIX_EDEFAULT.equals(this.prefix); - case ProjectmgmtPackage.TASK_TAG__SUFFIX: + case PepperPackage.TASK_TAG__SUFFIX: return SUFFIX_EDEFAULT == null ? this.suffix != null : !SUFFIX_EDEFAULT.equals(this.suffix); default: return super.eIsSet(featureID); diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/TeamImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/TeamImpl.java similarity index 82% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/TeamImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/TeamImpl.java index 92f9db9..d630a13 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/TeamImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/TeamImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,12 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.Person; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Team; + ******************************************************************************/ +package pepper.peppermm.impl; import java.util.Collection; @@ -22,13 +18,17 @@ import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.util.EObjectResolvingEList; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Person; +import pepper.peppermm.Team; + /** * An implementation of the model object 'Team'. *

* The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.TeamImpl#getMembers Members}
  • + *
  • {@link pepper.peppermm.impl.TeamImpl#getMembers Members}
  • *
* * @generated @@ -60,7 +60,7 @@ protected TeamImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.TEAM; + return PepperPackage.Literals.TEAM; } /** @@ -71,7 +71,7 @@ protected EClass eStaticClass() { @Override public EList getMembers() { if (this.members == null) { - this.members = new EObjectResolvingEList<>(Person.class, this, ProjectmgmtPackage.TEAM__MEMBERS); + this.members = new EObjectResolvingEList<>(Person.class, this, PepperPackage.TEAM__MEMBERS); } return this.members; } @@ -84,7 +84,7 @@ public EList getMembers() { @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.TEAM__MEMBERS: + case PepperPackage.TEAM__MEMBERS: return this.getMembers(); default: return super.eGet(featureID, resolve, coreType); @@ -100,7 +100,7 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.TEAM__MEMBERS: + case PepperPackage.TEAM__MEMBERS: this.getMembers().clear(); this.getMembers().addAll((Collection) newValue); return; @@ -118,7 +118,7 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.TEAM__MEMBERS: + case PepperPackage.TEAM__MEMBERS: this.getMembers().clear(); return; default: @@ -135,7 +135,7 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.TEAM__MEMBERS: + case PepperPackage.TEAM__MEMBERS: return this.members != null && !this.members.isEmpty(); default: return super.eIsSet(featureID); diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/WorkpackageArtefactImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/WorkpackageArtefactImpl.java similarity index 74% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/WorkpackageArtefactImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/WorkpackageArtefactImpl.java index ad663bd..bea117f 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/WorkpackageArtefactImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/WorkpackageArtefactImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,13 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.Person; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.WorkpackageArtefact; -import fr.cea.deeplab.projectmgmt.WorkpackageArtefactNature; + ******************************************************************************/ +package pepper.peppermm.impl; import java.time.LocalDate; import java.util.Objects; @@ -26,6 +21,11 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Person; +import pepper.peppermm.WorkpackageArtefact; +import pepper.peppermm.WorkpackageArtefactNature; + /** * An implementation of the model object 'Workpackage Artefact'. @@ -33,18 +33,16 @@ * The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageArtefactImpl#getName Name}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageArtefactImpl#getDescription Description}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageArtefactImpl#getNature Nature}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageArtefactImpl#getPlannedDeadline Planned Deadline}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageArtefactImpl#getEffectiveDeadLine Effective Dead - * Line}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageArtefactImpl#getIsInvoiceTrigger Is Invoice - * Trigger}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageArtefactImpl#getInvoiceAmount Invoice Amount}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageArtefactImpl#getResponsible Responsible}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageArtefactImpl#getVersion Version}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageArtefactImpl#getIsObsolete Is Obsolete}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageArtefactImpl#getName Name}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageArtefactImpl#getDescription Description}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageArtefactImpl#getNature Nature}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageArtefactImpl#getPlannedDeadline Planned Deadline}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageArtefactImpl#getEffectiveDeadLine Effective Dead Line}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageArtefactImpl#getIsInvoiceTrigger Is Invoice Trigger}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageArtefactImpl#getInvoiceAmount Invoice Amount}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageArtefactImpl#getResponsible Responsible}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageArtefactImpl#getVersion Version}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageArtefactImpl#getIsObsolete Is Obsolete}
  • *
* * @generated @@ -256,7 +254,7 @@ protected WorkpackageArtefactImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.WORKPACKAGE_ARTEFACT; + return PepperPackage.Literals.WORKPACKAGE_ARTEFACT; } /** @@ -279,7 +277,7 @@ public void setName(String newName) { String oldName = this.name; this.name = newName; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__NAME, oldName, this.name)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE_ARTEFACT__NAME, oldName, this.name)); } /** @@ -302,7 +300,7 @@ public void setDescription(String newDescription) { String oldDescription = this.description; this.description = newDescription; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__DESCRIPTION, oldDescription, this.description)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE_ARTEFACT__DESCRIPTION, oldDescription, this.description)); } /** @@ -325,7 +323,7 @@ public void setNature(WorkpackageArtefactNature newNature) { WorkpackageArtefactNature oldNature = this.nature; this.nature = newNature == null ? NATURE_EDEFAULT : newNature; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__NATURE, oldNature, this.nature)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE_ARTEFACT__NATURE, oldNature, this.nature)); } /** @@ -348,7 +346,7 @@ public void setPlannedDeadline(LocalDate newPlannedDeadline) { LocalDate oldPlannedDeadline = this.plannedDeadline; this.plannedDeadline = newPlannedDeadline; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__PLANNED_DEADLINE, oldPlannedDeadline, this.plannedDeadline)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE_ARTEFACT__PLANNED_DEADLINE, oldPlannedDeadline, this.plannedDeadline)); } /** @@ -371,7 +369,7 @@ public void setEffectiveDeadLine(LocalDate newEffectiveDeadLine) { LocalDate oldEffectiveDeadLine = this.effectiveDeadLine; this.effectiveDeadLine = newEffectiveDeadLine; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__EFFECTIVE_DEAD_LINE, oldEffectiveDeadLine, this.effectiveDeadLine)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE_ARTEFACT__EFFECTIVE_DEAD_LINE, oldEffectiveDeadLine, this.effectiveDeadLine)); } /** @@ -394,7 +392,7 @@ public void setIsInvoiceTrigger(Boolean newIsInvoiceTrigger) { Boolean oldIsInvoiceTrigger = this.isInvoiceTrigger; this.isInvoiceTrigger = newIsInvoiceTrigger; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__IS_INVOICE_TRIGGER, oldIsInvoiceTrigger, this.isInvoiceTrigger)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE_ARTEFACT__IS_INVOICE_TRIGGER, oldIsInvoiceTrigger, this.isInvoiceTrigger)); } /** @@ -417,7 +415,7 @@ public void setInvoiceAmount(Integer newInvoiceAmount) { Integer oldInvoiceAmount = this.invoiceAmount; this.invoiceAmount = newInvoiceAmount; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__INVOICE_AMOUNT, oldInvoiceAmount, this.invoiceAmount)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE_ARTEFACT__INVOICE_AMOUNT, oldInvoiceAmount, this.invoiceAmount)); } /** @@ -432,7 +430,7 @@ public Person getResponsible() { this.responsible = (Person) this.eResolveProxy(oldResponsible); if (this.responsible != oldResponsible) { if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.RESOLVE, ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__RESPONSIBLE, oldResponsible, this.responsible)); + this.eNotify(new ENotificationImpl(this, Notification.RESOLVE, PepperPackage.WORKPACKAGE_ARTEFACT__RESPONSIBLE, oldResponsible, this.responsible)); } } return this.responsible; @@ -457,7 +455,7 @@ public void setResponsible(Person newResponsible) { Person oldResponsible = this.responsible; this.responsible = newResponsible; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__RESPONSIBLE, oldResponsible, this.responsible)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE_ARTEFACT__RESPONSIBLE, oldResponsible, this.responsible)); } /** @@ -480,7 +478,7 @@ public void setVersion(String newVersion) { String oldVersion = this.version; this.version = newVersion; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__VERSION, oldVersion, this.version)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE_ARTEFACT__VERSION, oldVersion, this.version)); } /** @@ -503,7 +501,7 @@ public void setIsObsolete(Boolean newIsObsolete) { Boolean oldIsObsolete = this.isObsolete; this.isObsolete = newIsObsolete; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__IS_OBSOLETE, oldIsObsolete, this.isObsolete)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE_ARTEFACT__IS_OBSOLETE, oldIsObsolete, this.isObsolete)); } /** @@ -514,27 +512,27 @@ public void setIsObsolete(Boolean newIsObsolete) { @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__NAME: + case PepperPackage.WORKPACKAGE_ARTEFACT__NAME: return this.getName(); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__DESCRIPTION: + case PepperPackage.WORKPACKAGE_ARTEFACT__DESCRIPTION: return this.getDescription(); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__NATURE: + case PepperPackage.WORKPACKAGE_ARTEFACT__NATURE: return this.getNature(); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__PLANNED_DEADLINE: + case PepperPackage.WORKPACKAGE_ARTEFACT__PLANNED_DEADLINE: return this.getPlannedDeadline(); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__EFFECTIVE_DEAD_LINE: + case PepperPackage.WORKPACKAGE_ARTEFACT__EFFECTIVE_DEAD_LINE: return this.getEffectiveDeadLine(); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__IS_INVOICE_TRIGGER: + case PepperPackage.WORKPACKAGE_ARTEFACT__IS_INVOICE_TRIGGER: return this.getIsInvoiceTrigger(); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__INVOICE_AMOUNT: + case PepperPackage.WORKPACKAGE_ARTEFACT__INVOICE_AMOUNT: return this.getInvoiceAmount(); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__RESPONSIBLE: + case PepperPackage.WORKPACKAGE_ARTEFACT__RESPONSIBLE: if (resolve) return this.getResponsible(); return this.basicGetResponsible(); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__VERSION: + case PepperPackage.WORKPACKAGE_ARTEFACT__VERSION: return this.getVersion(); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__IS_OBSOLETE: + case PepperPackage.WORKPACKAGE_ARTEFACT__IS_OBSOLETE: return this.getIsObsolete(); default: return super.eGet(featureID, resolve, coreType); @@ -549,34 +547,34 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__NAME: + case PepperPackage.WORKPACKAGE_ARTEFACT__NAME: this.setName((String) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__DESCRIPTION: + case PepperPackage.WORKPACKAGE_ARTEFACT__DESCRIPTION: this.setDescription((String) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__NATURE: + case PepperPackage.WORKPACKAGE_ARTEFACT__NATURE: this.setNature((WorkpackageArtefactNature) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__PLANNED_DEADLINE: + case PepperPackage.WORKPACKAGE_ARTEFACT__PLANNED_DEADLINE: this.setPlannedDeadline((LocalDate) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__EFFECTIVE_DEAD_LINE: + case PepperPackage.WORKPACKAGE_ARTEFACT__EFFECTIVE_DEAD_LINE: this.setEffectiveDeadLine((LocalDate) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__IS_INVOICE_TRIGGER: + case PepperPackage.WORKPACKAGE_ARTEFACT__IS_INVOICE_TRIGGER: this.setIsInvoiceTrigger((Boolean) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__INVOICE_AMOUNT: + case PepperPackage.WORKPACKAGE_ARTEFACT__INVOICE_AMOUNT: this.setInvoiceAmount((Integer) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__RESPONSIBLE: + case PepperPackage.WORKPACKAGE_ARTEFACT__RESPONSIBLE: this.setResponsible((Person) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__VERSION: + case PepperPackage.WORKPACKAGE_ARTEFACT__VERSION: this.setVersion((String) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__IS_OBSOLETE: + case PepperPackage.WORKPACKAGE_ARTEFACT__IS_OBSOLETE: this.setIsObsolete((Boolean) newValue); return; default: @@ -592,34 +590,34 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__NAME: + case PepperPackage.WORKPACKAGE_ARTEFACT__NAME: this.setName(NAME_EDEFAULT); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__DESCRIPTION: + case PepperPackage.WORKPACKAGE_ARTEFACT__DESCRIPTION: this.setDescription(DESCRIPTION_EDEFAULT); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__NATURE: + case PepperPackage.WORKPACKAGE_ARTEFACT__NATURE: this.setNature(NATURE_EDEFAULT); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__PLANNED_DEADLINE: + case PepperPackage.WORKPACKAGE_ARTEFACT__PLANNED_DEADLINE: this.setPlannedDeadline(PLANNED_DEADLINE_EDEFAULT); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__EFFECTIVE_DEAD_LINE: + case PepperPackage.WORKPACKAGE_ARTEFACT__EFFECTIVE_DEAD_LINE: this.setEffectiveDeadLine(EFFECTIVE_DEAD_LINE_EDEFAULT); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__IS_INVOICE_TRIGGER: + case PepperPackage.WORKPACKAGE_ARTEFACT__IS_INVOICE_TRIGGER: this.setIsInvoiceTrigger(IS_INVOICE_TRIGGER_EDEFAULT); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__INVOICE_AMOUNT: + case PepperPackage.WORKPACKAGE_ARTEFACT__INVOICE_AMOUNT: this.setInvoiceAmount(INVOICE_AMOUNT_EDEFAULT); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__RESPONSIBLE: + case PepperPackage.WORKPACKAGE_ARTEFACT__RESPONSIBLE: this.setResponsible(null); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__VERSION: + case PepperPackage.WORKPACKAGE_ARTEFACT__VERSION: this.setVersion(VERSION_EDEFAULT); return; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__IS_OBSOLETE: + case PepperPackage.WORKPACKAGE_ARTEFACT__IS_OBSOLETE: this.setIsObsolete(IS_OBSOLETE_EDEFAULT); return; default: @@ -635,25 +633,25 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__NAME: + case PepperPackage.WORKPACKAGE_ARTEFACT__NAME: return !Objects.equals(NAME_EDEFAULT, this.name); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__DESCRIPTION: + case PepperPackage.WORKPACKAGE_ARTEFACT__DESCRIPTION: return !Objects.equals(DESCRIPTION_EDEFAULT, this.description); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__NATURE: + case PepperPackage.WORKPACKAGE_ARTEFACT__NATURE: return this.nature != NATURE_EDEFAULT; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__PLANNED_DEADLINE: + case PepperPackage.WORKPACKAGE_ARTEFACT__PLANNED_DEADLINE: return !Objects.equals(PLANNED_DEADLINE_EDEFAULT, this.plannedDeadline); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__EFFECTIVE_DEAD_LINE: + case PepperPackage.WORKPACKAGE_ARTEFACT__EFFECTIVE_DEAD_LINE: return !Objects.equals(EFFECTIVE_DEAD_LINE_EDEFAULT, this.effectiveDeadLine); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__IS_INVOICE_TRIGGER: + case PepperPackage.WORKPACKAGE_ARTEFACT__IS_INVOICE_TRIGGER: return !Objects.equals(IS_INVOICE_TRIGGER_EDEFAULT, this.isInvoiceTrigger); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__INVOICE_AMOUNT: + case PepperPackage.WORKPACKAGE_ARTEFACT__INVOICE_AMOUNT: return !Objects.equals(INVOICE_AMOUNT_EDEFAULT, this.invoiceAmount); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__RESPONSIBLE: + case PepperPackage.WORKPACKAGE_ARTEFACT__RESPONSIBLE: return this.responsible != null; - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__VERSION: + case PepperPackage.WORKPACKAGE_ARTEFACT__VERSION: return !Objects.equals(VERSION_EDEFAULT, this.version); - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT__IS_OBSOLETE: + case PepperPackage.WORKPACKAGE_ARTEFACT__IS_OBSOLETE: return !Objects.equals(IS_OBSOLETE_EDEFAULT, this.isObsolete); default: return super.eIsSet(featureID); @@ -670,25 +668,10 @@ public String toString() { if (this.eIsProxy()) return super.toString(); - String result = super.toString() + " (name: " - + this.name - + ", description: " - + this.description - + ", nature: " - + this.nature - + ", plannedDeadline: " - + this.plannedDeadline - + ", effectiveDeadLine: " - + this.effectiveDeadLine - + ", isInvoiceTrigger: " - + this.isInvoiceTrigger - + ", invoiceAmount: " - + this.invoiceAmount - + ", version: " - + this.version - + ", isObsolete: " - + this.isObsolete - + ')'; + String result = + super.toString() + " (name: " + this.name + ", description: " + this.description + ", nature: " + this.nature + ", plannedDeadline: " + this.plannedDeadline + ", effectiveDeadLine: " + + this.effectiveDeadLine + ", isInvoiceTrigger: " + this.isInvoiceTrigger + ", invoiceAmount: " + this.invoiceAmount + ", version: " + this.version + ", isObsolete: " + + this.isObsolete + ')'; return result; } diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/WorkpackageImpl.java b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/WorkpackageImpl.java similarity index 77% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/WorkpackageImpl.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/impl/WorkpackageImpl.java index ae3afc7..8fd9560 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/impl/WorkpackageImpl.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/impl/WorkpackageImpl.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,15 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.impl; - -import fr.cea.deeplab.projectmgmt.Objective; -import fr.cea.deeplab.projectmgmt.Person; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Task; -import fr.cea.deeplab.projectmgmt.Workpackage; -import fr.cea.deeplab.projectmgmt.WorkpackageArtefact; + ******************************************************************************/ +package pepper.peppermm.impl; import java.time.LocalDate; import java.util.Collection; @@ -33,23 +26,30 @@ import org.eclipse.emf.ecore.util.EObjectResolvingEList; import org.eclipse.emf.ecore.util.InternalEList; +import pepper.peppermm.Objective; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Person; +import pepper.peppermm.Task; +import pepper.peppermm.Workpackage; +import pepper.peppermm.WorkpackageArtefact; + /** * An implementation of the model object 'Workpackage'. *

* The following features are implemented: *

*
    - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl#getName Name}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl#getDescription Description}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl#getStartDate Start Date}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl#getEndDate End Date}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl#getLeader Leader}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl#getParticipants Participants}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl#getEffort Effort}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl#getOutputs Outputs}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl#getOwnedTasks Owned Tasks}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl#getOwnedObjectives Owned Objectives}
  • - *
  • {@link fr.cea.deeplab.projectmgmt.impl.WorkpackageImpl#getProgress Progress}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageImpl#getName Name}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageImpl#getDescription Description}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageImpl#getStartDate Start Date}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageImpl#getEndDate End Date}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageImpl#getLeader Leader}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageImpl#getParticipants Participants}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageImpl#getEffort Effort}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageImpl#getOutputs Outputs}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageImpl#getOwnedTasks Owned Tasks}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageImpl#getOwnedObjectives Owned Objectives}
  • + *
  • {@link pepper.peppermm.impl.WorkpackageImpl#getProgress Progress}
  • *
* * @generated @@ -241,7 +241,7 @@ protected WorkpackageImpl() { */ @Override protected EClass eStaticClass() { - return ProjectmgmtPackage.Literals.WORKPACKAGE; + return PepperPackage.Literals.WORKPACKAGE; } /** @@ -264,7 +264,7 @@ public void setName(String newName) { String oldName = this.name; this.name = newName; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE__NAME, oldName, this.name)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE__NAME, oldName, this.name)); } /** @@ -287,7 +287,7 @@ public void setDescription(String newDescription) { String oldDescription = this.description; this.description = newDescription; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE__DESCRIPTION, oldDescription, this.description)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE__DESCRIPTION, oldDescription, this.description)); } /** @@ -310,7 +310,7 @@ public void setStartDate(LocalDate newStartDate) { LocalDate oldStartDate = this.startDate; this.startDate = newStartDate; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE__START_DATE, oldStartDate, this.startDate)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE__START_DATE, oldStartDate, this.startDate)); } /** @@ -333,7 +333,7 @@ public void setEndDate(LocalDate newEndDate) { LocalDate oldEndDate = this.endDate; this.endDate = newEndDate; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE__END_DATE, oldEndDate, this.endDate)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE__END_DATE, oldEndDate, this.endDate)); } /** @@ -348,7 +348,7 @@ public Person getLeader() { this.leader = (Person) this.eResolveProxy(oldLeader); if (this.leader != oldLeader) { if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.RESOLVE, ProjectmgmtPackage.WORKPACKAGE__LEADER, oldLeader, this.leader)); + this.eNotify(new ENotificationImpl(this, Notification.RESOLVE, PepperPackage.WORKPACKAGE__LEADER, oldLeader, this.leader)); } } return this.leader; @@ -373,7 +373,7 @@ public void setLeader(Person newLeader) { Person oldLeader = this.leader; this.leader = newLeader; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE__LEADER, oldLeader, this.leader)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE__LEADER, oldLeader, this.leader)); } /** @@ -384,7 +384,7 @@ public void setLeader(Person newLeader) { @Override public EList getParticipants() { if (this.participants == null) { - this.participants = new EObjectResolvingEList<>(Person.class, this, ProjectmgmtPackage.WORKPACKAGE__PARTICIPANTS); + this.participants = new EObjectResolvingEList<>(Person.class, this, PepperPackage.WORKPACKAGE__PARTICIPANTS); } return this.participants; } @@ -409,7 +409,7 @@ public void setEffort(Integer newEffort) { Integer oldEffort = this.effort; this.effort = newEffort; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE__EFFORT, oldEffort, this.effort)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE__EFFORT, oldEffort, this.effort)); } /** @@ -420,7 +420,7 @@ public void setEffort(Integer newEffort) { @Override public EList getOutputs() { if (this.outputs == null) { - this.outputs = new EObjectContainmentEList<>(WorkpackageArtefact.class, this, ProjectmgmtPackage.WORKPACKAGE__OUTPUTS); + this.outputs = new EObjectContainmentEList<>(WorkpackageArtefact.class, this, PepperPackage.WORKPACKAGE__OUTPUTS); } return this.outputs; } @@ -433,7 +433,7 @@ public EList getOutputs() { @Override public EList getOwnedTasks() { if (this.ownedTasks == null) { - this.ownedTasks = new EObjectContainmentEList<>(Task.class, this, ProjectmgmtPackage.WORKPACKAGE__OWNED_TASKS); + this.ownedTasks = new EObjectContainmentEList<>(Task.class, this, PepperPackage.WORKPACKAGE__OWNED_TASKS); } return this.ownedTasks; } @@ -446,7 +446,7 @@ public EList getOwnedTasks() { @Override public EList getOwnedObjectives() { if (this.ownedObjectives == null) { - this.ownedObjectives = new EObjectContainmentEList<>(Objective.class, this, ProjectmgmtPackage.WORKPACKAGE__OWNED_OBJECTIVES); + this.ownedObjectives = new EObjectContainmentEList<>(Objective.class, this, PepperPackage.WORKPACKAGE__OWNED_OBJECTIVES); } return this.ownedObjectives; } @@ -471,7 +471,7 @@ public void setProgress(int newProgress) { int oldProgress = this.progress; this.progress = newProgress; if (this.eNotificationRequired()) - this.eNotify(new ENotificationImpl(this, Notification.SET, ProjectmgmtPackage.WORKPACKAGE__PROGRESS, oldProgress, this.progress)); + this.eNotify(new ENotificationImpl(this, Notification.SET, PepperPackage.WORKPACKAGE__PROGRESS, oldProgress, this.progress)); } /** @@ -482,11 +482,11 @@ public void setProgress(int newProgress) { @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { - case ProjectmgmtPackage.WORKPACKAGE__OUTPUTS: + case PepperPackage.WORKPACKAGE__OUTPUTS: return ((InternalEList) this.getOutputs()).basicRemove(otherEnd, msgs); - case ProjectmgmtPackage.WORKPACKAGE__OWNED_TASKS: + case PepperPackage.WORKPACKAGE__OWNED_TASKS: return ((InternalEList) this.getOwnedTasks()).basicRemove(otherEnd, msgs); - case ProjectmgmtPackage.WORKPACKAGE__OWNED_OBJECTIVES: + case PepperPackage.WORKPACKAGE__OWNED_OBJECTIVES: return ((InternalEList) this.getOwnedObjectives()).basicRemove(otherEnd, msgs); default: return super.eInverseRemove(otherEnd, featureID, msgs); @@ -501,29 +501,29 @@ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ProjectmgmtPackage.WORKPACKAGE__NAME: + case PepperPackage.WORKPACKAGE__NAME: return this.getName(); - case ProjectmgmtPackage.WORKPACKAGE__DESCRIPTION: + case PepperPackage.WORKPACKAGE__DESCRIPTION: return this.getDescription(); - case ProjectmgmtPackage.WORKPACKAGE__START_DATE: + case PepperPackage.WORKPACKAGE__START_DATE: return this.getStartDate(); - case ProjectmgmtPackage.WORKPACKAGE__END_DATE: + case PepperPackage.WORKPACKAGE__END_DATE: return this.getEndDate(); - case ProjectmgmtPackage.WORKPACKAGE__LEADER: + case PepperPackage.WORKPACKAGE__LEADER: if (resolve) return this.getLeader(); return this.basicGetLeader(); - case ProjectmgmtPackage.WORKPACKAGE__PARTICIPANTS: + case PepperPackage.WORKPACKAGE__PARTICIPANTS: return this.getParticipants(); - case ProjectmgmtPackage.WORKPACKAGE__EFFORT: + case PepperPackage.WORKPACKAGE__EFFORT: return this.getEffort(); - case ProjectmgmtPackage.WORKPACKAGE__OUTPUTS: + case PepperPackage.WORKPACKAGE__OUTPUTS: return this.getOutputs(); - case ProjectmgmtPackage.WORKPACKAGE__OWNED_TASKS: + case PepperPackage.WORKPACKAGE__OWNED_TASKS: return this.getOwnedTasks(); - case ProjectmgmtPackage.WORKPACKAGE__OWNED_OBJECTIVES: + case PepperPackage.WORKPACKAGE__OWNED_OBJECTIVES: return this.getOwnedObjectives(); - case ProjectmgmtPackage.WORKPACKAGE__PROGRESS: + case PepperPackage.WORKPACKAGE__PROGRESS: return this.getProgress(); default: return super.eGet(featureID, resolve, coreType); @@ -539,41 +539,41 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ProjectmgmtPackage.WORKPACKAGE__NAME: + case PepperPackage.WORKPACKAGE__NAME: this.setName((String) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE__DESCRIPTION: + case PepperPackage.WORKPACKAGE__DESCRIPTION: this.setDescription((String) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE__START_DATE: + case PepperPackage.WORKPACKAGE__START_DATE: this.setStartDate((LocalDate) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE__END_DATE: + case PepperPackage.WORKPACKAGE__END_DATE: this.setEndDate((LocalDate) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE__LEADER: + case PepperPackage.WORKPACKAGE__LEADER: this.setLeader((Person) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE__PARTICIPANTS: + case PepperPackage.WORKPACKAGE__PARTICIPANTS: this.getParticipants().clear(); this.getParticipants().addAll((Collection) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE__EFFORT: + case PepperPackage.WORKPACKAGE__EFFORT: this.setEffort((Integer) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE__OUTPUTS: + case PepperPackage.WORKPACKAGE__OUTPUTS: this.getOutputs().clear(); this.getOutputs().addAll((Collection) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE__OWNED_TASKS: + case PepperPackage.WORKPACKAGE__OWNED_TASKS: this.getOwnedTasks().clear(); this.getOwnedTasks().addAll((Collection) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE__OWNED_OBJECTIVES: + case PepperPackage.WORKPACKAGE__OWNED_OBJECTIVES: this.getOwnedObjectives().clear(); this.getOwnedObjectives().addAll((Collection) newValue); return; - case ProjectmgmtPackage.WORKPACKAGE__PROGRESS: + case PepperPackage.WORKPACKAGE__PROGRESS: this.setProgress((Integer) newValue); return; default: @@ -590,37 +590,37 @@ public void eSet(int featureID, Object newValue) { @Override public void eUnset(int featureID) { switch (featureID) { - case ProjectmgmtPackage.WORKPACKAGE__NAME: + case PepperPackage.WORKPACKAGE__NAME: this.setName(NAME_EDEFAULT); return; - case ProjectmgmtPackage.WORKPACKAGE__DESCRIPTION: + case PepperPackage.WORKPACKAGE__DESCRIPTION: this.setDescription(DESCRIPTION_EDEFAULT); return; - case ProjectmgmtPackage.WORKPACKAGE__START_DATE: + case PepperPackage.WORKPACKAGE__START_DATE: this.setStartDate(START_DATE_EDEFAULT); return; - case ProjectmgmtPackage.WORKPACKAGE__END_DATE: + case PepperPackage.WORKPACKAGE__END_DATE: this.setEndDate(END_DATE_EDEFAULT); return; - case ProjectmgmtPackage.WORKPACKAGE__LEADER: + case PepperPackage.WORKPACKAGE__LEADER: this.setLeader((Person) null); return; - case ProjectmgmtPackage.WORKPACKAGE__PARTICIPANTS: + case PepperPackage.WORKPACKAGE__PARTICIPANTS: this.getParticipants().clear(); return; - case ProjectmgmtPackage.WORKPACKAGE__EFFORT: + case PepperPackage.WORKPACKAGE__EFFORT: this.setEffort(EFFORT_EDEFAULT); return; - case ProjectmgmtPackage.WORKPACKAGE__OUTPUTS: + case PepperPackage.WORKPACKAGE__OUTPUTS: this.getOutputs().clear(); return; - case ProjectmgmtPackage.WORKPACKAGE__OWNED_TASKS: + case PepperPackage.WORKPACKAGE__OWNED_TASKS: this.getOwnedTasks().clear(); return; - case ProjectmgmtPackage.WORKPACKAGE__OWNED_OBJECTIVES: + case PepperPackage.WORKPACKAGE__OWNED_OBJECTIVES: this.getOwnedObjectives().clear(); return; - case ProjectmgmtPackage.WORKPACKAGE__PROGRESS: + case PepperPackage.WORKPACKAGE__PROGRESS: this.setProgress(PROGRESS_EDEFAULT); return; default: @@ -637,27 +637,27 @@ public void eUnset(int featureID) { @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ProjectmgmtPackage.WORKPACKAGE__NAME: + case PepperPackage.WORKPACKAGE__NAME: return NAME_EDEFAULT == null ? this.name != null : !NAME_EDEFAULT.equals(this.name); - case ProjectmgmtPackage.WORKPACKAGE__DESCRIPTION: + case PepperPackage.WORKPACKAGE__DESCRIPTION: return DESCRIPTION_EDEFAULT == null ? this.description != null : !DESCRIPTION_EDEFAULT.equals(this.description); - case ProjectmgmtPackage.WORKPACKAGE__START_DATE: + case PepperPackage.WORKPACKAGE__START_DATE: return START_DATE_EDEFAULT == null ? this.startDate != null : !START_DATE_EDEFAULT.equals(this.startDate); - case ProjectmgmtPackage.WORKPACKAGE__END_DATE: + case PepperPackage.WORKPACKAGE__END_DATE: return END_DATE_EDEFAULT == null ? this.endDate != null : !END_DATE_EDEFAULT.equals(this.endDate); - case ProjectmgmtPackage.WORKPACKAGE__LEADER: + case PepperPackage.WORKPACKAGE__LEADER: return this.leader != null; - case ProjectmgmtPackage.WORKPACKAGE__PARTICIPANTS: + case PepperPackage.WORKPACKAGE__PARTICIPANTS: return this.participants != null && !this.participants.isEmpty(); - case ProjectmgmtPackage.WORKPACKAGE__EFFORT: + case PepperPackage.WORKPACKAGE__EFFORT: return EFFORT_EDEFAULT == null ? this.effort != null : !EFFORT_EDEFAULT.equals(this.effort); - case ProjectmgmtPackage.WORKPACKAGE__OUTPUTS: + case PepperPackage.WORKPACKAGE__OUTPUTS: return this.outputs != null && !this.outputs.isEmpty(); - case ProjectmgmtPackage.WORKPACKAGE__OWNED_TASKS: + case PepperPackage.WORKPACKAGE__OWNED_TASKS: return this.ownedTasks != null && !this.ownedTasks.isEmpty(); - case ProjectmgmtPackage.WORKPACKAGE__OWNED_OBJECTIVES: + case PepperPackage.WORKPACKAGE__OWNED_OBJECTIVES: return this.ownedObjectives != null && !this.ownedObjectives.isEmpty(); - case ProjectmgmtPackage.WORKPACKAGE__PROGRESS: + case PepperPackage.WORKPACKAGE__PROGRESS: return this.progress != PROGRESS_EDEFAULT; default: return super.eIsSet(featureID); diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/util/ProjectmgmtAdapterFactory.java b/backend/pepper-mm/src/main/java/pepper/peppermm/util/PepperAdapterFactory.java similarity index 55% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/util/ProjectmgmtAdapterFactory.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/util/PepperAdapterFactory.java index 8733f96..88e1860 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/util/ProjectmgmtAdapterFactory.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/util/PepperAdapterFactory.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,56 +9,56 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.util; - -import fr.cea.deeplab.projectmgmt.AbstractTask; -import fr.cea.deeplab.projectmgmt.ExternalStakeholder; -import fr.cea.deeplab.projectmgmt.InternalStakeholder; -import fr.cea.deeplab.projectmgmt.KeyResult; -import fr.cea.deeplab.projectmgmt.Objective; -import fr.cea.deeplab.projectmgmt.Organization; -import fr.cea.deeplab.projectmgmt.Person; -import fr.cea.deeplab.projectmgmt.Project; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Resource; -import fr.cea.deeplab.projectmgmt.ResourceFolder; -import fr.cea.deeplab.projectmgmt.Risk; -import fr.cea.deeplab.projectmgmt.TagFolder; -import fr.cea.deeplab.projectmgmt.Task; -import fr.cea.deeplab.projectmgmt.TaskTag; -import fr.cea.deeplab.projectmgmt.Team; -import fr.cea.deeplab.projectmgmt.Workpackage; -import fr.cea.deeplab.projectmgmt.WorkpackageArtefact; + ******************************************************************************/ +package pepper.peppermm.util; import org.eclipse.emf.common.notify.Adapter; import org.eclipse.emf.common.notify.Notifier; import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; import org.eclipse.emf.ecore.EObject; +import pepper.peppermm.AbstractTask; +import pepper.peppermm.ExternalStakeholder; +import pepper.peppermm.InternalStakeholder; +import pepper.peppermm.KeyResult; +import pepper.peppermm.Objective; +import pepper.peppermm.Organization; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Person; +import pepper.peppermm.Project; +import pepper.peppermm.Resource; +import pepper.peppermm.ResourceFolder; +import pepper.peppermm.Risk; +import pepper.peppermm.TagFolder; +import pepper.peppermm.Task; +import pepper.peppermm.TaskTag; +import pepper.peppermm.Team; +import pepper.peppermm.Workpackage; +import pepper.peppermm.WorkpackageArtefact; + /** * The Adapter Factory for the model. It provides an adapter createXXX * method for each class of the model. * - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage + * @see pepper.peppermm.PepperPackage * @generated */ -public class ProjectmgmtAdapterFactory extends AdapterFactoryImpl { +public class PepperAdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * * @generated */ - protected static ProjectmgmtPackage modelPackage; + protected static PepperPackage modelPackage; /** * Creates an instance of the adapter factory. * * @generated */ - public ProjectmgmtAdapterFactory() { + public PepperAdapterFactory() { if (modelPackage == null) { - modelPackage = ProjectmgmtPackage.eINSTANCE; + modelPackage = PepperPackage.eINSTANCE; } } @@ -86,95 +86,95 @@ public boolean isFactoryForType(Object object) { * * @generated */ - protected ProjectmgmtSwitch modelSwitch = new ProjectmgmtSwitch<>() { + protected PepperSwitch modelSwitch = new PepperSwitch<>() { @Override public Adapter caseOrganization(Organization object) { - return ProjectmgmtAdapterFactory.this.createOrganizationAdapter(); + return PepperAdapterFactory.this.createOrganizationAdapter(); } @Override public Adapter caseResource(Resource object) { - return ProjectmgmtAdapterFactory.this.createResourceAdapter(); + return PepperAdapterFactory.this.createResourceAdapter(); } @Override public Adapter caseResourceFolder(ResourceFolder object) { - return ProjectmgmtAdapterFactory.this.createResourceFolderAdapter(); + return PepperAdapterFactory.this.createResourceFolderAdapter(); } @Override public Adapter caseTeam(Team object) { - return ProjectmgmtAdapterFactory.this.createTeamAdapter(); + return PepperAdapterFactory.this.createTeamAdapter(); } @Override public Adapter caseInternalStakeholder(InternalStakeholder object) { - return ProjectmgmtAdapterFactory.this.createInternalStakeholderAdapter(); + return PepperAdapterFactory.this.createInternalStakeholderAdapter(); } @Override public Adapter caseExternalStakeholder(ExternalStakeholder object) { - return ProjectmgmtAdapterFactory.this.createExternalStakeholderAdapter(); + return PepperAdapterFactory.this.createExternalStakeholderAdapter(); } @Override public Adapter casePerson(Person object) { - return ProjectmgmtAdapterFactory.this.createPersonAdapter(); + return PepperAdapterFactory.this.createPersonAdapter(); } @Override public Adapter caseAbstractTask(AbstractTask object) { - return ProjectmgmtAdapterFactory.this.createAbstractTaskAdapter(); + return PepperAdapterFactory.this.createAbstractTaskAdapter(); } @Override public Adapter caseTagFolder(TagFolder object) { - return ProjectmgmtAdapterFactory.this.createTagFolderAdapter(); + return PepperAdapterFactory.this.createTagFolderAdapter(); } @Override public Adapter caseTaskTag(TaskTag object) { - return ProjectmgmtAdapterFactory.this.createTaskTagAdapter(); + return PepperAdapterFactory.this.createTaskTagAdapter(); } @Override public Adapter caseTask(Task object) { - return ProjectmgmtAdapterFactory.this.createTaskAdapter(); + return PepperAdapterFactory.this.createTaskAdapter(); } @Override public Adapter caseObjective(Objective object) { - return ProjectmgmtAdapterFactory.this.createObjectiveAdapter(); + return PepperAdapterFactory.this.createObjectiveAdapter(); } @Override public Adapter caseKeyResult(KeyResult object) { - return ProjectmgmtAdapterFactory.this.createKeyResultAdapter(); + return PepperAdapterFactory.this.createKeyResultAdapter(); } @Override public Adapter caseProject(Project object) { - return ProjectmgmtAdapterFactory.this.createProjectAdapter(); + return PepperAdapterFactory.this.createProjectAdapter(); } @Override public Adapter caseWorkpackage(Workpackage object) { - return ProjectmgmtAdapterFactory.this.createWorkpackageAdapter(); + return PepperAdapterFactory.this.createWorkpackageAdapter(); } @Override public Adapter caseWorkpackageArtefact(WorkpackageArtefact object) { - return ProjectmgmtAdapterFactory.this.createWorkpackageArtefactAdapter(); + return PepperAdapterFactory.this.createWorkpackageArtefactAdapter(); } @Override public Adapter caseRisk(Risk object) { - return ProjectmgmtAdapterFactory.this.createRiskAdapter(); + return PepperAdapterFactory.this.createRiskAdapter(); } @Override public Adapter defaultCase(EObject object) { - return ProjectmgmtAdapterFactory.this.createEObjectAdapter(); + return PepperAdapterFactory.this.createEObjectAdapter(); } }; @@ -192,13 +192,12 @@ public Adapter createAdapter(Notifier target) { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.Organization - * Organization}'. This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. + * Creates a new adapter for an object of class '{@link pepper.peppermm.Organization Organization}'. This default implementation returns null so that we can easily ignore cases; it's useful to + * ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.Organization + * @see pepper.peppermm.Organization * @generated */ public Adapter createOrganizationAdapter() { @@ -206,12 +205,12 @@ public Adapter createOrganizationAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.Resource Resource}'. - * This default implementation returns null so that we can easily ignore cases; it's useful - * to ignore a case when inheritance will catch all the cases anyway. + * Creates a new adapter for an object of class '{@link pepper.peppermm.Resource Resource}'. This default implementation returns null so that we can easily ignore cases; it's useful to + * ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.Resource + * @see pepper.peppermm.Resource * @generated */ public Adapter createResourceAdapter() { @@ -219,12 +218,12 @@ public Adapter createResourceAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.ResourceFolder Resource - * Folder}'. This default implementation returns null so that we can easily ignore - * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. + * Creates a new adapter for an object of class '{@link pepper.peppermm.ResourceFolder Resource Folder}'. + * This default implementation returns null so that we can easily ignore cases; it's useful + * to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.ResourceFolder + * @see pepper.peppermm.ResourceFolder * @generated */ public Adapter createResourceFolderAdapter() { @@ -232,12 +231,12 @@ public Adapter createResourceFolderAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.Team Team}'. This default implementation returns null so that we can easily ignore cases; it's useful to - * ignore a case when inheritance will catch all the cases anyway. + * Creates a new adapter for an object of class '{@link pepper.peppermm.Team Team}'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case + * when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.Team + * @see pepper.peppermm.Team * @generated */ public Adapter createTeamAdapter() { @@ -245,12 +244,12 @@ public Adapter createTeamAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.InternalStakeholder Internal + * Creates a new adapter for an object of class '{@link pepper.peppermm.InternalStakeholder Internal * Stakeholder}'. This default implementation returns null so that we can easily ignore * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.InternalStakeholder + * @see pepper.peppermm.InternalStakeholder * @generated */ public Adapter createInternalStakeholderAdapter() { @@ -258,12 +257,12 @@ public Adapter createInternalStakeholderAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.ExternalStakeholder External + * Creates a new adapter for an object of class '{@link pepper.peppermm.ExternalStakeholder External * Stakeholder}'. This default implementation returns null so that we can easily ignore * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.ExternalStakeholder + * @see pepper.peppermm.ExternalStakeholder * @generated */ public Adapter createExternalStakeholderAdapter() { @@ -271,12 +270,12 @@ public Adapter createExternalStakeholderAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.Person Person}'. This default implementation returns null so that we can easily ignore cases; it's useful to * ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.Person + * @see pepper.peppermm.Person * @generated */ public Adapter createPersonAdapter() { @@ -284,12 +283,12 @@ public Adapter createPersonAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.AbstractTask Abstract - * Task}'. This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. + * Creates a new adapter for an object of class '{@link pepper.peppermm.AbstractTask Abstract Task}'. This default implementation returns null so that we can easily ignore cases; it's useful to + * ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.AbstractTask + * @see pepper.peppermm.AbstractTask * @generated */ public Adapter createAbstractTaskAdapter() { @@ -297,12 +296,12 @@ public Adapter createAbstractTaskAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.TagFolder Tag Folder}'. - * This default implementation returns null so that we can easily ignore cases; it's useful - * to ignore a case when inheritance will catch all the cases anyway. + * Creates a new adapter for an object of class '{@link pepper.peppermm.TagFolder Tag Folder}'. This default implementation returns null so that we can easily ignore cases; it's useful to + * ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.TagFolder + * @see pepper.peppermm.TagFolder * @generated */ public Adapter createTagFolderAdapter() { @@ -310,12 +309,12 @@ public Adapter createTagFolderAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.TaskTag Task Tag}'. This default implementation returns null so that we can easily ignore cases; it's useful to * ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.TaskTag + * @see pepper.peppermm.TaskTag * @generated */ public Adapter createTaskTagAdapter() { @@ -323,12 +322,12 @@ public Adapter createTaskTagAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.Task Task}'. This default implementation returns null so that we can easily ignore cases; it's useful to - * ignore a case when inheritance will catch all the cases anyway. + * Creates a new adapter for an object of class '{@link pepper.peppermm.Task Task}'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case + * when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.Task + * @see pepper.peppermm.Task * @generated */ public Adapter createTaskAdapter() { @@ -336,12 +335,12 @@ public Adapter createTaskAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.Objective Objective}'. - * This default implementation returns null so that we can easily ignore cases; it's useful - * to ignore a case when inheritance will catch all the cases anyway. + * Creates a new adapter for an object of class '{@link pepper.peppermm.Objective Objective}'. This default implementation returns null so that we can easily ignore cases; it's useful to + * ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.Objective + * @see pepper.peppermm.Objective * @generated */ public Adapter createObjectiveAdapter() { @@ -349,12 +348,12 @@ public Adapter createObjectiveAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.KeyResult Key Result}'. - * This default implementation returns null so that we can easily ignore cases; it's useful - * to ignore a case when inheritance will catch all the cases anyway. + * Creates a new adapter for an object of class '{@link pepper.peppermm.KeyResult Key Result}'. This default implementation returns null so that we can easily ignore cases; it's useful to + * ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.KeyResult + * @see pepper.peppermm.KeyResult * @generated */ public Adapter createKeyResultAdapter() { @@ -362,12 +361,12 @@ public Adapter createKeyResultAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.Project Project}'. This default implementation returns null so that we can easily ignore cases; it's useful to * ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.Project + * @see pepper.peppermm.Project * @generated */ public Adapter createProjectAdapter() { @@ -375,13 +374,12 @@ public Adapter createProjectAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.Workpackage - * Workpackage}'. This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. + * Creates a new adapter for an object of class '{@link pepper.peppermm.Workpackage Workpackage}'. This default implementation returns null so that we can easily ignore cases; it's useful to + * ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.Workpackage + * @see pepper.peppermm.Workpackage * @generated */ public Adapter createWorkpackageAdapter() { @@ -389,13 +387,12 @@ public Adapter createWorkpackageAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.WorkpackageArtefact - * Workpackage Artefact}'. This default implementation returns null so that we can - * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. + * Creates a new adapter for an object of class '{@link pepper.peppermm.WorkpackageArtefact Workpackage + * Artefact}'. This default implementation returns null so that we can easily ignore + * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.WorkpackageArtefact + * @see pepper.peppermm.WorkpackageArtefact * @generated */ public Adapter createWorkpackageArtefactAdapter() { @@ -403,12 +400,12 @@ public Adapter createWorkpackageArtefactAdapter() { } /** - * Creates a new adapter for an object of class '{@link fr.cea.deeplab.projectmgmt.Risk Risk}'. This default implementation returns null so that we can easily ignore cases; it's useful to - * ignore a case when inheritance will catch all the cases anyway. + * Creates a new adapter for an object of class '{@link pepper.peppermm.Risk Risk}'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case + * when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see fr.cea.deeplab.projectmgmt.Risk + * @see pepper.peppermm.Risk * @generated */ public Adapter createRiskAdapter() { @@ -426,4 +423,4 @@ public Adapter createEObjectAdapter() { return null; } -} // ProjectmgmtAdapterFactory +} // PepperAdapterFactory diff --git a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/util/ProjectmgmtSwitch.java b/backend/pepper-mm/src/main/java/pepper/peppermm/util/PepperSwitch.java similarity index 89% rename from backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/util/ProjectmgmtSwitch.java rename to backend/pepper-mm/src/main/java/pepper/peppermm/util/PepperSwitch.java index 49d9a0e..44cfb0c 100644 --- a/backend/deeplab-projectmanagement/src/main/java/fr/cea/deeplab/projectmgmt/util/ProjectmgmtSwitch.java +++ b/backend/pepper-mm/src/main/java/pepper/peppermm/util/PepperSwitch.java @@ -1,5 +1,5 @@ -/** - * Copyright (c) 2024 CEA LIST. +/******************************************************************************* + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,57 +9,57 @@ * * Contributors: * Obeo - initial API and implementation - */ -package fr.cea.deeplab.projectmgmt.util; - -import fr.cea.deeplab.projectmgmt.AbstractTask; -import fr.cea.deeplab.projectmgmt.ExternalStakeholder; -import fr.cea.deeplab.projectmgmt.InternalStakeholder; -import fr.cea.deeplab.projectmgmt.KeyResult; -import fr.cea.deeplab.projectmgmt.Objective; -import fr.cea.deeplab.projectmgmt.Organization; -import fr.cea.deeplab.projectmgmt.Person; -import fr.cea.deeplab.projectmgmt.Project; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; -import fr.cea.deeplab.projectmgmt.Resource; -import fr.cea.deeplab.projectmgmt.ResourceFolder; -import fr.cea.deeplab.projectmgmt.Risk; -import fr.cea.deeplab.projectmgmt.TagFolder; -import fr.cea.deeplab.projectmgmt.Task; -import fr.cea.deeplab.projectmgmt.TaskTag; -import fr.cea.deeplab.projectmgmt.Team; -import fr.cea.deeplab.projectmgmt.Workpackage; -import fr.cea.deeplab.projectmgmt.WorkpackageArtefact; + ******************************************************************************/ +package pepper.peppermm.util; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.util.Switch; +import pepper.peppermm.AbstractTask; +import pepper.peppermm.ExternalStakeholder; +import pepper.peppermm.InternalStakeholder; +import pepper.peppermm.KeyResult; +import pepper.peppermm.Objective; +import pepper.peppermm.Organization; +import pepper.peppermm.PepperPackage; +import pepper.peppermm.Person; +import pepper.peppermm.Project; +import pepper.peppermm.Resource; +import pepper.peppermm.ResourceFolder; +import pepper.peppermm.Risk; +import pepper.peppermm.TagFolder; +import pepper.peppermm.Task; +import pepper.peppermm.TaskTag; +import pepper.peppermm.Team; +import pepper.peppermm.Workpackage; +import pepper.peppermm.WorkpackageArtefact; + /** * The Switch for the model's inheritance hierarchy. It supports the call * {@link #doSwitch(EObject) doSwitch(object)} to invoke the caseXXX method for each class of the model, * starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is * returned, which is the result of the switch. * - * @see fr.cea.deeplab.projectmgmt.ProjectmgmtPackage + * @see pepper.peppermm.PepperPackage * @generated */ -public class ProjectmgmtSwitch extends Switch { +public class PepperSwitch extends Switch { /** * The cached model package * * @generated */ - protected static ProjectmgmtPackage modelPackage; + protected static PepperPackage modelPackage; /** * Creates an instance of the switch. * * @generated */ - public ProjectmgmtSwitch() { + public PepperSwitch() { if (modelPackage == null) { - modelPackage = ProjectmgmtPackage.eINSTANCE; + modelPackage = PepperPackage.eINSTANCE; } } @@ -86,28 +86,28 @@ protected boolean isSwitchFor(EPackage ePackage) { @Override protected T doSwitch(int classifierID, EObject theEObject) { switch (classifierID) { - case ProjectmgmtPackage.ORGANIZATION: { + case PepperPackage.ORGANIZATION: { Organization organization = (Organization) theEObject; T result = this.caseOrganization(organization); if (result == null) result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.RESOURCE: { + case PepperPackage.RESOURCE: { Resource resource = (Resource) theEObject; T result = this.caseResource(resource); if (result == null) result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.RESOURCE_FOLDER: { + case PepperPackage.RESOURCE_FOLDER: { ResourceFolder resourceFolder = (ResourceFolder) theEObject; T result = this.caseResourceFolder(resourceFolder); if (result == null) result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.TEAM: { + case PepperPackage.TEAM: { Team team = (Team) theEObject; T result = this.caseTeam(team); if (result == null) @@ -116,7 +116,7 @@ protected T doSwitch(int classifierID, EObject theEObject) { result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.INTERNAL_STAKEHOLDER: { + case PepperPackage.INTERNAL_STAKEHOLDER: { InternalStakeholder internalStakeholder = (InternalStakeholder) theEObject; T result = this.caseInternalStakeholder(internalStakeholder); if (result == null) @@ -125,7 +125,7 @@ protected T doSwitch(int classifierID, EObject theEObject) { result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.EXTERNAL_STAKEHOLDER: { + case PepperPackage.EXTERNAL_STAKEHOLDER: { ExternalStakeholder externalStakeholder = (ExternalStakeholder) theEObject; T result = this.caseExternalStakeholder(externalStakeholder); if (result == null) @@ -134,7 +134,7 @@ protected T doSwitch(int classifierID, EObject theEObject) { result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.PERSON: { + case PepperPackage.PERSON: { Person person = (Person) theEObject; T result = this.casePerson(person); if (result == null) @@ -143,28 +143,28 @@ protected T doSwitch(int classifierID, EObject theEObject) { result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.ABSTRACT_TASK: { + case PepperPackage.ABSTRACT_TASK: { AbstractTask abstractTask = (AbstractTask) theEObject; T result = this.caseAbstractTask(abstractTask); if (result == null) result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.TAG_FOLDER: { + case PepperPackage.TAG_FOLDER: { TagFolder tagFolder = (TagFolder) theEObject; T result = this.caseTagFolder(tagFolder); if (result == null) result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.TASK_TAG: { + case PepperPackage.TASK_TAG: { TaskTag taskTag = (TaskTag) theEObject; T result = this.caseTaskTag(taskTag); if (result == null) result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.TASK: { + case PepperPackage.TASK: { Task task = (Task) theEObject; T result = this.caseTask(task); if (result == null) @@ -173,7 +173,7 @@ protected T doSwitch(int classifierID, EObject theEObject) { result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.OBJECTIVE: { + case PepperPackage.OBJECTIVE: { Objective objective = (Objective) theEObject; T result = this.caseObjective(objective); if (result == null) @@ -182,7 +182,7 @@ protected T doSwitch(int classifierID, EObject theEObject) { result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.KEY_RESULT: { + case PepperPackage.KEY_RESULT: { KeyResult keyResult = (KeyResult) theEObject; T result = this.caseKeyResult(keyResult); if (result == null) @@ -191,28 +191,28 @@ protected T doSwitch(int classifierID, EObject theEObject) { result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.PROJECT: { + case PepperPackage.PROJECT: { Project project = (Project) theEObject; T result = this.caseProject(project); if (result == null) result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.WORKPACKAGE: { + case PepperPackage.WORKPACKAGE: { Workpackage workpackage = (Workpackage) theEObject; T result = this.caseWorkpackage(workpackage); if (result == null) result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.WORKPACKAGE_ARTEFACT: { + case PepperPackage.WORKPACKAGE_ARTEFACT: { WorkpackageArtefact workpackageArtefact = (WorkpackageArtefact) theEObject; T result = this.caseWorkpackageArtefact(workpackageArtefact); if (result == null) result = this.defaultCase(theEObject); return result; } - case ProjectmgmtPackage.RISK: { + case PepperPackage.RISK: { Risk risk = (Risk) theEObject; T result = this.caseRisk(risk); if (result == null) @@ -482,4 +482,4 @@ public T defaultCase(EObject object) { return null; } -} // ProjectmgmtSwitch +} // PepperSwitch diff --git a/backend/deeplab-projectmanagement/src/main/resources/icons/svg/Default.svg b/backend/pepper-mm/src/main/resources/icons/svg/Default.svg similarity index 100% rename from backend/deeplab-projectmanagement/src/main/resources/icons/svg/Default.svg rename to backend/pepper-mm/src/main/resources/icons/svg/Default.svg diff --git a/backend/deeplab-projectmanagement/src/main/resources/model/projectmgmt.ecore b/backend/pepper-mm/src/main/resources/model/pepper.ecore similarity index 99% rename from backend/deeplab-projectmanagement/src/main/resources/model/projectmgmt.ecore rename to backend/pepper-mm/src/main/resources/model/pepper.ecore index 55d562b..b3a6909 100644 --- a/backend/deeplab-projectmanagement/src/main/resources/model/projectmgmt.ecore +++ b/backend/pepper-mm/src/main/resources/model/pepper.ecore @@ -1,6 +1,6 @@ + xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="peppermm" nsURI="http://peppermm" nsPrefix="peppermm"> + + pepper.ecore + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/deeplab-parent/.project b/backend/pepper-parent/.project similarity index 100% rename from backend/deeplab-parent/.project rename to backend/pepper-parent/.project diff --git a/backend/deeplab-parent/pom.xml b/backend/pepper-parent/pom.xml similarity index 95% rename from backend/deeplab-parent/pom.xml rename to backend/pepper-parent/pom.xml index 8b6e8cd..a904748 100644 --- a/backend/deeplab-parent/pom.xml +++ b/backend/pepper-parent/pom.xml @@ -1,16 +1,16 @@ + Contributors: + Obeo - initial API and implementation + --> @@ -21,11 +21,11 @@ 3.5.9 - deeplab - deeplab-parent + pepper + pepper-parent ${revision} - deeplab-parent - Parent Pom for Deeplab modules + pepper-parent + Parent Pom for Pepper modules pom diff --git a/backend/deeplab-projectmanagement-starter/.checkstyle b/backend/pepper-starter/.checkstyle similarity index 100% rename from backend/deeplab-projectmanagement-starter/.checkstyle rename to backend/pepper-starter/.checkstyle diff --git a/backend/deeplab-projectmanagement-starter/.classpath b/backend/pepper-starter/.classpath similarity index 100% rename from backend/deeplab-projectmanagement-starter/.classpath rename to backend/pepper-starter/.classpath diff --git a/backend/deeplab-projectmanagement-starter/.project b/backend/pepper-starter/.project similarity index 94% rename from backend/deeplab-projectmanagement-starter/.project rename to backend/pepper-starter/.project index 76e25ec..b6af138 100644 --- a/backend/deeplab-projectmanagement-starter/.project +++ b/backend/pepper-starter/.project @@ -1,6 +1,6 @@ - deeplab-projectmanagement-starter + pepper-starter diff --git a/backend/deeplab-projectmanagement-starter/.settings/org.eclipse.core.resources.prefs b/backend/pepper-starter/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from backend/deeplab-projectmanagement-starter/.settings/org.eclipse.core.resources.prefs rename to backend/pepper-starter/.settings/org.eclipse.core.resources.prefs diff --git a/backend/deeplab-projectmanagement/.settings/org.eclipse.core.runtime.prefs b/backend/pepper-starter/.settings/org.eclipse.core.runtime.prefs similarity index 100% rename from backend/deeplab-projectmanagement/.settings/org.eclipse.core.runtime.prefs rename to backend/pepper-starter/.settings/org.eclipse.core.runtime.prefs diff --git a/backend/deeplab-projectmanagement/.settings/org.eclipse.jdt.apt.core.prefs b/backend/pepper-starter/.settings/org.eclipse.jdt.apt.core.prefs similarity index 100% rename from backend/deeplab-projectmanagement/.settings/org.eclipse.jdt.apt.core.prefs rename to backend/pepper-starter/.settings/org.eclipse.jdt.apt.core.prefs diff --git a/backend/deeplab-projectmanagement/.settings/org.eclipse.jdt.core.prefs b/backend/pepper-starter/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from backend/deeplab-projectmanagement/.settings/org.eclipse.jdt.core.prefs rename to backend/pepper-starter/.settings/org.eclipse.jdt.core.prefs diff --git a/backend/deeplab-projectmanagement-starter/.settings/org.eclipse.jdt.ui.prefs b/backend/pepper-starter/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from backend/deeplab-projectmanagement-starter/.settings/org.eclipse.jdt.ui.prefs rename to backend/pepper-starter/.settings/org.eclipse.jdt.ui.prefs diff --git a/backend/deeplab-projectmanagement/.settings/org.eclipse.m2e.core.prefs b/backend/pepper-starter/.settings/org.eclipse.m2e.core.prefs similarity index 100% rename from backend/deeplab-projectmanagement/.settings/org.eclipse.m2e.core.prefs rename to backend/pepper-starter/.settings/org.eclipse.m2e.core.prefs diff --git a/backend/deeplab-projectmanagement-starter/.settings/org.springframework.ide.eclipse.boot.prefs b/backend/pepper-starter/.settings/org.springframework.ide.eclipse.boot.prefs similarity index 100% rename from backend/deeplab-projectmanagement-starter/.settings/org.springframework.ide.eclipse.boot.prefs rename to backend/pepper-starter/.settings/org.springframework.ide.eclipse.boot.prefs diff --git a/backend/deeplab-projectmanagement/.settings/org.springframework.ide.eclipse.prefs b/backend/pepper-starter/.settings/org.springframework.ide.eclipse.prefs similarity index 100% rename from backend/deeplab-projectmanagement/.settings/org.springframework.ide.eclipse.prefs rename to backend/pepper-starter/.settings/org.springframework.ide.eclipse.prefs diff --git a/backend/pepper-starter/README.adoc b/backend/pepper-starter/README.adoc new file mode 100644 index 0000000..831577c --- /dev/null +++ b/backend/pepper-starter/README.adoc @@ -0,0 +1,5 @@ += pepper-starter + +== Goal + +This project provides an autoconfiguration for Pepper meta-model and representations based on this meta-model. diff --git a/backend/deeplab-projectmanagement-starter/pom.xml b/backend/pepper-starter/pom.xml similarity index 69% rename from backend/deeplab-projectmanagement-starter/pom.xml rename to backend/pepper-starter/pom.xml index 18c1f01..3d5f13c 100644 --- a/backend/deeplab-projectmanagement-starter/pom.xml +++ b/backend/pepper-starter/pom.xml @@ -1,29 +1,29 @@ + Contributors: + Obeo - initial API and implementation + --> 4.0.0 - deeplab - deeplab-parent + pepper + pepper-parent ${revision} - ../deeplab-parent + ../pepper-parent - deeplab-projectmanagement-starter - deeplab-projectmanagement-starter - Deeplab Project Management Starter + pepper-starter + pepper-starter + Pepper Starter @@ -52,13 +52,13 @@
- deeplab - deeplab-projectmanagement + pepper + pepper-mm ${project.version} - deeplab - deeplab-projectmanagement-edit + pepper + pepper-edit ${project.version} @@ -80,7 +80,7 @@ 3.4.0 - ./../releng/deeplab-resources/checkstyle/CheckstyleConfiguration.xml + ./../releng/pepper-resources/checkstyle/CheckstyleConfiguration.xml true true true diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/configuration/ProjectManagementEMFConfiguration.java b/backend/pepper-starter/src/main/java/pepper/starter/configuration/PepperMMEMFConfiguration.java similarity index 72% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/configuration/ProjectManagementEMFConfiguration.java rename to backend/pepper-starter/src/main/java/pepper/starter/configuration/PepperMMEMFConfiguration.java index c002216..34a9bf0 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/configuration/ProjectManagementEMFConfiguration.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/configuration/PepperMMEMFConfiguration.java @@ -10,9 +10,9 @@ * Contributors: * Obeo - initial API and implementation ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.configuration; +package pepper.starter.configuration; -import fr.cea.deeplab.projectmgmt.provider.ProjectmgmtItemProviderAdapterFactory; +import pepper.peppermm.provider.PepperItemProviderAdapterFactory; import org.eclipse.emf.edit.provider.ComposedAdapterFactory; import org.springframework.context.annotation.Bean; @@ -24,10 +24,10 @@ * @author lfasani */ @Configuration -public class ProjectManagementEMFConfiguration { +public class PepperMMEMFConfiguration { @Bean - public ComposedAdapterFactory.Descriptor projectManagementAdapterFactory() { - return ProjectmgmtItemProviderAdapterFactory::new; + public ComposedAdapterFactory.Descriptor pepperMMAdapterFactory() { + return PepperItemProviderAdapterFactory::new; } } diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/configuration/ProjectManagementMessageServiceConfiguration.java b/backend/pepper-starter/src/main/java/pepper/starter/configuration/PepperMMMessageServiceConfiguration.java similarity index 75% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/configuration/ProjectManagementMessageServiceConfiguration.java rename to backend/pepper-starter/src/main/java/pepper/starter/configuration/PepperMMMessageServiceConfiguration.java index 7e9a960..423a38b 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/configuration/ProjectManagementMessageServiceConfiguration.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/configuration/PepperMMMessageServiceConfiguration.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.configuration; + ******************************************************************************/ +package pepper.starter.configuration; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -23,11 +23,11 @@ * @author lfasani */ @Configuration -public class ProjectManagementMessageServiceConfiguration { - private static final String PATH = "messages/deeplab-project-management-starter"; +public class PepperMMMessageServiceConfiguration { + private static final String PATH = "messages/pepper-starter"; @Bean - public MessageSourceAccessor projectManagementMessageSourceAccessor() { + public MessageSourceAccessor pepperMMMessageSourceAccessor() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.addBasenames(PATH); return new MessageSourceAccessor(messageSource); diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/configuration/ProjectManagementStarterConfiguration.java b/backend/pepper-starter/src/main/java/pepper/starter/configuration/PepperMMStarterConfiguration.java similarity index 71% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/configuration/ProjectManagementStarterConfiguration.java rename to backend/pepper-starter/src/main/java/pepper/starter/configuration/PepperMMStarterConfiguration.java index b049965..428719f 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/configuration/ProjectManagementStarterConfiguration.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/configuration/PepperMMStarterConfiguration.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,20 +9,20 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.configuration; + ******************************************************************************/ +package pepper.starter.configuration; import org.springframework.boot.autoconfigure.AutoConfiguration; import org.springframework.context.annotation.ComponentScan; /** - * Auto configuration of the projectmanagement starter. + * Auto configuration of the pepper starter. * * @author lfasani */ @AutoConfiguration @ComponentScan(basePackages = { - "fr.cea.deeplab.projectmanagement.starter" + "pepper.starter" }) -public class ProjectManagementStarterConfiguration { +public class PepperMMStarterConfiguration { } diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/messages/IProjectManagementMessageService.java b/backend/pepper-starter/src/main/java/pepper/starter/messages/IPepperMMMessageService.java similarity index 81% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/messages/IProjectManagementMessageService.java rename to backend/pepper-starter/src/main/java/pepper/starter/messages/IPepperMMMessageService.java index 2fae941..974192d 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/messages/IProjectManagementMessageService.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/messages/IPepperMMMessageService.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,15 +9,15 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.messages; + ******************************************************************************/ +package pepper.starter.messages; /** * Interface of the message service. * * @author lfasani */ -public interface IProjectManagementMessageService { +public interface IPepperMMMessageService { String invalidInput(String expectedInputTypeName, String receivedInputTypeName); diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/messages/MessageConstants.java b/backend/pepper-starter/src/main/java/pepper/starter/messages/MessageConstants.java similarity index 96% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/messages/MessageConstants.java rename to backend/pepper-starter/src/main/java/pepper/starter/messages/MessageConstants.java index 11aae77..88c5d2d 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/messages/MessageConstants.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/messages/MessageConstants.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.messages; + ******************************************************************************/ +package pepper.starter.messages; /** * This class is used to hold all the keys of the internationalization messages. diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/messages/ProjectManagementMessageService.java b/backend/pepper-starter/src/main/java/pepper/starter/messages/PepperMMMessageService.java similarity index 79% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/messages/ProjectManagementMessageService.java rename to backend/pepper-starter/src/main/java/pepper/starter/messages/PepperMMMessageService.java index b170499..db68986 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/messages/ProjectManagementMessageService.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/messages/PepperMMMessageService.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.messages; + ******************************************************************************/ +package pepper.starter.messages; import java.util.Objects; @@ -24,10 +24,10 @@ * @author lfasani */ @Service -public class ProjectManagementMessageService implements IProjectManagementMessageService { +public class PepperMMMessageService implements IPepperMMMessageService { private final MessageSourceAccessor messageSourceAccessor; - public ProjectManagementMessageService(@Qualifier("projectManagementMessageSourceAccessor") MessageSourceAccessor messageSourceAccessor) { + public PepperMMMessageService(@Qualifier("pepperMMMessageSourceAccessor") MessageSourceAccessor messageSourceAccessor) { this.messageSourceAccessor = Objects.requireNonNull(messageSourceAccessor); } diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/PepperEditingContextPredicate.java b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperEditingContextPredicate.java similarity index 92% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/PepperEditingContextPredicate.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/PepperEditingContextPredicate.java index c50a0df..d441cdc 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/PepperEditingContextPredicate.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperEditingContextPredicate.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2026 Obeo. + * Copyright (c) 2026, 2026 CEA LIST. * 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 @@ -9,9 +9,9 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ + ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services; +package pepper.starter.services; import java.util.Objects; import java.util.function.Predicate; @@ -56,6 +56,6 @@ public boolean test(IEditingContext editingContext) { private boolean isPepperProject(Project project) { return project.getNatures().stream() .map(Nature::name) - .anyMatch(ProjectManagementProjectTemplateProvider.PROJECTMANAGEMENT_NATURE::equals); + .anyMatch(PepperMMProjectTemplateProvider.PEPPERMM_NATURE::equals); } } diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementEditServiceDelegate.java b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMEditServiceDelegate.java similarity index 85% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementEditServiceDelegate.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMEditServiceDelegate.java index a0422b6..8318f77 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementEditServiceDelegate.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMEditServiceDelegate.java @@ -10,9 +10,9 @@ * Contributors: * Obeo - initial API and implementation ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services; +package pepper.starter.services; -import fr.cea.deeplab.projectmgmt.TaskTag; +import pepper.peppermm.TaskTag; import java.util.Optional; @@ -33,9 +33,9 @@ * @author Laurent Fasani */ @Service -public class ProjectManagementEditServiceDelegate extends DefaultEditService implements IExplorerLabelServiceDelegate { +public class PepperMMEditServiceDelegate extends DefaultEditService implements IExplorerLabelServiceDelegate { - public ProjectManagementEditServiceDelegate(IEMFKindService emfKindService, Optional optionalSuggestedRootObjectsProvider, + public PepperMMEditServiceDelegate(IEMFKindService emfKindService, Optional optionalSuggestedRootObjectsProvider, IObjectSearchService objectSearchService, ILabelService labelService, IFeedbackMessageService feedbackMessageService, IEMFMessageService messageService) { super(emfKindService, optionalSuggestedRootObjectsProvider, objectSearchService, labelService, feedbackMessageService, messageService); } diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementEditingContextInitializer.java b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMEditingContextInitializer.java similarity index 76% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementEditingContextInitializer.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMEditingContextInitializer.java index 7c471c3..3982045 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementEditingContextInitializer.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMEditingContextInitializer.java @@ -10,11 +10,11 @@ * Contributors: * Obeo - initial API and implementation ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services; +package pepper.starter.services; -import fr.cea.deeplab.projectmanagement.starter.services.view.ViewDeckDescriptionBuilder; -import fr.cea.deeplab.projectmanagement.starter.services.view.ViewGanttDescriptionBuilder; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; +import pepper.starter.services.view.ViewDeckDescriptionBuilder; +import pepper.starter.services.view.ViewGanttDescriptionBuilder; +import pepper.peppermm.PepperPackage; import java.util.UUID; @@ -33,16 +33,16 @@ import org.springframework.stereotype.Service; /** - * Used to initialize the editing context of a project management project. + * Used to initialize the editing context of a pepper project. * * @author lfasani */ @Service -public class ProjectManagementEditingContextInitializer implements IEditingContextProcessor { +public class PepperMMEditingContextInitializer implements IEditingContextProcessor { private final PepperEditingContextPredicate pepperEditingContextPredicate; - public ProjectManagementEditingContextInitializer(IProjectSearchService projectSearchService, IProjectSemanticDataSearchService projectSemanticDataSearchService) { + public PepperMMEditingContextInitializer(IProjectSearchService projectSearchService, IProjectSemanticDataSearchService projectSemanticDataSearchService) { this.pepperEditingContextPredicate = new PepperEditingContextPredicate(projectSearchService, projectSemanticDataSearchService); } @@ -51,13 +51,13 @@ public void preProcess(IEditingContext editingContext) { if (this.pepperEditingContextPredicate.test(editingContext) && editingContext instanceof EditingContext emfEditingContext) { var packageRegistry = emfEditingContext.getDomain().getResourceSet().getPackageRegistry(); - packageRegistry.put(ProjectmgmtPackage.eNS_URI, ProjectmgmtPackage.eINSTANCE); + packageRegistry.put(PepperPackage.eNS_URI, PepperPackage.eINSTANCE); - emfEditingContext.getViews().add(this.getProjectManagementView()); + emfEditingContext.getViews().add(this.getPepperMMView()); } } - private View getProjectManagementView() { + private View getPepperMMView() { View view = ViewFactory.eINSTANCE.createView(); new ViewGanttDescriptionBuilder().addRepresentationDescription(view); new ViewDeckDescriptionBuilder().addRepresentationDescriptions(view); diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementLabelServiceDelegate.java b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMLabelServiceDelegate.java similarity index 82% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementLabelServiceDelegate.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMLabelServiceDelegate.java index 1311fe7..662189b 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementLabelServiceDelegate.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMLabelServiceDelegate.java @@ -10,9 +10,9 @@ * Contributors: * Obeo - initial API and implementation ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services; +package pepper.starter.services; -import fr.cea.deeplab.projectmgmt.TaskTag; +import pepper.peppermm.TaskTag; import java.util.List; @@ -31,11 +31,11 @@ * @author Laurent Fasani */ @Service -public class ProjectManagementLabelServiceDelegate extends DefaultLabelService implements ILabelServiceDelegate { +public class PepperMMLabelServiceDelegate extends DefaultLabelService implements ILabelServiceDelegate { private final EditingDomainServices editingDomainServices = new EditingDomainServices(); - public ProjectManagementLabelServiceDelegate(List iRepresentationImageProviders, IEMFLabelService iemfLabelService) { + public PepperMMLabelServiceDelegate(List iRepresentationImageProviders, IEMFLabelService iemfLabelService) { super(iRepresentationImageProviders, iemfLabelService); } diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementProjectTemplateInitializer.java b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMProjectTemplateInitializer.java similarity index 71% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementProjectTemplateInitializer.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMProjectTemplateInitializer.java index d2a047d..93a3f26 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementProjectTemplateInitializer.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMProjectTemplateInitializer.java @@ -10,7 +10,7 @@ * Contributors: * Obeo - initial API and implementation ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services; +package pepper.starter.services; import java.util.UUID; @@ -24,34 +24,34 @@ import org.springframework.stereotype.Service; /** - * Provides Project Management specific project templates initializers. + * Provides Pepper meta model specific project templates initializers. * * @author lfasani */ @Service -public class ProjectManagementProjectTemplateInitializer implements ISemanticDataInitializer { +public class PepperMMProjectTemplateInitializer implements ISemanticDataInitializer { private final IEditingContextPersistenceService editingContextPersistenceService; - public ProjectManagementProjectTemplateInitializer(IEditingContextPersistenceService editingContextPersistenceService) { + public PepperMMProjectTemplateInitializer(IEditingContextPersistenceService editingContextPersistenceService) { this.editingContextPersistenceService = editingContextPersistenceService; } @Override public boolean canHandle(String projectTemplateId) { - return ProjectManagementProjectTemplateProvider.PROJECTMANAGEMENT_EXAMPLE_TEMPLATE_ID.equals(projectTemplateId); + return PepperMMProjectTemplateProvider.PEPPERMM_EXAMPLE_TEMPLATE_ID.equals(projectTemplateId); } @Override public void handle(ICause cause, IEditingContext editingContext, String projectTemplateId) { - if (ProjectManagementProjectTemplateProvider.PROJECTMANAGEMENT_EXAMPLE_TEMPLATE_ID.equals(projectTemplateId) && editingContext instanceof IEMFEditingContext emfEditingContext) { + if (PepperMMProjectTemplateProvider.PEPPERMM_EXAMPLE_TEMPLATE_ID.equals(projectTemplateId) && editingContext instanceof IEMFEditingContext emfEditingContext) { var documentId = UUID.randomUUID(); var resource = new JSONResourceFactory().createResourceFromPath(documentId.toString()); - var resourceMetadataAdapter = new ResourceMetadataAdapter("Project Management"); + var resourceMetadataAdapter = new ResourceMetadataAdapter("Pepper"); resource.eAdapters().add(resourceMetadataAdapter); emfEditingContext.getDomain().getResourceSet().getResources().add(resource); - resource.getContents().add(new ProjectManagementSampleBuilder().getSampleContent()); + resource.getContents().add(new PepperMMSampleBuilder().getSampleContent()); this.editingContextPersistenceService.persist(cause, editingContext); } diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementProjectTemplateProvider.java b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMProjectTemplateProvider.java similarity index 55% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementProjectTemplateProvider.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMProjectTemplateProvider.java index 6c3e6d6..7afa81d 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementProjectTemplateProvider.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMProjectTemplateProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services; + ******************************************************************************/ +package pepper.starter.services; import java.util.List; @@ -20,20 +20,20 @@ import org.springframework.stereotype.Service; /** - * Provides ProjectManagement-specific project templates. + * Provides PepperMM-specific project templates. * * @author lfasani */ @Service -public class ProjectManagementProjectTemplateProvider implements IProjectTemplateProvider { +public class PepperMMProjectTemplateProvider implements IProjectTemplateProvider { - public static final String PROJECTMANAGEMENT_EXAMPLE_TEMPLATE_ID = "projectmanagement-template"; + public static final String PEPPERMM_EXAMPLE_TEMPLATE_ID = "pepper-template"; - public static final String PROJECTMANAGEMENT_NATURE = "siriusWeb://nature?kind=projectmgmt"; + public static final String PEPPERMM_NATURE = "siriusWeb://nature?kind=peppermm"; @Override public List getProjectTemplates() { - var projectManagementTemplate = new ProjectTemplate(PROJECTMANAGEMENT_EXAMPLE_TEMPLATE_ID, "Project Management", "/project-templates/ProjectManagement-Template.png", List.of(new ProjectTemplateNature(PROJECTMANAGEMENT_NATURE))); - return List.of(projectManagementTemplate); + var pepperMMTemplate = new ProjectTemplate(PEPPERMM_EXAMPLE_TEMPLATE_ID, "Pepper", "/project-templates/PepperMM-Template.png", List.of(new ProjectTemplateNature(PEPPERMM_NATURE))); + return List.of(pepperMMTemplate); } } diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementSampleBuilder.java b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMSampleBuilder.java similarity index 71% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementSampleBuilder.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMSampleBuilder.java index 52b25ee..bd0a1fd 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementSampleBuilder.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMSampleBuilder.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,24 +9,24 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services; - -import fr.cea.deeplab.projectmgmt.ExternalStakeholder; -import fr.cea.deeplab.projectmgmt.InternalStakeholder; -import fr.cea.deeplab.projectmgmt.KeyResult; -import fr.cea.deeplab.projectmgmt.Objective; -import fr.cea.deeplab.projectmgmt.Organization; -import fr.cea.deeplab.projectmgmt.Person; -import fr.cea.deeplab.projectmgmt.Project; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; -import fr.cea.deeplab.projectmgmt.ResourceFolder; -import fr.cea.deeplab.projectmgmt.TagFolder; -import fr.cea.deeplab.projectmgmt.Task; -import fr.cea.deeplab.projectmgmt.TaskTag; -import fr.cea.deeplab.projectmgmt.Team; -import fr.cea.deeplab.projectmgmt.Workpackage; -import fr.cea.deeplab.projectmgmt.WorkpackageArtefact; + ******************************************************************************/ +package pepper.starter.services; + +import pepper.peppermm.ExternalStakeholder; +import pepper.peppermm.InternalStakeholder; +import pepper.peppermm.KeyResult; +import pepper.peppermm.Objective; +import pepper.peppermm.Organization; +import pepper.peppermm.Person; +import pepper.peppermm.Project; +import pepper.peppermm.PepperFactory; +import pepper.peppermm.ResourceFolder; +import pepper.peppermm.TagFolder; +import pepper.peppermm.Task; +import pepper.peppermm.TaskTag; +import pepper.peppermm.Team; +import pepper.peppermm.Workpackage; +import pepper.peppermm.WorkpackageArtefact; import java.time.DayOfWeek; import java.time.Instant; @@ -36,11 +36,11 @@ import java.util.Locale; /** - * Builder for samples of ProjectManagement. + * Builder for samples of PepperMM. * * @author lfasani */ -public class ProjectManagementSampleBuilder { +public class PepperMMSampleBuilder { private static final String KANBAN = "kanban"; private static final String REVIEW = "Review"; @@ -62,29 +62,29 @@ public class ProjectManagementSampleBuilder { private static final String MAIN_WORKPACKAGE = "Main workpackage"; public Organization getSampleContent() { - Organization organization = ProjectmgmtFactory.eINSTANCE.createOrganization(); - ResourceFolder resourceFolder = ProjectmgmtFactory.eINSTANCE.createResourceFolder(); + Organization organization = PepperFactory.eINSTANCE.createOrganization(); + ResourceFolder resourceFolder = PepperFactory.eINSTANCE.createResourceFolder(); resourceFolder.setName("Resources"); organization.getOwnedResourceFolders().add(resourceFolder); - Person paul = ProjectmgmtFactory.eINSTANCE.createPerson(); + Person paul = PepperFactory.eINSTANCE.createPerson(); paul.setName("Paul"); - Person peter = ProjectmgmtFactory.eINSTANCE.createPerson(); + Person peter = PepperFactory.eINSTANCE.createPerson(); peter.setName("Peter"); resourceFolder.getOwnedResources().addAll(List.of(paul, peter)); - Team devTeam = ProjectmgmtFactory.eINSTANCE.createTeam(); + Team devTeam = PepperFactory.eINSTANCE.createTeam(); devTeam.setName("Development Team"); resourceFolder.getOwnedResources().add(devTeam); devTeam.getMembers().addAll(List.of(paul, peter)); - InternalStakeholder internalStakeholder1 = ProjectmgmtFactory.eINSTANCE.createInternalStakeholder(); + InternalStakeholder internalStakeholder1 = PepperFactory.eINSTANCE.createInternalStakeholder(); internalStakeholder1.setName("Indus Department"); - InternalStakeholder internalStakeholder2 = ProjectmgmtFactory.eINSTANCE.createInternalStakeholder(); + InternalStakeholder internalStakeholder2 = PepperFactory.eINSTANCE.createInternalStakeholder(); internalStakeholder2.setName("Dev Department"); - ExternalStakeholder externalStakeholder = ProjectmgmtFactory.eINSTANCE.createExternalStakeholder(); + ExternalStakeholder externalStakeholder = PepperFactory.eINSTANCE.createExternalStakeholder(); externalStakeholder.setName("Customer 1"); - ExternalStakeholder externalStakeholder2 = ProjectmgmtFactory.eINSTANCE.createExternalStakeholder(); + ExternalStakeholder externalStakeholder2 = PepperFactory.eINSTANCE.createExternalStakeholder(); externalStakeholder2.setName("Customer 2"); resourceFolder.getOwnedResources().addAll(List.of(internalStakeholder1, internalStakeholder2, externalStakeholder, externalStakeholder2)); @@ -99,19 +99,19 @@ public Organization getSampleContent() { private Project createDevProject(Person paul, Person peter) { - Project devProject = ProjectmgmtFactory.eINSTANCE.createProject(); + Project devProject = PepperFactory.eINSTANCE.createProject(); devProject.setName("Project Dev"); - Workpackage workpackage = ProjectmgmtFactory.eINSTANCE.createWorkpackage(); + Workpackage workpackage = PepperFactory.eINSTANCE.createWorkpackage(); workpackage.setName(MAIN_WORKPACKAGE); devProject.getOwnedWorkpackages().add(workpackage); - Task idea = ProjectmgmtFactory.eINSTANCE.createTask(); + Task idea = PepperFactory.eINSTANCE.createTask(); idea.setName(IDEA); idea.setDescription("Description of the Idea"); idea.setStartTime(Instant.parse("2023-12-10T08:30:00Z")); idea.setEndTime(Instant.parse("2023-12-11T17:30:00Z")); idea.setProgress(50); - Task spec = ProjectmgmtFactory.eINSTANCE.createTask(); + Task spec = PepperFactory.eINSTANCE.createTask(); spec.setName(SPECIFICATION); spec.setDescription("Description of the Specification"); spec.setStartTime(Instant.parse("2023-12-11T08:30:00Z")); @@ -119,27 +119,27 @@ private Project createDevProject(Person paul, Person peter) { spec.setProgress(50); spec.getDependencies().add(idea); - Task development = ProjectmgmtFactory.eINSTANCE.createTask(); + Task development = PepperFactory.eINSTANCE.createTask(); development.setName(DEVELOPMENT); development.setStartTime(Instant.parse(DATE_2023_12_13T08_30_00Z)); development.setEndTime(Instant.parse(DATE_2023_12_16T17_30_00Z)); development.getDependencies().add(spec); development.setComputeStartEndDynamically(true); - Task codeDev = ProjectmgmtFactory.eINSTANCE.createTask(); + Task codeDev = PepperFactory.eINSTANCE.createTask(); codeDev.setName(CODE_DEVELOPMENT); codeDev.setStartTime(Instant.parse(DATE_2023_12_13T08_30_00Z)); codeDev.setEndTime(Instant.parse(DATE_2023_12_15T17_30_00Z)); codeDev.getAssignedPersons().add(peter); codeDev.setComputeStartEndDynamically(false); codeDev.setProgress(40); - Task frontDev = ProjectmgmtFactory.eINSTANCE.createTask(); + Task frontDev = PepperFactory.eINSTANCE.createTask(); frontDev.setName("Front"); frontDev.setStartTime(Instant.parse(DATE_2023_12_13T08_30_00Z)); frontDev.setEndTime(Instant.parse("2023-12-14T17:30:00Z")); frontDev.setProgress(30); frontDev.getAssignedPersons().add(peter); - Task backDev = ProjectmgmtFactory.eINSTANCE.createTask(); + Task backDev = PepperFactory.eINSTANCE.createTask(); backDev.setName("Back"); backDev.setStartTime(Instant.parse("2023-12-14T14:00:00Z")); backDev.setEndTime(Instant.parse(DATE_2023_12_16T17_30_00Z)); @@ -147,14 +147,14 @@ private Project createDevProject(Person paul, Person peter) { backDev.getAssignedPersons().add(paul); codeDev.getSubTasks().addAll(List.of(frontDev, backDev)); - Task review = ProjectmgmtFactory.eINSTANCE.createTask(); + Task review = PepperFactory.eINSTANCE.createTask(); review.setName(REVIEW); review.setStartTime(Instant.parse(DATE_2023_12_16T08_30_00Z)); review.setEndTime(Instant.parse(DATE_2023_12_16T17_30_00Z)); development.getSubTasks().addAll(List.of(codeDev, review)); codeDev.getAssignedPersons().add(paul); - Task release = ProjectmgmtFactory.eINSTANCE.createTask(); + Task release = PepperFactory.eINSTANCE.createTask(); release.setName(RELEASE); release.setStartTime(Instant.parse(DATE_2023_12_18T08_30_00Z)); release.setEndTime(Instant.parse(DATE_2023_12_18T08_30_00Z)); @@ -164,25 +164,25 @@ private Project createDevProject(Person paul, Person peter) { } private Project createDailyProject(Person paul, Person peter) { - Project dailyProject = ProjectmgmtFactory.eINSTANCE.createProject(); + Project dailyProject = PepperFactory.eINSTANCE.createProject(); dailyProject.setName("Daily Project Dev"); - Workpackage workpackage = ProjectmgmtFactory.eINSTANCE.createWorkpackage(); + Workpackage workpackage = PepperFactory.eINSTANCE.createWorkpackage(); workpackage.setName(MAIN_WORKPACKAGE); dailyProject.getOwnedWorkpackages().add(workpackage); - TagFolder tagFolder = ProjectmgmtFactory.eINSTANCE.createTagFolder(); + TagFolder tagFolder = PepperFactory.eINSTANCE.createTagFolder(); tagFolder.setName("Tags"); dailyProject.getOwnedTagFolders().add(tagFolder); List dailyTags = this.createDailyTags(); tagFolder.getOwnedTags().addAll(dailyTags); - Task idea = ProjectmgmtFactory.eINSTANCE.createTask(); + Task idea = PepperFactory.eINSTANCE.createTask(); idea.setName(IDEA); idea.setStartTime(Instant.parse(DATE_2023_12_10T08_30_00Z)); idea.setEndTime(Instant.parse(DATE_2023_12_11T17_30_00Z)); idea.setProgress(50); idea.getTags().add(dailyTags.get(0)); - Task spec = ProjectmgmtFactory.eINSTANCE.createTask(); + Task spec = PepperFactory.eINSTANCE.createTask(); spec.setName(SPECIFICATION); spec.setStartTime(Instant.parse(DATE_2023_12_11T08_30_00Z)); spec.setEndTime(Instant.parse(DATE_2023_12_12T17_30_00Z)); @@ -190,21 +190,21 @@ private Project createDailyProject(Person paul, Person peter) { spec.getDependencies().add(idea); spec.getTags().add(dailyTags.get(0)); - Task development = ProjectmgmtFactory.eINSTANCE.createTask(); + Task development = PepperFactory.eINSTANCE.createTask(); development.setName(DEVELOPMENT); development.setStartTime(Instant.parse(DATE_2023_12_13T08_30_00Z)); development.setEndTime(Instant.parse(DATE_2023_12_16T17_30_00Z)); development.getDependencies().add(spec); development.getTags().add(dailyTags.get(1)); - Task codeDev = ProjectmgmtFactory.eINSTANCE.createTask(); + Task codeDev = PepperFactory.eINSTANCE.createTask(); codeDev.setName(CODE_DEVELOPMENT); codeDev.setStartTime(Instant.parse(DATE_2023_12_13T08_30_00Z)); codeDev.setEndTime(Instant.parse(DATE_2023_12_15T17_30_00Z)); codeDev.getAssignedPersons().add(peter); codeDev.getTags().add(dailyTags.get(2)); - Task review = ProjectmgmtFactory.eINSTANCE.createTask(); + Task review = PepperFactory.eINSTANCE.createTask(); review.setName(REVIEW); review.setStartTime(Instant.parse(DATE_2023_12_16T08_30_00Z)); review.setEndTime(Instant.parse(DATE_2023_12_16T17_30_00Z)); @@ -212,7 +212,7 @@ private Project createDailyProject(Person paul, Person peter) { codeDev.getAssignedPersons().add(paul); review.getTags().add(dailyTags.get(3)); - Task release = ProjectmgmtFactory.eINSTANCE.createTask(); + Task release = PepperFactory.eINSTANCE.createTask(); release.setName(RELEASE); release.setStartTime(Instant.parse(DATE_2023_12_18T08_30_00Z)); release.setEndTime(Instant.parse(DATE_2023_12_18T08_30_00Z)); @@ -224,26 +224,26 @@ private Project createDailyProject(Person paul, Person peter) { } private Project createKanbanProject(Person paul, Person peter) { - Project kanbanProject = ProjectmgmtFactory.eINSTANCE.createProject(); + Project kanbanProject = PepperFactory.eINSTANCE.createProject(); kanbanProject.setName("Kanban Project Dev"); - Workpackage workpackage = ProjectmgmtFactory.eINSTANCE.createWorkpackage(); + Workpackage workpackage = PepperFactory.eINSTANCE.createWorkpackage(); workpackage.setName(MAIN_WORKPACKAGE); kanbanProject.getOwnedWorkpackages().add(workpackage); List kanbanTags = this.createKanbanTags(); - TagFolder tagFolder = ProjectmgmtFactory.eINSTANCE.createTagFolder(); + TagFolder tagFolder = PepperFactory.eINSTANCE.createTagFolder(); tagFolder.setName("Tags"); kanbanProject.getOwnedTagFolders().add(tagFolder); tagFolder.getOwnedTags().addAll(kanbanTags); - Task idea = ProjectmgmtFactory.eINSTANCE.createTask(); + Task idea = PepperFactory.eINSTANCE.createTask(); idea.setName(IDEA); idea.setStartTime(Instant.parse(DATE_2023_12_10T08_30_00Z)); idea.setEndTime(Instant.parse(DATE_2023_12_11T17_30_00Z)); idea.setProgress(50); //We add it in Done tag idea.getTags().add(kanbanTags.get(2)); - Task spec = ProjectmgmtFactory.eINSTANCE.createTask(); + Task spec = PepperFactory.eINSTANCE.createTask(); spec.setName(SPECIFICATION); spec.setStartTime(Instant.parse(DATE_2023_12_11T08_30_00Z)); spec.setEndTime(Instant.parse(DATE_2023_12_12T17_30_00Z)); @@ -252,7 +252,7 @@ private Project createKanbanProject(Person paul, Person peter) { //We add it in Done tag spec.getTags().add(kanbanTags.get(2)); - Task development = ProjectmgmtFactory.eINSTANCE.createTask(); + Task development = PepperFactory.eINSTANCE.createTask(); development.setName(DEVELOPMENT); development.setStartTime(Instant.parse(DATE_2023_12_13T08_30_00Z)); development.setEndTime(Instant.parse(DATE_2023_12_16T17_30_00Z)); @@ -260,7 +260,7 @@ private Project createKanbanProject(Person paul, Person peter) { //We add it in Doing tag development.getTags().add(kanbanTags.get(1)); - Task codeDev = ProjectmgmtFactory.eINSTANCE.createTask(); + Task codeDev = PepperFactory.eINSTANCE.createTask(); codeDev.setName(CODE_DEVELOPMENT); codeDev.setStartTime(Instant.parse(DATE_2023_12_13T08_30_00Z)); codeDev.setEndTime(Instant.parse(DATE_2023_12_15T17_30_00Z)); @@ -268,7 +268,7 @@ private Project createKanbanProject(Person paul, Person peter) { //We add it in Doing tag codeDev.getTags().add(kanbanTags.get(1)); - Task review = ProjectmgmtFactory.eINSTANCE.createTask(); + Task review = PepperFactory.eINSTANCE.createTask(); review.setName(REVIEW); review.setStartTime(Instant.parse(DATE_2023_12_16T08_30_00Z)); review.setEndTime(Instant.parse(DATE_2023_12_16T17_30_00Z)); @@ -277,7 +277,7 @@ private Project createKanbanProject(Person paul, Person peter) { //We add it in To Do tag review.getTags().add(kanbanTags.get(0)); - Task release = ProjectmgmtFactory.eINSTANCE.createTask(); + Task release = PepperFactory.eINSTANCE.createTask(); release.setName(RELEASE); release.setStartTime(Instant.parse(DATE_2023_12_18T08_30_00Z)); release.setEndTime(Instant.parse(DATE_2023_12_18T08_30_00Z)); @@ -290,44 +290,44 @@ private Project createKanbanProject(Person paul, Person peter) { } private Project createOKRProject(Person paul, Person peter) { - Project okrProject = ProjectmgmtFactory.eINSTANCE.createProject(); + Project okrProject = PepperFactory.eINSTANCE.createProject(); okrProject.setName("OKR Project Dev"); - Workpackage workpackage = ProjectmgmtFactory.eINSTANCE.createWorkpackage(); + Workpackage workpackage = PepperFactory.eINSTANCE.createWorkpackage(); workpackage.setName(MAIN_WORKPACKAGE); okrProject.getOwnedWorkpackages().add(workpackage); - Objective objectiveApplicationRunning = ProjectmgmtFactory.eINSTANCE.createObjective(); + Objective objectiveApplicationRunning = PepperFactory.eINSTANCE.createObjective(); objectiveApplicationRunning.setName("Have the application running"); - KeyResult keyResultDevCompleted = ProjectmgmtFactory.eINSTANCE.createKeyResult(); + KeyResult keyResultDevCompleted = PepperFactory.eINSTANCE.createKeyResult(); keyResultDevCompleted.setName("Dev completed"); keyResultDevCompleted.setDescription("The development is completed"); - Task idea = ProjectmgmtFactory.eINSTANCE.createTask(); + Task idea = PepperFactory.eINSTANCE.createTask(); idea.setName(IDEA); idea.setStartTime(Instant.parse(DATE_2023_12_10T08_30_00Z)); idea.setEndTime(Instant.parse(DATE_2023_12_11T17_30_00Z)); idea.setProgress(50); - Task spec = ProjectmgmtFactory.eINSTANCE.createTask(); + Task spec = PepperFactory.eINSTANCE.createTask(); spec.setName(SPECIFICATION); spec.setStartTime(Instant.parse(DATE_2023_12_11T08_30_00Z)); spec.setEndTime(Instant.parse(DATE_2023_12_12T17_30_00Z)); spec.setProgress(50); spec.getDependencies().add(idea); - Task development = ProjectmgmtFactory.eINSTANCE.createTask(); + Task development = PepperFactory.eINSTANCE.createTask(); development.setName(DEVELOPMENT); development.setStartTime(Instant.parse(DATE_2023_12_13T08_30_00Z)); development.setEndTime(Instant.parse(DATE_2023_12_16T17_30_00Z)); development.getDependencies().add(spec); - Task codeDev = ProjectmgmtFactory.eINSTANCE.createTask(); + Task codeDev = PepperFactory.eINSTANCE.createTask(); codeDev.setName(CODE_DEVELOPMENT); codeDev.setStartTime(Instant.parse(DATE_2023_12_13T08_30_00Z)); codeDev.setEndTime(Instant.parse(DATE_2023_12_15T17_30_00Z)); codeDev.getAssignedPersons().add(peter); - Task review = ProjectmgmtFactory.eINSTANCE.createTask(); + Task review = PepperFactory.eINSTANCE.createTask(); review.setName(REVIEW); review.setStartTime(Instant.parse(DATE_2023_12_16T08_30_00Z)); review.setEndTime(Instant.parse(DATE_2023_12_16T17_30_00Z)); @@ -336,13 +336,13 @@ private Project createOKRProject(Person paul, Person peter) { keyResultDevCompleted.getSubTasks().addAll(List.of(idea, spec, development)); - KeyResult keyResultTestsOK = ProjectmgmtFactory.eINSTANCE.createKeyResult(); + KeyResult keyResultTestsOK = PepperFactory.eINSTANCE.createKeyResult(); keyResultTestsOK.setName("Tests passed"); keyResultTestsOK.setDescription("The tests are all passed"); - Task manualsTest = ProjectmgmtFactory.eINSTANCE.createTask(); + Task manualsTest = PepperFactory.eINSTANCE.createTask(); manualsTest.setName("Manual Test Campaign"); - Task automaticTests = ProjectmgmtFactory.eINSTANCE.createTask(); + Task automaticTests = PepperFactory.eINSTANCE.createTask(); manualsTest.setName("Automatic Test Checks"); keyResultTestsOK.getSubTasks().addAll(List.of(manualsTest, automaticTests)); @@ -356,7 +356,7 @@ private Project createOKRProject(Person paul, Person peter) { private List createDailyTags() { List tags = new ArrayList<>(); for (DayOfWeek dayOfWeek : DayOfWeek.values()) { - TaskTag tag = ProjectmgmtFactory.eINSTANCE.createTaskTag(); + TaskTag tag = PepperFactory.eINSTANCE.createTaskTag(); tag.setPrefix("daily"); tag.setSuffix(dayOfWeek.getDisplayName(TextStyle.FULL, Locale.ENGLISH)); tags.add(tag); @@ -366,17 +366,17 @@ private List createDailyTags() { private List createKanbanTags() { List tags = new ArrayList<>(); - TaskTag tag = ProjectmgmtFactory.eINSTANCE.createTaskTag(); + TaskTag tag = PepperFactory.eINSTANCE.createTaskTag(); tag.setPrefix(KANBAN); tag.setSuffix("To Do"); tags.add(tag); - tag = ProjectmgmtFactory.eINSTANCE.createTaskTag(); + tag = PepperFactory.eINSTANCE.createTaskTag(); tag.setPrefix(KANBAN); tag.setSuffix("Doing"); tags.add(tag); - tag = ProjectmgmtFactory.eINSTANCE.createTaskTag(); + tag = PepperFactory.eINSTANCE.createTaskTag(); tag.setPrefix(KANBAN); tag.setSuffix("Done"); tags.add(tag); @@ -385,24 +385,24 @@ private List createKanbanTags() { } public Organization getEmptySampleContent() { - Organization organization = ProjectmgmtFactory.eINSTANCE.createOrganization(); - ResourceFolder resourceFolder = ProjectmgmtFactory.eINSTANCE.createResourceFolder(); + Organization organization = PepperFactory.eINSTANCE.createOrganization(); + ResourceFolder resourceFolder = PepperFactory.eINSTANCE.createResourceFolder(); resourceFolder.setName("Resources"); organization.getOwnedResourceFolders().add(resourceFolder); - Person person = ProjectmgmtFactory.eINSTANCE.createPerson(); + Person person = PepperFactory.eINSTANCE.createPerson(); person.setName("Peter"); - InternalStakeholder internalStakeholder = ProjectmgmtFactory.eINSTANCE.createInternalStakeholder(); + InternalStakeholder internalStakeholder = PepperFactory.eINSTANCE.createInternalStakeholder(); internalStakeholder.setName("Department 1"); - ExternalStakeholder externalStakeholder = ProjectmgmtFactory.eINSTANCE.createExternalStakeholder(); + ExternalStakeholder externalStakeholder = PepperFactory.eINSTANCE.createExternalStakeholder(); externalStakeholder.setName("Client 1"); resourceFolder.getOwnedResources().addAll(List.of(person, internalStakeholder, externalStakeholder)); - Project project = ProjectmgmtFactory.eINSTANCE.createProject(); + Project project = PepperFactory.eINSTANCE.createProject(); project.setName("My project"); - Workpackage workpackage = ProjectmgmtFactory.eINSTANCE.createWorkpackage(); + Workpackage workpackage = PepperFactory.eINSTANCE.createWorkpackage(); workpackage.setName(MAIN_WORKPACKAGE); - WorkpackageArtefact workpackageArtefact = ProjectmgmtFactory.eINSTANCE.createWorkpackageArtefact(); + WorkpackageArtefact workpackageArtefact = PepperFactory.eINSTANCE.createWorkpackageArtefact(); workpackageArtefact.setName("New Workpackage Artefact"); workpackage.getOutputs().add(workpackageArtefact); project.getOwnedWorkpackages().add(workpackage); diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementSamplesProvider.java b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMSamplesProvider.java similarity index 78% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementSamplesProvider.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMSamplesProvider.java index 71d7e3a..8e294f7 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementSamplesProvider.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMSamplesProvider.java @@ -10,7 +10,7 @@ * Contributors: * Obeo - initial API and implementation ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services; +package pepper.starter.services; import java.util.List; import java.util.Objects; @@ -24,20 +24,20 @@ import org.springframework.stereotype.Service; /** - * Used to provide an example of ProjectManagement. + * Used to provide an example of PepperMM. * * @author lfasani */ @Service -public class ProjectManagementSamplesProvider { +public class PepperMMSamplesProvider { private final List migrationParticipants; - public ProjectManagementSamplesProvider(List migrationParticipants) { + public PepperMMSamplesProvider(List migrationParticipants) { this.migrationParticipants = Objects.requireNonNull(migrationParticipants); } - public UUID addProjectManagementSample(ResourceSet resourceSet, String resourceName) { + public UUID addPepperMMSample(ResourceSet resourceSet, String resourceName) { var documentId = UUID.randomUUID(); var resource = new JSONResourceFactory().createResourceFromPath(documentId.toString()); @@ -49,12 +49,12 @@ public UUID addProjectManagementSample(ResourceSet resourceSet, String resourceN resource.eAdapters().add(resourceMetadataAdapter); resourceSet.getResources().add(resource); - resource.getContents().add(new ProjectManagementSampleBuilder().getSampleContent()); + resource.getContents().add(new PepperMMSampleBuilder().getSampleContent()); return documentId; } - public UUID addEmptyProjectManagement(ResourceSet resourceSet, String resourceName) { + public UUID addEmptyPepperMM(ResourceSet resourceSet, String resourceName) { var documentId = UUID.randomUUID(); var resource = new JSONResourceFactory().createResourceFromPath(documentId.toString()); @@ -66,7 +66,7 @@ public UUID addEmptyProjectManagement(ResourceSet resourceSet, String resourceNa resource.eAdapters().add(resourceMetadataAdapter); resourceSet.getResources().add(resource); - resource.getContents().add(new ProjectManagementSampleBuilder().getEmptySampleContent()); + resource.getContents().add(new PepperMMSampleBuilder().getEmptySampleContent()); return documentId; } diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementStereotypeHandler.java b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMStereotypeHandler.java similarity index 55% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementStereotypeHandler.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMStereotypeHandler.java index c0629c7..397e73a 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementStereotypeHandler.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMStereotypeHandler.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services; + ******************************************************************************/ +package pepper.starter.services; import java.util.List; import java.util.Objects; @@ -29,19 +29,19 @@ * @author lfasani */ @Service -public class ProjectManagementStereotypeHandler implements IStereotypeHandler { +public class PepperMMStereotypeHandler implements IStereotypeHandler { - private final ProjectManagementSamplesProvider projectManagementSamplesProvider; + private final PepperMMSamplesProvider pepperMMSamplesProvider; - public ProjectManagementStereotypeHandler(ProjectManagementSamplesProvider projectManagementSamplesProvider) { - this.projectManagementSamplesProvider = Objects.requireNonNull(projectManagementSamplesProvider); + public PepperMMStereotypeHandler(PepperMMSamplesProvider pepperMMSamplesProvider) { + this.pepperMMSamplesProvider = Objects.requireNonNull(pepperMMSamplesProvider); } @Override public boolean canHandle(IEditingContext editingContext, String stereotypeId) { return List.of( - ProjectManagementStereotypeProvider.PROJECT_MANAGEMENT_EMPTY, - ProjectManagementStereotypeProvider.PROJECT_MANAGEMENT_SAMPLE + PepperMMStereotypeProvider.PROJECT_MANAGEMENT_EMPTY, + PepperMMStereotypeProvider.PROJECT_MANAGEMENT_SAMPLE ).contains(stereotypeId); } @@ -49,21 +49,21 @@ public boolean canHandle(IEditingContext editingContext, String stereotypeId) { public Optional handle(IEditingContext editingContext, String stereotypeId, String name) { if (editingContext instanceof IEMFEditingContext emfEditingContext) { return switch (stereotypeId) { - case ProjectManagementStereotypeProvider.PROJECT_MANAGEMENT_EMPTY -> createEmptyProjectManagementDocument(emfEditingContext, name); - case ProjectManagementStereotypeProvider.PROJECT_MANAGEMENT_SAMPLE -> createProjectManagementSampleDocument(emfEditingContext, name); + case PepperMMStereotypeProvider.PROJECT_MANAGEMENT_EMPTY -> createEmptyPepperMMDocument(emfEditingContext, name); + case PepperMMStereotypeProvider.PROJECT_MANAGEMENT_SAMPLE -> createPepperMMSampleDocument(emfEditingContext, name); default -> Optional.empty(); }; } return Optional.empty(); } - private Optional createEmptyProjectManagementDocument(IEMFEditingContext editingContext, String name) { - var documentId = this.projectManagementSamplesProvider.addEmptyProjectManagement(editingContext.getDomain().getResourceSet(), name); + private Optional createEmptyPepperMMDocument(IEMFEditingContext editingContext, String name) { + var documentId = this.pepperMMSamplesProvider.addEmptyPepperMM(editingContext.getDomain().getResourceSet(), name); return Optional.of(new DocumentDTO(documentId, name, ExplorerDescriptionProvider.DOCUMENT_KIND)); } - private Optional createProjectManagementSampleDocument(IEMFEditingContext editingContext, String name) { - var documentId = this.projectManagementSamplesProvider.addProjectManagementSample(editingContext.getDomain().getResourceSet(), name); + private Optional createPepperMMSampleDocument(IEMFEditingContext editingContext, String name) { + var documentId = this.pepperMMSamplesProvider.addPepperMMSample(editingContext.getDomain().getResourceSet(), name); return Optional.of(new DocumentDTO(documentId, name, ExplorerDescriptionProvider.DOCUMENT_KIND)); } } diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementStereotypeProvider.java b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMStereotypeProvider.java similarity index 76% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementStereotypeProvider.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMStereotypeProvider.java index d6a633c..5639db3 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/ProjectManagementStereotypeProvider.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/PepperMMStereotypeProvider.java @@ -10,7 +10,7 @@ * Contributors: * Obeo - initial API and implementation ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services; +package pepper.starter.services; import java.util.List; @@ -27,15 +27,15 @@ * @author lfasani */ @Service -public class ProjectManagementStereotypeProvider implements IStereotypeProvider { +public class PepperMMStereotypeProvider implements IStereotypeProvider { - public static final String PROJECT_MANAGEMENT_SAMPLE = "projectmgmt_sample"; + public static final String PROJECT_MANAGEMENT_SAMPLE = "peppermm_sample"; - public static final String PROJECT_MANAGEMENT_EMPTY = "projectmgmt_empty"; + public static final String PROJECT_MANAGEMENT_EMPTY = "peppermm_empty"; private final PepperEditingContextPredicate pepperEditingContextPredicate; - public ProjectManagementStereotypeProvider(IProjectSearchService projectSearchService, IProjectSemanticDataSearchService projectSemanticDataSearchService) { + public PepperMMStereotypeProvider(IProjectSearchService projectSearchService, IProjectSemanticDataSearchService projectSemanticDataSearchService) { this.pepperEditingContextPredicate = new PepperEditingContextPredicate(projectSearchService, projectSemanticDataSearchService); } @@ -44,8 +44,8 @@ public List getStereotypes(IEditingContext editingContext) { if (this.pepperEditingContextPredicate.test(editingContext)) { return List.of( - new Stereotype(PROJECT_MANAGEMENT_EMPTY, "Empty Project Management Model"), - new Stereotype(PROJECT_MANAGEMENT_SAMPLE, "Project Management Sample Model") + new Stereotype(PROJECT_MANAGEMENT_EMPTY, "Empty Pepper Model"), + new Stereotype(PROJECT_MANAGEMENT_SAMPLE, "Pepper Sample Model") ); } return List.of(); diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/CustomerPageDescription.java b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/CustomerPageDescription.java similarity index 76% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/CustomerPageDescription.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/CustomerPageDescription.java index 67bbc88..8aeb2c3 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/CustomerPageDescription.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/CustomerPageDescription.java @@ -11,12 +11,12 @@ * Obeo - initial API and implementation ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services.descriptions; +package pepper.starter.services.descriptions; -import fr.cea.deeplab.projectmanagement.starter.messages.IProjectManagementMessageService; -import fr.cea.deeplab.projectmanagement.starter.messages.MessageConstants; -import fr.cea.deeplab.projectmgmt.Project; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; +import pepper.starter.messages.IPepperMMMessageService; +import pepper.starter.messages.MessageConstants; +import pepper.peppermm.Project; +import pepper.peppermm.PepperPackage; import java.util.Collections; import java.util.List; @@ -40,7 +40,7 @@ import org.eclipse.sirius.components.representations.VariableManager; /** - * This class is used to provide the customer page description for the project management concept. + * This class is used to provide the customer page description for the pepper meta model concept. * * @author lfasani */ @@ -54,19 +54,19 @@ public class CustomerPageDescription { private final ComposedAdapterFactory composedAdapterFactory; - private final IProjectManagementMessageService projectManagementMessageService; + private final IPepperMMMessageService pepperMMMessageService; private final Function semanticTargetIdProvider; private final IFeedbackMessageService feedbackMessageService; - public CustomerPageDescription(ILabelService labelService, IIdentityService identityService, IObjectSearchService objectSearchService, ComposedAdapterFactory composedAdapterFactory, IProjectManagementMessageService projectManagementMessageService, + public CustomerPageDescription(ILabelService labelService, IIdentityService identityService, IObjectSearchService objectSearchService, ComposedAdapterFactory composedAdapterFactory, IPepperMMMessageService pepperMMMessageService, IFeedbackMessageService feedbackMessageService) { this.labelService = labelService; this.identityService = identityService; this.objectSearchService = objectSearchService; this.composedAdapterFactory = composedAdapterFactory; - this.projectManagementMessageService = projectManagementMessageService; + this.pepperMMMessageService = pepperMMMessageService; this.feedbackMessageService = feedbackMessageService; this.semanticTargetIdProvider = variableManager -> variableManager.get(VariableManager.SELF, Object.class).map(this.identityService::getId).orElse(null); } @@ -97,7 +97,7 @@ PageDescription getCustomerPageDescription() { return PageDescription.newPageDescription("customerPageId") .idProvider(variableManager -> "customerPageId") - .labelProvider(variableManager -> this.projectManagementMessageService.getMessage(MessageConstants.PAGE_CLIENTS)) + .labelProvider(variableManager -> this.pepperMMMessageService.getMessage(MessageConstants.PAGE_CLIENTS)) .semanticElementsProvider(variableManager -> Collections.singletonList(variableManager.getVariables().get(VariableManager.SELF))) .groupDescriptions(List.of(group)) .canCreatePredicate(variableManager -> true) @@ -106,27 +106,27 @@ PageDescription getCustomerPageDescription() { private AbstractWidgetDescription getContainer1() { WidgetDescriptionBuilderHelper widgetDescriptionBuilderHelper = new WidgetDescriptionBuilderHelper(this.semanticTargetIdProvider, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, - this.projectManagementMessageService, this.feedbackMessageService); + this.pepperMMMessageService, this.feedbackMessageService); - LabelDescription labelDescription = widgetDescriptionBuilderHelper.buildLabelDescription(this.projectManagementMessageService.getMessage(MessageConstants.PAGE_CLIENTS_GROUP_CLIENTS)); + LabelDescription labelDescription = widgetDescriptionBuilderHelper.buildLabelDescription(this.pepperMMMessageService.getMessage(MessageConstants.PAGE_CLIENTS_GROUP_CLIENTS)); MultiSelectDescription clientsMultiSelectDescription = new WidgetDescriptionBuilderHelper(this.semanticTargetIdProvider, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, - this.projectManagementMessageService, this.feedbackMessageService) - .buildMultiSelectDescriptionForProjectResource(ProjectmgmtPackage.eINSTANCE.getProject_Clients(), null); + this.pepperMMMessageService, this.feedbackMessageService) + .buildMultiSelectDescriptionForProjectResource(PepperPackage.eINSTANCE.getProject_Clients(), null); MultiSelectDescription partnersMultiSelectDescription = new WidgetDescriptionBuilderHelper(this.semanticTargetIdProvider, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, - this.projectManagementMessageService, this.feedbackMessageService) - .buildMultiSelectDescriptionForProjectResource(ProjectmgmtPackage.eINSTANCE.getProject_Partners(), null); + this.pepperMMMessageService, this.feedbackMessageService) + .buildMultiSelectDescriptionForProjectResource(PepperPackage.eINSTANCE.getProject_Partners(), null); return widgetDescriptionBuilderHelper.buildFlexboxContainerDescription(List.of(labelDescription, clientsMultiSelectDescription, partnersMultiSelectDescription)); } private AbstractWidgetDescription getContainer2() { WidgetDescriptionBuilderHelper widgetDescriptionBuilderHelper = new WidgetDescriptionBuilderHelper(this.semanticTargetIdProvider, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, - this.projectManagementMessageService, this.feedbackMessageService); + this.pepperMMMessageService, this.feedbackMessageService); - LabelDescription labelDescription = widgetDescriptionBuilderHelper.buildLabelDescription(this.projectManagementMessageService.getMessage(MessageConstants.PAGE_CLIENTS_GROUP_NEEDS)); - TextareaDescription clientNeedsDescription = widgetDescriptionBuilderHelper.buildTextareaDescription(ProjectmgmtPackage.eINSTANCE.getProject_ClientNeed(), Project::getClientNeed, Project::setClientNeed, MessageConstants.CLIENT_NEEDS_HELP); - TextareaDescription descriptionDescription = widgetDescriptionBuilderHelper.buildTextareaDescription(ProjectmgmtPackage.eINSTANCE.getProject_InternalNeed(), Project::getInternalNeed, Project::setInternalNeed, MessageConstants.INTERNAL_NEEDS_HELP); + LabelDescription labelDescription = widgetDescriptionBuilderHelper.buildLabelDescription(this.pepperMMMessageService.getMessage(MessageConstants.PAGE_CLIENTS_GROUP_NEEDS)); + TextareaDescription clientNeedsDescription = widgetDescriptionBuilderHelper.buildTextareaDescription(PepperPackage.eINSTANCE.getProject_ClientNeed(), Project::getClientNeed, Project::setClientNeed, MessageConstants.CLIENT_NEEDS_HELP); + TextareaDescription descriptionDescription = widgetDescriptionBuilderHelper.buildTextareaDescription(PepperPackage.eINSTANCE.getProject_InternalNeed(), Project::getInternalNeed, Project::setInternalNeed, MessageConstants.INTERNAL_NEEDS_HELP); return widgetDescriptionBuilderHelper.buildFlexboxContainerDescription(List.of(labelDescription, clientNeedsDescription, descriptionDescription)); } diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/ProjectManagementEditingContextDescriptionProvider.java b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/PepperMMEditingContextDescriptionProvider.java similarity index 72% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/ProjectManagementEditingContextDescriptionProvider.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/PepperMMEditingContextDescriptionProvider.java index 1cce473..2470968 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/ProjectManagementEditingContextDescriptionProvider.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/PepperMMEditingContextDescriptionProvider.java @@ -10,11 +10,11 @@ * Contributors: * Obeo - initial API and implementation ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services.descriptions; +package pepper.starter.services.descriptions; -import fr.cea.deeplab.projectmanagement.starter.messages.IProjectManagementMessageService; -import fr.cea.deeplab.projectmanagement.starter.messages.MessageConstants; -import fr.cea.deeplab.projectmgmt.Project; +import pepper.starter.messages.IPepperMMMessageService; +import pepper.starter.messages.MessageConstants; +import pepper.peppermm.Project; import java.util.List; import java.util.Objects; @@ -36,12 +36,12 @@ import org.springframework.stereotype.Service; /** - * This class is used to provide the description for the project management concepts. + * This class is used to provide the description for the pepper meta model concepts. * * @author lfasani */ @Service -public class ProjectManagementEditingContextDescriptionProvider implements IEditingContextRepresentationDescriptionProvider { +public class PepperMMEditingContextDescriptionProvider implements IEditingContextRepresentationDescriptionProvider { public static final String PROJECT_FORM_ID = "projectFormDescription"; @@ -53,18 +53,18 @@ public class ProjectManagementEditingContextDescriptionProvider implements IEdit private final IObjectSearchService objectSearchService; - private final IProjectManagementMessageService projectManagementMessageService; + private final IPepperMMMessageService pepperMMMessageService; private final IFeedbackMessageService feedbackMessageService; private final CursorBasedNavigationServices cursorBasedNavigationServices; - public ProjectManagementEditingContextDescriptionProvider(List composedAdapterFactoryDescriptors, ILabelService labelService, IIdentityService identityService, IObjectSearchService objectSearchService, IProjectManagementMessageService projectManagementMessageService, + public PepperMMEditingContextDescriptionProvider(List composedAdapterFactoryDescriptors, ILabelService labelService, IIdentityService identityService, IObjectSearchService objectSearchService, IPepperMMMessageService pepperMMMessageService, IFeedbackMessageService feedbackMessageService) { this.labelService = Objects.requireNonNull(labelService); this.identityService = Objects.requireNonNull(identityService); this.objectSearchService = Objects.requireNonNull(objectSearchService); - this.projectManagementMessageService = Objects.requireNonNull(projectManagementMessageService); + this.pepperMMMessageService = Objects.requireNonNull(pepperMMMessageService); this.feedbackMessageService = feedbackMessageService; this.cursorBasedNavigationServices = new CursorBasedNavigationServices(); @@ -78,19 +78,19 @@ public ProjectManagementEditingContextDescriptionProvider(List getRepresentationDescriptions(IEditingContext editingContext) { - PageDescription projectPageDescription = new ProjectPageDescription(this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, this.projectManagementMessageService, this.feedbackMessageService).getProjectPageDescription(); - PageDescription customerPageDescription = new CustomerPageDescription(this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, this.projectManagementMessageService, this.feedbackMessageService).getCustomerPageDescription(); - PageDescription planningAndCostingPageDescription = new PlanningAndCostingPageDescription(this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, this.projectManagementMessageService, this.feedbackMessageService).getPageDescription(); - PageDescription workpackagesPageDescription = new WorkpackagesPageDescription(this.labelService, this.identityService, this.objectSearchService, this.cursorBasedNavigationServices, this.composedAdapterFactory, this.projectManagementMessageService, this.feedbackMessageService).getWorkpackagesPageDescription(); - PageDescription workpackageArtefactPageDescription = new WorkpackageArtefactPageDescription(this.labelService, this.identityService, this.objectSearchService, this.cursorBasedNavigationServices, this.composedAdapterFactory, this.projectManagementMessageService, this.feedbackMessageService).getWorkpackageArtefactsPageDescription(); - PageDescription risksPageDescription = new RisksPageDescription(this.labelService, this.identityService, this.objectSearchService, this.cursorBasedNavigationServices, this.composedAdapterFactory, this.projectManagementMessageService, this.feedbackMessageService).getRisksPageDescription(); + PageDescription projectPageDescription = new ProjectPageDescription(this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, this.pepperMMMessageService, this.feedbackMessageService).getProjectPageDescription(); + PageDescription customerPageDescription = new CustomerPageDescription(this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, this.pepperMMMessageService, this.feedbackMessageService).getCustomerPageDescription(); + PageDescription planningAndCostingPageDescription = new PlanningAndCostingPageDescription(this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, this.pepperMMMessageService, this.feedbackMessageService).getPageDescription(); + PageDescription workpackagesPageDescription = new WorkpackagesPageDescription(this.labelService, this.identityService, this.objectSearchService, this.cursorBasedNavigationServices, this.composedAdapterFactory, this.pepperMMMessageService, this.feedbackMessageService).getWorkpackagesPageDescription(); + PageDescription workpackageArtefactPageDescription = new WorkpackageArtefactPageDescription(this.labelService, this.identityService, this.objectSearchService, this.cursorBasedNavigationServices, this.composedAdapterFactory, this.pepperMMMessageService, this.feedbackMessageService).getWorkpackageArtefactsPageDescription(); + PageDescription risksPageDescription = new RisksPageDescription(this.labelService, this.identityService, this.objectSearchService, this.cursorBasedNavigationServices, this.composedAdapterFactory, this.pepperMMMessageService, this.feedbackMessageService).getRisksPageDescription(); FormDescription projectFormDescription = FormDescription.newFormDescription(PROJECT_FORM_ID) - .label(this.projectManagementMessageService.getMessage(MessageConstants.FORM_TITLE)) + .label(this.pepperMMMessageService.getMessage(MessageConstants.FORM_TITLE)) .idProvider(new GetOrCreateRandomIdProvider()) .canCreatePredicate(vm -> true) - .labelProvider(variableManager -> this.projectManagementMessageService.getMessage(MessageConstants.FORM_TITLE)) + .labelProvider(variableManager -> this.pepperMMMessageService.getMessage(MessageConstants.FORM_TITLE)) .targetObjectIdProvider(this::getTargetObjectId) .canCreatePredicate(this::canCreate) .pageDescriptions(List.of(projectPageDescription, customerPageDescription, planningAndCostingPageDescription, workpackagesPageDescription, workpackageArtefactPageDescription, risksPageDescription)) diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/PepperTableEditCellHandler.java b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/PepperTableEditCellHandler.java similarity index 98% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/PepperTableEditCellHandler.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/PepperTableEditCellHandler.java index f77d2de..858d33f 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/PepperTableEditCellHandler.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/PepperTableEditCellHandler.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2026 Obeo. + * Copyright (c) 2026, 2026 CEA LIST. * 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 @@ -9,9 +9,9 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ + ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services.descriptions; +package pepper.starter.services.descriptions; import java.time.LocalDate; diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/PlanningAndCostingPageDescription.java b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/PlanningAndCostingPageDescription.java similarity index 78% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/PlanningAndCostingPageDescription.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/PlanningAndCostingPageDescription.java index 746df58..3f5d609 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/PlanningAndCostingPageDescription.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/PlanningAndCostingPageDescription.java @@ -11,11 +11,11 @@ * Obeo - initial API and implementation ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services.descriptions; +package pepper.starter.services.descriptions; -import fr.cea.deeplab.projectmanagement.starter.messages.IProjectManagementMessageService; -import fr.cea.deeplab.projectmanagement.starter.messages.MessageConstants; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; +import pepper.starter.messages.IPepperMMMessageService; +import pepper.starter.messages.MessageConstants; +import pepper.peppermm.PepperPackage; import java.time.LocalDate; import java.time.format.DateTimeFormatter; @@ -66,19 +66,19 @@ public class PlanningAndCostingPageDescription { private final IObjectSearchService objectSearchService; private final ComposedAdapterFactory composedAdapterFactory; - private final IProjectManagementMessageService projectManagementMessageService; + private final IPepperMMMessageService pepperMMMessageService; private final Function semanticTargetIdProvider; private final IFeedbackMessageService feedbackMessageService; - public PlanningAndCostingPageDescription(ILabelService labelService, IIdentityService identityService, IObjectSearchService objectSearchService, ComposedAdapterFactory composedAdapterFactory, IProjectManagementMessageService projectManagementMessageService, + public PlanningAndCostingPageDescription(ILabelService labelService, IIdentityService identityService, IObjectSearchService objectSearchService, ComposedAdapterFactory composedAdapterFactory, IPepperMMMessageService pepperMMMessageService, IFeedbackMessageService feedbackMessageService) { this.labelService = labelService; this.identityService = identityService; this.objectSearchService = objectSearchService; this.composedAdapterFactory = composedAdapterFactory; - this.projectManagementMessageService = projectManagementMessageService; + this.pepperMMMessageService = pepperMMMessageService; this.feedbackMessageService = feedbackMessageService; this.semanticTargetIdProvider = variableManager -> variableManager.get(VariableManager.SELF, Object.class).map(this.identityService::getId).orElse(null); } @@ -108,7 +108,7 @@ PageDescription getPageDescription() { return PageDescription.newPageDescription("planningCostingPageId") .idProvider(variableManager -> "planningCostingPageId") - .labelProvider(variableManager -> this.projectManagementMessageService.getMessage(MessageConstants.PAGE_PLANNING)) + .labelProvider(variableManager -> this.pepperMMMessageService.getMessage(MessageConstants.PAGE_PLANNING)) .semanticElementsProvider(variableManager -> Collections.singletonList(variableManager.getVariables().get(VariableManager.SELF))) .groupDescriptions(List.of(group)) .canCreatePredicate(variableManager -> true) @@ -117,15 +117,15 @@ PageDescription getPageDescription() { private AbstractWidgetDescription getContainer1() { WidgetDescriptionBuilderHelper widgetDescriptionBuilderHelper = new WidgetDescriptionBuilderHelper(this.semanticTargetIdProvider, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, - this.projectManagementMessageService, this.feedbackMessageService); + this.pepperMMMessageService, this.feedbackMessageService); - LabelDescription labelDescription = widgetDescriptionBuilderHelper.buildLabelDescription(this.projectManagementMessageService.getMessage(MessageConstants.PAGE_PLANNING_GROUP_PLANNING)); - DateTimeDescription contractualStartDateTimeDescription = this.buildDateTimeDescription(ProjectmgmtPackage.eINSTANCE.getProject_ContractualStartDate()); - TextfieldDescription durationDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(ProjectmgmtPackage.eINSTANCE.getProject_Duration()); - TextfieldDescription contractTermExtensionDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(ProjectmgmtPackage.eINSTANCE.getProject_ContractTermExtension()); - DateTimeDescription contractualEndDateTimeDescription = this.buildDateTimeDescription(ProjectmgmtPackage.eINSTANCE.getProject_ContractualEndDate()); - DateTimeDescription realStartDateTimeDescription = this.buildDateTimeDescription(ProjectmgmtPackage.eINSTANCE.getProject_EffectiveStartDate()); - DateTimeDescription realEndDateTimeDescription = this.buildDateTimeDescription(ProjectmgmtPackage.eINSTANCE.getProject_EffectiveEndDate()); + LabelDescription labelDescription = widgetDescriptionBuilderHelper.buildLabelDescription(this.pepperMMMessageService.getMessage(MessageConstants.PAGE_PLANNING_GROUP_PLANNING)); + DateTimeDescription contractualStartDateTimeDescription = this.buildDateTimeDescription(PepperPackage.eINSTANCE.getProject_ContractualStartDate()); + TextfieldDescription durationDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(PepperPackage.eINSTANCE.getProject_Duration()); + TextfieldDescription contractTermExtensionDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(PepperPackage.eINSTANCE.getProject_ContractTermExtension()); + DateTimeDescription contractualEndDateTimeDescription = this.buildDateTimeDescription(PepperPackage.eINSTANCE.getProject_ContractualEndDate()); + DateTimeDescription realStartDateTimeDescription = this.buildDateTimeDescription(PepperPackage.eINSTANCE.getProject_EffectiveStartDate()); + DateTimeDescription realEndDateTimeDescription = this.buildDateTimeDescription(PepperPackage.eINSTANCE.getProject_EffectiveEndDate()); return widgetDescriptionBuilderHelper.buildFlexboxContainerDescription( List.of(labelDescription, contractualStartDateTimeDescription, durationDescription, contractTermExtensionDescription, contractualEndDateTimeDescription, realStartDateTimeDescription, realEndDateTimeDescription)); @@ -133,16 +133,16 @@ private AbstractWidgetDescription getContainer1() { private AbstractWidgetDescription getContainer2() { WidgetDescriptionBuilderHelper widgetDescriptionBuilderHelper = new WidgetDescriptionBuilderHelper(this.semanticTargetIdProvider, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, - this.projectManagementMessageService, this.feedbackMessageService); + this.pepperMMMessageService, this.feedbackMessageService); - LabelDescription labelDescription = widgetDescriptionBuilderHelper.buildLabelDescription(this.projectManagementMessageService.getMessage(MessageConstants.PAGE_PLANNING_GROUP_BUDGET)); - TextfieldDescription globalCostTextfieldDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(ProjectmgmtPackage.eINSTANCE.getProject_GlobalCost(), this.projectManagementMessageService.getMessage(MessageConstants.GLOBAL_COST_HELP), null, false); - TextfieldDescription fundingRateTextfieldDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(ProjectmgmtPackage.eINSTANCE.getProject_FundingRate()); - TextfieldDescription fundingTextfieldDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(ProjectmgmtPackage.eINSTANCE.getProject_Funding(), this.projectManagementMessageService.getMessage(MessageConstants.FUNDING_HELP), null, true); - TextfieldDescription manpowerTextfieldDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(ProjectmgmtPackage.eINSTANCE.getProject_Manpower(), this.projectManagementMessageService.getMessage(MessageConstants.MANPOWER_HELP), null, false); + LabelDescription labelDescription = widgetDescriptionBuilderHelper.buildLabelDescription(this.pepperMMMessageService.getMessage(MessageConstants.PAGE_PLANNING_GROUP_BUDGET)); + TextfieldDescription globalCostTextfieldDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(PepperPackage.eINSTANCE.getProject_GlobalCost(), this.pepperMMMessageService.getMessage(MessageConstants.GLOBAL_COST_HELP), null, false); + TextfieldDescription fundingRateTextfieldDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(PepperPackage.eINSTANCE.getProject_FundingRate()); + TextfieldDescription fundingTextfieldDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(PepperPackage.eINSTANCE.getProject_Funding(), this.pepperMMMessageService.getMessage(MessageConstants.FUNDING_HELP), null, true); + TextfieldDescription manpowerTextfieldDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(PepperPackage.eINSTANCE.getProject_Manpower(), this.pepperMMMessageService.getMessage(MessageConstants.MANPOWER_HELP), null, false); TextfieldStyle textfieldStyle = TextfieldStyle.newTextfieldStyle().backgroundColor("lightBlue[50]").widgetGridLayout(widgetDescriptionBuilderHelper.buildWidgetGridLayout()).build(); - TextfieldDescription eotpTextfieldDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(ProjectmgmtPackage.eINSTANCE.getProject_EOTP(), this.projectManagementMessageService.getMessage(MessageConstants.EOTP_HELP), textfieldStyle, false); - TextfieldDescription statisticOrderTextfieldDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(ProjectmgmtPackage.eINSTANCE.getProject_StatisticOrder(), this.projectManagementMessageService.getMessage(MessageConstants.OS_HELP), textfieldStyle, false); + TextfieldDescription eotpTextfieldDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(PepperPackage.eINSTANCE.getProject_EOTP(), this.pepperMMMessageService.getMessage(MessageConstants.EOTP_HELP), textfieldStyle, false); + TextfieldDescription statisticOrderTextfieldDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(PepperPackage.eINSTANCE.getProject_StatisticOrder(), this.pepperMMMessageService.getMessage(MessageConstants.OS_HELP), textfieldStyle, false); return widgetDescriptionBuilderHelper.buildFlexboxContainerDescription( List.of(labelDescription, globalCostTextfieldDescription, fundingRateTextfieldDescription, fundingTextfieldDescription, manpowerTextfieldDescription, eotpTextfieldDescription, statisticOrderTextfieldDescription)); @@ -150,7 +150,7 @@ private AbstractWidgetDescription getContainer2() { DateTimeDescription buildDateTimeDescription(EAttribute feature) { WidgetDescriptionBuilderHelper widgetDescriptionBuilderHelper = new WidgetDescriptionBuilderHelper(this.semanticTargetIdProvider, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, - this.projectManagementMessageService, this.feedbackMessageService); + this.pepperMMMessageService, this.feedbackMessageService); return DateTimeDescription.newDateTimeDescription(UUID.randomUUID().toString()) .idProvider(new WidgetIdProvider()) diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/ProjectPageDescription.java b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/ProjectPageDescription.java similarity index 80% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/ProjectPageDescription.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/ProjectPageDescription.java index d48043d..a061d02 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/ProjectPageDescription.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/ProjectPageDescription.java @@ -11,13 +11,13 @@ * Obeo - initial API and implementation ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services.descriptions; +package pepper.starter.services.descriptions; -import fr.cea.deeplab.projectmanagement.starter.messages.IProjectManagementMessageService; -import fr.cea.deeplab.projectmanagement.starter.messages.MessageConstants; -import fr.cea.deeplab.projectmgmt.Project; -import fr.cea.deeplab.projectmgmt.ProjectState; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; +import pepper.starter.messages.IPepperMMMessageService; +import pepper.starter.messages.MessageConstants; +import pepper.peppermm.Project; +import pepper.peppermm.ProjectState; +import pepper.peppermm.PepperPackage; import java.util.Collections; import java.util.List; @@ -52,7 +52,7 @@ import org.eclipse.sirius.components.representations.VariableManager; /** - * This class is used to provide the project page description for the project management concept. + * This class is used to provide the project page description for the pepper meta model concept. * * @author lfasani */ @@ -68,17 +68,17 @@ public class ProjectPageDescription { private final ComposedAdapterFactory composedAdapterFactory; - private final IProjectManagementMessageService projectManagementMessageService; + private final IPepperMMMessageService pepperMMMessageService; private final IFeedbackMessageService feedbackMessageService; - public ProjectPageDescription(ILabelService labelService, IIdentityService identityService, IObjectSearchService objectSearchService, ComposedAdapterFactory composedAdapterFactory, IProjectManagementMessageService projectManagementMessageService, + public ProjectPageDescription(ILabelService labelService, IIdentityService identityService, IObjectSearchService objectSearchService, ComposedAdapterFactory composedAdapterFactory, IPepperMMMessageService pepperMMMessageService, IFeedbackMessageService feedbackMessageService) { this.labelService = labelService; this.identityService = identityService; this.objectSearchService = objectSearchService; this.composedAdapterFactory = composedAdapterFactory; - this.projectManagementMessageService = projectManagementMessageService; + this.pepperMMMessageService = pepperMMMessageService; this.feedbackMessageService = feedbackMessageService; this.semanticTargetIdProvider = variableManager -> variableManager.get(VariableManager.SELF, Object.class).map(this.identityService::getId).orElse(null); } @@ -108,7 +108,7 @@ PageDescription getProjectPageDescription() { return PageDescription.newPageDescription("projectPageId") .idProvider(variableManager -> "projectPageId") - .labelProvider(variableManager -> this.projectManagementMessageService.getMessage(MessageConstants.PAGE_PROJECT)) + .labelProvider(variableManager -> this.pepperMMMessageService.getMessage(MessageConstants.PAGE_PROJECT)) .semanticElementsProvider(variableManager -> Collections.singletonList(variableManager.getVariables().get(VariableManager.SELF))) .groupDescriptions(List.of(group)) .canCreatePredicate(variableManager -> true) @@ -117,17 +117,17 @@ PageDescription getProjectPageDescription() { private AbstractWidgetDescription getContainer1() { WidgetDescriptionBuilderHelper widgetDescriptionBuilderHelper = new WidgetDescriptionBuilderHelper(this.semanticTargetIdProvider, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, - this.projectManagementMessageService, this.feedbackMessageService); - LabelDescription labelDescription = widgetDescriptionBuilderHelper.buildLabelDescription(this.projectManagementMessageService.getMessage(MessageConstants.PAGE_PROJECT_GROUP_INFORMATION)); - TextfieldDescription nameDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(ProjectmgmtPackage.eINSTANCE.getProject_Name()); - TextfieldDescription referenceDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(ProjectmgmtPackage.eINSTANCE.getProject_Reference()); - TextareaDescription descriptionDescription = widgetDescriptionBuilderHelper.buildTextareaDescription(ProjectmgmtPackage.eINSTANCE.getProject_Description(), Project::getDescription, Project::setDescription, null); - TextfieldDescription mainBrickDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(ProjectmgmtPackage.eINSTANCE.getProject_MainProgramBrick()); + this.pepperMMMessageService, this.feedbackMessageService); + LabelDescription labelDescription = widgetDescriptionBuilderHelper.buildLabelDescription(this.pepperMMMessageService.getMessage(MessageConstants.PAGE_PROJECT_GROUP_INFORMATION)); + TextfieldDescription nameDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(PepperPackage.eINSTANCE.getProject_Name()); + TextfieldDescription referenceDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(PepperPackage.eINSTANCE.getProject_Reference()); + TextareaDescription descriptionDescription = widgetDescriptionBuilderHelper.buildTextareaDescription(PepperPackage.eINSTANCE.getProject_Description(), Project::getDescription, Project::setDescription, null); + TextfieldDescription mainBrickDescription = widgetDescriptionBuilderHelper.buildTextfieldDescription(PepperPackage.eINSTANCE.getProject_MainProgramBrick()); SelectDescription stateDescription = SelectDescription.newSelectDescription(UUID.randomUUID().toString()) .idProvider(new WidgetIdProvider()) .targetObjectIdProvider(this.semanticTargetIdProvider) - .labelProvider(this.getLabelProvider(ProjectmgmtPackage.eINSTANCE.getProject_State())) + .labelProvider(this.getLabelProvider(PepperPackage.eINSTANCE.getProject_State())) .valueProvider(variableManager -> variableManager.get(VariableManager.SELF, Project.class).map(Project::getState).map(Object::toString).orElse("")) .optionIdProvider(variableManager -> variableManager.get(SelectComponent.CANDIDATE_VARIABLE, ProjectState.class).map(ProjectState::toString).orElse("")) .optionLabelProvider(variableManager -> variableManager.get(SelectComponent.CANDIDATE_VARIABLE, ProjectState.class).map(ProjectState::toString).orElse("")) @@ -147,7 +147,7 @@ private AbstractWidgetDescription getContainer1() { .messageProvider(diagnostic -> "") .styleProvider(variableManager -> SelectStyle.newSelectStyle().widgetGridLayout(widgetDescriptionBuilderHelper.buildWidgetGridLayout()).build()) .build(); - CheckboxDescription isSensitiveCheckButton = widgetDescriptionBuilderHelper.getCheckboxDescription(ProjectmgmtPackage.eINSTANCE.getProject_IsSensitive(), Project::getIsSensitive, + CheckboxDescription isSensitiveCheckButton = widgetDescriptionBuilderHelper.getCheckboxDescription(PepperPackage.eINSTANCE.getProject_IsSensitive(), Project::getIsSensitive, (project, booleanValue) -> project.setIsSensitive(booleanValue), false); return FlexboxContainerDescription.newFlexboxContainerDescription(UUID.randomUUID().toString()) @@ -167,17 +167,17 @@ private AbstractWidgetDescription getContainer1() { private AbstractWidgetDescription getContainer2() { WidgetDescriptionBuilderHelper widgetDescriptionBuilderHelper = new WidgetDescriptionBuilderHelper(this.semanticTargetIdProvider, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, - this.projectManagementMessageService, this.feedbackMessageService); - LabelDescription labelDescription = widgetDescriptionBuilderHelper.buildLabelDescription(this.projectManagementMessageService.getMessage(MessageConstants.PAGE_PROJECT_GROUP_ACTORS)); + this.pepperMMMessageService, this.feedbackMessageService); + LabelDescription labelDescription = widgetDescriptionBuilderHelper.buildLabelDescription(this.pepperMMMessageService.getMessage(MessageConstants.PAGE_PROJECT_GROUP_ACTORS)); SelectDescription leaderSelectDescription = widgetDescriptionBuilderHelper - .buildSelectDescriptionForProjectResource(ProjectmgmtPackage.eINSTANCE.getProject_Leader(), this.projectManagementMessageService.getMessage(MessageConstants.PROJECT_LEADER_HELP)); + .buildSelectDescriptionForProjectResource(PepperPackage.eINSTANCE.getProject_Leader(), this.pepperMMMessageService.getMessage(MessageConstants.PROJECT_LEADER_HELP)); MultiSelectDescription membersMultiSelectDescription = widgetDescriptionBuilderHelper - .buildMultiSelectDescriptionForProjectResource(ProjectmgmtPackage.eINSTANCE.getProject_Members(), this.projectManagementMessageService.getMessage(MessageConstants.PROJECT_MEMBERS_HELP)); + .buildMultiSelectDescriptionForProjectResource(PepperPackage.eINSTANCE.getProject_Members(), this.pepperMMMessageService.getMessage(MessageConstants.PROJECT_MEMBERS_HELP)); SelectDescription leadingUnitSelectDescription = widgetDescriptionBuilderHelper - .buildSelectDescriptionForProjectResource(ProjectmgmtPackage.eINSTANCE.getProject_LeadingUnit(), null); + .buildSelectDescriptionForProjectResource(PepperPackage.eINSTANCE.getProject_LeadingUnit(), null); MultiSelectDescription participantUnitsMultiSelectDescription = widgetDescriptionBuilderHelper - .buildMultiSelectDescriptionForProjectResource(ProjectmgmtPackage.eINSTANCE.getProject_ParticipantUnits(), null); - CheckboxDescription isTransverseCheckButton = widgetDescriptionBuilderHelper.getCheckboxDescription(ProjectmgmtPackage.eINSTANCE.getProject_IsTransverse(), Project::getIsTransverse, (project, aBoolean) -> { + .buildMultiSelectDescriptionForProjectResource(PepperPackage.eINSTANCE.getProject_ParticipantUnits(), null); + CheckboxDescription isTransverseCheckButton = widgetDescriptionBuilderHelper.getCheckboxDescription(PepperPackage.eINSTANCE.getProject_IsTransverse(), Project::getIsTransverse, (project, aBoolean) -> { }, true); return FlexboxContainerDescription.newFlexboxContainerDescription(UUID.randomUUID().toString()) diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/RisksPageDescription.java b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/RisksPageDescription.java similarity index 86% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/RisksPageDescription.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/RisksPageDescription.java index 05aa5ce..a3ea278 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/RisksPageDescription.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/RisksPageDescription.java @@ -11,12 +11,12 @@ * Obeo - initial API and implementation ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services.descriptions; +package pepper.starter.services.descriptions; -import fr.cea.deeplab.projectmanagement.starter.messages.IProjectManagementMessageService; -import fr.cea.deeplab.projectmanagement.starter.messages.MessageConstants; -import fr.cea.deeplab.projectmgmt.Project; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; +import pepper.starter.messages.IPepperMMMessageService; +import pepper.starter.messages.MessageConstants; +import pepper.peppermm.Project; +import pepper.peppermm.PepperFactory; import java.util.ArrayList; import java.util.Collections; @@ -60,18 +60,18 @@ public class RisksPageDescription { private final ComposedAdapterFactory composedAdapterFactory; - private final IProjectManagementMessageService projectManagementMessageService; + private final IPepperMMMessageService pepperMMMessageService; private final IFeedbackMessageService feedbackMessageService; public RisksPageDescription(ILabelService labelService, IIdentityService identityService, IObjectSearchService objectSearchService, CursorBasedNavigationServices cursorBasedNavigationServices, ComposedAdapterFactory composedAdapterFactory, - IProjectManagementMessageService projectManagementMessageService, IFeedbackMessageService feedbackMessageService) { + IPepperMMMessageService pepperMMMessageService, IFeedbackMessageService feedbackMessageService) { this.labelService = labelService; this.identityService = identityService; this.objectSearchService = objectSearchService; this.cursorBasedNavigationServices = cursorBasedNavigationServices; this.composedAdapterFactory = composedAdapterFactory; - this.projectManagementMessageService = projectManagementMessageService; + this.pepperMMMessageService = pepperMMMessageService; this.feedbackMessageService = feedbackMessageService; } @@ -108,7 +108,7 @@ PageDescription getRisksPageDescription() { WidgetDescriptionBuilderHelper widgetDescriptionBuilderHelper = new WidgetDescriptionBuilderHelper(this::getTargetObjectId, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, - this.projectManagementMessageService, this.feedbackMessageService); + this.pepperMMMessageService, this.feedbackMessageService); TableDescription tableDescription = TableDescription.newTableDescription("risksTableId") .label("") .targetObjectIdProvider(this::getTargetObjectId) @@ -116,7 +116,7 @@ PageDescription getRisksPageDescription() { .labelProvider(labelProvider) .isStripeRowPredicate(vm -> true) .lineDescription(lineDescription) - .columnDescriptions(List.of(widgetDescriptionBuilderHelper.buildFeaturesColumnDescription(ProjectmgmtFactory.eINSTANCE.createRisk()))) + .columnDescriptions(List.of(widgetDescriptionBuilderHelper.buildFeaturesColumnDescription(PepperFactory.eINSTANCE.createRisk()))) .cellDescriptions(widgetDescriptionBuilderHelper.buildCellDescription()) .iconURLsProvider(vm -> List.of()) .enableSubRows(false) @@ -126,7 +126,7 @@ PageDescription getRisksPageDescription() { TableWidgetDescription tableWidgetDescription = TableWidgetDescription.newTableWidgetDescription("risksTableWidgetId") .idProvider(new WidgetIdProvider()) - .labelProvider(variableManager -> this.projectManagementMessageService.getMessage(MessageConstants.PAGE_RISKS_TITLE)) + .labelProvider(variableManager -> this.pepperMMMessageService.getMessage(MessageConstants.PAGE_RISKS_TITLE)) .targetObjectIdProvider(this::getTargetObjectId) .diagnosticsProvider(variableManager -> List.of()) .kindProvider(object -> "") @@ -146,7 +146,7 @@ PageDescription getRisksPageDescription() { return PageDescription.newPageDescription("risksPageId") .idProvider(variableManager -> "risksPageId") - .labelProvider(variableManager -> this.projectManagementMessageService.getMessage(MessageConstants.PAGE_RISKS)) + .labelProvider(variableManager -> this.pepperMMMessageService.getMessage(MessageConstants.PAGE_RISKS)) .semanticElementsProvider(variableManager -> Collections.singletonList(variableManager.getVariables().get(VariableManager.SELF))) .groupDescriptions(List.of(risksGroup)) .canCreatePredicate(variableManager -> true) @@ -160,11 +160,11 @@ private ButtonDescription getCreateRiskButtonDescription() { .labelProvider(variableManager -> "") .iconURLProvider(variableManager -> List.of()) .isReadOnlyProvider(variableManager -> false) - .buttonLabelProvider(variableManager -> this.projectManagementMessageService.getMessage(MessageConstants.CREATE_NEW_RISK)) + .buttonLabelProvider(variableManager -> this.pepperMMMessageService.getMessage(MessageConstants.CREATE_NEW_RISK)) .imageURLProvider(variableManager -> "icons/full/obj16/Risk.svg") .pushButtonHandler(variableManager -> { var project = variableManager.get(VariableManager.SELF, Project.class).get(); - project.getOwnedRisks().add(ProjectmgmtFactory.eINSTANCE.createRisk()); + project.getOwnedRisks().add(PepperFactory.eINSTANCE.createRisk()); return new Success(); }) .diagnosticsProvider(variableManager -> List.of()) @@ -175,7 +175,7 @@ private ButtonDescription getCreateRiskButtonDescription() { .foregroundColor("#261E58") .build() ) - .helpTextProvider(variableManager -> this.projectManagementMessageService.getMessage(MessageConstants.CREATE_NEW_RISK_HELP)) + .helpTextProvider(variableManager -> this.pepperMMMessageService.getMessage(MessageConstants.CREATE_NEW_RISK_HELP)) .build(); } diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/TableRepresentationDescriptionMetaDataProvider.java b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/TableRepresentationDescriptionMetaDataProvider.java similarity index 86% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/TableRepresentationDescriptionMetaDataProvider.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/TableRepresentationDescriptionMetaDataProvider.java index 0e32c7e..77bc53f 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/TableRepresentationDescriptionMetaDataProvider.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/TableRepresentationDescriptionMetaDataProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services.descriptions; + ******************************************************************************/ +package pepper.starter.services.descriptions; import java.util.List; @@ -30,7 +30,7 @@ public class TableRepresentationDescriptionMetaDataProvider implements IRepresen @Override public boolean canHandle(IRepresentationDescription representationDescription) { - return ProjectManagementEditingContextDescriptionProvider.PROJECT_FORM_ID.equals(representationDescription.getId()); + return PepperMMEditingContextDescriptionProvider.PROJECT_FORM_ID.equals(representationDescription.getId()); } @Override diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/WidgetDescriptionBuilderHelper.java b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/WidgetDescriptionBuilderHelper.java similarity index 97% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/WidgetDescriptionBuilderHelper.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/WidgetDescriptionBuilderHelper.java index 5b85bbd..7f32ec5 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/WidgetDescriptionBuilderHelper.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/WidgetDescriptionBuilderHelper.java @@ -11,11 +11,11 @@ * Obeo - initial API and implementation ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services.descriptions; -import fr.cea.deeplab.projectmanagement.starter.messages.IProjectManagementMessageService; -import fr.cea.deeplab.projectmanagement.starter.messages.MessageConstants; -import fr.cea.deeplab.projectmgmt.Organization; -import fr.cea.deeplab.projectmgmt.Project; +package pepper.starter.services.descriptions; +import pepper.starter.messages.IPepperMMMessageService; +import pepper.starter.messages.MessageConstants; +import pepper.peppermm.Organization; +import pepper.peppermm.Project; import java.time.LocalDate; import java.time.format.DateTimeParseException; @@ -113,18 +113,18 @@ public class WidgetDescriptionBuilderHelper { private final ComposedAdapterFactory composedAdapterFactory; - private final IProjectManagementMessageService projectManagementMessageService; + private final IPepperMMMessageService pepperMMMessageService; private final IFeedbackMessageService feedbackMessageService; public WidgetDescriptionBuilderHelper(Function semanticTargetIdProvider, ILabelService labelService, IIdentityService identityService, IObjectSearchService objectSearchService, ComposedAdapterFactory composedAdapterFactory, - IProjectManagementMessageService projectManagementMessageService, IFeedbackMessageService feedbackMessageService) { + IPepperMMMessageService pepperMMMessageService, IFeedbackMessageService feedbackMessageService) { this.semanticTargetIdProvider = semanticTargetIdProvider; this.labelService = labelService; this.identityService = identityService; this.objectSearchService = objectSearchService; this.composedAdapterFactory = composedAdapterFactory; - this.projectManagementMessageService = projectManagementMessageService; + this.pepperMMMessageService = pepperMMMessageService; this.feedbackMessageService = feedbackMessageService; } @@ -184,7 +184,7 @@ TextareaDescription buildTextareaDescription(EStructuralFeature feature, Functio .messageProvider(diagnostic -> ""); if (helpMessageKey != null) { - builder.helpTextProvider(vm -> this.projectManagementMessageService.getMessage(helpMessageKey)); + builder.helpTextProvider(vm -> this.pepperMMMessageService.getMessage(helpMessageKey)); } return builder.build(); @@ -233,7 +233,7 @@ TextfieldDescription buildTextfieldDescription(EStructuralFeature feature, Strin project.eSet(feature, newValue); } } catch (NumberFormatException e) { - return new Failure(List.of(new Message(this.projectManagementMessageService.getMessage(MessageConstants.INVALID_VALUE, newValue), MessageLevel.ERROR))); + return new Failure(List.of(new Message(this.pepperMMMessageService.getMessage(MessageConstants.INVALID_VALUE, newValue), MessageLevel.ERROR))); } return new Success(); }) @@ -665,7 +665,7 @@ BiFunction getNewCellValueHandler() { } private IStatus handleNewValueForMonoValue(Object newValue, EClassifier eType, Optional optionalEditingContext, EObject eObject, EStructuralFeature eStructuralFeature) { - IStatus status = new Failure(this.projectManagementMessageService.getMessage(MessageConstants.INVALID_VALUE, newValue.toString())); + IStatus status = new Failure(this.pepperMMMessageService.getMessage(MessageConstants.INVALID_VALUE, newValue.toString())); if (eType instanceof EClass && newValue instanceof String newStringValue) { var optionalNewValueToSet = this.objectSearchService.getObject(optionalEditingContext.get(), newStringValue); if (optionalNewValueToSet.isPresent()) { diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/WorkpackageArtefactPageDescription.java b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/WorkpackageArtefactPageDescription.java similarity index 91% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/WorkpackageArtefactPageDescription.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/WorkpackageArtefactPageDescription.java index bc700e4..8d124ce 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/WorkpackageArtefactPageDescription.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/WorkpackageArtefactPageDescription.java @@ -11,14 +11,14 @@ * Obeo - initial API and implementation ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services.descriptions; +package pepper.starter.services.descriptions; -import fr.cea.deeplab.projectmanagement.starter.messages.IProjectManagementMessageService; -import fr.cea.deeplab.projectmanagement.starter.messages.MessageConstants; -import fr.cea.deeplab.projectmgmt.Project; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; -import fr.cea.deeplab.projectmgmt.Workpackage; -import fr.cea.deeplab.projectmgmt.WorkpackageArtefact; +import pepper.starter.messages.IPepperMMMessageService; +import pepper.starter.messages.MessageConstants; +import pepper.peppermm.Project; +import pepper.peppermm.PepperFactory; +import pepper.peppermm.Workpackage; +import pepper.peppermm.WorkpackageArtefact; import java.util.ArrayList; import java.util.Collections; @@ -81,18 +81,18 @@ public class WorkpackageArtefactPageDescription { private final ComposedAdapterFactory composedAdapterFactory; - private final IProjectManagementMessageService projectManagementMessageService; + private final IPepperMMMessageService pepperMMMessageService; private final IFeedbackMessageService feedbackMessageService; - public WorkpackageArtefactPageDescription(ILabelService labelService, IIdentityService identityService, IObjectSearchService objectSearchService, CursorBasedNavigationServices cursorBasedNavigationServices, ComposedAdapterFactory composedAdapterFactory, IProjectManagementMessageService projectManagementMessageService, + public WorkpackageArtefactPageDescription(ILabelService labelService, IIdentityService identityService, IObjectSearchService objectSearchService, CursorBasedNavigationServices cursorBasedNavigationServices, ComposedAdapterFactory composedAdapterFactory, IPepperMMMessageService pepperMMMessageService, IFeedbackMessageService feedbackMessageService) { this.labelService = labelService; this.identityService = identityService; this.objectSearchService = objectSearchService; this.cursorBasedNavigationServices = cursorBasedNavigationServices; this.composedAdapterFactory = composedAdapterFactory; - this.projectManagementMessageService = projectManagementMessageService; + this.pepperMMMessageService = pepperMMMessageService; this.feedbackMessageService = feedbackMessageService; } @@ -133,7 +133,7 @@ PageDescription getWorkpackageArtefactsPageDescription() { .build(); WidgetDescriptionBuilderHelper widgetDescriptionBuilderHelper = new WidgetDescriptionBuilderHelper(this::getTargetObjectId, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, - this.projectManagementMessageService, this.feedbackMessageService); + this.pepperMMMessageService, this.feedbackMessageService); ColumnDescription workpackageColumnDescription = this.buildWorkpackageColumnDescription(); TableDescription tableDescription = TableDescription.newTableDescription("workpackageArtefactsTableId") .label("") @@ -143,7 +143,7 @@ PageDescription getWorkpackageArtefactsPageDescription() { .labelProvider(labelProvider) .isStripeRowPredicate(vm -> true) .lineDescription(lineDescription) - .columnDescriptions(List.of(workpackageColumnDescription, widgetDescriptionBuilderHelper.buildFeaturesColumnDescription(ProjectmgmtFactory.eINSTANCE.createWorkpackageArtefact()))) + .columnDescriptions(List.of(workpackageColumnDescription, widgetDescriptionBuilderHelper.buildFeaturesColumnDescription(PepperFactory.eINSTANCE.createWorkpackageArtefact()))) .cellDescriptions(this.buildCellDescription()) .iconURLsProvider(vm -> List.of()) .enableSubRows(false) @@ -153,7 +153,7 @@ PageDescription getWorkpackageArtefactsPageDescription() { TableWidgetDescription tableWidgetDescription = TableWidgetDescription.newTableWidgetDescription("workpackageArtefactsTableWidgetId") .idProvider(new WidgetIdProvider()) - .labelProvider(variableManager -> this.projectManagementMessageService.getMessage(MessageConstants.PAGE_WORKPACKAGE_ARTEFACTS_TITLE)) + .labelProvider(variableManager -> this.pepperMMMessageService.getMessage(MessageConstants.PAGE_WORKPACKAGE_ARTEFACTS_TITLE)) .targetObjectIdProvider(this::getTargetObjectId) .diagnosticsProvider(variableManager -> List.of()) .kindProvider(object -> "") @@ -172,7 +172,7 @@ PageDescription getWorkpackageArtefactsPageDescription() { return PageDescription.newPageDescription("workpackageArtefactsPageId") .idProvider(variableManager -> "workpackageArtefactsPageId") - .labelProvider(variableManager -> this.projectManagementMessageService.getMessage(MessageConstants.PAGE_WORKPACKAGE_ARTEFACTS)) + .labelProvider(variableManager -> this.pepperMMMessageService.getMessage(MessageConstants.PAGE_WORKPACKAGE_ARTEFACTS)) .semanticElementsProvider(variableManager -> Collections.singletonList(variableManager.getVariables().get(VariableManager.SELF))) .groupDescriptions(List.of(workpackageArtefactsGroup)) .canCreatePredicate(variableManager -> true) @@ -194,7 +194,7 @@ private String getTargetObjectKind(VariableManager variableManager) { ColumnDescription buildWorkpackageColumnDescription() { ColumnDescription columnDescription = ColumnDescription.newColumnDescription("features") .semanticElementsProvider(vm -> List.of(MessageConstants.WORKPACKAGE_COLUMN_NAME)) - .headerLabelProvider(vm -> this.projectManagementMessageService.getMessage(MessageConstants.WORKPACKAGE_COLUMN_NAME)) + .headerLabelProvider(vm -> this.pepperMMMessageService.getMessage(MessageConstants.WORKPACKAGE_COLUMN_NAME)) .targetObjectIdProvider(vm -> MessageConstants.WORKPACKAGE_COLUMN_NAME) .targetObjectKindProvider(vm -> "") .headerIconURLsProvider(vm -> List.of()) @@ -274,7 +274,7 @@ BiFunction> getCellOptionsProvider() { .map(Object.class::cast) .toList(); } else { - return new WidgetDescriptionBuilderHelper(this::getTargetObjectId, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, this.projectManagementMessageService, this.feedbackMessageService).getCellOptionsProvider().apply(variableManager, columnTargetObject); + return new WidgetDescriptionBuilderHelper(this::getTargetObjectId, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, this.pepperMMMessageService, this.feedbackMessageService).getCellOptionsProvider().apply(variableManager, columnTargetObject); } }; } @@ -288,7 +288,7 @@ private BiFunction getCellValueProvider() { value = this.identityService.getId(workpackage); } } else { - value = new WidgetDescriptionBuilderHelper(this::getTargetObjectId, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, this.projectManagementMessageService, this.feedbackMessageService).getCellValueProvider().apply(variableManager, columnTargetObject); + value = new WidgetDescriptionBuilderHelper(this::getTargetObjectId, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, this.pepperMMMessageService, this.feedbackMessageService).getCellValueProvider().apply(variableManager, columnTargetObject); } return value.toString(); }; diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/WorkpackagesPageDescription.java b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/WorkpackagesPageDescription.java similarity index 86% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/WorkpackagesPageDescription.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/WorkpackagesPageDescription.java index 4c15c96..4462cb3 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/descriptions/WorkpackagesPageDescription.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/descriptions/WorkpackagesPageDescription.java @@ -9,14 +9,14 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ + ******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services.descriptions; +package pepper.starter.services.descriptions; -import fr.cea.deeplab.projectmanagement.starter.messages.IProjectManagementMessageService; -import fr.cea.deeplab.projectmanagement.starter.messages.MessageConstants; -import fr.cea.deeplab.projectmgmt.Project; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; +import pepper.starter.messages.IPepperMMMessageService; +import pepper.starter.messages.MessageConstants; +import pepper.peppermm.Project; +import pepper.peppermm.PepperFactory; import java.util.ArrayList; import java.util.Collections; @@ -60,18 +60,18 @@ public class WorkpackagesPageDescription { private final ComposedAdapterFactory composedAdapterFactory; - private final IProjectManagementMessageService projectManagementMessageService; + private final IPepperMMMessageService pepperMMMessageService; private final IFeedbackMessageService feedbackMessageService; public WorkpackagesPageDescription(ILabelService labelService, IIdentityService identityService, IObjectSearchService objectSearchService, CursorBasedNavigationServices cursorBasedNavigationServices, ComposedAdapterFactory composedAdapterFactory, - IProjectManagementMessageService projectManagementMessageService, IFeedbackMessageService feedbackMessageService) { + IPepperMMMessageService pepperMMMessageService, IFeedbackMessageService feedbackMessageService) { this.labelService = labelService; this.identityService = identityService; this.objectSearchService = objectSearchService; this.cursorBasedNavigationServices = cursorBasedNavigationServices; this.composedAdapterFactory = composedAdapterFactory; - this.projectManagementMessageService = projectManagementMessageService; + this.pepperMMMessageService = pepperMMMessageService; this.feedbackMessageService = feedbackMessageService; } @@ -107,7 +107,7 @@ PageDescription getWorkpackagesPageDescription() { .build(); WidgetDescriptionBuilderHelper widgetDescriptionBuilderHelper = new WidgetDescriptionBuilderHelper(this::getTargetObjectId, this.labelService, this.identityService, this.objectSearchService, this.composedAdapterFactory, - this.projectManagementMessageService, this.feedbackMessageService); + this.pepperMMMessageService, this.feedbackMessageService); TableDescription tableDescription = TableDescription.newTableDescription("workpackagesTableId") .label("") .canCreatePredicate(vm -> true) @@ -116,7 +116,7 @@ PageDescription getWorkpackagesPageDescription() { .labelProvider(labelProvider) .isStripeRowPredicate(vm -> true) .lineDescription(lineDescription) - .columnDescriptions(List.of(widgetDescriptionBuilderHelper.buildFeaturesColumnDescription(ProjectmgmtFactory.eINSTANCE.createWorkpackage()))) + .columnDescriptions(List.of(widgetDescriptionBuilderHelper.buildFeaturesColumnDescription(PepperFactory.eINSTANCE.createWorkpackage()))) .cellDescriptions(widgetDescriptionBuilderHelper.buildCellDescription()) .iconURLsProvider(vm -> List.of()) .enableSubRows(false) @@ -126,7 +126,7 @@ PageDescription getWorkpackagesPageDescription() { TableWidgetDescription tableWidgetDescription = TableWidgetDescription.newTableWidgetDescription("workpackagesTableWidgetId") .idProvider(new WidgetIdProvider()) - .labelProvider(variableManager -> this.projectManagementMessageService.getMessage(MessageConstants.PAGE_WORKPACKAGES_TITLE)) + .labelProvider(variableManager -> this.pepperMMMessageService.getMessage(MessageConstants.PAGE_WORKPACKAGES_TITLE)) .targetObjectIdProvider(this::getTargetObjectId) .diagnosticsProvider(variableManager -> List.of()) .kindProvider(object -> "") @@ -146,7 +146,7 @@ PageDescription getWorkpackagesPageDescription() { return PageDescription.newPageDescription("workpackagesPageId") .idProvider(variableManager -> "workpackagesPageId") - .labelProvider(variableManager -> this.projectManagementMessageService.getMessage(MessageConstants.PAGE_WORKPACKAGES)) + .labelProvider(variableManager -> this.pepperMMMessageService.getMessage(MessageConstants.PAGE_WORKPACKAGES)) .semanticElementsProvider(variableManager -> Collections.singletonList(variableManager.getVariables().get(VariableManager.SELF))) .groupDescriptions(List.of(workpackagesGroup)) .canCreatePredicate(variableManager -> true) @@ -163,11 +163,11 @@ private ButtonDescription getCreateWorkpackageButtonDescription() { .labelProvider(variableManager -> "Create New Workpackage") .iconURLProvider(variableManager -> List.of()) .isReadOnlyProvider(variableManager -> false) - .buttonLabelProvider(variableManager -> this.projectManagementMessageService.getMessage(MessageConstants.CREATE_NEW_WORKPACKAGE)) + .buttonLabelProvider(variableManager -> this.pepperMMMessageService.getMessage(MessageConstants.CREATE_NEW_WORKPACKAGE)) .imageURLProvider(variableManager -> "icons/full/obj16/Workpackage.svg") .pushButtonHandler(variableManager -> { var project = variableManager.get(VariableManager.SELF, Project.class).get(); - project.getOwnedWorkpackages().add(ProjectmgmtFactory.eINSTANCE.createWorkpackage()); + project.getOwnedWorkpackages().add(PepperFactory.eINSTANCE.createWorkpackage()); return new Success(); }) .diagnosticsProvider(variableManager -> List.of()) @@ -178,7 +178,7 @@ private ButtonDescription getCreateWorkpackageButtonDescription() { .foregroundColor("#261E58") .build() ) - .helpTextProvider(variableManager -> this.projectManagementMessageService.getMessage(MessageConstants.CREATE_NEW_WORKPACKAGE_HELP)) + .helpTextProvider(variableManager -> this.pepperMMMessageService.getMessage(MessageConstants.CREATE_NEW_WORKPACKAGE_HELP)) .build(); } diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/view/ProjectManagementJavaService.java b/backend/pepper-starter/src/main/java/pepper/starter/services/view/PepperMMJavaService.java similarity index 95% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/view/ProjectManagementJavaService.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/view/PepperMMJavaService.java index 94a115f..9564836 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/view/ProjectManagementJavaService.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/view/PepperMMJavaService.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,18 +9,18 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services.view; - -import fr.cea.deeplab.projectmgmt.AbstractTask; -import fr.cea.deeplab.projectmgmt.KeyResult; -import fr.cea.deeplab.projectmgmt.Objective; -import fr.cea.deeplab.projectmgmt.Project; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; -import fr.cea.deeplab.projectmgmt.TagFolder; -import fr.cea.deeplab.projectmgmt.Task; -import fr.cea.deeplab.projectmgmt.TaskTag; -import fr.cea.deeplab.projectmgmt.Workpackage; + ******************************************************************************/ +package pepper.starter.services.view; + +import pepper.peppermm.AbstractTask; +import pepper.peppermm.KeyResult; +import pepper.peppermm.Objective; +import pepper.peppermm.Project; +import pepper.peppermm.PepperFactory; +import pepper.peppermm.TagFolder; +import pepper.peppermm.Task; +import pepper.peppermm.TaskTag; +import pepper.peppermm.Workpackage; import java.time.Duration; import java.time.Instant; @@ -42,13 +42,13 @@ * * @author lfasani */ -public class ProjectManagementJavaService { +public class PepperMMJavaService { private static final String NEW_TASK = "New Task"; private final IFeedbackMessageService feedbackMessageService; - public ProjectManagementJavaService(IFeedbackMessageService feedbackMessageService) { + public PepperMMJavaService(IFeedbackMessageService feedbackMessageService) { this.feedbackMessageService = Objects.requireNonNull(feedbackMessageService); } @@ -73,7 +73,7 @@ public void editTask(EObject eObject, String name, String description, Instant s } public void createTask(EObject context) { - Task task = ProjectmgmtFactory.eINSTANCE.createTask(); + Task task = PepperFactory.eINSTANCE.createTask(); task.setName(NEW_TASK); if (context instanceof AbstractTask abstractTask) { // The new task follows the context task and has the same duration than the context task. @@ -100,7 +100,7 @@ public void createTask(EObject context) { } public void createWorkpackage(EObject context) { - Workpackage newWorkpackage = ProjectmgmtFactory.eINSTANCE.createWorkpackage(); + Workpackage newWorkpackage = PepperFactory.eINSTANCE.createWorkpackage(); newWorkpackage.setName("New Workpackage"); if (context instanceof Workpackage workpackage) { // The new task follows the context task and has the same duration than the context task. diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/view/ProjectManagementJavaServiceProvider.java b/backend/pepper-starter/src/main/java/pepper/starter/services/view/PepperMMJavaServiceProvider.java similarity index 77% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/view/ProjectManagementJavaServiceProvider.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/view/PepperMMJavaServiceProvider.java index 5e483ec..118ac58 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/view/ProjectManagementJavaServiceProvider.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/view/PepperMMJavaServiceProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services.view; + ******************************************************************************/ +package pepper.starter.services.view; import java.util.List; @@ -27,21 +27,21 @@ * @author lfasani */ @Service -public class ProjectManagementJavaServiceProvider implements IJavaServiceProvider { +public class PepperMMJavaServiceProvider implements IJavaServiceProvider { @Override public List> getServiceClasses(View view) { - boolean isProjectManagementRelatedView = view.getDescriptions().stream() + boolean isPepperMMRelatedView = view.getDescriptions().stream() .filter(repDescription -> { return repDescription instanceof GanttDescription || repDescription instanceof DeckDescription; }) .map(RepresentationDescription.class::cast) .anyMatch(representationDescription -> { - return representationDescription.getDomainType().contains("projectmgmt::"); + return representationDescription.getDomainType().contains("peppermm::"); }); - if (isProjectManagementRelatedView) { - return List.of(ProjectManagementJavaService.class); + if (isPepperMMRelatedView) { + return List.of(PepperMMJavaService.class); } return List.of(); } diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/view/ViewDeckDescriptionBuilder.java b/backend/pepper-starter/src/main/java/pepper/starter/services/view/ViewDeckDescriptionBuilder.java similarity index 96% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/view/ViewDeckDescriptionBuilder.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/view/ViewDeckDescriptionBuilder.java index 48b3394..dbf0102 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/view/ViewDeckDescriptionBuilder.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/view/ViewDeckDescriptionBuilder.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services.view; + ******************************************************************************/ +package pepper.starter.services.view; import org.eclipse.sirius.components.view.ChangeContext; import org.eclipse.sirius.components.view.ColorPalette; @@ -99,7 +99,7 @@ private void createKanbanDeckDescription(View view) { private void createProjectOKRDeckDescription(View view) { DeckDescription deckDescription = this.deckBuilders.newDeckDescription() .name("Deck OKR on Project") - .domainType("projectmgmt::Project") + .domainType("peppermm::Project") .titleExpression("New OKR Representation") .laneDescriptions(this.createObjectiveLaneDescription()) .laneDropTool(this.createObjectiveLaneDropTool()) @@ -110,7 +110,7 @@ private void createProjectOKRDeckDescription(View view) { private void createWorkpackageOKRDeckDescription(View view) { DeckDescription deckDescription = this.deckBuilders.newDeckDescription() .name("Deck OKR on Workpackage") - .domainType("projectmgmt::Workpackage") + .domainType("peppermm::Workpackage") .titleExpression("New OKR Representation") .laneDescriptions(this.createObjectiveLaneDescription()) .laneDropTool(this.createObjectiveLaneDropTool()) @@ -129,7 +129,7 @@ private CardDescription createCardDescription(View view, String tagPrefix) { .build(); ConditionalDeckElementDescriptionStyle conditionStyleForTaskWithParentWithoutSameTag = this.deckBuilders.newConditionalDeckElementDescriptionStyle() - .condition(String.format("aql:if self.eContainer().oclIsKindOf(projectmgmt::AbstractTask) then not self.eContainer().tags->exists(tag | tag.prefix == '%s') else false endif", tagPrefix)) + .condition(String.format("aql:if self.eContainer().oclIsKindOf(peppermm::AbstractTask) then not self.eContainer().tags->exists(tag | tag.prefix == '%s') else false endif", tagPrefix)) .backgroundColor(view.getColorPalettes().get(0).getColors().get(1)) .build(); @@ -166,7 +166,7 @@ private LaneDescription createLaneDescription(String prefix) { EditLaneTool editLaneTool = this.createEditTagLaneTool(); return this.deckBuilders.newLaneDescription() .name("Lane Description") - .semanticCandidatesExpression(String.format("aql:self.eContainer(projectmgmt::Project).ownedTagFolders.ownedTags->select(tag | tag.prefix == '%s')", prefix)) + .semanticCandidatesExpression(String.format("aql:self.eContainer(peppermm::Project).ownedTagFolders.ownedTags->select(tag | tag.prefix == '%s')", prefix)) .labelExpression(String.format( "aql:self.getTasksWithTag(deckTarget)->size() + ' / ' + deckTarget.ownedTasks->select(task | task.tags->exists(tag | tag.prefix == '%s'))->size()", prefix)) @@ -232,7 +232,7 @@ private DeckDescription createDeckDescription(String prefix) { String representationTypeName = prefix.substring(0, 1).toUpperCase() + prefix.substring(1); return this.deckBuilders.newDeckDescription() .name(String.format("Deck %s Representation", representationTypeName)) - .domainType("projectmgmt::Workpackage") + .domainType("peppermm::Workpackage") .titleExpression(String.format("New %s Representation", representationTypeName)) .laneDropTool(laneDropTool) .build(); @@ -272,7 +272,7 @@ private CreateCardTool createTaskCardTool() { .build(); CreateInstance createInstance = this.viewBuilders.newCreateInstance() - .typeName("projectmgmt::Task") + .typeName("peppermm::Task") .referenceName("ownedTasks") .children(newInstanceChangeContext) .build(); @@ -312,7 +312,7 @@ private CreateCardTool createObjectiveCardTool() { .build(); CreateInstance createInstance = this.viewBuilders.newCreateInstance() - .typeName("projectmgmt::KeyResult") + .typeName("peppermm::KeyResult") .referenceName("ownedKeyResults") .children(newInstanceChangeContext) .build(); diff --git a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/view/ViewGanttDescriptionBuilder.java b/backend/pepper-starter/src/main/java/pepper/starter/services/view/ViewGanttDescriptionBuilder.java similarity index 97% rename from backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/view/ViewGanttDescriptionBuilder.java rename to backend/pepper-starter/src/main/java/pepper/starter/services/view/ViewGanttDescriptionBuilder.java index 5380ec2..7c14d0d 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/java/fr/cea/deeplab/projectmanagement/starter/services/view/ViewGanttDescriptionBuilder.java +++ b/backend/pepper-starter/src/main/java/pepper/starter/services/view/ViewGanttDescriptionBuilder.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,8 +9,8 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.services.view; + ******************************************************************************/ +package pepper.starter.services.view; import java.util.List; @@ -69,7 +69,7 @@ private GanttDescription createWorkpackageGanttDescription() { GanttDescription ganttDescription = new GanttBuilders().newGanttDescription() .name(WORKPACKAGE_GANTT_REP_DESC_NAME) - .domainType("projectmgmt::Workpackage") + .domainType("peppermm::Workpackage") .titleExpression("New Gantt") .taskElementDescriptions(tasksDescription) .createTool(createTaskTool) @@ -191,7 +191,7 @@ private GanttDescription createProjectGanttDescription() { GanttDescription ganttDescription = new GanttBuilders().newGanttDescription() .name(PROJECT_GANTT_REP_DESC_NAME) - .domainType("projectmgmt::Project") + .domainType("peppermm::Project") .titleExpression("New Gantt") .taskElementDescriptions(tasksDescription) .createTool(createTaskTool) diff --git a/backend/pepper-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/backend/pepper-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports new file mode 100644 index 0000000..2ff9f98 --- /dev/null +++ b/backend/pepper-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports @@ -0,0 +1 @@ +pepper.starter.configuration.PepperMMStarterConfiguration diff --git a/backend/deeplab-projectmanagement-starter/src/main/resources/messages/deeplab-project-management-starter.properties b/backend/pepper-starter/src/main/resources/messages/pepper-starter.properties similarity index 97% rename from backend/deeplab-projectmanagement-starter/src/main/resources/messages/deeplab-project-management-starter.properties rename to backend/pepper-starter/src/main/resources/messages/pepper-starter.properties index 974eda6..b80a2e9 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/resources/messages/deeplab-project-management-starter.properties +++ b/backend/pepper-starter/src/main/resources/messages/pepper-starter.properties @@ -1,5 +1,5 @@ ################################################################################ -# Copyright (c) 2024 CEA LIST. +# Copyright (c) 2024, 2026 CEA LIST. # 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 @@ -9,7 +9,7 @@ # # Contributors: # Obeo - initial API and implementation -################################################################################# +################################################################################ FORM_TITLE=Project Form PAGE_PROJECT= General PAGE_PROJECT_GROUP_INFORMATION=General Information diff --git a/backend/deeplab-projectmanagement-starter/src/main/resources/messages/deeplab-project-management-starter_fr.properties b/backend/pepper-starter/src/main/resources/messages/pepper-starter_fr.properties similarity index 97% rename from backend/deeplab-projectmanagement-starter/src/main/resources/messages/deeplab-project-management-starter_fr.properties rename to backend/pepper-starter/src/main/resources/messages/pepper-starter_fr.properties index 9fb6dd7..3c3018b 100644 --- a/backend/deeplab-projectmanagement-starter/src/main/resources/messages/deeplab-project-management-starter_fr.properties +++ b/backend/pepper-starter/src/main/resources/messages/pepper-starter_fr.properties @@ -1,5 +1,5 @@ ################################################################################ -# Copyright (c) 2024 CEA LIST. +# Copyright (c) 2024, 2026 CEA LIST. # 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 @@ -9,7 +9,7 @@ # # Contributors: # Obeo - initial API and implementation -################################################################################# +################################################################################ FORM_TITLE=Formulaire Projet PAGE_PROJECT= Projet/Acteurs PAGE_PROJECT_GROUP_INFORMATION=Informations gnrales diff --git a/backend/deeplab-projectmanagement-starter/src/main/resources/project-templates/ProjectManagement-Template.png b/backend/pepper-starter/src/main/resources/project-templates/PepperMM-Template.png similarity index 100% rename from backend/deeplab-projectmanagement-starter/src/main/resources/project-templates/ProjectManagement-Template.png rename to backend/pepper-starter/src/main/resources/project-templates/PepperMM-Template.png diff --git a/backend/deeplab-projectmanagement-starter/src/test/java/fr/cea/deeplab/projectmanagement/starter/configuration/ProjectManagementSampleBuilderTests.java b/backend/pepper-starter/src/test/java/pepper/starter/configuration/PepperMMSampleBuilderTests.java similarity index 73% rename from backend/deeplab-projectmanagement-starter/src/test/java/fr/cea/deeplab/projectmanagement/starter/configuration/ProjectManagementSampleBuilderTests.java rename to backend/pepper-starter/src/test/java/pepper/starter/configuration/PepperMMSampleBuilderTests.java index 9b0a7c6..117633d 100644 --- a/backend/deeplab-projectmanagement-starter/src/test/java/fr/cea/deeplab/projectmanagement/starter/configuration/ProjectManagementSampleBuilderTests.java +++ b/backend/pepper-starter/src/test/java/pepper/starter/configuration/PepperMMSampleBuilderTests.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,14 +9,14 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.configuration; + ******************************************************************************/ +package pepper.starter.configuration; import static org.assertj.core.api.Assertions.assertThat; -import fr.cea.deeplab.projectmanagement.starter.services.ProjectManagementSampleBuilder; -import fr.cea.deeplab.projectmgmt.Organization; -import fr.cea.deeplab.projectmgmt.ProjectmgmtPackage; +import pepper.starter.services.PepperMMSampleBuilder; +import pepper.peppermm.Organization; +import pepper.peppermm.PepperPackage; import org.junit.jupiter.api.Test; @@ -25,14 +25,14 @@ * * @author lfasani */ -public class ProjectManagementSampleBuilderTests { +public class PepperMMSampleBuilderTests { @Test public void testExampleContent() { - var content = new ProjectManagementSampleBuilder().getSampleContent(); + var content = new PepperMMSampleBuilder().getSampleContent(); assertThat(content).isNotNull(); - assertThat(content.eClass()).isEqualTo(ProjectmgmtPackage.eINSTANCE.getOrganization()); + assertThat(content.eClass()).isEqualTo(PepperPackage.eINSTANCE.getOrganization()); Organization organization = (Organization) content; assertThat(organization.getOwnedProjects()).hasSize(4); assertThat(organization.getOwnedProjects()).anySatisfy(project -> assertThat(project.getName()).isEqualTo("Project Dev")); diff --git a/backend/deeplab-projectmanagement-starter/src/test/java/fr/cea/deeplab/projectmanagement/starter/configuration/view/ProjectManagementJavaServiceTests.java b/backend/pepper-starter/src/test/java/pepper/starter/configuration/view/PepperMMJavaServiceTests.java similarity index 71% rename from backend/deeplab-projectmanagement-starter/src/test/java/fr/cea/deeplab/projectmanagement/starter/configuration/view/ProjectManagementJavaServiceTests.java rename to backend/pepper-starter/src/test/java/pepper/starter/configuration/view/PepperMMJavaServiceTests.java index cde716f..5c3e113 100644 --- a/backend/deeplab-projectmanagement-starter/src/test/java/fr/cea/deeplab/projectmanagement/starter/configuration/view/ProjectManagementJavaServiceTests.java +++ b/backend/pepper-starter/src/test/java/pepper/starter/configuration/view/PepperMMJavaServiceTests.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,16 +9,16 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.configuration.view; + ******************************************************************************/ +package pepper.starter.configuration.view; import static org.assertj.core.api.Assertions.assertThat; -import fr.cea.deeplab.projectmanagement.starter.services.view.ProjectManagementJavaService; -import fr.cea.deeplab.projectmgmt.AbstractTask; -import fr.cea.deeplab.projectmgmt.ProjectmgmtFactory; -import fr.cea.deeplab.projectmgmt.Task; -import fr.cea.deeplab.projectmgmt.Workpackage; +import pepper.starter.services.view.PepperMMJavaService; +import pepper.peppermm.AbstractTask; +import pepper.peppermm.PepperFactory; +import pepper.peppermm.Task; +import pepper.peppermm.Workpackage; import java.time.Instant; @@ -30,15 +30,15 @@ * * @author lfasani */ -public class ProjectManagementJavaServiceTests { +public class PepperMMJavaServiceTests { private static final String NEW_NAME = "newName"; private static final String NEW_DESCRIPTION = "newDescription"; @Test public void editTask() { - AbstractTask task = ProjectmgmtFactory.eINSTANCE.createTask(); - var service = new ProjectManagementJavaService(new IFeedbackMessageService.NoOp()); + AbstractTask task = PepperFactory.eINSTANCE.createTask(); + var service = new PepperMMJavaService(new IFeedbackMessageService.NoOp()); service.editTask(task, NEW_NAME, NEW_DESCRIPTION, Instant.ofEpochSecond(1704067200), Instant.ofEpochSecond(1704070800), 10); assertThat(task.getName()).isEqualTo(NEW_NAME); assertThat(task.getDescription()).isEqualTo(NEW_DESCRIPTION); @@ -49,10 +49,10 @@ public void editTask() { @Test public void computeTaskDurationDays() { - Task task = ProjectmgmtFactory.eINSTANCE.createTask(); + Task task = PepperFactory.eINSTANCE.createTask(); task.setStartTime(Instant.ofEpochSecond(1704067200)); task.setEndTime(Instant.ofEpochSecond(1704157260)); - var service = new ProjectManagementJavaService(new IFeedbackMessageService.NoOp()); + var service = new PepperMMJavaService(new IFeedbackMessageService.NoOp()); var result = service.computeTaskDurationDays(task); assertThat(result).isNotNull(); assertThat(result).isEqualTo("01d01h01m"); @@ -60,8 +60,8 @@ public void computeTaskDurationDays() { @Test public void editCard() { - AbstractTask card = ProjectmgmtFactory.eINSTANCE.createTask(); - var service = new ProjectManagementJavaService(new IFeedbackMessageService.NoOp()); + AbstractTask card = PepperFactory.eINSTANCE.createTask(); + var service = new PepperMMJavaService(new IFeedbackMessageService.NoOp()); service.editCard(card, NEW_NAME, NEW_DESCRIPTION, null); assertThat(card.getName()).isEqualTo(NEW_NAME); assertThat(card.getDescription()).isEqualTo(NEW_DESCRIPTION); @@ -69,18 +69,18 @@ public void editCard() { @Test public void createTask() { - Task task11 = ProjectmgmtFactory.eINSTANCE.createTask(); + Task task11 = PepperFactory.eINSTANCE.createTask(); task11.setStartTime(Instant.ofEpochSecond(1704067200)); task11.setEndTime(Instant.ofEpochSecond(1704157260)); - Task task1 = ProjectmgmtFactory.eINSTANCE.createTask(); + Task task1 = PepperFactory.eINSTANCE.createTask(); task1.setStartTime(Instant.ofEpochSecond(1704067200)); task1.setEndTime(Instant.ofEpochSecond(1704157260)); task1.getSubTasks().add(task11); - Workpackage workpackage = ProjectmgmtFactory.eINSTANCE.createWorkpackage(); + Workpackage workpackage = PepperFactory.eINSTANCE.createWorkpackage(); workpackage.getOwnedTasks().add(task1); - var service = new ProjectManagementJavaService(new IFeedbackMessageService.NoOp()); + var service = new PepperMMJavaService(new IFeedbackMessageService.NoOp()); service.createTask(workpackage); assertThat(workpackage.getOwnedTasks()).hasSize(2); diff --git a/backend/deeplab-projectmanagement-starter/src/test/java/fr/cea/deeplab/projectmanagement/starter/configuration/view/ViewDeckDescriptionBuilderTests.java b/backend/pepper-starter/src/test/java/pepper/starter/configuration/view/ViewDeckDescriptionBuilderTests.java similarity index 88% rename from backend/deeplab-projectmanagement-starter/src/test/java/fr/cea/deeplab/projectmanagement/starter/configuration/view/ViewDeckDescriptionBuilderTests.java rename to backend/pepper-starter/src/test/java/pepper/starter/configuration/view/ViewDeckDescriptionBuilderTests.java index d020af5..4eb1184 100644 --- a/backend/deeplab-projectmanagement-starter/src/test/java/fr/cea/deeplab/projectmanagement/starter/configuration/view/ViewDeckDescriptionBuilderTests.java +++ b/backend/pepper-starter/src/test/java/pepper/starter/configuration/view/ViewDeckDescriptionBuilderTests.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,12 +9,12 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.configuration.view; + ******************************************************************************/ +package pepper.starter.configuration.view; import static org.assertj.core.api.Assertions.assertThat; -import fr.cea.deeplab.projectmanagement.starter.services.view.ViewDeckDescriptionBuilder; +import pepper.starter.services.view.ViewDeckDescriptionBuilder; import org.eclipse.sirius.components.view.View; import org.eclipse.sirius.components.view.ViewFactory; diff --git a/backend/deeplab-projectmanagement-starter/src/test/java/fr/cea/deeplab/projectmanagement/starter/configuration/view/ViewGanttDescriptionBuilderTests.java b/backend/pepper-starter/src/test/java/pepper/starter/configuration/view/ViewGanttDescriptionBuilderTests.java similarity index 86% rename from backend/deeplab-projectmanagement-starter/src/test/java/fr/cea/deeplab/projectmanagement/starter/configuration/view/ViewGanttDescriptionBuilderTests.java rename to backend/pepper-starter/src/test/java/pepper/starter/configuration/view/ViewGanttDescriptionBuilderTests.java index bbe9904..d8d47ab 100644 --- a/backend/deeplab-projectmanagement-starter/src/test/java/fr/cea/deeplab/projectmanagement/starter/configuration/view/ViewGanttDescriptionBuilderTests.java +++ b/backend/pepper-starter/src/test/java/pepper/starter/configuration/view/ViewGanttDescriptionBuilderTests.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 CEA LIST. + * Copyright (c) 2024, 2026 CEA LIST. * 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 @@ -9,12 +9,12 @@ * * Contributors: * Obeo - initial API and implementation - *******************************************************************************/ -package fr.cea.deeplab.projectmanagement.starter.configuration.view; + ******************************************************************************/ +package pepper.starter.configuration.view; import static org.assertj.core.api.Assertions.assertThat; -import fr.cea.deeplab.projectmanagement.starter.services.view.ViewGanttDescriptionBuilder; +import pepper.starter.services.view.ViewGanttDescriptionBuilder; import org.eclipse.sirius.components.view.View; import org.eclipse.sirius.components.view.ViewFactory; diff --git a/backend/pom.xml b/backend/pom.xml index 5c2e5d2..0b9eb16 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -1,23 +1,23 @@ + Contributors: + Obeo - initial API and implementation + --> 4.0.0 - deeplab - deeplab-container + pepper + pepper-container 2026.1.0 Pepper @@ -38,12 +38,12 @@ --> - deeplab-parent - deeplab-projectmanagement - deeplab-projectmanagement-edit - deeplab-projectmanagement-starter - deeplab-application - deeplab-frontend + pepper-parent + pepper-mm + pepper-edit + pepper-starter + pepper-application + pepper-frontend diff --git a/backend/releng/deeplab-resources/editor/codetemplates.xml b/backend/releng/deeplab-resources/editor/codetemplates.xml deleted file mode 100644 index 46a4a7b..0000000 --- a/backend/releng/deeplab-resources/editor/codetemplates.xml +++ /dev/null @@ -1 +0,0 @@ -