[cleanup] Move BREEs to JavaSE-1.8

org.eclipse.amalgam.discovery.modeling declared a BREE of J2SE-1.5,
but did not compile with an actual JRE 1.5 as it (indirectly) depends
on Java 8 types.

Move all the BREEs to JavaSE-1.8 to be more consistent, and because
this is already the minimum version needed by many dependencies.

Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
Change-Id: I0c0247a79ac59813ddb90fd10799d2f4ee8f3740
diff --git a/plugins/org.eclipse.amalgam.discovery.core/.classpath b/plugins/org.eclipse.amalgam.discovery.core/.classpath
index ea6aae6..50aae14 100644
--- a/plugins/org.eclipse.amalgam.discovery.core/.classpath
+++ b/plugins/org.eclipse.amalgam.discovery.core/.classpath
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="src" path="src-gen"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+	<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.pde.core.requiredPlugins"/>
+	<classpathentry kind="src" path="src-gen"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/plugins/org.eclipse.amalgam.discovery.core/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.amalgam.discovery.core/.settings/org.eclipse.jdt.core.prefs
index c72943c..9f6ece8 100644
--- a/plugins/org.eclipse.amalgam.discovery.core/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.amalgam.discovery.core/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
-#Fri Oct 30 11:10:55 CET 2009
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.amalgam.discovery.core/META-INF/MANIFEST.MF b/plugins/org.eclipse.amalgam.discovery.core/META-INF/MANIFEST.MF
index b1209f6..78c4339 100644
--- a/plugins/org.eclipse.amalgam.discovery.core/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.amalgam.discovery.core/META-INF/MANIFEST.MF
@@ -6,7 +6,7 @@
 Bundle-ClassPath: .
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Export-Package: org.eclipse.amalgam.discovery,org.eclipse.amalgam.disc
  overy.core,org.eclipse.amalgam.discovery.impl,org.eclipse.amalgam.dis
  covery.util
diff --git a/plugins/org.eclipse.amalgam.discovery.modeling.tests/.classpath b/plugins/org.eclipse.amalgam.discovery.modeling.tests/.classpath
index 64c5e31..3e5654f 100644
--- a/plugins/org.eclipse.amalgam.discovery.modeling.tests/.classpath
+++ b/plugins/org.eclipse.amalgam.discovery.modeling.tests/.classpath
@@ -1,7 +1,11 @@
 <?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/J2SE-1.5"/>
+	<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.pde.core.requiredPlugins"/>
-	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="src" path="src">
+		<attributes>
+			<attribute name="test" value="true"/>
+		</attributes>
+	</classpathentry>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/plugins/org.eclipse.amalgam.discovery.modeling.tests/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.amalgam.discovery.modeling.tests/.settings/org.eclipse.jdt.core.prefs
index ccf27c5..9f6ece8 100644
--- a/plugins/org.eclipse.amalgam.discovery.modeling.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.amalgam.discovery.modeling.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
-#Wed Dec 16 13:19:23 GMT+01:00 2009
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.amalgam.discovery.modeling.tests/META-INF/MANIFEST.MF b/plugins/org.eclipse.amalgam.discovery.modeling.tests/META-INF/MANIFEST.MF
index 88ed68b..5cdd2ad 100644
--- a/plugins/org.eclipse.amalgam.discovery.modeling.tests/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.amalgam.discovery.modeling.tests/META-INF/MANIFEST.MF
@@ -10,5 +10,5 @@
  org.eclipse.core.net;bundle-version="1.2.200",
  org.junit;bundle-version="[4.0.0,5.0.0)",
  org.eclipse.amalgam.discovery.modeling;bundle-version="1.5.0"
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-ActivationPolicy: lazy
diff --git a/plugins/org.eclipse.amalgam.discovery.modeling/.classpath b/plugins/org.eclipse.amalgam.discovery.modeling/.classpath
index 64c5e31..eca7bdb 100644
--- a/plugins/org.eclipse.amalgam.discovery.modeling/.classpath
+++ b/plugins/org.eclipse.amalgam.discovery.modeling/.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/J2SE-1.5"/>
+	<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.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.amalgam.discovery.modeling/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.amalgam.discovery.modeling/.settings/org.eclipse.jdt.core.prefs
index ccf27c5..9f6ece8 100644
--- a/plugins/org.eclipse.amalgam.discovery.modeling/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.amalgam.discovery.modeling/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
-#Wed Dec 16 13:19:23 GMT+01:00 2009
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.amalgam.discovery.modeling/META-INF/MANIFEST.MF b/plugins/org.eclipse.amalgam.discovery.modeling/META-INF/MANIFEST.MF
index 2270588..8ea044c 100644
--- a/plugins/org.eclipse.amalgam.discovery.modeling/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.amalgam.discovery.modeling/META-INF/MANIFEST.MF
@@ -9,7 +9,7 @@
  org.eclipse.ui,
  org.eclipse.amalgam.discovery.ui;bundle-version="1.0.0",
  org.eclipse.core.net;bundle-version="1.2.200"
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-ActivationPolicy: lazy
 Export-Package: org.eclipse.amalgam.discovery.modeling;x-internal:=tru
  e,org.eclipse.amalgam.discovery.modeling.handlers;x-internal:=true
diff --git a/plugins/org.eclipse.amalgam.discovery.ui/.classpath b/plugins/org.eclipse.amalgam.discovery.ui/.classpath
index 64c5e31..eca7bdb 100644
--- a/plugins/org.eclipse.amalgam.discovery.ui/.classpath
+++ b/plugins/org.eclipse.amalgam.discovery.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/J2SE-1.5"/>
+	<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.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.amalgam.discovery.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.amalgam.discovery.ui/.settings/org.eclipse.jdt.core.prefs
index 2a5211d..9f6ece8 100644
--- a/plugins/org.eclipse.amalgam.discovery.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.amalgam.discovery.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
-#Fri Oct 30 10:52:39 CET 2009
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.amalgam.discovery.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.amalgam.discovery.ui/META-INF/MANIFEST.MF
index e08d432..9cc3d0a 100644
--- a/plugins/org.eclipse.amalgam.discovery.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.amalgam.discovery.ui/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@
 Bundle-Activator: org.eclipse.amalgam.discovery.DiscoveryUIPlugin
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Export-Package: org.eclipse.amalgam.discovery.ui.common.internal;x-int
  ernal:=true,org.eclipse.amalgam.discovery.ui.viewer,org.eclipse.amalg
  am.discovery.ui.viewer.internal;x-internal:=true,org.eclipse.amalgam.
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.core.ui/.classpath b/plugins/org.eclipse.amalgam.explorer.contextual.core.ui/.classpath
index 098194c..eca7bdb 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.core.ui/.classpath
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.core.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.7"/>
+	<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.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.core.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.amalgam.explorer.contextual.core.ui/.settings/org.eclipse.jdt.core.prefs
index f42de36..9f6ece8 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.core.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.core.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,8 @@
 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.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 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.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.core.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.amalgam.explorer.contextual.core.ui/META-INF/MANIFEST.MF
index 548a963..43b0b4b 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.core.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.core.ui/META-INF/MANIFEST.MF
@@ -13,7 +13,7 @@
  org.eclipse.emf.edit,
  org.eclipse.sirius
 Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Export-Package: org.eclipse.amalgam.explorer.contextual.core.ui,
  org.eclipse.amalgam.explorer.contextual.core.ui.action,
  org.eclipse.amalgam.explorer.contextual.core.ui.internal,
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.core/.classpath b/plugins/org.eclipse.amalgam.explorer.contextual.core/.classpath
index 098194c..eca7bdb 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.core/.classpath
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.core/.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.7"/>
+	<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.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.core/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.amalgam.explorer.contextual.core/.settings/org.eclipse.jdt.core.prefs
index f42de36..9f6ece8 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.core/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.core/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,8 @@
 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.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 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.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.core/META-INF/MANIFEST.MF b/plugins/org.eclipse.amalgam.explorer.contextual.core/META-INF/MANIFEST.MF
index dd17ac9..66160c6 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.core/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.core/META-INF/MANIFEST.MF
@@ -10,7 +10,7 @@
  org.eclipse.emf.transaction,
  org.eclipse.ui
 Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Export-Package: org.eclipse.amalgam.explorer.contextual.core,
  org.eclipse.amalgam.explorer.contextual.core.category,
  org.eclipse.amalgam.explorer.contextual.core.ext,
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.sirius.ui/.classpath b/plugins/org.eclipse.amalgam.explorer.contextual.sirius.ui/.classpath
index 098194c..eca7bdb 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.sirius.ui/.classpath
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.sirius.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.7"/>
+	<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.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.sirius.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.amalgam.explorer.contextual.sirius.ui/.settings/org.eclipse.jdt.core.prefs
index f42de36..9f6ece8 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.sirius.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.sirius.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,8 @@
 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.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 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.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.sirius.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.amalgam.explorer.contextual.sirius.ui/META-INF/MANIFEST.MF
index 56d2698..4477ba0 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.sirius.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.sirius.ui/META-INF/MANIFEST.MF
@@ -14,7 +14,7 @@
  org.eclipse.gmf.runtime.diagram.ui.resources.editor,
  org.eclipse.sirius.table.ui
 Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-Localization: plugin
 Export-Package: org.eclipse.amalgam.explorer.contextual.sirius.ui,
  org.eclipse.amalgam.explorer.contextual.sirius.ui.actions,
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.sirius/.classpath b/plugins/org.eclipse.amalgam.explorer.contextual.sirius/.classpath
index 098194c..eca7bdb 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.sirius/.classpath
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.sirius/.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.7"/>
+	<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.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.sirius/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.amalgam.explorer.contextual.sirius/.settings/org.eclipse.jdt.core.prefs
index f42de36..9f6ece8 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.sirius/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.sirius/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,8 @@
 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.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 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.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.sirius/META-INF/MANIFEST.MF b/plugins/org.eclipse.amalgam.explorer.contextual.sirius/META-INF/MANIFEST.MF
index 94bebd7..9821094 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.sirius/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.sirius/META-INF/MANIFEST.MF
@@ -15,7 +15,7 @@
  org.eclipse.osgi,
  org.eclipse.core.runtime 
 Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
 Export-Package: org.eclipse.amalgam.explorer.contextual.sirius,
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.ui/.classpath b/plugins/org.eclipse.amalgam.explorer.contextual.ui/.classpath
index 098194c..eca7bdb 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.ui/.classpath
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.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.7"/>
+	<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.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.amalgam.explorer.contextual.ui/.settings/org.eclipse.jdt.core.prefs
index f42de36..9f6ece8 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,8 @@
 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.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 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.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.amalgam.explorer.contextual.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.amalgam.explorer.contextual.ui/META-INF/MANIFEST.MF
index eb75a3d..8f07e26 100644
--- a/plugins/org.eclipse.amalgam.explorer.contextual.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.amalgam.explorer.contextual.ui/META-INF/MANIFEST.MF
@@ -14,7 +14,7 @@
  org.eclipse.ui,
  org.eclipse.ui.views.properties.tabbed
 Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-Localization: plugin
 Export-Package: org.eclipse.amalgam.explorer.contextual,
  org.eclipse.amalgam.explorer.contextual.view,
diff --git a/tests/org.eclipse.amalgam.pak.tests/.classpath b/tests/org.eclipse.amalgam.pak.tests/.classpath
index ad32c83..3e5654f 100644
--- a/tests/org.eclipse.amalgam.pak.tests/.classpath
+++ b/tests/org.eclipse.amalgam.pak.tests/.classpath
@@ -1,7 +1,11 @@
 <?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.6"/>
+	<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.pde.core.requiredPlugins"/>
-	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="src" path="src">
+		<attributes>
+			<attribute name="test" value="true"/>
+		</attributes>
+	</classpathentry>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/tests/org.eclipse.amalgam.pak.tests/.settings/org.eclipse.jdt.core.prefs b/tests/org.eclipse.amalgam.pak.tests/.settings/org.eclipse.jdt.core.prefs
index 416f4fb..ec1937b 100644
--- a/tests/org.eclipse.amalgam.pak.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/org.eclipse.amalgam.pak.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,11 +1,12 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.compliance=1.8
 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.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/tests/org.eclipse.amalgam.pak.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.amalgam.pak.tests/META-INF/MANIFEST.MF
index b5a71ed..fc76165 100644
--- a/tests/org.eclipse.amalgam.pak.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.amalgam.pak.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@
 Bundle-SymbolicName: org.eclipse.amalgam.pak.tests
 Bundle-Version: 1.4.0.qualifier
 Bundle-Vendor: Eclipse.org
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Require-Bundle: org.junit,
  org.eclipse.emf.ecore;bundle-version="2.3.0",
  org.eclipse.core.runtime;bundle-version="3.8.0"