diff --git a/.github/workflows/build_main.yml b/.github/workflows/build_main.yml
index 52ecc97..b9fd508 100644
--- a/.github/workflows/build_main.yml
+++ b/.github/workflows/build_main.yml
@@ -30,21 +30,20 @@ jobs:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
- - name: Set up JDK 11 for x64
- uses: actions/setup-java@v3
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Setup Maven Action
+ uses: s4u/setup-maven-action@v1.18.0
with:
- java-version: '11'
- distribution: 'temurin'
- architecture: x64
- cache: maven
- - name: Build with Maven
+ java-version: 21
+ java-distribution: temurin
+ - name: Build and Test with Maven
run: mvn verify --batch-mode --update-snapshots --fail-at-end --file pom.xml -Dpps.version.qualifier=$(./versionQualifier.sh)
- name: Attach Test Report
if: success() || failure()
uses: scacap/action-surefire-report@v1
- name: Attach Website
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: PPS-website
path: releng/nl.esi.pps.website/target/website
diff --git a/.github/workflows/build_tag.yml b/.github/workflows/build_tag.yml
index bec8479..965b7d1 100644
--- a/.github/workflows/build_tag.yml
+++ b/.github/workflows/build_tag.yml
@@ -27,24 +27,23 @@ jobs:
build:
runs-on: ubuntu-latest
-
+ env:
+ MAVEN_OPTS: --add-opens java.base/java.lang=ALL-UNNAMED
steps:
- - uses: actions/checkout@v3
- - name: Set up JDK 11 for x64
- uses: actions/setup-java@v3
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Setup Maven Action
+ uses: s4u/setup-maven-action@v1.18.0
with:
- java-version: '11'
- distribution: 'temurin'
- architecture: x64
- cache: maven
- - name: Build with Maven
+ java-version: 21
+ java-distribution: temurin
+ - name: Build and Test with Maven
run: mvn verify --batch-mode --update-snapshots --fail-at-end --file pom.xml -Dpps.version.enduser=$GITHUB_REF_NAME -Dpps.version.qualifier=$(./versionQualifier.sh $GITHUB_REF_NAME)
- name: Attach Test Report
if: success() || failure()
uses: scacap/action-surefire-report@v1
- name: Release PPS
- uses: softprops/action-gh-release@v1
- if: startsWith(github.ref, 'refs/tags/')
+ uses: softprops/action-gh-release@v2
with:
files: |
products/nl.esi.pps.product/target/products/pps-*.zip
diff --git a/.gitignore b/.gitignore
index efe12e2..6481d2b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,12 +1,23 @@
+# Maven build folder
+**/bin/
+**/target/
+
+# Maven Tycho pomless files
+**/.polyglot.*
+**/.META-INF_MANIFEST.MF
+**/feature.xml.takari_issue_192
+**/pom.tycho
+
+# Generation and merging artifacts
+**/xtend-gen/**/*.xtendbin
+**/xtend-gen/**/*._trace
+**/src-gen/**/*._trace
+**/plugin.xml_gen
+**/*.orig
+
/.classpath
/.metadata/
/.settings/
/workspace
/**/.JETEmitters
-/**/bin/
-/**/target/
-/**/xtend-gen/**/*.xtendbin
-/**/xtend-gen/**/*._trace
-/**/plugin.xml_gen
-/**/*.orig
/**/.asciidoctor/
diff --git a/.mvn/extensions.xml b/.mvn/extensions.xml
index 0022df0..c152deb 100644
--- a/.mvn/extensions.xml
+++ b/.mvn/extensions.xml
@@ -1,7 +1,7 @@
- org.eclipse.tycho.extras
- tycho-pomless
- 2.6.0
+ org.eclipse.tycho
+ tycho-build
+ 4.0.13
diff --git a/.mvn/maven.config b/.mvn/maven.config
new file mode 100644
index 0000000..4382644
--- /dev/null
+++ b/.mvn/maven.config
@@ -0,0 +1 @@
+-Djava-21
diff --git a/README.md b/README.md
index b995510..0294b83 100644
--- a/README.md
+++ b/README.md
@@ -43,10 +43,10 @@ To create a development environment:
If the button is disabled (grey), you are already using the latest version.
- In the first wizard window:
- Select **Eclipse IDE for Eclipse Comitters** from the big list at the top.
- - Select **2021-12** for **Product Version**.
- - For **Java 11+ VM** select either a JRE 11 that is installed on your local machine or the JustJ JRE 11 release.
+ - Select **2024-09** for **Product Version**.
+ - For **Java 21+ VM** select either a JRE 21 that is installed on your local machine or the JustJ JRE 21 release.
Use the button to the right of the dropdown to manage the installed virtual machines on your system.
- A JDK can also be downloaded from e.g. [Oracle](https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html) or [Adoptium](https://adoptium.net/temurin/archive/?variant=openjdk11&jvmVariant=hotspot&version=11).
+ A JDK can also be downloaded from e.g. [Adoptium](https://adoptium.net/temurin/releases?version=21&os=any&arch=any).
- Choose whether you want a P2 bundle pool (recommended).
- Click the **Next** button.
- In the second wizard window:
diff --git a/features/nl.esi.pps.common.emf.feature/build.properties b/features/nl.esi.pps.common.emf.feature/build.properties
index 4104e77..09b9d21 100644
--- a/features/nl.esi.pps.common.emf.feature/build.properties
+++ b/features/nl.esi.pps.common.emf.feature/build.properties
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+# Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
#
# This program and the accompanying materials are made available
# under the terms of the MIT License which is available at
diff --git a/features/nl.esi.pps.common.emf.feature/feature.xml b/features/nl.esi.pps.common.emf.feature/feature.xml
index 296ef7e..06059ac 100644
--- a/features/nl.esi.pps.common.emf.feature/feature.xml
+++ b/features/nl.esi.pps.common.emf.feature/feature.xml
@@ -1,7 +1,7 @@
-
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/Activator.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/Activator.java
index 028ddf4..beac686 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/Activator.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/Activator.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/WorkbenchUtil.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/WorkbenchUtil.java
index 2258a59..b8c063e 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/WorkbenchUtil.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/WorkbenchUtil.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/action/DropDownMenuAction.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/action/DropDownMenuAction.java
index cc6021b..7bb0f7d 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/action/DropDownMenuAction.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/action/DropDownMenuAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/action/HideContributionItems.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/action/HideContributionItems.java
index 7a5e84f..6df9521 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/action/HideContributionItems.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/action/HideContributionItems.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/browser/EclipseWebBrowserEditor.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/browser/EclipseWebBrowserEditor.java
index a5036d8..3b6e705 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/browser/EclipseWebBrowserEditor.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/browser/EclipseWebBrowserEditor.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/browser/LinkProcessor.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/browser/LinkProcessor.java
index 0917647..b5b9ab0 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/browser/LinkProcessor.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/browser/LinkProcessor.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/jobs/StatusReportingJob.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/jobs/StatusReportingJob.java
index 9cbffa4..240ad87 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/jobs/StatusReportingJob.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/jobs/StatusReportingJob.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/part/MultiPageViewPart.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/part/MultiPageViewPart.java
index 66539d2..60136e5 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/part/MultiPageViewPart.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/part/MultiPageViewPart.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/status/StatusColumnModel.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/status/StatusColumnModel.java
index 519263f..f8da9e7 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/status/StatusColumnModel.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/status/StatusColumnModel.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/status/StatusContentProvider.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/status/StatusContentProvider.java
index da86643..9f8fc3b 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/status/StatusContentProvider.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/status/StatusContentProvider.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/status/StatusDialog.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/status/StatusDialog.java
index aa8a70a..447d0d0 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/status/StatusDialog.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/status/StatusDialog.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/AbstractColumnModel.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/AbstractColumnModel.java
index 2a6117c..9313dfb 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/AbstractColumnModel.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/AbstractColumnModel.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/AbstractColumnPaintModel.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/AbstractColumnPaintModel.java
index 944da24..7e58451 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/AbstractColumnPaintModel.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/AbstractColumnPaintModel.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/AbstractColumnTooltipModel.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/AbstractColumnTooltipModel.java
index 75daa3c..065c17e 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/AbstractColumnTooltipModel.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/AbstractColumnTooltipModel.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnCellModel.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnCellModel.java
index 486a09c..38a861f 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnCellModel.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnCellModel.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnModel.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnModel.java
index ef76207..73e5fad 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnModel.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnModel.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnModelViewer.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnModelViewer.java
index afa32d9..36b87b2 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnModelViewer.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnModelViewer.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnModelViewerComparator.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnModelViewerComparator.java
index da9012f..e0fd10b 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnModelViewerComparator.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ColumnModelViewerComparator.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/DelegateLabelProvider.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/DelegateLabelProvider.java
index f7a279a..9973fa2 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/DelegateLabelProvider.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/DelegateLabelProvider.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/IStructuredGenericContentProvider.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/IStructuredGenericContentProvider.java
index 969876d..a3961db 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/IStructuredGenericContentProvider.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/IStructuredGenericContentProvider.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ManyContentProvider.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ManyContentProvider.java
index 15d8d36..c74895c 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ManyContentProvider.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ManyContentProvider.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/TableColumnModelViewer.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/TableColumnModelViewer.java
index 367db9e..a53ab51 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/TableColumnModelViewer.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/TableColumnModelViewer.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/TreeColumnModelViewer.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/TreeColumnModelViewer.java
index eb15340..3f84173 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/TreeColumnModelViewer.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/TreeColumnModelViewer.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ValueCachingColumnModel.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ValueCachingColumnModel.java
index c93b0b0..62269c6 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ValueCachingColumnModel.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/viewers/ValueCachingColumnModel.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/DataAnalysisView.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/DataAnalysisView.java
index e967c7a..dfc9d0c 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/DataAnalysisView.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/DataAnalysisView.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/IDataAnalysisPage.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/IDataAnalysisPage.java
index 14f0ad4..b0cba09 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/IDataAnalysisPage.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/IDataAnalysisPage.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/MultiPagePage.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/MultiPagePage.java
index 95ad1cb..c0af23b 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/MultiPagePage.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/MultiPagePage.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/MultiViewerPage.java b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/MultiViewerPage.java
index d462d5e..72df7a1 100644
--- a/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/MultiViewerPage.java
+++ b/plugins/nl.esi.pps.common.ide.ui/src/nl/esi/pps/common/ide/ui/views/dataanalysis/MultiViewerPage.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.jfreechart.ui/.classpath b/plugins/nl.esi.pps.common.jfreechart.ui/.classpath
index 1db08c6..c001577 100644
--- a/plugins/nl.esi.pps.common.jfreechart.ui/.classpath
+++ b/plugins/nl.esi.pps.common.jfreechart.ui/.classpath
@@ -1,6 +1,6 @@
-
+
diff --git a/plugins/nl.esi.pps.common.jfreechart.ui/.settings/org.eclipse.core.resources.prefs b/plugins/nl.esi.pps.common.jfreechart.ui/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/plugins/nl.esi.pps.common.jfreechart.ui/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/plugins/nl.esi.pps.common.jfreechart.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/nl.esi.pps.common.jfreechart.ui/.settings/org.eclipse.jdt.core.prefs
index c9545f0..23fa13b 100644
--- a/plugins/nl.esi.pps.common.jfreechart.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/nl.esi.pps.common.jfreechart.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,9 +1,9 @@
eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
+org.eclipse.jdt.core.compiler.compliance=21
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=21
diff --git a/plugins/nl.esi.pps.common.jfreechart.ui/META-INF/MANIFEST.MF b/plugins/nl.esi.pps.common.jfreechart.ui/META-INF/MANIFEST.MF
index b147d7a..625e798 100644
--- a/plugins/nl.esi.pps.common.jfreechart.ui/META-INF/MANIFEST.MF
+++ b/plugins/nl.esi.pps.common.jfreechart.ui/META-INF/MANIFEST.MF
@@ -2,10 +2,10 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: PPS Common JFreeChart UI
Bundle-SymbolicName: nl.esi.pps.common.jfreechart.ui;singleton:=true
-Bundle-Version: 0.20.0.qualifier
+Bundle-Version: 0.30.0.qualifier
Bundle-Vendor: ESI (TNO)
Automatic-Module-Name: nl.esi.pps.common.jfreechart.ui
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: org.eclipse.trace4cps.common.jfreechart.ui;visibility:=reexport,
nl.esi.pps.common.jfreechart;visibility:=reexport,
org.eclipse.jface
diff --git a/plugins/nl.esi.pps.common.jfreechart.ui/build.properties b/plugins/nl.esi.pps.common.jfreechart.ui/build.properties
index d3f191d..2221ce0 100644
--- a/plugins/nl.esi.pps.common.jfreechart.ui/build.properties
+++ b/plugins/nl.esi.pps.common.jfreechart.ui/build.properties
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+# Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
#
# This program and the accompanying materials are made available
# under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.common.jfreechart.ui/plugin.xml b/plugins/nl.esi.pps.common.jfreechart.ui/plugin.xml
index 93dfa20..478bf23 100644
--- a/plugins/nl.esi.pps.common.jfreechart.ui/plugin.xml
+++ b/plugins/nl.esi.pps.common.jfreechart.ui/plugin.xml
@@ -1,7 +1,7 @@
-
diff --git a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/EventArgumentItemPropertyDescriptor.java b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/EventArgumentItemPropertyDescriptor.java
index 2db7125..463b6c9 100644
--- a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/EventArgumentItemPropertyDescriptor.java
+++ b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/EventArgumentItemPropertyDescriptor.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/ExecutionArgumentItemPropertyDescriptor.java b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/ExecutionArgumentItemPropertyDescriptor.java
index 419b055..22e5c7d 100644
--- a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/ExecutionArgumentItemPropertyDescriptor.java
+++ b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/ExecutionArgumentItemPropertyDescriptor.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/TmscItemLabelSwitch.xtend b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/TmscItemLabelSwitch.xtend
index 03b69db..0ef64d6 100644
--- a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/TmscItemLabelSwitch.xtend
+++ b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/TmscItemLabelSwitch.xtend
@@ -1,5 +1,5 @@
/**
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/DataAnalysisItemContentProviderAdapterFactory.java b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/DataAnalysisItemContentProviderAdapterFactory.java
index ec2f21f..3e623ff 100644
--- a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/DataAnalysisItemContentProviderAdapterFactory.java
+++ b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/DataAnalysisItemContentProviderAdapterFactory.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/ExecutionDataAnalysisItemContentProvider.xtend b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/ExecutionDataAnalysisItemContentProvider.xtend
index 4337f61..dbb407f 100644
--- a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/ExecutionDataAnalysisItemContentProvider.xtend
+++ b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/ExecutionDataAnalysisItemContentProvider.xtend
@@ -1,5 +1,5 @@
/**
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/FunctionDataAnalysisItemContentProvider.xtend b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/FunctionDataAnalysisItemContentProvider.xtend
index 06f38e6..d6d4776 100644
--- a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/FunctionDataAnalysisItemContentProvider.xtend
+++ b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/FunctionDataAnalysisItemContentProvider.xtend
@@ -1,5 +1,5 @@
/**
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/IDataAnalysisItemContentProvider.java b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/IDataAnalysisItemContentProvider.java
index 3d96c7f..92f9c90 100644
--- a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/IDataAnalysisItemContentProvider.java
+++ b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/IDataAnalysisItemContentProvider.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/IntervalDataAnalysisItemContentProvider.xtend b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/IntervalDataAnalysisItemContentProvider.xtend
index 3eeaf93..40cc02e 100644
--- a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/IntervalDataAnalysisItemContentProvider.xtend
+++ b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/IntervalDataAnalysisItemContentProvider.xtend
@@ -1,5 +1,5 @@
/**
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/MessageDataAnalysisItemContentProvider.xtend b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/MessageDataAnalysisItemContentProvider.xtend
index a5bbf42..982a4af 100644
--- a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/MessageDataAnalysisItemContentProvider.xtend
+++ b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/MessageDataAnalysisItemContentProvider.xtend
@@ -1,5 +1,5 @@
/**
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/internal/DataAnalysisItemContentProvider.java b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/internal/DataAnalysisItemContentProvider.java
index ac194eb..4b45efb 100644
--- a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/internal/DataAnalysisItemContentProvider.java
+++ b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/internal/DataAnalysisItemContentProvider.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/internal/DataAnalysisItemContentProviderRegistryReader.java b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/internal/DataAnalysisItemContentProviderRegistryReader.java
index 70cb4ba..dfba415 100644
--- a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/internal/DataAnalysisItemContentProviderRegistryReader.java
+++ b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/provider/dataanalysis/internal/DataAnalysisItemContentProviderRegistryReader.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/rendering/RenderingDependencies.java b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/rendering/RenderingDependencies.java
index 887e8df..679b4bd 100644
--- a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/rendering/RenderingDependencies.java
+++ b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/rendering/RenderingDependencies.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/rendering/RenderingExecutions.java b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/rendering/RenderingExecutions.java
index 50b6624..4c236a5 100644
--- a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/rendering/RenderingExecutions.java
+++ b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/rendering/RenderingExecutions.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/rendering/RenderingProperties.java b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/rendering/RenderingProperties.java
index 4bd6026..87aabbf 100644
--- a/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/rendering/RenderingProperties.java
+++ b/plugins/nl.esi.pps.tmsc.edit/src/nl/esi/pps/tmsc/rendering/RenderingProperties.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
diff --git a/plugins/nl.esi.pps.tmsc.edit/xtend-gen/nl/esi/pps/tmsc/provider/TmscItemLabelSwitch.java b/plugins/nl.esi.pps.tmsc.edit/xtend-gen/nl/esi/pps/tmsc/provider/TmscItemLabelSwitch.java
index 17b9bbc..ce99b95 100644
--- a/plugins/nl.esi.pps.tmsc.edit/xtend-gen/nl/esi/pps/tmsc/provider/TmscItemLabelSwitch.java
+++ b/plugins/nl.esi.pps.tmsc.edit/xtend-gen/nl/esi/pps/tmsc/provider/TmscItemLabelSwitch.java
@@ -1,5 +1,5 @@
/**
- * Copyright (c) 2018-2023 TNO and Contributors to the GitHub community
+ * Copyright (c) 2018-2025 TNO and Contributors to the GitHub community
*
* This program and the accompanying materials are made available
* under the terms of the MIT License which is available at
@@ -9,8 +9,8 @@
*/
package nl.esi.pps.tmsc.provider;
-import com.google.common.base.Objects;
import java.util.Arrays;
+import java.util.Objects;
import nl.esi.emf.edit.provider.EMFEditUtil;
import nl.esi.pps.architecture.ArchitecturePackage;
import nl.esi.pps.architecture.deployed.DeployedPackage;
@@ -39,44 +39,45 @@
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.xtend2.lib.StringConcatenation;
+import org.eclipse.xtext.xbase.lib.XbaseGenerated;
@SuppressWarnings("all")
public class TmscItemLabelSwitch {
public static final TmscItemLabelSwitch eINSTANCE = new TmscItemLabelSwitch();
-
+
protected String _getText(final Object object) {
return String.valueOf(object);
}
-
+
protected String _getText(final EObject eObject) {
String _switchResult = null;
EPackage _ePackage = eObject.eClass().getEPackage();
boolean _matched = false;
- if (Objects.equal(_ePackage, TmscPackage.eINSTANCE)) {
+ if (Objects.equals(_ePackage, TmscPackage.eINSTANCE)) {
_matched=true;
_switchResult = this.getText(eObject.eClass());
}
if (!_matched) {
- if (Objects.equal(_ePackage, SpecifiedPackage.eINSTANCE)) {
+ if (Objects.equals(_ePackage, SpecifiedPackage.eINSTANCE)) {
_matched=true;
}
if (!_matched) {
- if (Objects.equal(_ePackage, ImplementedPackage.eINSTANCE)) {
+ if (Objects.equals(_ePackage, ImplementedPackage.eINSTANCE)) {
_matched=true;
}
}
if (!_matched) {
- if (Objects.equal(_ePackage, DeployedPackage.eINSTANCE)) {
+ if (Objects.equals(_ePackage, DeployedPackage.eINSTANCE)) {
_matched=true;
}
}
if (!_matched) {
- if (Objects.equal(_ePackage, InstantiatedPackage.eINSTANCE)) {
+ if (Objects.equals(_ePackage, InstantiatedPackage.eINSTANCE)) {
_matched=true;
}
}
if (!_matched) {
- if (Objects.equal(_ePackage, ArchitecturePackage.eINSTANCE)) {
+ if (Objects.equals(_ePackage, ArchitecturePackage.eINSTANCE)) {
_matched=true;
}
}
@@ -89,12 +90,12 @@ protected String _getText(final EObject eObject) {
}
return _switchResult;
}
-
+
protected String _getText(final EClass eClass) {
String _switchResult = null;
EPackage _ePackage = eClass.getEPackage();
boolean _matched = false;
- if (Objects.equal(_ePackage, TmscPackage.eINSTANCE)) {
+ if (Objects.equals(_ePackage, TmscPackage.eINSTANCE)) {
_matched=true;
StringConcatenation _builder = new StringConcatenation();
_builder.append("_UI_");
@@ -104,26 +105,26 @@ protected String _getText(final EClass eClass) {
_switchResult = TmscEditPlugin.INSTANCE.getString(_builder.toString());
}
if (!_matched) {
- if (Objects.equal(_ePackage, SpecifiedPackage.eINSTANCE)) {
+ if (Objects.equals(_ePackage, SpecifiedPackage.eINSTANCE)) {
_matched=true;
}
if (!_matched) {
- if (Objects.equal(_ePackage, ImplementedPackage.eINSTANCE)) {
+ if (Objects.equals(_ePackage, ImplementedPackage.eINSTANCE)) {
_matched=true;
}
}
if (!_matched) {
- if (Objects.equal(_ePackage, DeployedPackage.eINSTANCE)) {
+ if (Objects.equals(_ePackage, DeployedPackage.eINSTANCE)) {
_matched=true;
}
}
if (!_matched) {
- if (Objects.equal(_ePackage, InstantiatedPackage.eINSTANCE)) {
+ if (Objects.equals(_ePackage, InstantiatedPackage.eINSTANCE)) {
_matched=true;
}
}
if (!_matched) {
- if (Objects.equal(_ePackage, ArchitecturePackage.eINSTANCE)) {
+ if (Objects.equals(_ePackage, ArchitecturePackage.eINSTANCE)) {
_matched=true;
}
}
@@ -144,15 +145,15 @@ protected String _getText(final EClass eClass) {
}
return _elvis;
}
-
+
protected String _getText(final FullScopeTMSC tmsc) {
return this.getText(tmsc.eClass());
}
-
+
protected String _getText(final ScopedTMSC tmsc) {
return tmsc.getName();
}
-
+
protected String _getText(final Lifeline lifeline) {
final Executor executor = lifeline.getExecutor();
if ((executor == null)) {
@@ -171,7 +172,7 @@ protected String _getText(final Lifeline lifeline) {
_builder.append(_text_1);
return _builder.toString();
}
-
+
protected String _getText(final EntryEvent event) {
StringConcatenation _builder = new StringConcatenation();
_builder.append("Entry at ");
@@ -179,7 +180,7 @@ protected String _getText(final EntryEvent event) {
_builder.append(_format);
return _builder.toString();
}
-
+
protected String _getText(final ExitEvent event) {
StringConcatenation _builder = new StringConcatenation();
_builder.append("Exit at ");
@@ -187,7 +188,7 @@ protected String _getText(final ExitEvent event) {
_builder.append(_format);
return _builder.toString();
}
-
+
protected String _getText(final MessageControl messageControl) {
StringConcatenation _builder = new StringConcatenation();
Message _message = messageControl.getMessage();
@@ -216,7 +217,7 @@ protected String _getText(final MessageControl messageControl) {
_builder.append(_reference_1);
return _builder.toString();
}
-
+
private String _getReference(final EntryEvent event) {
StringConcatenation _builder = new StringConcatenation();
_builder.append("entry of ");
@@ -231,7 +232,7 @@ private String _getReference(final EntryEvent event) {
_builder.append(_text_1);
return _builder.toString();
}
-
+
private String _getReference(final ExitEvent event) {
StringConcatenation _builder = new StringConcatenation();
_builder.append("exit of ");
@@ -246,7 +247,7 @@ private String _getReference(final ExitEvent event) {
_builder.append(_text_1);
return _builder.toString();
}
-
+
protected String _getText(final Dependency dependency) {
StringConcatenation _builder = new StringConcatenation();
String _text = this.getText(dependency.eClass());
@@ -267,7 +268,7 @@ protected String _getText(final Dependency dependency) {
_builder.append(_reference_1);
return _builder.toString();
}
-
+
protected String _getText(final LifelineSegment lifelineSegment) {
String _elvis = null;
Execution _activeExecution = lifelineSegment.getActiveExecution();
@@ -282,7 +283,7 @@ protected String _getText(final LifelineSegment lifelineSegment) {
}
return _elvis;
}
-
+
protected String _getText(final Execution execution) {
Function _function = execution.getFunction();
String _text = null;
@@ -291,11 +292,12 @@ protected String _getText(final Execution execution) {
}
return _text;
}
-
+
protected String _getText(final Interval interval) {
return interval.getName();
}
-
+
+ @XbaseGenerated
public String getText(final Object eClass) {
if (eClass instanceof EClass) {
return _getText((EClass)eClass);
@@ -328,7 +330,8 @@ public String getText(final Object eClass) {
Arrays.