updated category+ product
diff --git a/org.eclipse.emf.emfstore.products/org.eclipse.emf.ecp.product b/org.eclipse.emf.emfstore.products/org.eclipse.emf.ecp.product
deleted file mode 100644
index 167dc80..0000000
--- a/org.eclipse.emf.emfstore.products/org.eclipse.emf.ecp.product
+++ /dev/null
@@ -1,159 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<?pde version="3.5"?>

-

-<product name="EMFStore Client" uid="org.eclipse.emf.ecp.product" application="org.eclipse.ui.ide.workbench" version="0.9.0.qualifier" useFeatures="false" includeLaunchers="true">

-

-   <configIni use="default">

-   </configIni>

-

-   <launcherArgs>

-      <programArgs>-consoleLog -clearConfig=C:\Users\User\workspaces\EMFECPTest\.metadata\.plugins\org.eclipse.pde.core\ecp</programArgs>

-      <vmArgs>-Xmx1024m</vmArgs>

-      <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>

-   </launcherArgs>

-

-   <launcher>

-      <solaris/>

-      <win useIco="false">

-         <bmp/>

-      </win>

-   </launcher>

-

-   <vm>

-   </vm>

-

-   <plugins>

-      <plugin id="com.ibm.icu"/>

-      <plugin id="com.jcraft.jsch"/>

-      <plugin id="javax.servlet"/>

-      <plugin id="org.apache.commons.codec"/>

-      <plugin id="org.apache.commons.logging"/>

-      <plugin id="org.eclipse.ant.core"/>

-      <plugin id="org.eclipse.compare"/>

-      <plugin id="org.eclipse.compare.core"/>

-      <plugin id="org.eclipse.core.commands"/>

-      <plugin id="org.eclipse.core.contenttype"/>

-      <plugin id="org.eclipse.core.databinding"/>

-      <plugin id="org.eclipse.core.databinding.observable"/>

-      <plugin id="org.eclipse.core.databinding.property"/>

-      <plugin id="org.eclipse.core.expressions"/>

-      <plugin id="org.eclipse.core.filebuffers"/>

-      <plugin id="org.eclipse.core.filesystem"/>

-      <plugin id="org.eclipse.core.filesystem.win32.x86" fragment="true" os="win32" ws="win32" arch="x86"/>

-      <plugin id="org.eclipse.core.filesystem.win32.x86_64" fragment="true" os="win32" ws="win32" arch="x86_64"/>

-      <plugin id="org.eclipse.core.filesystem.linux.x86" fragment="true" os="linux" ws="gtk" arch="x86"/>

-      <plugin id="org.eclipse.core.filesystem.linux.x86_64" fragment="true" os="linux" ws="gtk" arch="x86_64"/>

-      <plugin id="org.eclipse.core.filesystem.macosx" fragment="true" os="macosx" ws="cocoa" arch="x86_64"/>

-      <plugin id="org.eclipse.core.jobs"/>

-      <plugin id="org.eclipse.core.net"/>

-      <plugin id="org.eclipse.core.net.win32.x86" fragment="true" os="win32" ws="win32" arch="x86"/>

-      <plugin id="org.eclipse.core.net.win32.x86_64" fragment="true" os="win32" ws="win32" arch="x86_64"/>

-      <plugin id="org.eclipse.core.net.linux.x86" fragment="true" os="linux" ws="gtk" arch="x86"/>

-      <plugin id="org.eclipse.core.net.linux.x86_64" fragment="true" os="linux" ws="gtk" arch="x86_64"/>

-      <plugin id="org.eclipse.core.resources"/>

-      <plugin id="org.eclipse.core.resources.win32.x86" fragment="true" os="win32" ws="win32" arch="x86"/>

-      <plugin id="org.eclipse.core.runtime"/>

-      <plugin id="org.eclipse.core.runtime.compatibility.auth"/>

-      <plugin id="org.eclipse.core.runtime.compatibility.registry" fragment="true"/>

-      <plugin id="org.eclipse.core.variables"/>

-      <plugin id="org.eclipse.egit"/>

-      <plugin id="org.eclipse.egit.core"/>

-      <plugin id="org.eclipse.emf.cdo"/>

-      <plugin id="org.eclipse.emf.cdo.common"/>

-      <plugin id="org.eclipse.emf.cdo.edit"/>

-      <plugin id="org.eclipse.emf.common"/>

-      <plugin id="org.eclipse.emf.common.ui"/>

-      <plugin id="org.eclipse.emf.databinding"/>

-      <plugin id="org.eclipse.emf.databinding.edit"/>

-      <plugin id="org.eclipse.emf.ecore"/>

-      <plugin id="org.eclipse.emf.ecore.change"/>

-      <plugin id="org.eclipse.emf.ecore.edit"/>

-      <plugin id="org.eclipse.emf.ecore.xmi"/>

-      <plugin id="org.eclipse.emf.ecp.common"/>

-      <plugin id="org.eclipse.emf.ecp.common.model"/>

-      <plugin id="org.eclipse.emf.ecp.common.rcp" fragment="true"/>

-      <plugin id="org.eclipse.emf.ecp.common.util"/>

-      <plugin id="org.eclipse.emf.ecp.editor"/>

-      <plugin id="org.eclipse.emf.ecp.emfstorebridge"/>

-      <plugin id="org.eclipse.emf.ecp.navigator"/>

-      <plugin id="org.eclipse.emf.ecp.navigatoreditorbridge"/>

-      <plugin id="org.eclipse.emf.ecp.validation"/>

-      <plugin id="org.eclipse.emf.edit"/>

-      <plugin id="org.eclipse.emf.edit.ui"/>

-      <plugin id="org.eclipse.emf.emfstore.client"/>

-      <plugin id="org.eclipse.emf.emfstore.client.model.edit"/>

-      <plugin id="org.eclipse.emf.emfstore.client.ui"/>

-      <plugin id="org.eclipse.emf.emfstore.common"/>

-      <plugin id="org.eclipse.emf.emfstore.common.model"/>

-      <plugin id="org.eclipse.emf.emfstore.common.model.edit"/>

-      <plugin id="org.eclipse.emf.emfstore.examplemodel"/>

-      <plugin id="org.eclipse.emf.emfstore.examplemodel.edit"/>

-      <plugin id="org.eclipse.emf.emfstore.migration"/>

-      <plugin id="org.eclipse.emf.emfstore.perspective"/>

-      <plugin id="org.eclipse.emf.emfstore.server"/>

-      <plugin id="org.eclipse.emf.emfstore.server.model"/>

-      <plugin id="org.eclipse.emf.emfstore.server.model.edit"/>

-      <plugin id="org.eclipse.emf.transaction"/>

-      <plugin id="org.eclipse.emf.validation"/>

-      <plugin id="org.eclipse.emf.workspace"/>

-      <plugin id="org.eclipse.equinox.app"/>

-      <plugin id="org.eclipse.equinox.common"/>

-      <plugin id="org.eclipse.equinox.p2.core"/>

-      <plugin id="org.eclipse.equinox.p2.engine"/>

-      <plugin id="org.eclipse.equinox.p2.metadata"/>

-      <plugin id="org.eclipse.equinox.p2.metadata.repository"/>

-      <plugin id="org.eclipse.equinox.p2.repository"/>

-      <plugin id="org.eclipse.equinox.preferences"/>

-      <plugin id="org.eclipse.equinox.registry"/>

-      <plugin id="org.eclipse.equinox.security"/>

-      <plugin id="org.eclipse.equinox.security.win32.x86" fragment="true" os="win32" ws="win32" arch="x86"/>

-      <plugin id="org.eclipse.equinox.security.win32.x86_64" fragment="true" os="win32" ws="win32" arch="x86_64"/>

-      <plugin id="org.eclipse.equinox.security.macosx" fragment="true" os="macosx" ws="cocoa" arch="x86_64"/>

-      <plugin id="org.eclipse.help"/>

-      <plugin id="org.eclipse.jface"/>

-      <plugin id="org.eclipse.jface.databinding"/>

-      <plugin id="org.eclipse.jface.text"/>

-      <plugin id="org.eclipse.jgit"/>

-      <plugin id="org.eclipse.ltk.core.refactoring"/>

-      <plugin id="org.eclipse.ltk.ui.refactoring"/>

-      <plugin id="org.eclipse.net4j.db"/>

-      <plugin id="org.eclipse.net4j.db.h2"/>

-      <plugin id="org.eclipse.net4j.ui.shared"/>

-      <plugin id="org.eclipse.net4j.util"/>

-      <plugin id="org.eclipse.net4j.util.ui"/>

-      <plugin id="org.eclipse.osgi"/>

-      <plugin id="org.eclipse.osgi.services"/>

-      <plugin id="org.eclipse.swt"/>

-      <plugin id="org.eclipse.swt.win32.win32.x86" fragment="true" os="win32" ws="win32" arch="x86"/>

-      <plugin id="org.eclipse.swt.win32.win32.x86_64" fragment="true" os="win32" ws="win32" arch="x86_64"/>

-      <plugin id="org.eclipse.swt.gtk.linux.x86" fragment="true" os="linux" ws="gtk" arch="x86"/>

-      <plugin id="org.eclipse.swt.gtk.linux.x86_64" fragment="true" os="linux" ws="gtk" arch="x86_64"/>

-      <plugin id="org.eclipse.team.core"/>

-      <plugin id="org.eclipse.team.ui"/>

-      <plugin id="org.eclipse.text"/>

-      <plugin id="org.eclipse.ui"/>

-      <plugin id="org.eclipse.ui.editors"/>

-      <plugin id="org.eclipse.ui.forms"/>

-      <plugin id="org.eclipse.ui.ide"/>

-      <plugin id="org.eclipse.ui.ide.application"/>

-      <plugin id="org.eclipse.ui.navigator"/>

-      <plugin id="org.eclipse.ui.navigator.resources"/>

-      <plugin id="org.eclipse.ui.views"/>

-      <plugin id="org.eclipse.ui.views.properties.tabbed"/>

-      <plugin id="org.eclipse.ui.win32" fragment="true" ws="win32"/>

-      <plugin id="org.eclipse.ui.cocoa" fragment="true" ws="cocoa"/>

-      <plugin id="org.eclipse.ui.workbench"/>

-      <plugin id="org.eclipse.ui.workbench.texteditor"/>

-      <plugin id="org.h2"/>

-      <plugin id="org.hamcrest.core"/>

-      <plugin id="org.junit"/>

-      <plugin id="org.junit4"/>

-   </plugins>

-

-   <configurations>

-      <plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" />

-      <plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />

-      <plugin id="org.eclipse.osgi" autoStart="true" startLevel="-1" />

-   </configurations>

-

-</product>

diff --git a/org.eclipse.emf.emfstore.repository/category.xml b/org.eclipse.emf.emfstore.repository/category.xml
index 4256a8c..c3dafdf 100644
--- a/org.eclipse.emf.emfstore.repository/category.xml
+++ b/org.eclipse.emf.emfstore.repository/category.xml
@@ -3,21 +3,6 @@
    <description name="EMFStore (Incubation)" url="http://download.eclipse.org/emf-store/latest">

       Update Site for the EMFStore

    </description>

-   <feature id="org.eclipse.emf.ecp.common.feature" version="0.0.0">

-      <category name="org.eclipse.emf.ecp"/>

-   </feature>

-   <feature id="org.eclipse.emf.ecp.editor.feature" version="0.0.0">

-      <category name="org.eclipse.emf.ecp"/>

-   </feature>

-   <feature id="org.eclipse.emf.ecp.navigator.feature" version="0.0.0">

-      <category name="org.eclipse.emf.ecp"/>

-   </feature>

-   <feature id="org.eclipse.emf.ecp.navigatoreditorbridge.feature" version="0.0.0">

-      <category name="org.eclipse.emf.ecp"/>

-   </feature>

-   <feature id="org.eclipse.emf.ecp.validation.feature" version="0.0.0">

-      <category name="org.eclipse.emf.ecp"/>

-   </feature>

    <feature id="org.eclipse.emf.emfstore.client.feature" version="0.0.0">

       <category name="org.eclipse.emf.emfstore.core"/>

    </feature>

@@ -27,91 +12,15 @@
    <feature id="org.eclipse.emf.emfstore.common.feature" version="0.0.0">

       <category name="org.eclipse.emf.emfstore.core"/>

    </feature>

-   <feature id="org.eclipse.emf.emfstore.ecore.feature" version="0.0.0">

-      <category name="org.eclipse.emf.emfstore.core"/>

-   </feature>

-   <feature id="org.eclipse.emf.emfstore.ecp.feature" version="0.0.0">

-      <category name="org.eclipse.emf.emfstore.core"/>

-   </feature>

-   <feature id="org.eclipse.emf.emfstore.perspective.feature" version="0.0.0">

-      <category name="org.eclipse.emf.emfstore.core"/>

-   </feature>

    <feature id="org.eclipse.emf.emfstore.server.feature" version="0.0.0">

       <category name="org.eclipse.emf.emfstore.core"/>

    </feature>

-   <feature id="org.eclipse.emf.emfstore.client.transaction.feature" version="0.0.0">

-      <category name="org.eclipse.emf.emfstore.other"/>

-   </feature>

    <feature id="org.eclipse.emf.emfstore.example.feature" version="0.0.0">

-      <category name="org.eclipse.emf.emfstore.examples"/>

-   </feature>

-   <feature id="org.eclipse.emf.ecp.common.feature.source" version="0.0.0">

-      <category name="org.eclipse.emf.ecp.sources"/>

-   </feature>

-   <feature id="org.eclipse.emf.ecp.editor.feature.source" version="0.0.0">

-      <category name="org.eclipse.emf.ecp.sources"/>

-   </feature>

-   <feature id="org.eclipse.emf.ecp.navigator.feature.source" version="0.0.0">

-      <category name="org.eclipse.emf.ecp.sources"/>

-   </feature>

-   <feature id="org.eclipse.emf.ecp.navigatoreditorbridge.feature.source" version="0.0.0">

-      <category name="org.eclipse.emf.ecp.sources"/>

-   </feature>

-   <feature id="org.eclipse.emf.ecp.validation.feature.source" version="0.0.0">

-      <category name="org.eclipse.emf.ecp.sources"/>

-   </feature>

-   <feature id="org.eclipse.emf.emfstore.client.feature.source" version="0.0.0">

-      <category name="org.eclipse.emf.emfstore.sources"/>

-   </feature>

-   <feature id="org.eclipse.emf.emfstore.client.ui.feature.source" version="0.0.0">

-      <category name="org.eclipse.emf.emfstore.sources"/>

-   </feature>

-   <feature id="org.eclipse.emf.emfstore.common.feature.source" version="0.0.0">

-      <category name="org.eclipse.emf.emfstore.sources"/>

-   </feature>

-   <feature id="org.eclipse.emf.emfstore.ecore.feature.source" version="0.0.0">

-      <category name="org.eclipse.emf.emfstore.sources"/>

-   </feature>

-   <feature id="org.eclipse.emf.emfstore.ecp.feature.source" version="0.0.0">

-      <category name="org.eclipse.emf.emfstore.sources"/>

-   </feature>

-   <feature id="org.eclipse.emf.emfstore.perspective.feature.source" version="0.0.0">

-      <category name="org.eclipse.emf.emfstore.sources"/>

-   </feature>

-   <feature id="org.eclipse.emf.emfstore.server.feature.source" version="0.0.0">

-      <category name="org.eclipse.emf.emfstore.sources"/>

-   </feature>

-   <feature id="org.eclipse.emf.emfstore.client.transaction.feature.source" version="0.0.0">

-      <category name="org.eclipse.emf.emfstore.sources"/>

+      <category name="org.eclipse.emf.emfstore.core"/>

    </feature>

    <category-def name="org.eclipse.emf.emfstore.core" label="EMFStore Core Features (Install all to get started)">

       <description>

          Core Features of EMFStore, a model repository for EMF.

       </description>

    </category-def>

-   <category-def name="org.eclipse.emf.ecp" label="EMFClient Platform (Install all to get started)">

-      <description>

-         Core Features of EMF Client Platform, a reflective UI for EMF.

-      </description>

-   </category-def>

-   <category-def name="org.eclipse.emf.emfstore.other" label="EMFStore Additional Features">

-      <description>

-         Addtional Features of EMFStore, a model repository for EMF.

-      </description>

-   </category-def>

-   <category-def name="org.eclipse.emf.emfstore.sources" label="EMFStore Sources">

-      <description>

-         EMFStore Source Features.

-      </description>

-   </category-def>

-   <category-def name="org.eclipse.emf.ecp.sources" label="EMFClient Sources">

-      <description>

-         EMFClient Source Features.

-      </description>

-   </category-def>

-   <category-def name="org.eclipse.emf.emfstore.examples" label="EMFStore Code Examples">

-      <description>

-         EMFStore Code Examples.

-      </description>

-   </category-def>

 </site>