Bug 581619: Add byte code view to Java packages

Change-Id: I96bab5d27618f0ee73e3d098d2bacf77928a4cc9
diff --git a/packages/org.eclipse.epp.package.committers.product/epp.product b/packages/org.eclipse.epp.package.committers.product/epp.product
index f68bf3c..083f7a8 100644
--- a/packages/org.eclipse.epp.package.committers.product/epp.product
+++ b/packages/org.eclipse.epp.package.committers.product/epp.product
@@ -239,6 +239,7 @@
       <feature id="org.eclipse.epp.package.committers.feature" version="4.27.0.qualifier"/>
       <feature id="org.eclipse.help"/>
       <feature id="org.eclipse.jdt" installMode="root"/>
+      <feature id="org.eclipse.jdt.bcoview.feature" installMode="root"/>
       <feature id="org.eclipse.pde" installMode="root"/>
       <feature id="org.eclipse.e4.core.tools.feature" installMode="root"/>
       <feature id="org.eclipse.platform.source" installMode="root"/>
diff --git a/packages/org.eclipse.epp.package.committers.product/p2.inf b/packages/org.eclipse.epp.package.committers.product/p2.inf
index b031b18..c23f904 100644
--- a/packages/org.eclipse.epp.package.committers.product/p2.inf
+++ b/packages/org.eclipse.epp.package.committers.product/p2.inf
@@ -166,3 +166,6 @@
 requires.123.name = org.eclipse.wildwebdeveloper.embedder.node.feature.feature.group
 requires.123.filter = (org.eclipse.epp.install.roots=true)
 
+requires.124.namespace = org.eclipse.equinox.p2.iu
+requires.124.name = org.eclipse.jdt.bcoview.feature.feature.group
+requires.124.filter = (org.eclipse.epp.install.roots=true)
diff --git a/packages/org.eclipse.epp.package.java.product/epp.product b/packages/org.eclipse.epp.package.java.product/epp.product
index 0b16264..ca0c669 100644
--- a/packages/org.eclipse.epp.package.java.product/epp.product
+++ b/packages/org.eclipse.epp.package.java.product/epp.product
@@ -240,6 +240,7 @@
       <feature id="org.eclipse.buildship" installMode="root"/>
       <feature id="org.eclipse.eclemma.feature" installMode="root"/>
       <feature id="org.eclipse.jdt" installMode="root"/>
+      <feature id="org.eclipse.jdt.bcoview.feature" installMode="root"/>
       <feature id="org.eclipse.m2e.feature" installMode="root"/>
       <feature id="org.eclipse.m2e.lemminx.feature" installMode="root"/>
       <feature id="org.eclipse.m2e.logback.feature" installMode="root"/>
diff --git a/packages/org.eclipse.epp.package.java.product/p2.inf b/packages/org.eclipse.epp.package.java.product/p2.inf
index e446ba9..62fc1cf 100644
--- a/packages/org.eclipse.epp.package.java.product/p2.inf
+++ b/packages/org.eclipse.epp.package.java.product/p2.inf
@@ -130,3 +130,7 @@
 requires.114.name = org.eclipse.tips.feature.feature.group
 requires.114.filter = (org.eclipse.epp.install.roots=true)
 
+requires.115.namespace = org.eclipse.equinox.p2.iu
+requires.115.name = org.eclipse.jdt.bcoview.feature.feature.group
+requires.115.filter = (org.eclipse.epp.install.roots=true)
+
diff --git a/packages/org.eclipse.epp.package.jee.product/epp.product b/packages/org.eclipse.epp.package.jee.product/epp.product
index e39aacf..00aef54 100644
--- a/packages/org.eclipse.epp.package.jee.product/epp.product
+++ b/packages/org.eclipse.epp.package.jee.product/epp.product
@@ -276,6 +276,7 @@
       <feature id="org.eclipse.buildship" installMode="root"/>
       <feature id="org.eclipse.eclemma.feature" installMode="root"/>
       <feature id="org.eclipse.jdt" installMode="root"/>
+      <feature id="org.eclipse.jdt.bcoview.feature" installMode="root"/>
       <feature id="org.eclipse.jpt.common.eclipselink.feature" installMode="root"/>
       <feature id="org.eclipse.jpt.common.feature" installMode="root"/>
       <feature id="org.eclipse.jpt.jaxb.eclipselink.feature" installMode="root"/>
diff --git a/packages/org.eclipse.epp.package.jee.product/p2.inf b/packages/org.eclipse.epp.package.jee.product/p2.inf
index 3494aa9..749cb61 100644
--- a/packages/org.eclipse.epp.package.jee.product/p2.inf
+++ b/packages/org.eclipse.epp.package.jee.product/p2.inf
@@ -394,3 +394,7 @@
 requires.180.name = org.eclipse.tips.feature.feature.group
 requires.180.filter = (org.eclipse.epp.install.roots=true)
 
+requires.181.namespace = org.eclipse.equinox.p2.iu
+requires.181.name = org.eclipse.jdt.bcoview.feature.feature.group
+requires.181.filter = (org.eclipse.epp.install.roots=true)
+
diff --git a/packages/org.eclipse.epp.package.modeling.product/epp.product b/packages/org.eclipse.epp.package.modeling.product/epp.product
index 2c4620f..e14ddbe 100644
--- a/packages/org.eclipse.epp.package.modeling.product/epp.product
+++ b/packages/org.eclipse.epp.package.modeling.product/epp.product
@@ -254,6 +254,7 @@
       <feature id="org.eclipse.gef.sdk" installMode="root"/>
       <feature id="org.eclipse.gmf.runtime.sdk" installMode="root"/>
       <feature id="org.eclipse.jdt" installMode="root"/>
+      <feature id="org.eclipse.jdt.bcoview.feature" installMode="root"/>
       <feature id="org.eclipse.ocl.all.sdk" installMode="root"/>
       <feature id="org.eclipse.pde" installMode="root"/>
       <feature id="org.eclipse.sdk" installMode="root"/>
diff --git a/packages/org.eclipse.epp.package.modeling.product/p2.inf b/packages/org.eclipse.epp.package.modeling.product/p2.inf
index 5f40562..a861bf7 100644
--- a/packages/org.eclipse.epp.package.modeling.product/p2.inf
+++ b/packages/org.eclipse.epp.package.modeling.product/p2.inf
@@ -190,3 +190,7 @@
 requires.129.name = org.eclipse.tips.feature.feature.group
 requires.129.filter = (org.eclipse.epp.install.roots=true)
 
+requires.130.namespace = org.eclipse.equinox.p2.iu
+requires.130.name = org.eclipse.jdt.bcoview.feature.feature.group
+requires.130.filter = (org.eclipse.epp.install.roots=true)
+
diff --git a/packages/org.eclipse.epp.package.rcp.product/epp.product b/packages/org.eclipse.epp.package.rcp.product/epp.product
index 5ab6760..869e3d4 100644
--- a/packages/org.eclipse.epp.package.rcp.product/epp.product
+++ b/packages/org.eclipse.epp.package.rcp.product/epp.product
@@ -238,6 +238,7 @@
       <!-- product specific contents -->
       <feature id="org.eclipse.epp.package.rcp.feature" version="4.27.0.qualifier"/>
       <feature id="org.eclipse.jdt"/>
+      <feature id="org.eclipse.jdt.bcoview.feature" installMode="root"/>
       <feature id="org.eclipse.pde"/>
       <feature id="org.eclipse.platform.source"/>
       <feature id="org.eclipse.rcp.source"/>
diff --git a/packages/org.eclipse.epp.package.rcp.product/p2.inf b/packages/org.eclipse.epp.package.rcp.product/p2.inf
index ebf36bf..e01f940 100644
--- a/packages/org.eclipse.epp.package.rcp.product/p2.inf
+++ b/packages/org.eclipse.epp.package.rcp.product/p2.inf
@@ -158,3 +158,7 @@
 requires.121.name = org.eclipse.passage.ldc.feature.feature.group
 requires.121.filter = (org.eclipse.epp.install.roots=true)
 
+requires.122.namespace = org.eclipse.equinox.p2.iu
+requires.122.name = org.eclipse.jdt.bcoview.feature.feature.group
+requires.122.filter = (org.eclipse.epp.install.roots=true)
+
diff --git a/packages/org.eclipse.epp.package.scout.product/epp.product b/packages/org.eclipse.epp.package.scout.product/epp.product
index bc0e217..a97fcda 100644
--- a/packages/org.eclipse.epp.package.scout.product/epp.product
+++ b/packages/org.eclipse.epp.package.scout.product/epp.product
@@ -240,6 +240,7 @@
       <feature id="org.eclipse.help.source" installMode="root"/>
       <feature id="org.eclipse.jdt" installMode="root"/>
       <feature id="org.eclipse.jdt.source" installMode="root"/>
+      <feature id="org.eclipse.jdt.bcoview.feature" installMode="root"/>
       <feature id="org.eclipse.jst.web_ui.feature" installMode="root"/>
       <feature id="org.eclipse.m2e.feature" installMode="root"/>
       <feature id="org.eclipse.m2e.lemminx.feature" installMode="root"/>
diff --git a/packages/org.eclipse.epp.package.scout.product/p2.inf b/packages/org.eclipse.epp.package.scout.product/p2.inf
index f675ae0..ffdff4b 100644
--- a/packages/org.eclipse.epp.package.scout.product/p2.inf
+++ b/packages/org.eclipse.epp.package.scout.product/p2.inf
@@ -134,3 +134,6 @@
 requires.115.name = org.eclipse.wst.web_ui.feature.feature.group
 requires.115.filter = (org.eclipse.epp.install.roots=true)
 
+requires.116.namespace = org.eclipse.equinox.p2.iu
+requires.116.name = org.eclipse.jdt.bcoview.feature.feature.group
+requires.116.filter = (org.eclipse.epp.install.roots=true)