Bug 515084 - [DSML Validation] Feature missing in incubation repository

 - update target platform (required because of the **** junit framework)
 - add dsml feature in category.xml
 - remove refactoring and diagramtemplate from the build (compilation
error)
  - patch double description in umlexport

Change-Id: I116329e2284798d26045e46d3b3b46f20862a5db
Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
diff --git a/dsml.validation/org.eclipse.papyrus.dsml.validation.generator/META-INF/MANIFEST.MF b/dsml.validation/org.eclipse.papyrus.dsml.validation.generator/META-INF/MANIFEST.MF
index 4dfa6e8..671e485 100755
--- a/dsml.validation/org.eclipse.papyrus.dsml.validation.generator/META-INF/MANIFEST.MF
+++ b/dsml.validation/org.eclipse.papyrus.dsml.validation.generator/META-INF/MANIFEST.MF
@@ -11,7 +11,6 @@
  org.eclipse.xtext.xbase.lib,
  org.eclipse.xtend.lib,
  org.eclipse.xtend.lib.macro,
- org.eclipse.xtend2.lib,
  org.eclipse.jdt.core;bundle-version="3.11.0",
  org.eclipse.papyrus.infra.tools;bundle-version="2.0.0"
 Export-Package: org.eclipse.papyrus.dsml.validation.generator,
diff --git a/org.eclipse.papyrus.incubation.p2/.project b/org.eclipse.papyrus.incubation.p2/.project
new file mode 100755
index 0000000..0a79233
--- /dev/null
+++ b/org.eclipse.papyrus.incubation.p2/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.papyrus.incubation.p2</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+	</buildSpec>
+	<natures>
+	</natures>
+</projectDescription>
diff --git a/org.eclipse.papyrus.incubation.p2/category.xml b/org.eclipse.papyrus.incubation.p2/category.xml
index d66aae4..7e50c46 100755
--- a/org.eclipse.papyrus.incubation.p2/category.xml
+++ b/org.eclipse.papyrus.incubation.p2/category.xml
@@ -6,12 +6,14 @@
    <feature url="features/org.eclipse.papyrus.uml.export.feature.source_1.2.0.qualifier.jar" id="org.eclipse.papyrus.uml.export.feature.source" version="1.2.0.qualifier">
       <category name="org.eclipse.papyrus.incubation.category"/>
    </feature>
+   <!-- TODO restore when compilation error solved
    <feature url="features/org.eclipse.papyrus.extra.diagramtemplate.feature_1.2.0.qualifier.jar" id="org.eclipse.papyrus.extra.diagramtemplate.feature" version="1.2.0.qualifier">
       <category name="org.eclipse.papyrus.incubation.category"/>
    </feature>
    <feature url="features/org.eclipse.papyrus.extra.diagramtemplate.feature.source_1.2.0.qualifier.jar" id="org.eclipse.papyrus.extra.diagramtemplate.feature.source" version="1.2.0.qualifier">
       <category name="org.eclipse.papyrus.incubation.category"/>
    </feature>
+   -->
    <feature url="features/org.eclipse.papyrus.uml.alf.extra.feature_0.7.0.qualifier.jar" id="org.eclipse.papyrus.uml.alf.extra.feature" version="0.7.0.qualifier">
       <category name="org.eclipse.papyrus.incubation.category"/>
    </feature>
@@ -30,6 +32,12 @@
    <feature url="features/org.eclipse.papyrus.infra.gmfdiag.elk.feature.source_0.1.0.qualifier.jar" id="org.eclipse.papyrus.infra.gmfdiag.elk.feature.source" version="0.1.0.qualifier">
       <category name="org.eclipse.papyrus.incubation.category"/>
    </feature>
+
+   <feature url="features/org.eclipse.papyrus.extra.dsml.validation.feature_1.2.0.qualifier.jar" id="org.eclipse.papyrus.extra.dsml.validation.feature" version="1.2.0.qualifier">
+      <category name="org.eclipse.papyrus.incubation.category"/>
+   </feature>
+   
+   
    <category-def name="org.eclipse.papyrus.incubation.category" label="Papyrus Incubation">
       <description>
          Papyrus incubating features
diff --git a/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.target b/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.target
index 61c043b..0360148 100755
--- a/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.target
+++ b/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.target
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <?pde?>
 <!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
-<target name="Papyrus Oxygen" sequenceNumber="1488476925">
+<target name="Papyrus Oxygen" sequenceNumber="1491900207">
   <locations>
     <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
       <unit id="org.eclipse.draw2d.feature.group" version="0.0.0"/>
@@ -24,7 +24,6 @@
       <unit id="org.eclipse.ocl.core.sdk.feature.group" version="0.0.0"/>
       <unit id="org.eclipse.ocl.examples.feature.group" version="0.0.0"/>
       <unit id="org.eclipse.ocl.uml.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.papyrus.sdk.feature.feature.group" version="0.0.0"/>
       <unit id="org.eclipse.pde.feature.group" version="0.0.0"/>
       <unit id="org.eclipse.platform.feature.group" version="0.0.0"/>
       <unit id="org.eclipse.rcp.feature.group" version="0.0.0"/>
@@ -44,6 +43,10 @@
       <repository id="eclipse-oxygen" location="http://download.eclipse.org/releases/oxygen/"/>
     </location>
     <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.papyrus.sdk.feature.feature.group" version="0.0.0"/>
+      <repository id="Papyrus-Nightly-Main" location="http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen/main"/>
+    </location>
+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
       <unit id="org.eclipse.papyrus.junit.feature.feature.group" version="0.0.0"/>
       <repository id="eclipse-papyrus-developer-master" location="https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Developer/lastSuccessfulBuild/artifact/repository/"/>
     </location>
@@ -58,6 +61,15 @@
       <repository id="elk" location="http://download.eclipse.org/elk/updates/releases/0.1.0/"/>
     </location>
     <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.5.0.201703192131"/>
+      <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.5.0.201703192131"/>
+      <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.5.0.201703192131"/>
+      <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.5.0.201703192131"/>
+      <unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.feature.feature.group" version="1.1.0.201703192131"/>
+      <unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.source.feature.feature.group" version="1.1.0.201703192131"/>
+      <repository id="nattable" location="http://download.eclipse.org/nattable/releases/1.5.0/repository"/>
+    </location>
+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
       <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201605260315"/>
       <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201605260315"/>
       <repository id="xpand" location="http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201605260315/"/>
diff --git a/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.tpd b/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.tpd
index 4821180..0c46b66 100755
--- a/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.tpd
+++ b/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.tpd
@@ -21,7 +21,6 @@
  org.eclipse.ocl.core.sdk.feature.group lazy // necessary?
  org.eclipse.ocl.examples.feature.group lazy
  org.eclipse.ocl.uml.feature.group lazy
- org.eclipse.papyrus.sdk.feature.feature.group lazy
  org.eclipse.pde.feature.group lazy
  org.eclipse.platform.feature.group lazy
  org.eclipse.rcp.feature.group lazy
@@ -42,6 +41,9 @@
  org.eclipse.acceleo.feature.group lazy
 }
 
+location "http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen/main" Papyrus-Nightly-Main {
+	org.eclipse.papyrus.sdk.feature.feature.group lazy
+}
 
 location "https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Developer/lastSuccessfulBuild/artifact/repository/" eclipse-papyrus-developer-master {
 	org.eclipse.papyrus.junit.feature.feature.group lazy
@@ -58,6 +60,15 @@
 	  org.eclipse.elk.gmf.feature.feature.group
 }
 
+location nattable "http://download.eclipse.org/nattable/releases/1.5.0/repository" {
+	org.eclipse.nebula.widgets.nattable.core.feature.feature.group
+	org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group
+	org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group
+	org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group
+	org.eclipse.nebula.widgets.nattable.extension.nebula.feature.feature.group
+	org.eclipse.nebula.widgets.nattable.extension.nebula.source.feature.feature.group
+}
+
 
 location xpand "http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201605260315/" {
 	org.eclipse.xpand.sdk.feature.group
diff --git a/pom.xml b/pom.xml
index cf51c2f..10080f9 100755
--- a/pom.xml
+++ b/pom.xml
@@ -7,8 +7,8 @@
 	<packaging>pom</packaging>
 	<modules>
 		<module>umlexport</module>
-		<module>refactoring</module>
-		<module>diagramtemplate</module>
+		<!-- compilation error 11/04/2017 <module>refactoring</module> -->
+		<!-- compilation error 11/04/2017 <module>diagramtemplate</module>   -->
 		<module>alf</module>
 		<module>layers</module>
 		<module>elk</module>
@@ -18,7 +18,7 @@
 		<module>org.eclipse.papyrus.incubation.p2</module>
 	</modules>
 	<properties>
-		<tycho-version>0.26.0</tycho-version>
+		<tycho-version>1.0.0</tycho-version>
 		<mylyn.wikitext.version>2.4.0-SNAPSHOT</mylyn.wikitext.version>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 	</properties>
diff --git a/umlexport/org.eclipse.papyrus.uml.export.feature/feature.xml b/umlexport/org.eclipse.papyrus.uml.export.feature/feature.xml
index ea5cad2..149a0c4 100755
--- a/umlexport/org.eclipse.papyrus.uml.export.feature/feature.xml
+++ b/umlexport/org.eclipse.papyrus.uml.export.feature/feature.xml
@@ -1,9 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?><feature id="org.eclipse.papyrus.uml.export.feature" label="Papyrus Export Profiles Feature (Incubation)" provider-name="Eclipse Modeling Project" version="1.2.0.qualifier">
 
-   <description url="http://www.example.com/description">
-      This feature enables expoting and installing applied profiles from worksapce
-   </description>
-
    <copyright url="http://www.eclipse.org/legal/epl-v10.html">
       Copyright (c) 2012 CEA LIST
 All rights reserved.   This program and the accompanying materials