diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index b52bcf4d5..597ac963b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -7,6 +7,9 @@ jobs:
runs-on: ubuntu-latest
steps:
+ - name: Install java environmetn
+ run: sudo apt-get install -y openjdk-19-jre
+
- name: Checkout
uses: actions/checkout@v2
with:
diff --git a/plugins/de.fraunhofer.ipa.ros.edit/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.edit/.settings/org.eclipse.jdt.core.prefs
index e8c450c01..cf12e755a 100644
--- a/plugins/de.fraunhofer.ipa.ros.edit/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros.edit/.settings/org.eclipse.jdt.core.prefs
@@ -1,11 +1,11 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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.forbiddenReference=warning
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=19
diff --git a/plugins/de.fraunhofer.ipa.ros.edit/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.edit/META-INF/MANIFEST.MF
index 5f46977c2..9d14690cb 100644
--- a/plugins/de.fraunhofer.ipa.ros.edit/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros.edit/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Bundle-ClassPath: .
Bundle-Activator: ros.provider.RosEditPlugin$Implementation
Bundle-Vendor: %providerName
Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: primitives.provider,
ros.provider
Require-Bundle: org.eclipse.core.runtime,
diff --git a/plugins/de.fraunhofer.ipa.ros.editor/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.editor/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.ros.editor/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros.editor/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.ros.editor/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.editor/META-INF/MANIFEST.MF
index 435a79026..3a7422acd 100644
--- a/plugins/de.fraunhofer.ipa.ros.editor/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros.editor/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Bundle-ClassPath: .
Bundle-Activator: ros.presentation.RosEditorPlugin$Implementation
Bundle-Vendor: %providerName
Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: primitives.presentation,
ros.presentation
Require-Bundle: org.eclipse.core.runtime,
diff --git a/plugins/de.fraunhofer.ipa.ros.feature/feature.xml b/plugins/de.fraunhofer.ipa.ros.feature/feature.xml
index 8d90d5703..cb6f3c725 100644
--- a/plugins/de.fraunhofer.ipa.ros.feature/feature.xml
+++ b/plugins/de.fraunhofer.ipa.ros.feature/feature.xml
@@ -19,34 +19,19 @@ of standard specifications.
- BSD 3-Clause License
-
-Copyright (c) 2018, Nadia Hammoudeh Garcia, Fraunhofer IPA
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * Neither the name of Fraunhofer IPA nor the names of its contributors may
- be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
+Copyright (C) 2023 Nadia Hammoudeh Garcia nhg@ipa.fraunhofer.de
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
diff --git a/plugins/de.fraunhofer.ipa.ros.feature/pom.xml b/plugins/de.fraunhofer.ipa.ros.feature/pom.xml
index ab25b6d51..593257593 100644
--- a/plugins/de.fraunhofer.ipa.ros.feature/pom.xml
+++ b/plugins/de.fraunhofer.ipa.ros.feature/pom.xml
@@ -14,10 +14,10 @@
2.30.0
UTF-8
- 11
- 11
+ 19
+ 19
- 2.7.4
+ 3.0.4
true
2.14.0
diff --git a/plugins/de.fraunhofer.ipa.ros.parent/pom.xml b/plugins/de.fraunhofer.ipa.ros.parent/pom.xml
index 28617f6e3..f7a9fcdb1 100644
--- a/plugins/de.fraunhofer.ipa.ros.parent/pom.xml
+++ b/plugins/de.fraunhofer.ipa.ros.parent/pom.xml
@@ -10,10 +10,10 @@
2.30.0
UTF-8
- 11
- 11
+ 19
+ 19
- 2.7.4
+ 3.0.4
true
2.14.0
diff --git a/plugins/de.fraunhofer.ipa.ros.plugin/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.plugin/.settings/org.eclipse.jdt.core.prefs
index 0c68a61dc..49cf78d8c 100644
--- a/plugins/de.fraunhofer.ipa.ros.plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros.plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.source=19
diff --git a/plugins/de.fraunhofer.ipa.ros.plugin/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.plugin/META-INF/MANIFEST.MF
index 44026d721..12b698a47 100644
--- a/plugins/de.fraunhofer.ipa.ros.plugin/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros.plugin/META-INF/MANIFEST.MF
@@ -10,6 +10,6 @@ Require-Bundle: org.eclipse.ui,
de.fraunhofer.ipa.ros.editor
Automatic-Module-Name: de.fraunhofer.ipa.ros.plugin
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: de.fraunhofer.ipa.ros.plugin
Import-Package: org.eclipse.debug.ui
diff --git a/plugins/de.fraunhofer.ipa.ros.tests/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.tests/.settings/org.eclipse.jdt.core.prefs
index c9545f06a..d41383c70 100644
--- a/plugins/de.fraunhofer.ipa.ros.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros.tests/.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=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.ros.tests/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.tests/META-INF/MANIFEST.MF
index 537cb0e58..e437f7aa3 100644
--- a/plugins/de.fraunhofer.ipa.ros.tests/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros.tests/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@ Bundle-Version: 1.0.0.qualifier
Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: primitives.tests,
ros.tests
Require-Bundle: org.eclipse.core.runtime,
diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.xtext.ide/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.xtext.ide/META-INF/MANIFEST.MF
index 204029aca..8eae8c716 100644
--- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/META-INF/MANIFEST.MF
@@ -10,7 +10,7 @@ Require-Bundle: de.fraunhofer.ipa.ros.xtext,
org.eclipse.xtext.ide,
org.eclipse.xtext.xbase.ide,
org.antlr.runtime;bundle-version="4.7.2"
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: de.fraunhofer.ipa.ros.ide.contentassist.antlr.internal,
de.fraunhofer.ipa.ros.ide.contentassist.antlr,
de.fraunhofer.ipa.ros.ide.contentassist.antlr.lexer
diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.tests/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.xtext.tests/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.ros.xtext.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros.xtext.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.tests/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.xtext.tests/META-INF/MANIFEST.MF
index 6749533b7..906f214c2 100644
--- a/plugins/de.fraunhofer.ipa.ros.xtext.tests/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros.xtext.tests/META-INF/MANIFEST.MF
@@ -35,5 +35,5 @@ Import-Package: org.apache.log4j,
org.junit.platform.engine;version="[1.0.0,2.0.0)",
org.junit.platform.runner;version="[1.0.0,2.0.0)",
org.junit.platform.suite.api;version="[1.0.0,2.0.0)"
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: de.fraunhofer.ipa.ros.tests;x-internal=true
diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.xtext.ui/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.xtext.ui/META-INF/MANIFEST.MF
index e810e9938..4b4a35dae 100644
--- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/META-INF/MANIFEST.MF
@@ -19,7 +19,7 @@ Require-Bundle: de.fraunhofer.ipa.ros.xtext,
org.eclipse.xtend.lib;bundle-version="2.14.0",
org.eclipse.xtext.xbase.lib;bundle-version="2.14.0"
Import-Package: org.apache.log4j
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: de.fraunhofer.ipa.ros.ui.contentassist,
de.fraunhofer.ipa.ros.ui.quickfix,
de.fraunhofer.ipa.ros.xtext.ui.internal
diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.xtext/.settings/org.eclipse.jdt.core.prefs
index e8c450c01..cf12e755a 100644
--- a/plugins/de.fraunhofer.ipa.ros.xtext/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros.xtext/.settings/org.eclipse.jdt.core.prefs
@@ -1,11 +1,11 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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.forbiddenReference=warning
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=19
diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.xtext/META-INF/MANIFEST.MF
index c215ccda4..01e1cfd5c 100644
--- a/plugins/de.fraunhofer.ipa.ros.xtext/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros.xtext/META-INF/MANIFEST.MF
@@ -14,7 +14,7 @@ Require-Bundle: de.fraunhofer.ipa.ros,
org.eclipse.xtext.util,
org.antlr.runtime;bundle-version="4.7.2",
org.eclipse.xtend.lib;bundle-version="2.30.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: de.fraunhofer.ipa.ros.validation,
de.fraunhofer.ipa.ros.parser.antlr.lexer,
de.fraunhofer.ipa.ros.formatting2,
diff --git a/plugins/de.fraunhofer.ipa.ros/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.ros/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.ros/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros/META-INF/MANIFEST.MF
index 266c06aac..4fb00f995 100644
--- a/plugins/de.fraunhofer.ipa.ros/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@ Bundle-Version: 3.0.0.qualifier
Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: primitives,
primitives.impl,
primitives.util,
diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/META-INF/MANIFEST.MF
index fe0bfd139..ee75e491a 100644
--- a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/META-INF/MANIFEST.MF
@@ -13,7 +13,7 @@ Require-Bundle: de.fraunhofer.ipa.ros1.xtext,
org.antlr.runtime;bundle-version="4.7.2",
de.fraunhofer.ipa.ros.xtext,
de.fraunhofer.ipa.ros.xtext.ui
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: de.fraunhofer.ipa.ros1.ide.contentassist.antlr.internal,
de.fraunhofer.ipa.ros1.ide.contentassist.antlr.lexer,
de.fraunhofer.ipa.ros1.ide.contentassist.antlr
diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/META-INF/MANIFEST.MF
index 186d0d728..cb3ff7574 100644
--- a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/META-INF/MANIFEST.MF
@@ -22,7 +22,7 @@ Require-Bundle: de.fraunhofer.ipa.ros1.xtext,
org.eclipse.xtext.xbase.lib;bundle-version="2.14.0",
org.eclipse.xtend.lib;bundle-version="2.14.0";resolution:=optional
Import-Package: org.apache.log4j
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: de.fraunhofer.ipa.ros1.xtext.ui.internal,
de.fraunhofer.ipa.ros1.ui.quickfix,
de.fraunhofer.ipa.ros1.ui.contentassist
diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros1.xtext/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.ros1.xtext/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros1.xtext/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros1.xtext/META-INF/MANIFEST.MF
index c2f07cf37..40d937c33 100644
--- a/plugins/de.fraunhofer.ipa.ros1.xtext/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros1.xtext/META-INF/MANIFEST.MF
@@ -16,7 +16,7 @@ Require-Bundle: de.fraunhofer.ipa.ros,
de.fraunhofer.ipa.ros.xtext;bundle-version="2.0.0",
de.fraunhofer.ipa.ros.xtext.ui;bundle-version="2.0.0",
org.eclipse.xtend.lib;bundle-version="2.14.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: de.fraunhofer.ipa.ros1.parser.antlr,
de.fraunhofer.ipa.ros1.formatting2,
de.fraunhofer.ipa.ros1.parser.antlr.internal,
diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/META-INF/MANIFEST.MF
index ba406a6a9..bcdc8d380 100644
--- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/META-INF/MANIFEST.MF
@@ -13,7 +13,7 @@ Require-Bundle: de.fraunhofer.ipa.ros2.xtext,
org.antlr.runtime;bundle-version="4.7.2",
de.fraunhofer.ipa.ros.xtext;bundle-version="2.0.0",
de.fraunhofer.ipa.ros.xtext.ui;bundle-version="2.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: de.fraunhofer.ipa.ros2.ide.contentassist.antlr.internal,
de.fraunhofer.ipa.ros2.ide.contentassist.antlr,
de.fraunhofer.ipa.ros2.ide.contentassist.antlr.lexer
diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/META-INF/MANIFEST.MF
index 89876ce30..c67bf5544 100644
--- a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/META-INF/MANIFEST.MF
@@ -22,7 +22,7 @@ Require-Bundle: de.fraunhofer.ipa.ros2.xtext,
org.eclipse.xtext.xbase.lib;bundle-version="2.14.0",
org.eclipse.xtend.lib;bundle-version="2.14.0";resolution:=optional
Import-Package: org.apache.log4j
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: de.fraunhofer.ipa.ros2.ui.quickfix,
de.fraunhofer.ipa.ros2.ui.contentassist,
de.fraunhofer.ipa.ros2.xtext.ui.internal
diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros2.xtext/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.ros2.xtext/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.ros2.xtext/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros2.xtext/META-INF/MANIFEST.MF
index 254fa9fc0..a6bf43523 100644
--- a/plugins/de.fraunhofer.ipa.ros2.xtext/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.ros2.xtext/META-INF/MANIFEST.MF
@@ -16,7 +16,7 @@ Require-Bundle: de.fraunhofer.ipa.ros,
org.eclipse.xtext.util,
org.antlr.runtime;bundle-version="4.7.2",
org.eclipse.xtend.lib;bundle-version="2.14.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: de.fraunhofer.ipa.ros2.parser.antlr,
de.fraunhofer.ipa.ros2.parser.antlr.lexer,
de.fraunhofer.ipa.ros2.parser.antlr.internal,
diff --git a/plugins/de.fraunhofer.ipa.rossystem.deployment/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem.deployment/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.rossystem.deployment/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.rossystem.deployment/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.rossystem.deployment/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem.deployment/META-INF/MANIFEST.MF
index ac4dba689..826235a34 100644
--- a/plugins/de.fraunhofer.ipa.rossystem.deployment/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.rossystem.deployment/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: de.fraunhofer.ipa.rossystem.deployment
Bundle-SymbolicName: de.fraunhofer.ipa.rossystem.deployment;singleton:=true
Bundle-Version: 2.0.0.qualifier
Export-Package: de.fraunhofer.ipa.rossystem.deployment
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Import-Package: javax.inject;version="1.0.0",
org.eclipse.ui.handlers,
org.eclipse.xtext.ui.resource
diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem.edit/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.rossystem.edit/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.rossystem.edit/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem.edit/META-INF/MANIFEST.MF
index 18a2231e2..7a7a1fdb5 100644
--- a/plugins/de.fraunhofer.ipa.rossystem.edit/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.rossystem.edit/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Bundle-ClassPath: .
Bundle-Activator: system.provider.RossystemEditPlugin$Implementation
Bundle-Vendor: %providerName
Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: system.provider
Require-Bundle: org.eclipse.core.runtime,
de.fraunhofer.ipa.rossystem;visibility:=reexport,
diff --git a/plugins/de.fraunhofer.ipa.rossystem.editor/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem.editor/.settings/org.eclipse.jdt.core.prefs
index c9545f06a..d41383c70 100644
--- a/plugins/de.fraunhofer.ipa.rossystem.editor/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.rossystem.editor/.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=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.rossystem.editor/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem.editor/META-INF/MANIFEST.MF
index 95d3ddb11..3412ed3eb 100644
--- a/plugins/de.fraunhofer.ipa.rossystem.editor/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.rossystem.editor/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Bundle-ClassPath: .
Bundle-Activator: system.presentation.RossystemEditorPlugin$Implementation
Bundle-Vendor: %providerName
Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: system.presentation
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.core.resources;visibility:=reexport,
diff --git a/plugins/de.fraunhofer.ipa.rossystem.tests/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem.tests/.settings/org.eclipse.jdt.core.prefs
index c9545f06a..d41383c70 100644
--- a/plugins/de.fraunhofer.ipa.rossystem.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.rossystem.tests/.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=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.rossystem.tests/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem.tests/META-INF/MANIFEST.MF
index 9fc33c808..396972d47 100644
--- a/plugins/de.fraunhofer.ipa.rossystem.tests/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.rossystem.tests/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@ Bundle-Version: 1.0.0.qualifier
Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: system.tests
Require-Bundle: org.eclipse.core.runtime,
de.fraunhofer.ipa.rossystem;visibility:=reexport,
diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/META-INF/MANIFEST.MF
index 872fe13e4..8adeb232a 100644
--- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/META-INF/MANIFEST.MF
@@ -12,7 +12,7 @@ Require-Bundle: de.fraunhofer.ipa.rossystem.xtext,
org.eclipse.xtext.xbase.ide,
org.antlr.runtime;bundle-version="4.7.2",
de.fraunhofer.ipa.ros.xtext;bundle-version="2.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: de.fraunhofer.ipa.rossystem.ide.contentassist.antlr.lexer,
de.fraunhofer.ipa.rossystem.ide.contentassist.antlr.internal,
de.fraunhofer.ipa.rossystem.ide.contentassist.antlr
diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/META-INF/MANIFEST.MF
index 220f3a3e6..c4b094792 100644
--- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/META-INF/MANIFEST.MF
@@ -22,7 +22,7 @@ Require-Bundle: de.fraunhofer.ipa.rossystem.xtext,
org.eclipse.xtext.xbase.lib;bundle-version="2.14.0",
org.eclipse.xtend.lib;bundle-version="2.14.0";resolution:=optional
Import-Package: org.apache.log4j
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: de.fraunhofer.ipa.rossystem.ui.contentassist,
de.fraunhofer.ipa.rossystem.xtext.ui.internal,
de.fraunhofer.ipa.rossystem.ui.quickfix
diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem.xtext/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a..907fef17b 100644
--- a/plugins/de.fraunhofer.ipa.rossystem.xtext/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem.xtext/META-INF/MANIFEST.MF
index 5fd221240..4153f8685 100644
--- a/plugins/de.fraunhofer.ipa.rossystem.xtext/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/META-INF/MANIFEST.MF
@@ -16,7 +16,7 @@ Require-Bundle: de.fraunhofer.ipa.rossystem,
de.fraunhofer.ipa.ros.xtext;bundle-version="2.0.0",
de.fraunhofer.ipa.ros.xtext.ui;bundle-version="2.0.0",
org.eclipse.xtend.lib;bundle-version="2.14.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: de.fraunhofer.ipa.rossystem.scoping,
de.fraunhofer.ipa.rossystem.serializer,
de.fraunhofer.ipa.rossystem.services,
diff --git a/plugins/de.fraunhofer.ipa.rossystem/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem/.settings/org.eclipse.jdt.core.prefs
index c9545f06a..d41383c70 100644
--- a/plugins/de.fraunhofer.ipa.rossystem/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/de.fraunhofer.ipa.rossystem/.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=19
+org.eclipse.jdt.core.compiler.compliance=19
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=19
diff --git a/plugins/de.fraunhofer.ipa.rossystem/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem/META-INF/MANIFEST.MF
index 84a62828a..f4ff18591 100644
--- a/plugins/de.fraunhofer.ipa.rossystem/META-INF/MANIFEST.MF
+++ b/plugins/de.fraunhofer.ipa.rossystem/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@ Bundle-Version: 3.0.0.qualifier
Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-19
Export-Package: system,
system.impl,
system.util