[505627] Refactor features

Bug: 505627
Change-Id: I8c754da35994f714bf7abb57fbab936a24975c5e
Signed-off-by: Thomas Guiu <thomas.guiu@soyatec.com>
diff --git a/features/org.eclipse.egf.common.feature/feature.xml b/features/org.eclipse.egf.common.feature/feature.xml
index 389c186..4fc8a58 100644
--- a/features/org.eclipse.egf.common.feature/feature.xml
+++ b/features/org.eclipse.egf.common.feature/feature.xml
@@ -59,11 +59,6 @@
         />

     </requires>

   

-    <includes

-        id="org.eclipse.egf.common.source"

-        version="0.0.0"

-    />     

-

     <plugin

         id="org.eclipse.egf.common"

         download-size="0"

diff --git a/features/org.eclipse.egf.common.ui.feature/feature.xml b/features/org.eclipse.egf.common.ui.feature/feature.xml
index 04c3149..b477f3a 100644
--- a/features/org.eclipse.egf.common.ui.feature/feature.xml
+++ b/features/org.eclipse.egf.common.ui.feature/feature.xml
@@ -51,11 +51,6 @@
     </requires>

   

     <includes

-        id="org.eclipse.egf.common.ui.source"

-        version="0.0.0"

-    />

-  

-    <includes

         id="org.eclipse.egf.common"

         version="0.0.0"

     />

diff --git a/features/org.eclipse.egf.core.feature/feature.xml b/features/org.eclipse.egf.core.feature/feature.xml
index f7a4aa0..0df467a 100644
--- a/features/org.eclipse.egf.core.feature/feature.xml
+++ b/features/org.eclipse.egf.core.feature/feature.xml
@@ -29,10 +29,6 @@
       <discovery label="%EMFTUpdateSiteName" url="http://download.eclipse.org/modeling/emft/updates/"/>

    </url>

 

-   <includes

-         id="org.eclipse.egf.core.source"

-         version="0.0.0"/>

-

    <requires>

       <import feature="org.eclipse.emf.workspace"/>

       <import feature="org.eclipse.egf.common"/>

diff --git a/features/org.eclipse.egf.core.ui.feature/feature.xml b/features/org.eclipse.egf.core.ui.feature/feature.xml
index 701c6b9..0ea7806 100644
--- a/features/org.eclipse.egf.core.ui.feature/feature.xml
+++ b/features/org.eclipse.egf.core.ui.feature/feature.xml
@@ -29,10 +29,6 @@
       <discovery label="%EMFTUpdateSiteName" url="http://download.eclipse.org/modeling/emft/updates/"/>

    </url>

 

-   <includes

-         id="org.eclipse.egf.core.ui.source"

-         version="0.0.0"/>

-

    <requires>

       <import feature="org.eclipse.emf.ecore.editor"/>

       <import feature="org.eclipse.egf.common.ui"/>

diff --git a/features/org.eclipse.egf.examples.feature/feature.xml b/features/org.eclipse.egf.examples.feature/feature.xml
index 5384156..c4e9e1a 100644
--- a/features/org.eclipse.egf.examples.feature/feature.xml
+++ b/features/org.eclipse.egf.examples.feature/feature.xml
@@ -28,10 +28,6 @@
       <discovery label="%EMFTUpdateSiteName" url="http://download.eclipse.org/modeling/emft/updates/"/>

    </url>

 

-   <includes

-         id="org.eclipse.egf.examples.source"

-         version="0.0.0"/>

-

    <requires>

       <import feature="org.eclipse.egf"/>

    </requires>

diff --git a/features/org.eclipse.egf.model.edit.feature/feature.xml b/features/org.eclipse.egf.model.edit.feature/feature.xml
index 507250c..17aa4fe 100644
--- a/features/org.eclipse.egf.model.edit.feature/feature.xml
+++ b/features/org.eclipse.egf.model.edit.feature/feature.xml
@@ -50,11 +50,6 @@
         />        

     </requires>    

   

-    <includes 

-        id="org.eclipse.egf.model.edit.source" 

-        version="0.0.0"

-    />

-

     <plugin

         id="org.eclipse.egf.model.edit"

         download-size="0"

diff --git a/features/org.eclipse.egf.model.feature/feature.xml b/features/org.eclipse.egf.model.feature/feature.xml
index 6f33213..8cee7a5 100644
--- a/features/org.eclipse.egf.model.feature/feature.xml
+++ b/features/org.eclipse.egf.model.feature/feature.xml
@@ -29,10 +29,6 @@
       <discovery label="%EMFTUpdateSiteName" url="http://download.eclipse.org/modeling/emft/updates/"/>
    </url>
 
-   <includes
-         id="org.eclipse.egf.model.source"
-         version="0.0.0"/>
-
    <requires>
       <import feature="org.eclipse.emf.ecore"/>
       <import feature="org.eclipse.emf.validation"/>
diff --git a/features/org.eclipse.egf.model.fprod.edit.feature/feature.xml b/features/org.eclipse.egf.model.fprod.edit.feature/feature.xml
index e433cf5..8e895cf 100644
--- a/features/org.eclipse.egf.model.fprod.edit.feature/feature.xml
+++ b/features/org.eclipse.egf.model.fprod.edit.feature/feature.xml
@@ -50,11 +50,6 @@
         />                

     </requires>      

 

-    <includes

-        id="org.eclipse.egf.model.fprod.edit.source"

-        version="0.0.0"

-    />

-

     <plugin

         id="org.eclipse.egf.model.fprod.edit"

         download-size="0"

diff --git a/features/org.eclipse.egf.model.fprod.feature/feature.xml b/features/org.eclipse.egf.model.fprod.feature/feature.xml
index 33d52ba..599bb45 100644
--- a/features/org.eclipse.egf.model.fprod.feature/feature.xml
+++ b/features/org.eclipse.egf.model.fprod.feature/feature.xml
@@ -50,11 +50,6 @@
         />                

     </requires>     

 

-    <includes

-        id="org.eclipse.egf.model.fprod.source"

-        version="0.0.0"

-    />

-

     <plugin

         id="org.eclipse.egf.model.fprod"

         download-size="0"

diff --git a/features/org.eclipse.egf.model.ftask.edit.feature/feature.xml b/features/org.eclipse.egf.model.ftask.edit.feature/feature.xml
index 5b7926b..ebd89de 100644
--- a/features/org.eclipse.egf.model.ftask.edit.feature/feature.xml
+++ b/features/org.eclipse.egf.model.ftask.edit.feature/feature.xml
@@ -50,11 +50,6 @@
         />                

     </requires>    

 

-    <includes

-        id="org.eclipse.egf.model.ftask.edit.source"

-        version="0.0.0"

-    />

-

     <plugin

         id="org.eclipse.egf.model.ftask.edit"

         download-size="0"

diff --git a/features/org.eclipse.egf.model.ftask.feature/feature.xml b/features/org.eclipse.egf.model.ftask.feature/feature.xml
index 3140363..cfecde1 100644
--- a/features/org.eclipse.egf.model.ftask.feature/feature.xml
+++ b/features/org.eclipse.egf.model.ftask.feature/feature.xml
@@ -50,11 +50,6 @@
         />                

     </requires>    

 

-    <includes

-        id="org.eclipse.egf.model.ftask.source"

-        version="0.0.0"

-    />

-

     <plugin

         id="org.eclipse.egf.model.ftask"

         download-size="0"

diff --git a/features/org.eclipse.egf.model.ui.feature/feature.xml b/features/org.eclipse.egf.model.ui.feature/feature.xml
index 6085ae1..49baa8e 100644
--- a/features/org.eclipse.egf.model.ui.feature/feature.xml
+++ b/features/org.eclipse.egf.model.ui.feature/feature.xml
@@ -41,10 +41,6 @@
         <import feature="org.eclipse.egf.model.edit"/>

     </requires>    

 

-    <includes

-        id="org.eclipse.egf.model.ui.source"

-        version="0.0.0"/>

-   

     <plugin

         id="org.eclipse.egf.model.editor"

         download-size="0"

diff --git a/features/org.eclipse.egf.portfolio.emf.feature/feature.xml b/features/org.eclipse.egf.portfolio.emf.feature/feature.xml
index 34784ce..fc1ee36 100644
--- a/features/org.eclipse.egf.portfolio.emf.feature/feature.xml
+++ b/features/org.eclipse.egf.portfolio.emf.feature/feature.xml
@@ -29,10 +29,6 @@
       <discovery label="%EMFTUpdateSiteName" url="http://download.eclipse.org/modeling/emft/updates/"/>

    </url>

 

-   <includes

-         id="org.eclipse.egf.portfolio.emf.source"

-         version="0.0.0"/>

-

    <requires>

       <import feature="org.eclipse.egf"/>

    </requires>

diff --git a/features/org.eclipse.egf.portfolio.feature/feature.xml b/features/org.eclipse.egf.portfolio.feature/feature.xml
index 3380154..4c64383 100644
--- a/features/org.eclipse.egf.portfolio.feature/feature.xml
+++ b/features/org.eclipse.egf.portfolio.feature/feature.xml
@@ -30,10 +30,6 @@
    </url>

 

    <includes

-         id="org.eclipse.egf.portfolio.source"

-         version="0.0.0"/>

-

-   <includes

          id="org.eclipse.egf.portfolio.task.ant"

          version="0.0.0"/>

 

diff --git a/features/org.eclipse.egf.portfolio.genchain.feature/feature.xml b/features/org.eclipse.egf.portfolio.genchain.feature/feature.xml
index 753f6fc..c32435f 100644
--- a/features/org.eclipse.egf.portfolio.genchain.feature/feature.xml
+++ b/features/org.eclipse.egf.portfolio.genchain.feature/feature.xml
@@ -29,10 +29,6 @@
       <discovery label="%EMFTUpdateSiteName" url="http://download.eclipse.org/modeling/emft/updates/"/>

    </url>

 

-   <includes

-         id="org.eclipse.egf.portfolio.genchain.source"

-         version="0.0.0"/>

-

    <requires>

       <import feature="org.eclipse.egf"/>

       <import feature="org.eclipse.egf.portfolio.task.ant"/>

diff --git a/features/org.eclipse.egf.portfolio.task.ant.feature/feature.xml b/features/org.eclipse.egf.portfolio.task.ant.feature/feature.xml
index 790e00c..b7a75da 100644
--- a/features/org.eclipse.egf.portfolio.task.ant.feature/feature.xml
+++ b/features/org.eclipse.egf.portfolio.task.ant.feature/feature.xml
@@ -29,10 +29,6 @@
       <discovery label="%EMFTUpdateSiteName" url="http://download.eclipse.org/modeling/emft/updates/"/>

    </url>

 

-   <includes

-         id="org.eclipse.egf.portfolio.task.ant.source"

-         version="0.0.0"/>

-

    <requires>

       <import feature="org.eclipse.egf"/>

    </requires>

diff --git a/features/org.eclipse.egf.producer.feature/feature.xml b/features/org.eclipse.egf.producer.feature/feature.xml
index ed56a27..4602f1e 100644
--- a/features/org.eclipse.egf.producer.feature/feature.xml
+++ b/features/org.eclipse.egf.producer.feature/feature.xml
@@ -53,11 +53,6 @@
         />        

     </requires>    

 

-    <includes

-        id="org.eclipse.egf.producer.source"

-        version="0.0.0"

-    />

-

     <plugin

         id="org.eclipse.egf.pattern"

         download-size="0"

diff --git a/features/org.eclipse.egf.producer.ui.feature/feature.xml b/features/org.eclipse.egf.producer.ui.feature/feature.xml
index 2e8264b..a52b752 100644
--- a/features/org.eclipse.egf.producer.ui.feature/feature.xml
+++ b/features/org.eclipse.egf.producer.ui.feature/feature.xml
@@ -50,11 +50,6 @@
         />   

     </requires>

     

-    <includes 

-        id="org.eclipse.egf.producer.ui.source" 

-        version="0.0.0"

-    />

-           

     <plugin

         id="org.eclipse.egf.producer.ui"

         download-size="0"

diff --git a/features/org.eclipse.egf.sdk.feature/feature.xml b/features/org.eclipse.egf.sdk.feature/feature.xml
index 8bb5e37..24c238e 100644
--- a/features/org.eclipse.egf.sdk.feature/feature.xml
+++ b/features/org.eclipse.egf.sdk.feature/feature.xml
@@ -48,6 +48,78 @@
          id="org.eclipse.egf.portfolio.genchain"

          version="0.0.0"/>

 

+    <includes

+        id="org.eclipse.egf.common.source"

+        version="0.0.0"/>     

+

+    <includes

+        id="org.eclipse.egf.common.ui.source"

+        version="0.0.0"/>

+  

+   <includes

+         id="org.eclipse.egf.core.source"

+         version="0.0.0"/>

+

+   <includes

+         id="org.eclipse.egf.core.ui.source"

+         version="0.0.0"/>

+

+   <includes

+         id="org.eclipse.egf.examples.source"

+         version="0.0.0"/>

+

+    <includes 

+        id="org.eclipse.egf.model.edit.source" 

+        version="0.0.0"/>

+

+   <includes

+         id="org.eclipse.egf.model.source"

+         version="0.0.0"/>

+

+    <includes

+        id="org.eclipse.egf.model.fprod.edit.source"

+        version="0.0.0"/>

+

+    <includes

+        id="org.eclipse.egf.model.fprod.source"

+        version="0.0.0"/>

+

+    <includes

+        id="org.eclipse.egf.model.ftask.edit.source"

+        version="0.0.0"/>

+

+    <includes

+        id="org.eclipse.egf.model.ftask.source"

+        version="0.0.0"/>

+

+    <includes

+        id="org.eclipse.egf.model.ui.source"

+        version="0.0.0"/>

+   

+   <includes

+         id="org.eclipse.egf.portfolio.emf.source"

+         version="0.0.0"/>

+

+   <includes

+         id="org.eclipse.egf.portfolio.source"

+         version="0.0.0"/>

+

+   <includes

+         id="org.eclipse.egf.portfolio.genchain.source"

+         version="0.0.0"/>

+

+   <includes

+         id="org.eclipse.egf.portfolio.task.ant.source"

+         version="0.0.0"/>

+

+    <includes

+        id="org.eclipse.egf.producer.source"

+        version="0.0.0"/>

+

+    <includes 

+        id="org.eclipse.egf.producer.ui.source" 

+        version="0.0.0"/>

+           

    <plugin

          id="org.eclipse.egf.examples.installer"

          download-size="0"