diff --git a/plugins/org.etsi.mts.tdl.TDLan2.ide/.classpath b/plugins/org.etsi.mts.tdl.TDLan2.ide/.classpath
index 9081d4f7036ea9d3101e3d6e348ec381461872fd..a61354428b856db60a76cfae513e3972a587ce0c 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 0c68a61dca867ceb49e79d2402935261ec3e3809..4a7e0723d6efee0525a636a07706c95bbbe13f88 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 e7cedcf780a9f53641ae2e139c144fa9ef6ca66c..d3fa8c7747198783732be84e3afd0166cd5cb7e7 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 9081d4f7036ea9d3101e3d6e348ec381461872fd..a61354428b856db60a76cfae513e3972a587ce0c 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 0c68a61dca867ceb49e79d2402935261ec3e3809..4a7e0723d6efee0525a636a07706c95bbbe13f88 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 a3af858873b2456c5ef93002b532ba81b95a1a8e..c3971d2315e7b8ee168d78e4a0dfc9d5e7329aa3 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 9081d4f7036ea9d3101e3d6e348ec381461872fd..c92d4de170b2ce06b25f58f6ba79c767384a7322 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 0c68a61dca867ceb49e79d2402935261ec3e3809..7adc0fb9a0d32bd6b4e3ce6f305ab7165208865c 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 897b13272a233563a2be0af155da3e22a0df3283..e67467a5dd18995cc99f317a6db587ee585ed8b0 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 9081d4f7036ea9d3101e3d6e348ec381461872fd..a61354428b856db60a76cfae513e3972a587ce0c 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 0c68a61dca867ceb49e79d2402935261ec3e3809..4a7e0723d6efee0525a636a07706c95bbbe13f88 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 261d44fc46f820b00cd5af03d6bf38424e18ef11..2e86f4b381c994115b351fd35714771fb1c19cc4 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 9081d4f7036ea9d3101e3d6e348ec381461872fd..a61354428b856db60a76cfae513e3972a587ce0c 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 0c68a61dca867ceb49e79d2402935261ec3e3809..4a7e0723d6efee0525a636a07706c95bbbe13f88 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 2478158bd41392e79aa83240dee162dfdeb61679..b0c7ead1980505e9631963f61f384f28f176e6d7 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 9081d4f7036ea9d3101e3d6e348ec381461872fd..c92d4de170b2ce06b25f58f6ba79c767384a7322 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 0c68a61dca867ceb49e79d2402935261ec3e3809..7adc0fb9a0d32bd6b4e3ce6f305ab7165208865c 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 6f664dcc0ff985b990315a174bdd9eb99afb759d..9b400e1f4634b5b641ad3c910dd9608c933bc2d2 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 2869279ea3b40554d75a2a2ac7ffa357f9f0f72e..4a00becd81df57ed094ab0d2958c974510456391 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 102fd2636ef7021295356c3629c2d6e8f455d5e9..c537fe17cf9a513901a2cef89f2d7c110b378375 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 2534a1484b3a8b09fbcd4bc81d5ef3007be4c17e..0fa64c8e5fc76ff7e35f0dd37faa230fc1d00733 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 0c68a61dca867ceb49e79d2402935261ec3e3809..4a7e0723d6efee0525a636a07706c95bbbe13f88 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 4371498f80412b99096a7575faedba1b76944a9e..936aa3a9e41900b5b771f66f30a34fb720ec2901 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 2534a1484b3a8b09fbcd4bc81d5ef3007be4c17e..0fa64c8e5fc76ff7e35f0dd37faa230fc1d00733 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 0c68a61dca867ceb49e79d2402935261ec3e3809..4a7e0723d6efee0525a636a07706c95bbbe13f88 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 e313f54219b5ec5371c2d6ef52af199218a313bd..de4b9fa8476d3344b7e914be0fd25812cfaca98b 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 eca7bdba8f03f22510b7980a94dbfe10c16c0901..e801ebfb4680123285c15553dc70584276fe0057 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 9f6ece88bdfd669b71df94c546b40210233cab89..0d226ff809921f6031046a27deb31a7fcee74de5 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 49c005d9d15205bff61a23d4f9d9fc3feca73420..cf5563541993686778b06c62672dc5ff775c3be5 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 2869279ea3b40554d75a2a2ac7ffa357f9f0f72e..4a00becd81df57ed094ab0d2958c974510456391 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 907fee01899f9d41aebb79891f414adde8daa75d..4f8c9157d5b600b027c7e5824133ba39f216558a 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 2534a1484b3a8b09fbcd4bc81d5ef3007be4c17e..0fa64c8e5fc76ff7e35f0dd37faa230fc1d00733 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 0c68a61dca867ceb49e79d2402935261ec3e3809..4a7e0723d6efee0525a636a07706c95bbbe13f88 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 bfb99915bf3de3db58502f732551a62cb41a3ccb..b8198ca7a2c95ffafe64f60bd9b11e49ab2a73a2 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 1fa3e6803d3b22e055b735220510616c4e35f2fc..e801ebfb4680123285c15553dc70584276fe0057 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 019eea23de43b2412562f567c53ee750af0fa160..7b71239eb5be39a8c8643b4ff4bb30a67f24489e 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 1fa3e6803d3b22e055b735220510616c4e35f2fc..e801ebfb4680123285c15553dc70584276fe0057 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 164d4815fac35ea060093fe312d2fe55761ca51f..a1603acd1198124eab07e2881ea3aad8d0373acc 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 2869279ea3b40554d75a2a2ac7ffa357f9f0f72e..4a00becd81df57ed094ab0d2958c974510456391 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 b06455e52660dbb4863420f0950e7a1deaf7f085..e5e518cc42576d2f090e280a309cea935ac8a97a 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 1fa3e6803d3b22e055b735220510616c4e35f2fc..e801ebfb4680123285c15553dc70584276fe0057 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 f42de363afaae68bbd968318f1d331877f5514fc..402051ba9fb8d5fed4ff1a609449b764896e9083 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 af7f57de78172f7c6e0bd4297928075f8ad7e60f..4ec9d9aa53fe060ce6aeebeb9a27a85a6af0d949 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 aaac67b468274fd3514e076f959dd1e6b7629064..70600489b71601f59a8f35f3ac4524e3be809d02 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 dbda3b278cefd776f0f0b75e3f811562d98ef26f..6de43e0b68785ef12f4902276ece57a1275f7bef 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 6005cd2187ad0670c3e3cd0586d75ee3768f4d3c..2eedade89ce942c3ef67ddee766fd89b40429494 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 eca7bdba8f03f22510b7980a94dbfe10c16c0901..e801ebfb4680123285c15553dc70584276fe0057 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 12e143e53773f794184d7c8cfe020be5ed2c98c6..edaecbf8d666d56d6bcbb8b5b6530c06f70569ea 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 9f508d63a5d69e8882c9ecf6718b1296f0109160..0651a874c31ad612e44bf602caa2316b18a5c6e9 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 0a93c9f78e4edba3a0a347c0c533ce012b30ad8e..b72961c56e96b5dabc8c168e073d55949dd81c45 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 1fa3e6803d3b22e055b735220510616c4e35f2fc..e801ebfb4680123285c15553dc70584276fe0057 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 f42de363afaae68bbd968318f1d331877f5514fc..402051ba9fb8d5fed4ff1a609449b764896e9083 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 6c4eb8b6dc7398d51bc73a4a4a70a34ab5057175..c3b3618e936bb08b19c0c502ef4d47cacfab3caa 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 119242ecbd05616d38a280abf81a1d80735b7b9a..78b29bbf6549477d50c04d4052ae7b0f5d922f1a 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 0c68a61dca867ceb49e79d2402935261ec3e3809..4a7e0723d6efee0525a636a07706c95bbbe13f88 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 475474404530fbee1c6e64c8beae0313b99c4a40..7c3ef9fff726f41dc031f2f2d0d985697b1c6955 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 bc001b4a78c0b5010a989e262b982d3992129788..95cdcb1209fd26c1a00f81c0e9d188bb85c3e8a8 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 c872bd038503c9d8d28340ed4e64db93110da44b..4066686a7037980436d75a26d2be734e098c76e5 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 210e4d6bb6fe7c0a335a6215fe05b3ece68cb499..1188a6213246f16bd2079cb4ea05f536428a9281 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 bc001b4a78c0b5010a989e262b982d3992129788..08341d2d6ac43df7bced32c91320482a3a2bff45 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 c872bd038503c9d8d28340ed4e64db93110da44b..a58ebdcad300d0a088dcbd63941d2c89e78a4f98 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 47f67d09ee71e956975351a1adb4d8dcf475614a..4df62468028afde3f5f0731e23f14ff9ef847721 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 bc001b4a78c0b5010a989e262b982d3992129788..08341d2d6ac43df7bced32c91320482a3a2bff45 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 c872bd038503c9d8d28340ed4e64db93110da44b..7adc0fb9a0d32bd6b4e3ce6f305ab7165208865c 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 455fec601feda086bcd13b0e1fb2832f719e3ef5..e0c03ea0c14ee7031f9b0d0f1b6ee1acba56fe40 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 bc001b4a78c0b5010a989e262b982d3992129788..95cdcb1209fd26c1a00f81c0e9d188bb85c3e8a8 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 c872bd038503c9d8d28340ed4e64db93110da44b..4066686a7037980436d75a26d2be734e098c76e5 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 d5c351e91683284ec98d234f2ba129443f90137e..c51693000d894aa8abce7ce2b4356395015e4c9a 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 bc001b4a78c0b5010a989e262b982d3992129788..95cdcb1209fd26c1a00f81c0e9d188bb85c3e8a8 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 c872bd038503c9d8d28340ed4e64db93110da44b..4066686a7037980436d75a26d2be734e098c76e5 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 60242d3cb1b48fa2a2bae5be954e58385b82a99f..dc5494a6da715415d37327a9cce96139f521be04 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 bc001b4a78c0b5010a989e262b982d3992129788..08341d2d6ac43df7bced32c91320482a3a2bff45 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 c872bd038503c9d8d28340ed4e64db93110da44b..cd8d089a199afbc99d4b030fdec8e7c404068845 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 b9c505ce28ab1e7d19d3ac549ad64c2fab5850eb..50f0e3c5a4593eb7a83cd28acb352d0d72d7f425 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,