[releng] Remove ease.jupyter plugin from papyrus.ease feature and create
its own feature + Rename features and categories

Change-Id: Ibf97ff7cc27099dfc8186bb85eed912a4a398582
Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
diff --git a/features/org.eclipse.papyrus.ease.feature/feature.properties b/features/org.eclipse.papyrus.ease.feature/feature.properties
index 72a2a2a..638332e 100644
--- a/features/org.eclipse.papyrus.ease.feature/feature.properties
+++ b/features/org.eclipse.papyrus.ease.feature/feature.properties
@@ -9,13 +9,13 @@
 ###############################################################################
 
 # "featureName" property - name of the feature
-featureName=EASE (Incubation)
+featureName=Papyrus Scripting (Incubation)
 
 # "providerName" property - name of the company that provides the feature
 providerName=Eclipse Modeling Project 
 
 # description property - text of the "Feature Description"
-description=EASE in Papyrus
+description=Scripting support for Papyrus
 ################ end of description property ##################################
 
 # "copyright" property - text of the "Feature Update Copyright"
diff --git a/features/org.eclipse.papyrus.ease.feature/feature.xml b/features/org.eclipse.papyrus.ease.feature/feature.xml
index 2854fd2..53d9838 100644
--- a/features/org.eclipse.papyrus.ease.feature/feature.xml
+++ b/features/org.eclipse.papyrus.ease.feature/feature.xml
@@ -44,11 +44,4 @@
          version="0.0.0"
          unpack="false"/>
 
-   <plugin
-         id="org.eclipse.papyrus.ease.lang.python.jupyter"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
 </feature>
diff --git a/features/org.eclipse.papyrus.ease.jupyter.feature/.project b/features/org.eclipse.papyrus.ease.jupyter.feature/.project
new file mode 100644
index 0000000..64de20e
--- /dev/null
+++ b/features/org.eclipse.papyrus.ease.jupyter.feature/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.papyrus.ease.jupyter.feature</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.pde.FeatureBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.FeatureNature</nature>
+	</natures>
+</projectDescription>
diff --git a/features/org.eclipse.papyrus.ease.jupyter.feature/build.properties b/features/org.eclipse.papyrus.ease.jupyter.feature/build.properties
new file mode 100644
index 0000000..b3a611b
--- /dev/null
+++ b/features/org.eclipse.papyrus.ease.jupyter.feature/build.properties
@@ -0,0 +1,2 @@
+bin.includes = feature.xml,\
+               feature.properties
diff --git a/features/org.eclipse.papyrus.ease.jupyter.feature/feature.properties b/features/org.eclipse.papyrus.ease.jupyter.feature/feature.properties
new file mode 100644
index 0000000..3a26561
--- /dev/null
+++ b/features/org.eclipse.papyrus.ease.jupyter.feature/feature.properties
@@ -0,0 +1,31 @@
+###############################################################################
+# Copyright (c) 2019 CEA LIST.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+###############################################################################
+
+# "featureName" property - name of the feature
+featureName=EASE Jupyter Support (Incubation)
+
+# "providerName" property - name of the company that provides the feature
+providerName=Eclipse Modeling Project 
+
+# description property - text of the "Feature Description"
+description=EASE Jupyter Support
+################ end of description property ##################################
+
+# "copyright" property - text of the "Feature Update Copyright"
+copyright=\
+Copyright (c) 2019 CEA LIST.\n\
+All rights reserved. This program and the accompanying materials\n\
+are made available under the terms of the Eclipse Public License 2.0\n\
+which accompanies this distribution, and is available at\n\
+https://www.eclipse.org/legal/epl-2.0/\n\
+\n\
+SPDX-License-Identifier: EPL-2.0\n
+################ end of copyright property ####################################
+
diff --git a/features/org.eclipse.papyrus.ease.jupyter.feature/feature.xml b/features/org.eclipse.papyrus.ease.jupyter.feature/feature.xml
new file mode 100644
index 0000000..751ff16
--- /dev/null
+++ b/features/org.eclipse.papyrus.ease.jupyter.feature/feature.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+      id="org.eclipse.papyrus.ease.jupyter.feature"
+      version="0.7.0.qualifier"
+      label="%featureName"
+      provider-name="%providerName"
+      license-feature="org.eclipse.license"
+      license-feature-version="2.0.0">
+
+   <description url="http://www.example.com/description">
+      %description
+   </description>
+   
+   <copyright>
+      %copyright
+   </copyright>
+
+   <license url="%licenseURL">
+      %license
+   </license>
+
+   <requires>
+	  <import feature="org.eclipse.papyrus.ease.feature" version="0.7.0" match="compatible"/>
+      <import plugin="org.eclipse.core.runtime" version="3.13.0" match="compatible"/>
+      <import plugin="org.eclipse.debug.ui" version="3.12.50" match="compatible"/>
+      <import plugin="org.eclipse.e4.core.services"/>
+      <import plugin="org.eclipse.ease" version="0.7.0" match="compatible"/>
+      <import plugin="org.eclipse.ease.lang.python.py4j" version="0.7.0" match="compatible"/>
+      <import plugin="org.eclipse.ui" version="3.109.0" match="compatible"/>
+      <import plugin="org.eclipse.ui.workbench"/>
+   </requires>
+
+   <plugin
+         id="org.eclipse.papyrus.ease.lang.python.jupyter"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+</feature>
diff --git a/features/org.eclipse.papyrus.ease.jupyter.feature/pom.xml b/features/org.eclipse.papyrus.ease.jupyter.feature/pom.xml
new file mode 100644
index 0000000..c41e733
--- /dev/null
+++ b/features/org.eclipse.papyrus.ease.jupyter.feature/pom.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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 POM (Tools) -->
+	<parent>
+		<groupId>org.eclipse.papyrus.ease</groupId>
+		<artifactId>org.eclipse.papyrus.ease.feature.root</artifactId>
+		<version>0.7.0-SNAPSHOT</version>
+	</parent>
+
+	<!-- POM description -->
+	<artifactId>org.eclipse.papyrus.ease.jupyter.feature</artifactId>
+	<packaging>eclipse-feature</packaging>
+	<name>org.eclipse.papyrus.ease.jupyter.feature</name>
+</project>
diff --git a/features/pom.xml b/features/pom.xml
index cd380fd..65cb225 100644
--- a/features/pom.xml
+++ b/features/pom.xml
@@ -19,6 +19,7 @@
 	<!-- Children modules to build -->
 	<modules>
 		<module>org.eclipse.papyrus.ease.feature</module>
+		<module>org.eclipse.papyrus.ease.jupyter.feature</module>
 	</modules>
 
 </project>
diff --git a/releng/org.eclipse.papyrus.ease.p2/category.xml b/releng/org.eclipse.papyrus.ease.p2/category.xml
index 99d65a3..ddb4047 100644
--- a/releng/org.eclipse.papyrus.ease.p2/category.xml
+++ b/releng/org.eclipse.papyrus.ease.p2/category.xml
@@ -3,9 +3,12 @@
    <feature url="org.eclipse.papyrus.ease.feature_0.7.0.qualifier.jar" id="org.eclipse.papyrus.ease.feature" version="0.7.0.qualifier">
       <category name="org.eclipse.papyrus.ease"/>
    </feature>
-   <category-def name="org.eclipse.papyrus.ease" label="Papyrus EASE (Incubation)">
+   <feature url="org.eclipse.papyrus.ease.jupyter.feature_0.7.0.qualifier.jar" id="org.eclipse.papyrus.ease.jupyter.feature" version="0.7.0.qualifier">
+      <category name="org.eclipse.papyrus.ease"/>
+   </feature>
+   <category-def name="org.eclipse.papyrus.ease" label="Papyrus Scripting (Incubation)">
       <description>
-         Papyrus EASE Tools
+         Papyrus Scripting Tools
       </description>
    </category-def>
 </site>