Bug 544807: [Interoperability][SysML1.4] Migrate the tranformation to
Photon, 2018-09 and 2018-12

- Manage the Papyrus plugins as requires instead of include (to avoid
possible installation)

Change-Id: I630f1c781c4859320485942068857a0ec98d1c87
Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
diff --git a/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature/feature.xml b/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature/feature.xml
index 888a9e2..3564bd2 100644
--- a/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature/feature.xml
+++ b/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature/feature.xml
@@ -19,24 +19,12 @@
    </license>
 
    <requires>
-        <import feature="org.eclipse.papyrus.sysml14.feature" version="0.0.0" match="compatible"/>
+      <import feature="org.eclipse.papyrus.sysml14.feature" version="0.0.0" match="compatible"/>
+      <import plugin="org.eclipse.papyrus.uml.m2m.qvto.common" version="0.0.0"/>
+      <import plugin="org.eclipse.papyrus.uml.m2m.qvto.common.blackboxes" version="0.0.0"/>
    </requires>
 
    <plugin
-         id="org.eclipse.papyrus.uml.m2m.qvto.common"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.papyrus.uml.m2m.qvto.common.blackboxes"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
          id="org.eclipse.papyrus.sysml"
          download-size="0"
          install-size="0"
diff --git a/sysml14/pom.xml b/sysml14/pom.xml
index 824cfd1..9dbae3c 100755
--- a/sysml14/pom.xml
+++ b/sysml14/pom.xml
@@ -62,6 +62,7 @@
 			<properties>
 				<version>oxygen</version>
 				<sysml14-update-side>https://hudson.eclipse.org/papyrus/job/papyrus-sysml-oxygen/lastSuccessfulBuild/artifact/releng/org.eclipse.papyrus.sysml14.p2/target/repository/</sysml14-update-side>
+				<papyrus-update-side>http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/oxygen/</papyrus-update-side>
 			</properties>
 		</profile>
 		
@@ -70,6 +71,7 @@
 			<properties>
 				<version>photon</version>
 				<sysml14-update-side>http://download.eclipse.org/modeling/mdt/papyrus/components/sysml14/photon</sysml14-update-side>
+				<papyrus-update-side>http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/photon/</papyrus-update-side>
 			</properties>
 		</profile>
 		
@@ -78,6 +80,7 @@
 			<properties>
 				<version>2018-09</version>
 				<sysml14-update-side>http://download.eclipse.org/modeling/mdt/papyrus/components/sysml14/2018-09</sysml14-update-side>
+				<papyrus-update-side>http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/2018-09/</papyrus-update-side>
 			</properties>
 		</profile>
 		
@@ -86,6 +89,7 @@
 			<properties>
 				<version>2018-12</version>
 				<sysml14-update-side>http://download.eclipse.org/modeling/mdt/papyrus/components/sysml14/2018-09</sysml14-update-side>
+				<papyrus-update-side>http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/2018-12/</papyrus-update-side>
 			</properties>
 		</profile>
 		
diff --git a/sysml14/releng/targetplatforms/pom.xml b/sysml14/releng/targetplatforms/pom.xml
index 64e7def..a5cb34b 100644
--- a/sysml14/releng/targetplatforms/pom.xml
+++ b/sysml14/releng/targetplatforms/pom.xml
@@ -40,6 +40,7 @@
 							<!-- p2 update site transitive dependencies repositories -->
 							<associateSites>
 								<site>${sysml14-update-side}</site>
+								<site>${papyrus-update-side}</site>
 							</associateSites>
 						</configuration>
 					</execution>