[releng] [Requirements] Mainteannce Update

- Update the targets
- Need to correct the API usage in bmm

Change-Id: Ib3875c4b61a00cc43f8a4b8d074db2a03ff87b22
Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
diff --git a/pom.xml b/pom.xml
index c16c21c..5c3b083 100755
--- a/pom.xml
+++ b/pom.xml
@@ -2,22 +2,42 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
-	
-	<!-- Parent of this POM -->
+		
+	<!-- Requirements depends on generic Papyrus component POM file -->
 	<parent>
-		<version>0.7.0-SNAPSHOT</version>
-		<groupId>org.eclipse.papyrus.requirements</groupId>
-		<artifactId>org.eclipse.papyrus.requirements.releng.configuration</artifactId>
-		<relativePath>./releng/org.eclipse.papyrus.requirements.configuration</relativePath>
+		<groupId>org.eclipse.papyrus.components</groupId>
+		<artifactId>org.eclipse.papyrus.components.parent</artifactId>
+		<version>0.0.23</version>
+		<relativePath></relativePath>
 	</parent>
 	
-	<!-- Project root POM (aggregator) -->
+	<!-- Requirements root POM: general information -->
 	<groupId>org.eclipse.papyrus.requirements</groupId>
 	<artifactId>org.eclipse.papyrus.requirements.root</artifactId>
 	<version>0.7.0-SNAPSHOT</version>
 	<packaging>pom</packaging>
 	<name>Requirements</name>
 	<description>Papyrus Requirements</description>
+	<inceptionYear>2017</inceptionYear>
+	
+
+	<!-- Requirements Developpers -->
+	<developers>
+		<developer>
+			<name>Patrick Tessier</name>
+			<organization>CEA Tech LIST</organization>
+			<organizationUrl>http://www-list.cea.fr/</organizationUrl>
+			<id>ptessier</id>
+		</developer>
+	</developers>
+	
+	<!-- Requirements Contributors -->
+	<contributors>
+		<contributor>
+			<name></name>
+		</contributor>
+	</contributors>	
+	
 
 	<!-- Children modules to build -->
 	<modules>
@@ -27,4 +47,151 @@
 		<!-- <module>tests</module> -->
 	</modules>
 	
+
+	<!-- Requirements properties -->
+	<properties>
+		<component.shortname>requirements</component.shortname>
+		<component.hudson.tabname>Requirements</component.hudson.tabname>
+		<component.fullartifactId>org.eclipse.papyrus.requirements</component.fullartifactId>
+		<component.bugzilla.name>Requirements</component.bugzilla.name>
+		<component.package.rootname>org.eclipse.papyrus.requirements</component.package.rootname>
+		<component.apibaseline.url>http://download.eclipse.org/modeling/mdt/papyrus/components/requirements/</component.apibaseline.url>
+		<eclipse.targetrelease>oxygen</eclipse.targetrelease>
+		<target.version>0.0.1-SNAPSHOT</target.version>
+	</properties>
+
+	<!-- Requirements CI system-->
+	<ciManagement>
+		<system>Hudson</system>
+		<url>https://hudson.eclipse.org/papyrus/view/${component.hudson.tabname}/</url>
+	</ciManagement>
+	
+	<!-- Requirements Bugzilla -->
+	<issueManagement>
+		<url>https://bugs.eclipse.org/bugs/buglist.cgi?product=Papyrus&amp;component=${component.bugzilla.name}</url>
+		<system>Bugzilla</system>
+	</issueManagement>
+	
+	<distributionManagement>
+		<site>
+			<id>git.eclipse.org.server</id>
+			<url>scm:git:https://git.eclipse.org/gitroot/www.eclipse.org/papyrus/components/${component.shortname}</url>
+		</site>
+	</distributionManagement>
+
+	<scm>
+		<url>https://git.eclipse.org/c/papyrus/org.eclipse.papyrus-${component.shortname}.git</url>
+		<connection>scm:git:git://git.eclipse.org/gitroot/papyrus/org.eclipse.papyrus-${component.shortname}.git</connection>
+	</scm>
+	
+	<!-- Location to resolve Papyrus tools -->
+	<repositories>
+		<repository>
+			<id>pap.repo.eclipse.org</id>
+			<name>Papyrus Repository - Releases</name>
+			<url>https://repo.eclipse.org/content/repositories/papyrus-releases/</url>
+			<releases>
+				<enabled>true</enabled>
+				<updatePolicy>daily</updatePolicy>
+			</releases>
+			<snapshots>
+				<enabled>false</enabled>
+			</snapshots>
+		</repository>
+		<repository>
+			<id>paps.repo.eclipse.org</id>
+			<name>Papyrus Repository - Snapshots</name>
+			<url>https://repo.eclipse.org/content/repositories/papyrus-snapshots/</url>
+			<releases>
+				<enabled>false</enabled>
+			</releases>
+			<snapshots>
+				<enabled>true</enabled>
+				<updatePolicy>daily</updatePolicy>
+			</snapshots>
+		</repository>
+	</repositories>
+
+	<pluginRepositories>
+		<!-- Location to find out maven plugins -->
+		<pluginRepository>
+			<id>org.eclipse.cbi.maven.plugins</id>
+			<name>Eclipse CBI</name>
+			<url>https://repo.eclipse.org/content/repositories/cbi-releases/</url>
+			<releases>
+				<enabled>true</enabled>
+			</releases>
+			<snapshots>
+				<enabled>false</enabled>
+			</snapshots>
+		</pluginRepository>
+		
+	</pluginRepositories>
+	
+	<build>
+    	<plugins>
+		<plugin>
+				<groupId>org.eclipse.tycho</groupId>
+				<artifactId>target-platform-configuration</artifactId>
+				<version>${tycho-version}</version>
+				<configuration>
+					<environments>
+						<environment>
+							<os>linux</os>
+							<ws>gtk</ws>
+							<arch>x86_64</arch>
+						</environment>
+						<environment>
+							<os>win32</os>
+							<ws>win32</ws>
+							<arch>x86_64</arch>
+						</environment>
+					</environments>
+					<target>
+						<artifact>
+							<groupId>org.eclipse.papyrus.requirements</groupId>
+							<artifactId>org.eclipse.papyrus.requirements.targetplatform</artifactId>
+							<version>0.7.0-SNAPSHOT</version>
+						</artifact>
+					</target>
+				</configuration>
+			</plugin>
+		
+		
+	     <plugin>
+	        <groupId>com.mycila</groupId>
+	        <artifactId>license-maven-plugin</artifactId>
+	        <version>3.0.rc1</version>
+	        <executions>
+	          <execution>
+	            <configuration>
+	              <header>${session.executionRootDirectory}/tests/header/header.epl.txt</header>
+	            </configuration>
+	          </execution>
+	        </executions>
+	      </plugin>
+    	</plugins>  
+	</build>
+	
+	<profiles>
+	<profile>
+			<id>eclipse-sign</id>
+			<activation>
+				<property>
+					<name>Sign</name>
+					<value>true</value>
+				</property>
+			</activation>
+		</profile>
+		<profile>
+			<id>eclipse-pack</id>
+			<activation>
+				<property>
+					<name>!skipPack</name>
+				</property>
+			</activation>
+		</profile>
+	
+	</profiles>
+	
 </project>	
diff --git a/releng/org.eclipse.papyrus.requirements.configuration/.project b/releng/.project
similarity index 84%
rename from releng/org.eclipse.papyrus.requirements.configuration/.project
rename to releng/.project
index b179446..7830531 100755
--- a/releng/org.eclipse.papyrus.requirements.configuration/.project
+++ b/releng/.project
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <projectDescription>
-	<name>org.eclipse.papyrus.requirements.configuration</name>
+	<name>Papyrus-Requirements_releng</name>
 	<comment></comment>
 	<projects>
 	</projects>
diff --git a/releng/org.eclipse.papyrus.requirements.configuration/pom.xml b/releng/org.eclipse.papyrus.requirements.configuration/pom.xml
deleted file mode 100755
index a598149..0000000
--- a/releng/org.eclipse.papyrus.requirements.configuration/pom.xml
+++ /dev/null
@@ -1,185 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-	
-	<modelVersion>4.0.0</modelVersion>
-
-	<!-- Requirements depends on generic Papyrus component POM file -->
-	<parent>
-		<groupId>org.eclipse.papyrus.components</groupId>
-		<artifactId>org.eclipse.papyrus.components.parent</artifactId>
-		<version>0.0.21</version>
-		<relativePath></relativePath>
-	</parent>
-	
-	<!-- Requirements root POM: general information -->
-	<groupId>org.eclipse.papyrus.requirements</groupId>
-	<artifactId>org.eclipse.papyrus.requirements.releng.configuration</artifactId>
-	<version>0.7.0-SNAPSHOT</version>
-	<packaging>pom</packaging>
-	<name>Requirements</name>
-	<description>Papyrus Requirements</description>
-	<inceptionYear>2017</inceptionYear>
-
-	<!-- Requirements properties -->
-	<properties>
-		<component.shortname>requirements</component.shortname>
-		<component.hudson.tabname>Requirements</component.hudson.tabname>
-		<component.fullartifactId>org.eclipse.papyrus.requirements</component.fullartifactId>
-		<component.bugzilla.name>Requirements</component.bugzilla.name>
-		<component.package.rootname>org.eclipse.papyrus.requirements</component.package.rootname>
-		<component.apibaseline.url>http://download.eclipse.org/modeling/mdt/papyrus/components/requirements/</component.apibaseline.url>
-		<eclipse.targetrelease>oxygen</eclipse.targetrelease>
-		<target.version>0.0.1-SNAPSHOT</target.version>
-	</properties>
-
-	<!-- Requirements CI system-->
-	<ciManagement>
-		<system>Hudson</system>
-		<url>https://hudson.eclipse.org/papyrus/view/${component.hudson.tabname}/</url>
-	</ciManagement>
-	
-	<!-- Requirements Bugzilla -->
-	<issueManagement>
-		<url>https://bugs.eclipse.org/bugs/buglist.cgi?product=Papyrus&amp;component=${component.bugzilla.name}</url>
-		<system>Bugzilla</system>
-	</issueManagement>
-	
-	<distributionManagement>
-		<site>
-			<id>git.eclipse.org.server</id>
-			<url>scm:git:https://git.eclipse.org/gitroot/www.eclipse.org/papyrus/components/${component.shortname}</url>
-		</site>
-	</distributionManagement>
-
-	<scm>
-		<url>https://git.eclipse.org/c/papyrus/org.eclipse.papyrus-${component.shortname}.git</url>
-		<connection>scm:git:git://git.eclipse.org/gitroot/papyrus/org.eclipse.papyrus-${component.shortname}.git</connection>
-	</scm>
-	
-	<!-- Requirements Developpers -->
-	<developers>
-		<developer>
-			<name>Patrick Tessier</name>
-			<organization>CEA Tech LIST</organization>
-			<organizationUrl>http://www-list.cea.fr/</organizationUrl>
-			<id>ptessier</id>
-		</developer>
-	</developers>
-	
-	<!-- Requirements Contributors -->
-	<contributors>
-		<contributor>
-			<name></name>
-		</contributor>
-	</contributors>	
-
-	<!-- Location to resolve Papyrus tools -->
-	<repositories>
-		<repository>
-			<id>pap.repo.eclipse.org</id>
-			<name>Papyrus Repository - Releases</name>
-			<url>https://repo.eclipse.org/content/repositories/papyrus-releases/</url>
-			<releases>
-				<enabled>true</enabled>
-				<updatePolicy>daily</updatePolicy>
-			</releases>
-			<snapshots>
-				<enabled>false</enabled>
-			</snapshots>
-		</repository>
-		<repository>
-			<id>paps.repo.eclipse.org</id>
-			<name>Papyrus Repository - Snapshots</name>
-			<url>https://repo.eclipse.org/content/repositories/papyrus-snapshots/</url>
-			<releases>
-				<enabled>false</enabled>
-			</releases>
-			<snapshots>
-				<enabled>true</enabled>
-				<updatePolicy>daily</updatePolicy>
-			</snapshots>
-		</repository>
-	</repositories>
-
-	<pluginRepositories>
-		<!-- Location to find out maven plugins -->
-		<pluginRepository>
-			<id>org.eclipse.cbi.maven.plugins</id>
-			<name>Eclipse CBI</name>
-			<url>https://repo.eclipse.org/content/repositories/cbi-releases/</url>
-			<releases>
-				<enabled>true</enabled>
-			</releases>
-			<snapshots>
-				<enabled>false</enabled>
-			</snapshots>
-		</pluginRepository>
-		
-	</pluginRepositories>
-	
-	<build>
-    	<plugins>
-		<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>target-platform-configuration</artifactId>
-				<version>${tycho-version}</version>
-				<configuration>
-					<environments>
-						<environment>
-							<os>linux</os>
-							<ws>gtk</ws>
-							<arch>x86_64</arch>
-						</environment>
-						<environment>
-							<os>win32</os>
-							<ws>win32</ws>
-							<arch>x86_64</arch>
-						</environment>
-					</environments>
-					<target>
-						<artifact>
-							<groupId>org.eclipse.papyrus.requirements</groupId>
-							<artifactId>org.eclipse.papyrus.requirements.targetplatform</artifactId>
-							<version>0.7.0-SNAPSHOT</version>
-						</artifact>
-					</target>
-				</configuration>
-			</plugin>
-		
-		
-	     <plugin>
-	        <groupId>com.mycila</groupId>
-	        <artifactId>license-maven-plugin</artifactId>
-	        <version>3.0.rc1</version>
-	        <executions>
-	          <execution>
-	            <configuration>
-	              <header>${session.executionRootDirectory}/tests/header/header.epl.txt</header>
-	            </configuration>
-	          </execution>
-	        </executions>
-	      </plugin>
-    	</plugins>  
-	</build>
-	
-	<profiles>
-	<profile>
-			<id>eclipse-sign</id>
-			<activation>
-				<property>
-					<name>Sign</name>
-					<value>true</value>
-				</property>
-			</activation>
-		</profile>
-		<profile>
-			<id>eclipse-pack</id>
-			<activation>
-				<property>
-					<name>!skipPack</name>
-				</property>
-			</activation>
-		</profile>
-	
-	</profiles>
-</project>
diff --git a/releng/targetplatforms/eclipse/org.eclipse.papyrus.requirements.targetplatform.target b/releng/targetplatforms/eclipse/org.eclipse.papyrus.requirements.targetplatform.target
index 1627502..fa6e37a 100755
--- a/releng/targetplatforms/eclipse/org.eclipse.papyrus.requirements.targetplatform.target
+++ b/releng/targetplatforms/eclipse/org.eclipse.papyrus.requirements.targetplatform.target
@@ -1,26 +1,73 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <?pde?>
 <!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
-<target name="Requirements Neon Target Platform" sequenceNumber="1488554308">
+<target name="Requirements Target Platform" sequenceNumber="1497625216">
   <locations>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="org.eclipse.platform.feature.group" version="4.7.0.v20170126-1030"/>
-      <unit id="org.eclipse.rcp.feature.group" version="4.7.0.v20170126-1030"/>
-      <unit id="org.eclipse.jdt.feature.group" version="3.13.0.v20170126-1030"/>
-      <unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="1.1.0.v20170105-1450"/>
-      <unit id="org.eclipse.equinox.executable.feature.group" version="3.7.0.v20170111-1955"/>
-      <unit id="org.eclipse.papyrus.sdk.feature.feature.group" version="3.0.0.201702011724"/>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.platform.feature.group" version="0.0.0"/>
+      <unit id="org.eclipse.rcp.feature.group" version="0.0.0"/>
+      <unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>
+      <unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="0.0.0"/>
+      <unit id="org.eclipse.equinox.executable.feature.group" version="0.0.0"/>
+      <unit id="org.eclipse.pde.feature.group" version="0.0.0"/>
+      <unit id="org.eclipse.draw2d" version="0.0.0"/>
+      <unit id="org.eclipse.papyrus.sdk.feature.feature.group" version="0.0.0"/>
       <repository id="eclipse-neon" location="file:/home/data/httpd/download.eclipse.org/releases/oxygen/"/>
     </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
       <unit id="org.eclipse.papyrus.sysml.feature.feature.group" version="0.0.0"/>
       <unit id="org.eclipse.papyrus.sysml.nattable.feature.feature.group" version="0.0.0"/>
-      <repository id="papyrus-neon-extra" location="https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Extra/lastSuccessfulBuild/artifact/repository/"/>
+      <repository location="https://hudson.eclipse.org/papyrus/job/papyrus-sysml11-oxygen/lastSuccessfulBuild/artifact/org.eclipse.papyrus.sysml11.p2/target/repository/"/>
     </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="org.eclipse.rmf.reqif10.sdk.feature.feature.group" version="0.13.0.201509161042"/>
-      <unit id="org.eclipse.rmf.reqif10.pror.sdk.feature.feature.group" version="0.13.0.201509161042"/>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.uml2.sdk.feature.group" version="0.0.0"/>
+      <repository id="uml2" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/uml2/updates/5.3milestones"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>
+      <repository id="emfCore" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/emf/updates/2.13/"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="0.0.0"/>
+      <repository id="emfTransaction" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/transaction/updates/releases/R201706061339"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.emf.validation.sdk.feature.group" version="0.0.0"/>
+      <repository id="emfValidation" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/validation/updates/releases/R201706061352"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="0.0.0"/>
+      <repository id="gmfRuntim" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-runtime/updates/releases/R201706061437"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="0.0.0"/>
+      <repository id="gmfNotation" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-notation/updates/releases/R201706061354"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.gef.sdk.feature.group" version="0.0.0"/>
+      <repository id="gef" location="file:/home/data/httpd/download.eclipse.org/tools/gef/updates/legacy/releases/4.0.0_gef-master_1952"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.ocl.all.sdk.feature.group" version="0.0.0"/>
+      <repository id="ocl" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.3.0/S201706132000"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.xwt.feature.feature.group" version="0.0.0"/>
+      <repository id="xwt" location="file:/home/data/httpd/download.eclipse.org/xwt/release-1.3.0"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="0.0.0"/>
+      <repository id="qvto" location="file:/home/data/httpd/download.eclipse.org/mmt/qvto/updates/releases/3.7.0"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.rmf.reqif10.sdk.feature.feature.group" version="0.0.0"/>
+      <unit id="org.eclipse.rmf.reqif10.pror.sdk.feature.feature.group" version="0.0.0"/>
       <repository id="rmf" location="file:/home/data/httpd/download.eclipse.org/rmf/updates/releases"/>
     </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.apache.commons.lang" version="0.0.0"/>
+      <unit id="org.apache.commons.codec" version="0.0.0"/>
+      <repository id="orbit" location="file:/home/data/httpd/download.eclipse.org/tools/orbit/S-builds/S20170306214312/repository"/>
+    </location>
   </locations>
 </target>
diff --git a/releng/targetplatforms/org.eclipse.papyrus.requirements.targetplatform/org.eclipse.papyrus.requirements.targetplatform.target b/releng/targetplatforms/org.eclipse.papyrus.requirements.targetplatform/org.eclipse.papyrus.requirements.targetplatform.target
index ed4dc60..2104cbc 100755
--- a/releng/targetplatforms/org.eclipse.papyrus.requirements.targetplatform/org.eclipse.papyrus.requirements.targetplatform.target
+++ b/releng/targetplatforms/org.eclipse.papyrus.requirements.targetplatform/org.eclipse.papyrus.requirements.targetplatform.target
@@ -1,26 +1,73 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <?pde?>
 <!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
-<target name="Requirements Neon Target Platform" sequenceNumber="1488554308">
+<target name="Requirements Target Platform" sequenceNumber="1497625216">
   <locations>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="org.eclipse.platform.feature.group" version="4.7.0.v20170126-1030"/>
-      <unit id="org.eclipse.rcp.feature.group" version="4.7.0.v20170126-1030"/>
-      <unit id="org.eclipse.jdt.feature.group" version="3.13.0.v20170126-1030"/>
-      <unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="1.1.0.v20170105-1450"/>
-      <unit id="org.eclipse.equinox.executable.feature.group" version="3.7.0.v20170111-1955"/>
-      <unit id="org.eclipse.papyrus.sdk.feature.feature.group" version="3.0.0.201702011724"/>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.platform.feature.group" version="0.0.0"/>
+      <unit id="org.eclipse.rcp.feature.group" version="0.0.0"/>
+      <unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>
+      <unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="0.0.0"/>
+      <unit id="org.eclipse.equinox.executable.feature.group" version="0.0.0"/>
+      <unit id="org.eclipse.pde.feature.group" version="0.0.0"/>
+      <unit id="org.eclipse.draw2d" version="0.0.0"/>
+      <unit id="org.eclipse.papyrus.sdk.feature.feature.group" version="0.0.0"/>
       <repository id="eclipse-neon" location="http://download.eclipse.org/releases/oxygen/"/>
     </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
       <unit id="org.eclipse.papyrus.sysml.feature.feature.group" version="0.0.0"/>
       <unit id="org.eclipse.papyrus.sysml.nattable.feature.feature.group" version="0.0.0"/>
-      <repository id="papyrus-neon-extra" location="https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Extra/lastSuccessfulBuild/artifact/repository/"/>
+      <repository location="https://hudson.eclipse.org/papyrus/job/papyrus-sysml11-oxygen/lastSuccessfulBuild/artifact/org.eclipse.papyrus.sysml11.p2/target/repository/"/>
     </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="org.eclipse.rmf.reqif10.sdk.feature.feature.group" version="0.13.0.201509161042"/>
-      <unit id="org.eclipse.rmf.reqif10.pror.sdk.feature.feature.group" version="0.13.0.201509161042"/>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.uml2.sdk.feature.group" version="0.0.0"/>
+      <repository id="uml2" location="http://download.eclipse.org/modeling/mdt/uml2/updates/5.3milestones"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>
+      <repository id="emfCore" location="http://download.eclipse.org/modeling/emf/emf/updates/2.13/"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="0.0.0"/>
+      <repository id="emfTransaction" location="http://download.eclipse.org/modeling/emf/transaction/updates/releases/R201706061339"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.emf.validation.sdk.feature.group" version="0.0.0"/>
+      <repository id="emfValidation" location="http://download.eclipse.org/modeling/emf/validation/updates/releases/R201706061352"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="0.0.0"/>
+      <repository id="gmfRuntim" location="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/releases/R201706061437"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="0.0.0"/>
+      <repository id="gmfNotation" location="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/releases/R201706061354"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.gef.sdk.feature.group" version="0.0.0"/>
+      <repository id="gef" location="http://download.eclipse.org/tools/gef/updates/legacy/releases/4.0.0_gef-master_1952"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.ocl.all.sdk.feature.group" version="0.0.0"/>
+      <repository id="ocl" location="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.3.0/S201706132000"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.xwt.feature.feature.group" version="0.0.0"/>
+      <repository id="xwt" location="http://download.eclipse.org/xwt/release-1.3.0"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="0.0.0"/>
+      <repository id="qvto" location="http://download.eclipse.org/mmt/qvto/updates/releases/3.7.0"/>
+    </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.eclipse.rmf.reqif10.sdk.feature.feature.group" version="0.0.0"/>
+      <unit id="org.eclipse.rmf.reqif10.pror.sdk.feature.feature.group" version="0.0.0"/>
       <repository id="rmf" location="http://download.eclipse.org/rmf/updates/releases"/>
     </location>
+    <location includeMode="slicer" includeAllPlatforms="false" includeSource="false" includeConfigurePhase="false" type="InstallableUnit">
+      <unit id="org.apache.commons.lang" version="0.0.0"/>
+      <unit id="org.apache.commons.codec" version="0.0.0"/>
+      <repository id="orbit" location="http://download.eclipse.org/tools/orbit/S-builds/S20170306214312/repository"/>
+    </location>
   </locations>
 </target>
diff --git a/releng/targetplatforms/org.eclipse.papyrus.requirements.targetplatform/org.eclipse.papyrus.requirements.targetplatform.tpd b/releng/targetplatforms/org.eclipse.papyrus.requirements.targetplatform/org.eclipse.papyrus.requirements.targetplatform.tpd
index 226cd8d..12150bb 100755
--- a/releng/targetplatforms/org.eclipse.papyrus.requirements.targetplatform/org.eclipse.papyrus.requirements.targetplatform.tpd
+++ b/releng/targetplatforms/org.eclipse.papyrus.requirements.targetplatform/org.eclipse.papyrus.requirements.targetplatform.tpd
@@ -1,23 +1,82 @@
 target "Requirements Target Platform"
 
 location "http://download.eclipse.org/releases/oxygen/" eclipse-neon {
- org.eclipse.platform.feature.group
- org.eclipse.rcp.feature.group
- org.eclipse.jdt.feature.group
- org.eclipse.equinox.p2.discovery.feature.feature.group
- org.eclipse.equinox.executable.feature.group
+ org.eclipse.platform.feature.group lazy
+ org.eclipse.rcp.feature.group lazy
+ org.eclipse.jdt.feature.group lazy
+ org.eclipse.equinox.p2.discovery.feature.feature.group lazy
+ org.eclipse.equinox.executable.feature.group lazy
+ org.eclipse.pde.feature.group lazy
+ org.eclipse.draw2d lazy
  
- org.eclipse.papyrus.sdk.feature.feature.group
+ org.eclipse.papyrus.sdk.feature.feature.group lazy
+ 
 }
 
-location "https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Extra/lastSuccessfulBuild/artifact/repository/" papyrus-neon-extra {
+
+location "https://hudson.eclipse.org/papyrus/job/papyrus-sysml11-oxygen/lastSuccessfulBuild/artifact/org.eclipse.papyrus.sysml11.p2/target/repository/" {
  org.eclipse.papyrus.sysml.feature.feature.group lazy
  org.eclipse.papyrus.sysml.nattable.feature.feature.group lazy
 }
 
+//updateFrom("MDT UML2",0)
+location uml2 "http://download.eclipse.org/modeling/mdt/uml2/updates/5.3milestones" {
+ org.eclipse.uml2.sdk.feature.group lazy	
+}
+
+//updateFrom("EMF (Core)",0)
+location emfCore "http://download.eclipse.org/modeling/emf/emf/updates/2.13/" {
+	org.eclipse.emf.sdk.feature.group lazy
+}
+
+//updateFrom("EMF Transaction",0)
+location emfTransaction "http://download.eclipse.org/modeling/emf/transaction/updates/releases/R201706061339" {
+	org.eclipse.emf.transaction.sdk.feature.group lazy
+}
+
+//updateFrom ("EMF Validation",0)
+location emfValidation "http://download.eclipse.org/modeling/emf/validation/updates/releases/R201706061352" {
+	org.eclipse.emf.validation.sdk.feature.group lazy
+}
+
+//updateFrom ("GMF Runtime",0)
+location gmfRuntim "http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/releases/R201706061437" {
+	org.eclipse.gmf.runtime.sdk.feature.group lazy
+}
+
+//updateFrom ("GMF Notation",0)
+location gmfNotation "http://download.eclipse.org/modeling/gmp/gmf-notation/updates/releases/R201706061354" {
+	org.eclipse.gmf.runtime.notation.sdk.feature.group lazy
+}
+
+//updateFrom ("GEF",0)
+location gef "http://download.eclipse.org/tools/gef/updates/legacy/releases/4.0.0_gef-master_1952" {
+	org.eclipse.gef.sdk.feature.group lazy
+}
+
+//updateFrom ("Eclipse OCL 6.3",0)
+location ocl "http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.3.0/S201706132000" {
+	org.eclipse.ocl.all.sdk.feature.group lazy
+}
+
+//updateFrom("XWT",0)
+location xwt "http://download.eclipse.org/xwt/release-1.3.0" {
+	org.eclipse.xwt.feature.feature.group lazy
+}
+
+//updateFrom("QVT Operational",0)
+location qvto "http://download.eclipse.org/mmt/qvto/updates/releases/3.7.0" {
+	org.eclipse.m2m.qvt.oml.sdk.feature.group lazy
+}
+
 //manualUpdate 
 
 location rmf "http://download.eclipse.org/rmf/updates/releases" {
-	org.eclipse.rmf.reqif10.sdk.feature.feature.group
-	org.eclipse.rmf.reqif10.pror.sdk.feature.feature.group
+	org.eclipse.rmf.reqif10.sdk.feature.feature.group lazy
+	org.eclipse.rmf.reqif10.pror.sdk.feature.feature.group lazy
+}
+
+location orbit "http://download.eclipse.org/tools/orbit/S-builds/S20170306214312/repository" {
+	org.apache.commons.lang lazy
+	org.apache.commons.codec lazy
 }
\ No newline at end of file