[releng] improve update site structure

Change-Id: I7e08b80e7c756fa9716e98ffe01351b99ff61d1f
Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
diff --git a/releng/org.eclipse.papyrus.designer.p2/category.xml b/releng/org.eclipse.papyrus.designer.p2/category.xml
index dcc6f58..36ad656 100644
--- a/releng/org.eclipse.papyrus.designer.p2/category.xml
+++ b/releng/org.eclipse.papyrus.designer.p2/category.xml
@@ -1,94 +1,104 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <site>
-   <feature url="features/org.eclipse.papyrus.designer.languages.common.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.common.feature" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
-   <feature url="features/org.eclipse.papyrus.designer.languages.common.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.common.feature.source" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
+	<feature url="features/org.eclipse.papyrus.designer.languages.common.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.common.feature" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.category"/>
+	</feature>
+	<feature url="features/org.eclipse.papyrus.designer.languages.common.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.common.feature.source" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.dev.category"/>
+	</feature>
 
-   <feature url="features/org.eclipse.papyrus.designer.languages.c.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.c.feature" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
-   <feature url="features/org.eclipse.papyrus.designer.languages.c.feature_2.1.0.source.qualifier.jar" id="org.eclipse.papyrus.designer.languages.c.feature.source" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
+	<feature url="features/org.eclipse.papyrus.designer.languages.c.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.c.feature" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.category"/>
+	</feature>
+	<feature url="features/org.eclipse.papyrus.designer.languages.c.feature_2.1.0.source.qualifier.jar" id="org.eclipse.papyrus.designer.languages.c.feature.source" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.dev.category"/>
+	</feature>
 
-   <feature url="features/org.eclipse.papyrus.designer.languages.cpp.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.cpp.feature" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
-   <feature url="features/org.eclipse.papyrus.designer.languages.cpp.feature_2.1.0.source.qualifier.jar" id="org.eclipse.papyrus.designer.languages.cpp.feature.source" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
+	<feature url="features/org.eclipse.papyrus.designer.languages.cpp.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.cpp.feature" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.category"/>
+	</feature>
+	<feature url="features/org.eclipse.papyrus.designer.languages.cpp.feature_2.1.0.source.qualifier.jar" id="org.eclipse.papyrus.designer.languages.cpp.feature.source" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.dev.category"/>
+	</feature>
 
-   <feature url="features/org.eclipse.papyrus.designer.languages.java.profile.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.java.feature" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
-   <feature url="features/org.eclipse.papyrus.designer.languages.java.profile.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.java.feature.source" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
+	<feature url="features/org.eclipse.papyrus.designer.languages.java.profile.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.java.feature" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.category"/>
+	</feature>
+	<feature url="features/org.eclipse.papyrus.designer.languages.java.profile.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.java.feature.source" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.dev.category"/>
+	</feature>
 
-   <feature url="features/org.eclipse.papyrus.designer.languages.idl.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.idl.feature" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
-   <feature url="features/org.eclipse.papyrus.designer.languages.idl.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.idl.feature.source" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
+	<feature url="features/org.eclipse.papyrus.designer.languages.idl.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.idl.feature" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.category"/>
+	</feature>
+	<feature url="features/org.eclipse.papyrus.designer.languages.idl.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.languages.idl.feature.source" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.dev.category"/>
+	</feature>
 
-   <feature url="features/org.eclipse.papyrus.designer.transformation.main.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.transformation.main.feature" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
-   <feature url="features/org.eclipse.papyrus.designer.transformation.main.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.transformation.main.feature.source" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
+	<feature url="features/org.eclipse.papyrus.designer.transformation.main.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.transformation.main.feature" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.category"/>
+	</feature>
+	<feature url="features/org.eclipse.papyrus.designer.transformation.main.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.transformation.main.feature.source" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.dev.category"/>
+	</feature>
 
-   <feature url="features/org.eclipse.papyrus.designer.components.main.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.components.main.feature" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
-   <feature url="features/org.eclipse.papyrus.designer.components.main.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.components.main.feature.source" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
+	<feature url="features/org.eclipse.papyrus.designer.components.main.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.components.main.feature" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.category"/>
+	</feature>
+	<feature url="features/org.eclipse.papyrus.designer.components.main.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.components.main.feature.source" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.dev.category"/>
+	</feature>
 
-   <feature url="features/org.eclipse.papyrus.designer.components.tracing.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.components.tracing.feature" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
-   <feature url="features/org.eclipse.papyrus.designer.components.tracing.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.components.tracing.feature.source" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
+	<feature url="features/org.eclipse.papyrus.designer.components.tracing.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.components.tracing.feature" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.category"/>
+	</feature>
+	<feature url="features/org.eclipse.papyrus.designer.components.tracing.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.components.tracing.feature.source" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.dev.category"/>
+	</feature>
 
-   <feature url="features/org.eclipse.papyrus.designer.monitoring.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.monitoring.feature" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
-   <feature url="features/org.eclipse.papyrus.designer.monitoring.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.monitoring.feature.source" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
+	<feature url="features/org.eclipse.papyrus.designer.monitoring.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.monitoring.feature" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.category"/>
+	</feature>
+	<feature url="features/org.eclipse.papyrus.designer.monitoring.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.monitoring.feature.source" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.dev.category"/>
+	</feature>
 
-   <feature url="features/org.eclipse.papyrus.designer.components.ucm.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.ucm.feature" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
-   <feature url="features/org.eclipse.papyrus.designer.components.ucm.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.ucm.feature.source" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
+	<feature url="features/org.eclipse.papyrus.designer.components.ucm.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.ucm.feature" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.category"/>
+	</feature>
+	<feature url="features/org.eclipse.papyrus.designer.components.ucm.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.ucm.feature.source" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.dev.category"/>
+	</feature>
 
-   <feature url="features/org.eclipse.papyrus.designer.realtime.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.realtime.feature" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
-   <feature url="features/org.eclipse.papyrus.designer.realtime.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.realtime.feature.source" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
+	<feature url="features/org.eclipse.papyrus.designer.realtime.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.realtime.feature" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.category"/>
+	</feature>
+	<feature url="features/org.eclipse.papyrus.designer.realtime.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.realtime.feature.source" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.dev.category"/>
+	</feature>
 
-   <feature url="features/org.eclipse.papyrus.designer.test.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.test.feature" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
-   <feature url="features/org.eclipse.papyrus.designer.test.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.test.feature.source" version="2.1.0.qualifier">
-      <category name="org.eclipse.papyrus.category"/>
-   </feature>
+	<feature url="features/org.eclipse.papyrus.designer.test.feature_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.test.feature" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.tst.category"/>
+	</feature>
+	<feature url="features/org.eclipse.papyrus.designer.test.feature.source_2.1.0.qualifier.jar" id="org.eclipse.papyrus.designer.test.feature.source" version="2.1.0.qualifier">
+		<category name="org.eclipse.papyrus.designer.tst.category"/>
+	</feature>
 
-   <category-def name="org.eclipse.papyrus.category" label="Papyrus Designer Category">
-      <description>
-         Papyrus Designer Category
-      </description>
-   </category-def>
-   <repository-reference location="https://download.eclipse.org/modeling/mdt/papyrus/components/marte/" enabled="true" />
-   <repository-reference location="https://ci.eclipse.org/papyrus/job/papyrus-moka-master/lastSuccessfulBuild/artifact/releng/org.eclipse.papyrus.moka.p2/target/repository/" enabled="true" />
+	<category-def name="org.eclipse.papyrus.designer.category" label="Papyrus SW designer">
+		<description>
+			Papyrus SW designer
+		</description>
+	</category-def>
+	<category-def name="org.eclipse.papyrus.designer.dev.category" label="Papyrus SW designer dev. resources">
+		<description>
+			Papyrus SW designer developper resources (plugin source code)
+		</description>
+	</category-def>
+	<category-def name="org.eclipse.papyrus.designer.tst.category" label="Papyrus SW designer tst (requires Papyrus update site)">
+		<description>
+			Papyrus SW designer dev resourcesy (requires Papyrus update site, see doc)
+		</description>
+	</category-def>
+	<repository-reference location="https://download.eclipse.org/modeling/mdt/papyrus/components/marte/" enabled="true" />
+	<repository-reference location="https://ci.eclipse.org/papyrus/job/papyrus-moka-master/lastSuccessfulBuild/artifact/releng/org.eclipse.papyrus.moka.p2/target/repository/" enabled="true" />
 </site>