From d73e30d6bd6c5744fe80258b44bc8c0081d2b5dc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martti=20K=C3=A4=C3=A4rik?= <martti.kaarik@elvior.ee>
Date: Fri, 17 Feb 2023 10:08:11 +0200
Subject: [PATCH] Specified Java 11 for all projects.

---
 plugins/org.etsi.mts.tdl.TDLan2.ide/.classpath      |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 .../META-INF/MANIFEST.MF                            |  2 +-
 plugins/org.etsi.mts.tdl.TDLan2.ui/.classpath       |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 .../org.etsi.mts.tdl.TDLan2.ui/META-INF/MANIFEST.MF |  2 +-
 plugins/org.etsi.mts.tdl.TDLan2/.classpath          |  6 +++++-
 .../.settings/org.eclipse.jdt.core.prefs            |  9 ++++++---
 .../org.etsi.mts.tdl.TDLan2/META-INF/MANIFEST.MF    |  2 +-
 plugins/org.etsi.mts.tdl.TPLan2.ide/.classpath      |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 .../META-INF/MANIFEST.MF                            |  2 +-
 plugins/org.etsi.mts.tdl.TPLan2.ui/.classpath       |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 .../org.etsi.mts.tdl.TPLan2.ui/META-INF/MANIFEST.MF |  2 +-
 plugins/org.etsi.mts.tdl.TPLan2/.classpath          |  6 +++++-
 .../.settings/org.eclipse.jdt.core.prefs            |  9 ++++++---
 .../org.etsi.mts.tdl.TPLan2/META-INF/MANIFEST.MF    |  2 +-
 plugins/org.etsi.mts.tdl.constraints.ui/.classpath  |  2 +-
 .../META-INF/MANIFEST.MF                            |  2 +-
 .../.classpath                                      |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 .../META-INF/MANIFEST.MF                            |  2 +-
 .../.classpath                                      |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 .../META-INF/MANIFEST.MF                            |  2 +-
 .../org.etsi.mts.tdl.graphical.viewpoint/.classpath |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 .../META-INF/MANIFEST.MF                            |  2 +-
 plugins/org.etsi.mts.tdl.importers.ui/.classpath    |  2 +-
 .../META-INF/MANIFEST.MF                            |  2 +-
 plugins/org.etsi.mts.tdl.model/.classpath           |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 plugins/org.etsi.mts.tdl.model/META-INF/MANIFEST.MF |  2 +-
 plugins/org.etsi.mts.tdl.openapi2tdl/.classpath     |  2 +-
 .../META-INF/MANIFEST.MF                            |  2 +-
 plugins/org.etsi.mts.tdl.rt.ui/.classpath           |  2 +-
 plugins/org.etsi.mts.tdl.rt.ui/META-INF/MANIFEST.MF |  2 +-
 plugins/org.etsi.mts.tdl.to2tdl/.classpath          |  2 +-
 .../org.etsi.mts.tdl.to2tdl/META-INF/MANIFEST.MF    |  2 +-
 .../.classpath                                      |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 .../META-INF/MANIFEST.MF                            |  2 +-
 .../org.etsi.mts.tdl.tools.to.docx.poi/.classpath   |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 .../META-INF/MANIFEST.MF                            |  2 +-
 .../org.etsi.mts.tdl.tools.to.docx.ui/.classpath    |  2 +-
 .../META-INF/MANIFEST.MF                            |  2 +-
 plugins/org.etsi.mts.tdl.tools.to.docx/.classpath   |  2 +-
 .../META-INF/MANIFEST.MF                            |  2 +-
 plugins/org.etsi.mts.tdl.ttcn3.ui/.classpath        |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 .../org.etsi.mts.tdl.ttcn3.ui/META-INF/MANIFEST.MF  |  2 +-
 plugins/org.etsi.mts.tdl.ttcn3/.classpath           |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 plugins/org.etsi.mts.tdl.ttcn3/META-INF/MANIFEST.MF |  2 +-
 plugins/org.etsi.mts.tdl.tx.ide/.classpath          |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 .../org.etsi.mts.tdl.tx.ide/META-INF/MANIFEST.MF    |  2 +-
 plugins/org.etsi.mts.tdl.tx.ui/.classpath           |  6 +++++-
 .../.settings/org.eclipse.jdt.core.prefs            | 13 +++++++++----
 plugins/org.etsi.mts.tdl.tx.ui/META-INF/MANIFEST.MF |  2 +-
 plugins/org.etsi.mts.tdl.tx/.classpath              |  6 +++++-
 .../.settings/org.eclipse.jdt.core.prefs            |  8 ++++----
 plugins/org.etsi.mts.tdl.tx/META-INF/MANIFEST.MF    |  2 +-
 plugins/org.etsi.mts.tdl.txi.ide/.classpath         |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 .../org.etsi.mts.tdl.txi.ide/META-INF/MANIFEST.MF   |  2 +-
 plugins/org.etsi.mts.tdl.txi.ui/.classpath          |  2 +-
 .../.settings/org.eclipse.jdt.core.prefs            |  4 ++--
 .../org.etsi.mts.tdl.txi.ui/META-INF/MANIFEST.MF    |  2 +-
 plugins/org.etsi.mts.tdl.txi/.classpath             |  6 +++++-
 .../.settings/org.eclipse.jdt.core.prefs            | 11 ++++++++---
 plugins/org.etsi.mts.tdl.txi/META-INF/MANIFEST.MF   |  2 +-
 74 files changed, 137 insertions(+), 101 deletions(-)

diff --git a/plugins/org.etsi.mts.tdl.TDLan2.ide/.classpath b/plugins/org.etsi.mts.tdl.TDLan2.ide/.classpath
index 9081d4f7..a6135442 100644
--- a/plugins/org.etsi.mts.tdl.TDLan2.ide/.classpath
+++ b/plugins/org.etsi.mts.tdl.TDLan2.ide/.classpath
@@ -3,7 +3,7 @@
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
 	<classpathentry kind="src" path="xtend-gen"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/plugins/org.etsi.mts.tdl.TDLan2.ide/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.TDLan2.ide/.settings/org.eclipse.jdt.core.prefs
index 0c68a61d..4a7e0723 100644
--- a/plugins/org.etsi.mts.tdl.TDLan2.ide/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.TDLan2.ide/.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.compliance=11
 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=11
diff --git a/plugins/org.etsi.mts.tdl.TDLan2.ide/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.TDLan2.ide/META-INF/MANIFEST.MF
index e7cedcf7..d3fa8c77 100644
--- a/plugins/org.etsi.mts.tdl.TDLan2.ide/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.TDLan2.ide/META-INF/MANIFEST.MF
@@ -10,7 +10,7 @@ Require-Bundle: org.etsi.mts.tdl.TDLan2,
  org.eclipse.xtext.ide,
  org.eclipse.xtext.xbase.ide,
  org.antlr.runtime;bundle-version="[3.2.0,3.2.1)"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl.ide.contentassist.antlr.internal,
  org.etsi.mts.tdl.ide.contentassist.antlr
 
diff --git a/plugins/org.etsi.mts.tdl.TDLan2.ui/.classpath b/plugins/org.etsi.mts.tdl.TDLan2.ui/.classpath
index 9081d4f7..a6135442 100644
--- a/plugins/org.etsi.mts.tdl.TDLan2.ui/.classpath
+++ b/plugins/org.etsi.mts.tdl.TDLan2.ui/.classpath
@@ -3,7 +3,7 @@
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
 	<classpathentry kind="src" path="xtend-gen"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/plugins/org.etsi.mts.tdl.TDLan2.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.TDLan2.ui/.settings/org.eclipse.jdt.core.prefs
index 0c68a61d..4a7e0723 100644
--- a/plugins/org.etsi.mts.tdl.TDLan2.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.TDLan2.ui/.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.compliance=11
 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=11
diff --git a/plugins/org.etsi.mts.tdl.TDLan2.ui/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.TDLan2.ui/META-INF/MANIFEST.MF
index a3af8588..c3971d23 100644
--- a/plugins/org.etsi.mts.tdl.TDLan2.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.TDLan2.ui/META-INF/MANIFEST.MF
@@ -19,7 +19,7 @@ Require-Bundle: org.etsi.mts.tdl.TDLan2,
  org.eclipse.xtend.lib;bundle-version="2.14.0";resolution:=optional,
  org.eclipse.xtext.xbase.lib;bundle-version="2.14.0"
 Import-Package: org.apache.log4j
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl.ui.contentassist,
  org.etsi.mts.tdl.TDLan2.ui.internal,
  org.etsi.mts.tdl.ui.quickfix
diff --git a/plugins/org.etsi.mts.tdl.TDLan2/.classpath b/plugins/org.etsi.mts.tdl.TDLan2/.classpath
index 9081d4f7..c92d4de1 100644
--- a/plugins/org.etsi.mts.tdl.TDLan2/.classpath
+++ b/plugins/org.etsi.mts.tdl.TDLan2/.classpath
@@ -3,7 +3,11 @@
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
 	<classpathentry kind="src" path="xtend-gen"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
+		<attributes>
+			<attribute name="module" value="true"/>
+		</attributes>
+	</classpathentry>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/plugins/org.etsi.mts.tdl.TDLan2/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.TDLan2/.settings/org.eclipse.jdt.core.prefs
index 0c68a61d..7adc0fb9 100644
--- a/plugins/org.etsi.mts.tdl.TDLan2/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.TDLan2/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,10 @@
 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=11
+org.eclipse.jdt.core.compiler.compliance=11
 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.source=1.8
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=11
diff --git a/plugins/org.etsi.mts.tdl.TDLan2/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.TDLan2/META-INF/MANIFEST.MF
index 897b1327..e67467a5 100644
--- a/plugins/org.etsi.mts.tdl.TDLan2/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.TDLan2/META-INF/MANIFEST.MF
@@ -14,7 +14,7 @@ Require-Bundle: org.etsi.mts.tdl.model,
  org.antlr.runtime;bundle-version="[3.2.0,3.2.1)",
  org.eclipse.xtext.util,
  org.eclipse.xtend.lib;bundle-version="2.14.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl.parser.antlr.internal,
  org.etsi.mts.tdl.scoping,
  org.etsi.mts.tdl.parser.antlr,
diff --git a/plugins/org.etsi.mts.tdl.TPLan2.ide/.classpath b/plugins/org.etsi.mts.tdl.TPLan2.ide/.classpath
index 9081d4f7..a6135442 100644
--- a/plugins/org.etsi.mts.tdl.TPLan2.ide/.classpath
+++ b/plugins/org.etsi.mts.tdl.TPLan2.ide/.classpath
@@ -3,7 +3,7 @@
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
 	<classpathentry kind="src" path="xtend-gen"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/plugins/org.etsi.mts.tdl.TPLan2.ide/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.TPLan2.ide/.settings/org.eclipse.jdt.core.prefs
index 0c68a61d..4a7e0723 100644
--- a/plugins/org.etsi.mts.tdl.TPLan2.ide/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.TPLan2.ide/.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.compliance=11
 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=11
diff --git a/plugins/org.etsi.mts.tdl.TPLan2.ide/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.TPLan2.ide/META-INF/MANIFEST.MF
index 261d44fc..2e86f4b3 100644
--- a/plugins/org.etsi.mts.tdl.TPLan2.ide/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.TPLan2.ide/META-INF/MANIFEST.MF
@@ -10,7 +10,7 @@ Require-Bundle: org.etsi.mts.tdl.TPLan2,
  org.eclipse.xtext.ide,
  org.eclipse.xtext.xbase.ide,
  org.antlr.runtime;bundle-version="[3.2.0,3.2.1)"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl.ide.contentassist.antlr.internal,
  org.etsi.mts.tdl.ide.contentassist.antlr
 
diff --git a/plugins/org.etsi.mts.tdl.TPLan2.ui/.classpath b/plugins/org.etsi.mts.tdl.TPLan2.ui/.classpath
index 9081d4f7..a6135442 100644
--- a/plugins/org.etsi.mts.tdl.TPLan2.ui/.classpath
+++ b/plugins/org.etsi.mts.tdl.TPLan2.ui/.classpath
@@ -3,7 +3,7 @@
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
 	<classpathentry kind="src" path="xtend-gen"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/plugins/org.etsi.mts.tdl.TPLan2.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.TPLan2.ui/.settings/org.eclipse.jdt.core.prefs
index 0c68a61d..4a7e0723 100644
--- a/plugins/org.etsi.mts.tdl.TPLan2.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.TPLan2.ui/.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.compliance=11
 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=11
diff --git a/plugins/org.etsi.mts.tdl.TPLan2.ui/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.TPLan2.ui/META-INF/MANIFEST.MF
index 2478158b..b0c7ead1 100644
--- a/plugins/org.etsi.mts.tdl.TPLan2.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.TPLan2.ui/META-INF/MANIFEST.MF
@@ -19,7 +19,7 @@ Require-Bundle: org.etsi.mts.tdl.TPLan2,
  org.eclipse.xtend.lib;resolution:=optional,
  org.eclipse.xtext.xbase.lib
 Import-Package: org.apache.log4j
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl.ui.contentassist,
  org.etsi.mts.tdl.ui.quickfix,
  org.etsi.mts.tdl.TPLan2.ui.internal
diff --git a/plugins/org.etsi.mts.tdl.TPLan2/.classpath b/plugins/org.etsi.mts.tdl.TPLan2/.classpath
index 9081d4f7..c92d4de1 100644
--- a/plugins/org.etsi.mts.tdl.TPLan2/.classpath
+++ b/plugins/org.etsi.mts.tdl.TPLan2/.classpath
@@ -3,7 +3,11 @@
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
 	<classpathentry kind="src" path="xtend-gen"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
+		<attributes>
+			<attribute name="module" value="true"/>
+		</attributes>
+	</classpathentry>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/plugins/org.etsi.mts.tdl.TPLan2/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.TPLan2/.settings/org.eclipse.jdt.core.prefs
index 0c68a61d..7adc0fb9 100644
--- a/plugins/org.etsi.mts.tdl.TPLan2/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.TPLan2/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,10 @@
 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=11
+org.eclipse.jdt.core.compiler.compliance=11
 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.source=1.8
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=11
diff --git a/plugins/org.etsi.mts.tdl.TPLan2/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.TPLan2/META-INF/MANIFEST.MF
index 6f664dcc..9b400e1f 100644
--- a/plugins/org.etsi.mts.tdl.TPLan2/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.TPLan2/META-INF/MANIFEST.MF
@@ -14,7 +14,7 @@ Require-Bundle: org.etsi.mts.tdl.model,
  org.eclipse.xtend.lib,
  org.antlr.runtime;bundle-version="[3.2.0,3.2.1)",
  org.etsi.mts.tdl.common
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl.scoping,
  org.etsi.mts.tdl,
  org.etsi.mts.tdl.validation,
diff --git a/plugins/org.etsi.mts.tdl.constraints.ui/.classpath b/plugins/org.etsi.mts.tdl.constraints.ui/.classpath
index 2869279e..4a00becd 100644
--- a/plugins/org.etsi.mts.tdl.constraints.ui/.classpath
+++ b/plugins/org.etsi.mts.tdl.constraints.ui/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
 		<attributes>
 			<attribute name="module" value="true"/>
 		</attributes>
diff --git a/plugins/org.etsi.mts.tdl.constraints.ui/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.constraints.ui/META-INF/MANIFEST.MF
index 102fd263..c537fe17 100644
--- a/plugins/org.etsi.mts.tdl.constraints.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.constraints.ui/META-INF/MANIFEST.MF
@@ -24,4 +24,4 @@ Require-Bundle: org.eclipse.ui,
  com.google.inject,
  org.eclipse.xtext.ui
 Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
diff --git a/plugins/org.etsi.mts.tdl.graphical.labels.data.ui/.classpath b/plugins/org.etsi.mts.tdl.graphical.labels.data.ui/.classpath
index 2534a148..0fa64c8e 100644
--- a/plugins/org.etsi.mts.tdl.graphical.labels.data.ui/.classpath
+++ b/plugins/org.etsi.mts.tdl.graphical.labels.data.ui/.classpath
@@ -2,7 +2,7 @@
 <classpath>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/plugins/org.etsi.mts.tdl.graphical.labels.data.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.graphical.labels.data.ui/.settings/org.eclipse.jdt.core.prefs
index 0c68a61d..4a7e0723 100644
--- a/plugins/org.etsi.mts.tdl.graphical.labels.data.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.graphical.labels.data.ui/.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.compliance=11
 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=11
diff --git a/plugins/org.etsi.mts.tdl.graphical.labels.data.ui/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.graphical.labels.data.ui/META-INF/MANIFEST.MF
index 4371498f..936aa3a9 100644
--- a/plugins/org.etsi.mts.tdl.graphical.labels.data.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.graphical.labels.data.ui/META-INF/MANIFEST.MF
@@ -18,7 +18,7 @@ Require-Bundle: org.etsi.mts.tdl.graphical.labels.data;visibility:=reexport,
  org.eclipse.compare,
  org.antlr.runtime;bundle-version="[3.2.0,3.2.1)"
 Import-Package: org.apache.log4j
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl.graphical.labels.ui.quickfix,
  org.etsi.mts.tdl.graphical.labels.ui.contentassist,
  org.etsi.mts.tdl.graphical.labels.data.ui.internal,
diff --git a/plugins/org.etsi.mts.tdl.graphical.labels.data/.classpath b/plugins/org.etsi.mts.tdl.graphical.labels.data/.classpath
index 2534a148..0fa64c8e 100644
--- a/plugins/org.etsi.mts.tdl.graphical.labels.data/.classpath
+++ b/plugins/org.etsi.mts.tdl.graphical.labels.data/.classpath
@@ -2,7 +2,7 @@
 <classpath>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/plugins/org.etsi.mts.tdl.graphical.labels.data/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.graphical.labels.data/.settings/org.eclipse.jdt.core.prefs
index 0c68a61d..4a7e0723 100644
--- a/plugins/org.etsi.mts.tdl.graphical.labels.data/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.graphical.labels.data/.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.compliance=11
 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=11
diff --git a/plugins/org.etsi.mts.tdl.graphical.labels.data/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.graphical.labels.data/META-INF/MANIFEST.MF
index e313f542..de4b9fa8 100644
--- a/plugins/org.etsi.mts.tdl.graphical.labels.data/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.graphical.labels.data/META-INF/MANIFEST.MF
@@ -14,7 +14,7 @@ Require-Bundle: org.eclipse.xtext;visibility:=reexport,
  org.objectweb.asm;bundle-version="[5.0.1,6.0.0)";resolution:=optional,
  org.etsi.mts.tdl.model
 Import-Package: org.apache.log4j
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl.graphical.labels,
  org.etsi.mts.tdl.graphical.labels.services,
  org.etsi.mts.tdl.graphical.labels.serializer,
diff --git a/plugins/org.etsi.mts.tdl.graphical.viewpoint/.classpath b/plugins/org.etsi.mts.tdl.graphical.viewpoint/.classpath
index eca7bdba..e801ebfb 100644
--- a/plugins/org.etsi.mts.tdl.graphical.viewpoint/.classpath
+++ b/plugins/org.etsi.mts.tdl.graphical.viewpoint/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.etsi.mts.tdl.graphical.viewpoint/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.graphical.viewpoint/.settings/org.eclipse.jdt.core.prefs
index 9f6ece88..0d226ff8 100644
--- a/plugins/org.etsi.mts.tdl.graphical.viewpoint/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.graphical.viewpoint/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
 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.compliance=11
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
 org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.source=11
diff --git a/plugins/org.etsi.mts.tdl.graphical.viewpoint/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.graphical.viewpoint/META-INF/MANIFEST.MF
index 49c005d9..cf556354 100644
--- a/plugins/org.etsi.mts.tdl.graphical.viewpoint/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.graphical.viewpoint/META-INF/MANIFEST.MF
@@ -33,4 +33,4 @@ Require-Bundle: org.eclipse.ui,
  org.eclipse.sirius.properties.ext.widgets.reference.edit,
  org.eclipse.sirius.ui.properties.ext.widgets.reference
 Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
diff --git a/plugins/org.etsi.mts.tdl.importers.ui/.classpath b/plugins/org.etsi.mts.tdl.importers.ui/.classpath
index 2869279e..4a00becd 100644
--- a/plugins/org.etsi.mts.tdl.importers.ui/.classpath
+++ b/plugins/org.etsi.mts.tdl.importers.ui/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
 		<attributes>
 			<attribute name="module" value="true"/>
 		</attributes>
diff --git a/plugins/org.etsi.mts.tdl.importers.ui/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.importers.ui/META-INF/MANIFEST.MF
index 907fee01..4f8c9157 100644
--- a/plugins/org.etsi.mts.tdl.importers.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.importers.ui/META-INF/MANIFEST.MF
@@ -21,4 +21,4 @@ Require-Bundle: org.eclipse.ui,
  org.etsi.mts.tdl.to2tdl
 Bundle-ActivationPolicy: lazy
 Import-Package: org.eclipse.emf.common.util
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
diff --git a/plugins/org.etsi.mts.tdl.model/.classpath b/plugins/org.etsi.mts.tdl.model/.classpath
index 2534a148..0fa64c8e 100644
--- a/plugins/org.etsi.mts.tdl.model/.classpath
+++ b/plugins/org.etsi.mts.tdl.model/.classpath
@@ -2,7 +2,7 @@
 <classpath>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/plugins/org.etsi.mts.tdl.model/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.model/.settings/org.eclipse.jdt.core.prefs
index 0c68a61d..4a7e0723 100644
--- a/plugins/org.etsi.mts.tdl.model/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.model/.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.compliance=11
 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=11
diff --git a/plugins/org.etsi.mts.tdl.model/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.model/META-INF/MANIFEST.MF
index bfb99915..b8198ca7 100644
--- a/plugins/org.etsi.mts.tdl.model/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.model/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@ Bundle-Version: 1.4.0.qualifier
 Bundle-ClassPath: .
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl,
  org.etsi.mts.tdl.extendedconfigurations,
  org.etsi.mts.tdl.extendedconfigurations.impl,
diff --git a/plugins/org.etsi.mts.tdl.openapi2tdl/.classpath b/plugins/org.etsi.mts.tdl.openapi2tdl/.classpath
index 1fa3e680..e801ebfb 100644
--- a/plugins/org.etsi.mts.tdl.openapi2tdl/.classpath
+++ b/plugins/org.etsi.mts.tdl.openapi2tdl/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.etsi.mts.tdl.openapi2tdl/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.openapi2tdl/META-INF/MANIFEST.MF
index 019eea23..7b71239e 100644
--- a/plugins/org.etsi.mts.tdl.openapi2tdl/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.openapi2tdl/META-INF/MANIFEST.MF
@@ -15,4 +15,4 @@ Require-Bundle: org.eclipse.core.runtime,
  org.etsi.mts.tdl.common,
  com.google.guava;bundle-version="21.0.0"
 Export-Package: org.etsi.mts.tdl.openapi2tdl
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
diff --git a/plugins/org.etsi.mts.tdl.rt.ui/.classpath b/plugins/org.etsi.mts.tdl.rt.ui/.classpath
index 1fa3e680..e801ebfb 100644
--- a/plugins/org.etsi.mts.tdl.rt.ui/.classpath
+++ b/plugins/org.etsi.mts.tdl.rt.ui/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.etsi.mts.tdl.rt.ui/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.rt.ui/META-INF/MANIFEST.MF
index 164d4815..a1603acd 100644
--- a/plugins/org.etsi.mts.tdl.rt.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.rt.ui/META-INF/MANIFEST.MF
@@ -17,4 +17,4 @@ Require-Bundle: org.eclipse.ui,
  org.etsi.mts.tdl.model
 Bundle-ActivationPolicy: lazy
 Import-Package: org.eclipse.emf.common.util
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
diff --git a/plugins/org.etsi.mts.tdl.to2tdl/.classpath b/plugins/org.etsi.mts.tdl.to2tdl/.classpath
index 2869279e..4a00becd 100644
--- a/plugins/org.etsi.mts.tdl.to2tdl/.classpath
+++ b/plugins/org.etsi.mts.tdl.to2tdl/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
 		<attributes>
 			<attribute name="module" value="true"/>
 		</attributes>
diff --git a/plugins/org.etsi.mts.tdl.to2tdl/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.to2tdl/META-INF/MANIFEST.MF
index b06455e5..e5e518cc 100644
--- a/plugins/org.etsi.mts.tdl.to2tdl/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.to2tdl/META-INF/MANIFEST.MF
@@ -13,4 +13,4 @@ Require-Bundle: org.eclipse.core.runtime,
  org.eclipse.ocl.xtext.essentialocl,
  org.etsi.mts.tdl.common
 Export-Package: org.etsi.mts.tdl.to2tdl
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
diff --git a/plugins/org.etsi.mts.tdl.tools.to.docx.poi.ui/.classpath b/plugins/org.etsi.mts.tdl.tools.to.docx.poi.ui/.classpath
index 1fa3e680..e801ebfb 100644
--- a/plugins/org.etsi.mts.tdl.tools.to.docx.poi.ui/.classpath
+++ b/plugins/org.etsi.mts.tdl.tools.to.docx.poi.ui/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.etsi.mts.tdl.tools.to.docx.poi.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.tools.to.docx.poi.ui/.settings/org.eclipse.jdt.core.prefs
index f42de363..402051ba 100644
--- a/plugins/org.etsi.mts.tdl.tools.to.docx.poi.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.tools.to.docx.poi.ui/.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.7
-org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.compliance=11
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.7
+org.eclipse.jdt.core.compiler.source=11
diff --git a/plugins/org.etsi.mts.tdl.tools.to.docx.poi.ui/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.tools.to.docx.poi.ui/META-INF/MANIFEST.MF
index af7f57de..4ec9d9aa 100644
--- a/plugins/org.etsi.mts.tdl.tools.to.docx.poi.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.tools.to.docx.poi.ui/META-INF/MANIFEST.MF
@@ -13,5 +13,5 @@ Require-Bundle: org.eclipse.ui,
  com.google.inject,
  org.eclipse.xtext.ui,
  org.etsi.mts.tdl.tools.to.docx.poi
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Bundle-ActivationPolicy: lazy
diff --git a/plugins/org.etsi.mts.tdl.tools.to.docx.poi/.classpath b/plugins/org.etsi.mts.tdl.tools.to.docx.poi/.classpath
index aaac67b4..70600489 100644
--- a/plugins/org.etsi.mts.tdl.tools.to.docx.poi/.classpath
+++ b/plugins/org.etsi.mts.tdl.tools.to.docx.poi/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
 		<attributes>
 			<attribute name="module" value="true"/>
 		</attributes>
diff --git a/plugins/org.etsi.mts.tdl.tools.to.docx.poi/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.tools.to.docx.poi/.settings/org.eclipse.jdt.core.prefs
index dbda3b27..6de43e0b 100644
--- a/plugins/org.etsi.mts.tdl.tools.to.docx.poi/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.tools.to.docx.poi/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.targetPlatform=10
-org.eclipse.jdt.core.compiler.compliance=10
+org.eclipse.jdt.core.compiler.compliance=11
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
 org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=10
+org.eclipse.jdt.core.compiler.source=11
diff --git a/plugins/org.etsi.mts.tdl.tools.to.docx.poi/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.tools.to.docx.poi/META-INF/MANIFEST.MF
index 6005cd21..2eedade8 100644
--- a/plugins/org.etsi.mts.tdl.tools.to.docx.poi/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.tools.to.docx.poi/META-INF/MANIFEST.MF
@@ -12,7 +12,7 @@ Require-Bundle: org.eclipse.core.runtime,
  org.etsi.mts.tdl.model,
  org.etsi.mts.tdl.TPLan2,
  org.eclipse.ocl.xtext.essentialocl
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Automatic-Module-Name: org.etsi.mts.tdl.tools.to.docx.poi
 Bundle-ActivationPolicy: lazy
 Export-Package: org.etsi.mts.tdl.tools.to.docx.poi
diff --git a/plugins/org.etsi.mts.tdl.tools.to.docx.ui/.classpath b/plugins/org.etsi.mts.tdl.tools.to.docx.ui/.classpath
index eca7bdba..e801ebfb 100644
--- a/plugins/org.etsi.mts.tdl.tools.to.docx.ui/.classpath
+++ b/plugins/org.etsi.mts.tdl.tools.to.docx.ui/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.etsi.mts.tdl.tools.to.docx.ui/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.tools.to.docx.ui/META-INF/MANIFEST.MF
index 12e143e5..edaecbf8 100644
--- a/plugins/org.etsi.mts.tdl.tools.to.docx.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.tools.to.docx.ui/META-INF/MANIFEST.MF
@@ -14,5 +14,5 @@ Require-Bundle: org.eclipse.ui,
  org.eclipse.xtext.ui,
  org.etsi.mts.tdl.model,
  org.etsi.mts.tdl.tools.to.docx
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Bundle-ActivationPolicy: lazy
diff --git a/plugins/org.etsi.mts.tdl.tools.to.docx/.classpath b/plugins/org.etsi.mts.tdl.tools.to.docx/.classpath
index 9f508d63..0651a874 100644
--- a/plugins/org.etsi.mts.tdl.tools.to.docx/.classpath
+++ b/plugins/org.etsi.mts.tdl.tools.to.docx/.classpath
@@ -10,7 +10,7 @@
 	<classpathentry exported="true" kind="lib" path="lib/xalan.jar"/>
 	<classpathentry exported="true" kind="lib" path="lib/xercesImpl.jar"/>
 	<classpathentry exported="true" kind="lib" path="lib/xml-apis.jar"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.etsi.mts.tdl.tools.to.docx/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.tools.to.docx/META-INF/MANIFEST.MF
index 0a93c9f7..b72961c5 100644
--- a/plugins/org.etsi.mts.tdl.tools.to.docx/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.tools.to.docx/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
 Bundle-Name: TO Word Export (deprecated docx4j Binding)
 Bundle-SymbolicName: org.etsi.mts.tdl.tools.to.docx
 Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Require-Bundle: org.eclipse.core.runtime,
  org.eclipse.xtext,
  org.eclipse.ocl.common,
diff --git a/plugins/org.etsi.mts.tdl.ttcn3.ui/.classpath b/plugins/org.etsi.mts.tdl.ttcn3.ui/.classpath
index 1fa3e680..e801ebfb 100644
--- a/plugins/org.etsi.mts.tdl.ttcn3.ui/.classpath
+++ b/plugins/org.etsi.mts.tdl.ttcn3.ui/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.etsi.mts.tdl.ttcn3.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.ttcn3.ui/.settings/org.eclipse.jdt.core.prefs
index f42de363..402051ba 100644
--- a/plugins/org.etsi.mts.tdl.ttcn3.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.ttcn3.ui/.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.7
-org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.compliance=11
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.7
+org.eclipse.jdt.core.compiler.source=11
diff --git a/plugins/org.etsi.mts.tdl.ttcn3.ui/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.ttcn3.ui/META-INF/MANIFEST.MF
index 6c4eb8b6..c3b3618e 100644
--- a/plugins/org.etsi.mts.tdl.ttcn3.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.ttcn3.ui/META-INF/MANIFEST.MF
@@ -17,5 +17,5 @@ Require-Bundle: org.eclipse.ui,
  org.etsi.mts.tdl.ttcn3,
  de.ugoe.cs.swe.TTCN3,
  de.ugoe.cs.swe.TTCN3.ui
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Bundle-ActivationPolicy: lazy
diff --git a/plugins/org.etsi.mts.tdl.ttcn3/.classpath b/plugins/org.etsi.mts.tdl.ttcn3/.classpath
index 119242ec..78b29bbf 100644
--- a/plugins/org.etsi.mts.tdl.ttcn3/.classpath
+++ b/plugins/org.etsi.mts.tdl.ttcn3/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="epsilon"/>
diff --git a/plugins/org.etsi.mts.tdl.ttcn3/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.ttcn3/.settings/org.eclipse.jdt.core.prefs
index 0c68a61d..4a7e0723 100644
--- a/plugins/org.etsi.mts.tdl.ttcn3/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.ttcn3/.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.compliance=11
 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=11
diff --git a/plugins/org.etsi.mts.tdl.ttcn3/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.ttcn3/META-INF/MANIFEST.MF
index 47547440..7c3ef9ff 100644
--- a/plugins/org.etsi.mts.tdl.ttcn3/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.ttcn3/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: TDL to TTCN-3 Core
 Bundle-SymbolicName: org.etsi.mts.tdl.ttcn3
 Bundle-Version: 1.0.0.qualifier
 Automatic-Module-Name: org.etsi.mts.tdl.ttcn3
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Require-Bundle: org.eclipse.emf.common,
  org.eclipse.core.runtime,
  org.eclipse.emf.ecore,
diff --git a/plugins/org.etsi.mts.tdl.tx.ide/.classpath b/plugins/org.etsi.mts.tdl.tx.ide/.classpath
index bc001b4a..95cdcb12 100644
--- a/plugins/org.etsi.mts.tdl.tx.ide/.classpath
+++ b/plugins/org.etsi.mts.tdl.tx.ide/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
diff --git a/plugins/org.etsi.mts.tdl.tx.ide/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.tx.ide/.settings/org.eclipse.jdt.core.prefs
index c872bd03..4066686a 100644
--- a/plugins/org.etsi.mts.tdl.tx.ide/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.tx.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=1.8
-org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.compliance=11
 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=disabled
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.source=11
diff --git a/plugins/org.etsi.mts.tdl.tx.ide/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.tx.ide/META-INF/MANIFEST.MF
index 210e4d6b..1188a621 100644
--- a/plugins/org.etsi.mts.tdl.tx.ide/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.tx.ide/META-INF/MANIFEST.MF
@@ -11,6 +11,6 @@ Require-Bundle: org.etsi.mts.tdl.tx,
  org.eclipse.xtext.ide,
  org.eclipse.xtext.xbase.ide,
  org.antlr.runtime;bundle-version="[3.2.0,3.2.1)"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl.ide.contentassist.antlr.internal,
  org.etsi.mts.tdl.ide.contentassist.antlr
diff --git a/plugins/org.etsi.mts.tdl.tx.ui/.classpath b/plugins/org.etsi.mts.tdl.tx.ui/.classpath
index bc001b4a..08341d2d 100644
--- a/plugins/org.etsi.mts.tdl.tx.ui/.classpath
+++ b/plugins/org.etsi.mts.tdl.tx.ui/.classpath
@@ -1,6 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
+		<attributes>
+			<attribute name="module" value="true"/>
+		</attributes>
+	</classpathentry>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
diff --git a/plugins/org.etsi.mts.tdl.tx.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.tx.ui/.settings/org.eclipse.jdt.core.prefs
index c872bd03..a58ebdca 100644
--- a/plugins/org.etsi.mts.tdl.tx.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.tx.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,15 @@
 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.methodParameters=do not generate
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.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=disabled
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=11
diff --git a/plugins/org.etsi.mts.tdl.tx.ui/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.tx.ui/META-INF/MANIFEST.MF
index 47f67d09..4df62468 100644
--- a/plugins/org.etsi.mts.tdl.tx.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.tx.ui/META-INF/MANIFEST.MF
@@ -25,7 +25,7 @@ Require-Bundle: org.etsi.mts.tdl.tx,
  org.eclipse.ui.forms,
  org.etsi.mts.tdl.openapi2tdl.next
 Import-Package: org.apache.log4j
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl.ui.contentassist,
  org.etsi.mts.tdl.ui.quickfix,
  org.etsi.mts.tdl.tx.ui.internal,
diff --git a/plugins/org.etsi.mts.tdl.tx/.classpath b/plugins/org.etsi.mts.tdl.tx/.classpath
index bc001b4a..08341d2d 100644
--- a/plugins/org.etsi.mts.tdl.tx/.classpath
+++ b/plugins/org.etsi.mts.tdl.tx/.classpath
@@ -1,6 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
+		<attributes>
+			<attribute name="module" value="true"/>
+		</attributes>
+	</classpathentry>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
diff --git a/plugins/org.etsi.mts.tdl.tx/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.tx/.settings/org.eclipse.jdt.core.prefs
index c872bd03..7adc0fb9 100644
--- a/plugins/org.etsi.mts.tdl.tx/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.tx/.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=1.8
-org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.compliance=11
 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=disabled
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=11
diff --git a/plugins/org.etsi.mts.tdl.tx/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.tx/META-INF/MANIFEST.MF
index 455fec60..e0c03ea0 100644
--- a/plugins/org.etsi.mts.tdl.tx/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.tx/META-INF/MANIFEST.MF
@@ -16,7 +16,7 @@ Require-Bundle: org.etsi.mts.tdl.model,
  org.etsi.mts.tdl.common,
  org.antlr.runtime;bundle-version="[3.2.0,3.2.1)",
  org.eclipse.epsilon.evl.emf.validation
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl.parser.antlr.internal,
  org.etsi.mts.tdl.scoping,
  org.etsi.mts.tdl.parser.antlr,
diff --git a/plugins/org.etsi.mts.tdl.txi.ide/.classpath b/plugins/org.etsi.mts.tdl.txi.ide/.classpath
index bc001b4a..95cdcb12 100644
--- a/plugins/org.etsi.mts.tdl.txi.ide/.classpath
+++ b/plugins/org.etsi.mts.tdl.txi.ide/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
diff --git a/plugins/org.etsi.mts.tdl.txi.ide/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.txi.ide/.settings/org.eclipse.jdt.core.prefs
index c872bd03..4066686a 100644
--- a/plugins/org.etsi.mts.tdl.txi.ide/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.txi.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=1.8
-org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.compliance=11
 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=disabled
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.source=11
diff --git a/plugins/org.etsi.mts.tdl.txi.ide/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.txi.ide/META-INF/MANIFEST.MF
index d5c351e9..c5169300 100644
--- a/plugins/org.etsi.mts.tdl.txi.ide/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.txi.ide/META-INF/MANIFEST.MF
@@ -12,7 +12,7 @@ Require-Bundle: org.etsi.mts.tdl.txi,
  org.eclipse.xtext.ide,
  org.eclipse.xtext.xbase.ide,
  org.antlr.runtime;bundle-version="[3.2.0,3.2.1)"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl.ide.contentassist.antlr.internal,
  org.etsi.mts.tdl.ide.contentassist.antlr,
  org.etsi.mts.tdl.ide.contentassist.antlr.lexer
diff --git a/plugins/org.etsi.mts.tdl.txi.ui/.classpath b/plugins/org.etsi.mts.tdl.txi.ui/.classpath
index bc001b4a..95cdcb12 100644
--- a/plugins/org.etsi.mts.tdl.txi.ui/.classpath
+++ b/plugins/org.etsi.mts.tdl.txi.ui/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
diff --git a/plugins/org.etsi.mts.tdl.txi.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.txi.ui/.settings/org.eclipse.jdt.core.prefs
index c872bd03..4066686a 100644
--- a/plugins/org.etsi.mts.tdl.txi.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.txi.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=1.8
-org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.compliance=11
 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=disabled
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.source=11
diff --git a/plugins/org.etsi.mts.tdl.txi.ui/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.txi.ui/META-INF/MANIFEST.MF
index 60242d3c..dc5494a6 100644
--- a/plugins/org.etsi.mts.tdl.txi.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.txi.ui/META-INF/MANIFEST.MF
@@ -19,7 +19,7 @@ Require-Bundle: org.etsi.mts.tdl.txi,
  org.eclipse.compare,
  org.eclipse.xtext.builder
 Import-Package: org.apache.log4j
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl.ui.contentassist,
  org.etsi.mts.tdl.txi.ui.internal,
  org.etsi.mts.tdl.ui.quickfix
diff --git a/plugins/org.etsi.mts.tdl.txi/.classpath b/plugins/org.etsi.mts.tdl.txi/.classpath
index bc001b4a..08341d2d 100644
--- a/plugins/org.etsi.mts.tdl.txi/.classpath
+++ b/plugins/org.etsi.mts.tdl.txi/.classpath
@@ -1,6 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
+		<attributes>
+			<attribute name="module" value="true"/>
+		</attributes>
+	</classpathentry>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-gen"/>
diff --git a/plugins/org.etsi.mts.tdl.txi/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.txi/.settings/org.eclipse.jdt.core.prefs
index c872bd03..cd8d089a 100644
--- a/plugins/org.etsi.mts.tdl.txi/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.etsi.mts.tdl.txi/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,15 @@
 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.methodParameters=do not generate
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.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=disabled
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.source=11
diff --git a/plugins/org.etsi.mts.tdl.txi/META-INF/MANIFEST.MF b/plugins/org.etsi.mts.tdl.txi/META-INF/MANIFEST.MF
index b9c505ce..50f0e3c5 100644
--- a/plugins/org.etsi.mts.tdl.txi/META-INF/MANIFEST.MF
+++ b/plugins/org.etsi.mts.tdl.txi/META-INF/MANIFEST.MF
@@ -14,7 +14,7 @@ Require-Bundle: org.etsi.mts.tdl.model,
  org.eclipse.xtext.xbase.lib;bundle-version="2.14.0",
  org.eclipse.xtext.util,
  org.antlr.runtime;bundle-version="[3.2.0,3.2.1)"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.etsi.mts.tdl.parser.antlr.internal,
  org.etsi.mts.tdl.scoping,
  org.etsi.mts.tdl.parser.antlr,
-- 
GitLab