Bug 517490 - [SysML 1.4][releng] ensure dependency on papyrus

Actions
-add a required feature linked to Papyrus

Test
-mvn clena install -Pproduct

Change-Id: Id7bb86aa0fcaf34b8fb91467d55976cc92222747
Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
diff --git a/releng/org.eclipse.papyrus.sysml14.feature/feature.xml b/releng/org.eclipse.papyrus.sysml14.feature/feature.xml
index e6be543..62797fd 100644
--- a/releng/org.eclipse.papyrus.sysml14.feature/feature.xml
+++ b/releng/org.eclipse.papyrus.sysml14.feature/feature.xml
@@ -21,94 +21,11 @@
    <license url="%licenseURL">
       %license
    </license>
-<!-- FIXME: use only required import
+         
    <requires>
-      <import plugin="org.eclipse.core.runtime" version="3.11.1" match="compatible"/>
-      <import plugin="org.eclipse.emf.ecore" version="2.11.2" match="compatible"/>
-      <import plugin="org.eclipse.uml2.uml.profile.standard" version="1.0.100" match="compatible"/>
-      <import plugin="org.eclipse.uml2.types" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.uml2.uml" version="5.1.0" match="compatible"/>
-      <import plugin="org.eclipse.uml2.uml.resources" version="5.1.0" match="compatible"/>
-      <import plugin="org.eclipse.ui" version="3.107.0" match="compatible"/>
-      <import plugin="org.eclipse.gef" version="3.10.0"/>
-      <import plugin="org.eclipse.emf.edit.ui" version="2.12.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.core" version="3.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.core.log" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.constraints" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.gmfdiag.commands" version="3.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.gmfdiag.common" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.newchild" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.services.edit" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.views.modelexplorer" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.views.properties" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.customization.properties.model.xwt" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.emf.facet.custom.metamodel" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.emf.facet.custom.ui" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.emf.facet.query.java.core" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.diagram.common" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.diagram.wizards" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.filters" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.modelexplorer" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.properties" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.templaterepository" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.tools" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.tools.utils" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.sysml14" version="0.9.0" match="greaterOrEqual"/>
-      <import plugin="org.eclipse.core.databinding" version="1.5.0" match="compatible"/>
-      <import plugin="org.eclipse.core.runtime" version="3.6.0" match="compatible"/>
-      <import plugin="org.eclipse.e4.ui.css.core" version="0.11.0" match="compatible"/>
-      <import plugin="org.eclipse.gmf.runtime.diagram.ui" version="1.8.0" match="compatible"/>
-      <import plugin="org.eclipse.gmf.runtime.emf.type.core" version="1.9.0" match="compatible"/>
-      <import plugin="org.eclipse.gmf.tooling.runtime" version="3.3.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.types.core" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.gmfdiag.css" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.gmfdiag.preferences" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.tools" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.diagram.clazz" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.diagram.composite" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.service.types" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.types.core" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.sysml14.service.types" version="0.9.0" match="greaterOrEqual"/>
-      <import plugin="org.eclipse.papyrus.infra.emf" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.viewpoints.policy" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.sysml14.diagram.common" version="0.9.0" match="greaterOrEqual"/>
-      <import plugin="org.eclipse.gmf.runtime.diagram.core" version="1.7.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.gmfdiag.dnd" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.ui.workbench" version="3.107.0" match="compatible"/>
-      <import plugin="org.eclipse.jface" version="3.11.0" match="compatible"/>
-      <import plugin="org.eclipse.emf.edit" version="2.11.1" match="compatible"/>
-      <import plugin="org.eclipse.emf.ecore.edit" version="2.9.0" match="compatible"/>
-      <import plugin="org.eclipse.uml2.uml.edit" version="5.1.1" match="compatible"/>
-      <import plugin="org.eclipse.uml2.common.edit" version="2.1.0" match="compatible"/>
-      <import plugin="org.eclipse.gmf.runtime.notation.edit" version="1.7.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.types.core" version="1.2.0" match="compatible"/>
-      <import plugin="org.eclipse.core.resources" version="3.9.0" match="compatible"/>
-      <import plugin="org.eclipse.emf.validation.ocl" version="1.4.0" match="compatible"/>
-      <import plugin="org.eclipse.ocl.pivot" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.ocl.pivot.uml" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.ocl.uml" version="5.2.0" match="compatible"/>
-      <import plugin="org.eclipse.ocl.ecore" version="3.6.0" match="compatible"/>
-      <import plugin="org.eclipse.uml2.uml.validation" version="5.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.services.validation" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.oclconstraintevaluation" version="1.2.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.xtext.integration.validation" version="1.2.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.textedit.constraintwithessentialocl.xtext" version="1.2.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.nattable.common" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.nattable" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.nattable.model" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.sysml14.nattable.common" version="0.9.0" match="greaterOrEqual"/>
-      <import plugin="org.eclipse.emf.edit" version="2.9.0" match="compatible"/>
-      <import plugin="org.eclipse.nebula.widgets.nattable.core" version="1.2.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.emf.nattable" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.services.labelprovider" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.widgets" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.nattable" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.core.expressions" version="3.4.500" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.infra.core.sasheditor" version="2.0.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.nattable.menu" version="1.1.0" match="compatible"/>
-      <import plugin="org.eclipse.papyrus.uml.service.types.ui" version="1.2.0" match="compatible"/>
+      <import feature="org.eclipse.papyrus.sdk.feature" version="3.0.0" match="compatible"/>
    </requires>
--->
+
    <plugin
          id="org.eclipse.papyrus.sysml14"
          download-size="0"