Update to 2019-06 M1

* Update dependencies
** Keep using old Orbit because of Batik 1.8
* Remove no longer supported 32 bit platforms for Linux and Windows
* Update Tyco version to 1.4.0
* Update JBoss Tycho Plugins version to 1.1.0
* Adapt test for plugin wizard to new UI

Change-Id: Ibaa8e05937cf063acd20f4334afeec7870c4a825
diff --git a/parent/pom.xml b/parent/pom.xml
index d9d9ff3..2b39099 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -10,17 +10,17 @@
 	<packaging>pom</packaging>

 

 	<properties>

-		<tycho-version>0.24.0</tycho-version>

+		<tycho-version>1.4.0</tycho-version>

 		<tycho-extras-version>${tycho-version}</tycho-extras-version>

-		<jboss-tycho-plugins-version>0.22.0</jboss-tycho-plugins-version>

+		<jboss-tycho-plugins-version>1.1.0</jboss-tycho-plugins-version>

 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

-		<platform-site>http://download.eclipse.org/releases/2018-09/201809191000/</platform-site>

-		<orbit-site>http://download.eclipse.org/tools/orbit/downloads/drops/R20180905201904/repository/</orbit-site>

-		<gef-site>http://download.eclipse.org/releases/2018-09/201809191000/</gef-site>

-		<emf-site>http://download.eclipse.org/releases/2018-09/201809191000/</emf-site>

-		<emf-transactions-site>http://download.eclipse.org/releases/2018-09/201809191000/</emf-transactions-site>

-		<emf-validation-site>http://download.eclipse.org/releases/2018-09/201809191000/</emf-validation-site>

-		<swtbot-site>http://download.eclipse.org/releases/2018-09/201809191000/</swtbot-site>

+		<platform-site>http://download.eclipse.org/eclipse/updates/4.11/R-4.11-201903070500/</platform-site>

+		<orbit-site>http://download.eclipse.org/tools/orbit/downloads/drops/R20180330011457/repository/</orbit-site>

+		<gef-site>http://download.eclipse.org/tools/gef/updates/legacy/releases/4.0.0_gef-master_1952</gef-site>

+		<emf-site>http://download.eclipse.org/modeling/emf/emf/builds/milestone/S201904050820/</emf-site>

+		<emf-transactions-site>http://download.eclipse.org/modeling/emf/transaction/updates/releases/R201805140824/</emf-transactions-site>

+		<emf-validation-site>http://download.eclipse.org/modeling/emf/validation/updates/releases/R201812070911/</emf-validation-site>

+		<swtbot-site>http://download.eclipse.org/technology/swtbot/releases/2.7.0/</swtbot-site>

 		<license-site>http://download.eclipse.org/cbi/updates/license/</license-site>

 	</properties>

 

@@ -218,21 +218,11 @@
 						<environment>

 							<os>linux</os>

 							<ws>gtk</ws>

-							<arch>x86</arch>

-						</environment>

-						<environment>

-							<os>linux</os>

-							<ws>gtk</ws>

 							<arch>x86_64</arch>

 						</environment>

 						<environment>

 							<os>win32</os>

 							<ws>win32</ws>

-							<arch>x86</arch>

-						</environment>

-						<environment>

-							<os>win32</os>

-							<ws>win32</ws>

 							<arch>x86_64</arch>

 						</environment>

 						<environment>

diff --git a/plugins/org.eclipse.graphiti.pattern/.settings/.api_filters b/plugins/org.eclipse.graphiti.pattern/.settings/.api_filters
index d06812e..c7b0c09 100644
--- a/plugins/org.eclipse.graphiti.pattern/.settings/.api_filters
+++ b/plugins/org.eclipse.graphiti.pattern/.settings/.api_filters
@@ -43,6 +43,11 @@
         </filter>
     </resource>
     <resource path="src/org/eclipse/graphiti/pattern/AddFeatureForPattern.java" type="org.eclipse.graphiti.pattern.AddFeatureForPattern">
+        <filter comment="Removed deprecated methods" id="337682486">
+            <message_arguments>
+                <message_argument value="org.eclipse.graphiti.pattern.AddFeatureForPattern"/>
+            </message_arguments>
+        </filter>
         <filter comment="Removal of deprecated ICustomUndoableFeature" id="338792546">
             <message_arguments>
                 <message_argument value="org.eclipse.graphiti.pattern.AddFeatureForPattern"/>
@@ -57,6 +62,11 @@
         </filter>
     </resource>
     <resource path="src/org/eclipse/graphiti/pattern/CreateConnectionFeatureForPattern.java" type="org.eclipse.graphiti.pattern.CreateConnectionFeatureForPattern">
+        <filter comment="Removed deprecated methods" id="337682486">
+            <message_arguments>
+                <message_argument value="org.eclipse.graphiti.pattern.CreateConnectionFeatureForPattern"/>
+            </message_arguments>
+        </filter>
         <filter comment="Removal of deprecated ICustomUndoableFeature" id="338792546">
             <message_arguments>
                 <message_argument value="org.eclipse.graphiti.pattern.CreateConnectionFeatureForPattern"/>
@@ -71,6 +81,11 @@
         </filter>
     </resource>
     <resource path="src/org/eclipse/graphiti/pattern/CreateFeatureForPattern.java" type="org.eclipse.graphiti.pattern.CreateFeatureForPattern">
+        <filter comment="Removed deprecated methods" id="337682486">
+            <message_arguments>
+                <message_argument value="org.eclipse.graphiti.pattern.CreateFeatureForPattern"/>
+            </message_arguments>
+        </filter>
         <filter comment="Removal of deprecated ICustomUndoableFeature" id="338792546">
             <message_arguments>
                 <message_argument value="org.eclipse.graphiti.pattern.CreateFeatureForPattern"/>
@@ -85,6 +100,11 @@
         </filter>
     </resource>
     <resource path="src/org/eclipse/graphiti/pattern/DeleteFeatureForPattern.java" type="org.eclipse.graphiti.pattern.DeleteFeatureForPattern">
+        <filter comment="Removed deprecated methods" id="337682486">
+            <message_arguments>
+                <message_argument value="org.eclipse.graphiti.pattern.DeleteFeatureForPattern"/>
+            </message_arguments>
+        </filter>
         <filter comment="Removal of deprecated ICustomUndoableFeature" id="338792546">
             <message_arguments>
                 <message_argument value="org.eclipse.graphiti.pattern.DeleteFeatureForPattern"/>
@@ -99,6 +119,11 @@
         </filter>
     </resource>
     <resource path="src/org/eclipse/graphiti/pattern/DirectEditingFeatureForPattern.java" type="org.eclipse.graphiti.pattern.DirectEditingFeatureForPattern">
+        <filter comment="Removed deprecated methods" id="337682486">
+            <message_arguments>
+                <message_argument value="org.eclipse.graphiti.pattern.DirectEditingFeatureForPattern"/>
+            </message_arguments>
+        </filter>
         <filter comment="Removal of deprecated ICustomUndoableFeature" id="338792546">
             <message_arguments>
                 <message_argument value="org.eclipse.graphiti.pattern.DirectEditingFeatureForPattern"/>
@@ -183,6 +208,11 @@
         </filter>
     </resource>
     <resource path="src/org/eclipse/graphiti/pattern/LayoutFeatureForPattern.java" type="org.eclipse.graphiti.pattern.LayoutFeatureForPattern">
+        <filter comment="Removed deprecated methods" id="337682486">
+            <message_arguments>
+                <message_argument value="org.eclipse.graphiti.pattern.LayoutFeatureForPattern"/>
+            </message_arguments>
+        </filter>
         <filter comment="Removal of deprecated ICustomUndoableFeature" id="338792546">
             <message_arguments>
                 <message_argument value="org.eclipse.graphiti.pattern.LayoutFeatureForPattern"/>
@@ -197,6 +227,11 @@
         </filter>
     </resource>
     <resource path="src/org/eclipse/graphiti/pattern/MoveShapeFeatureForPattern.java" type="org.eclipse.graphiti.pattern.MoveShapeFeatureForPattern">
+        <filter comment="Removed deprecated methods" id="337682486">
+            <message_arguments>
+                <message_argument value="org.eclipse.graphiti.pattern.MoveShapeFeatureForPattern"/>
+            </message_arguments>
+        </filter>
         <filter comment="Removal of deprecated ICustomUndoableFeature" id="338792546">
             <message_arguments>
                 <message_argument value="org.eclipse.graphiti.pattern.MoveShapeFeatureForPattern"/>
@@ -211,6 +246,11 @@
         </filter>
     </resource>
     <resource path="src/org/eclipse/graphiti/pattern/ReconnectionFeatureForPattern.java" type="org.eclipse.graphiti.pattern.ReconnectionFeatureForPattern">
+        <filter comment="Removed deprecated methods" id="337682486">
+            <message_arguments>
+                <message_argument value="org.eclipse.graphiti.pattern.ReconnectionFeatureForPattern"/>
+            </message_arguments>
+        </filter>
         <filter comment="Removal of deprecated ICustomUndoableFeature" id="338792546">
             <message_arguments>
                 <message_argument value="org.eclipse.graphiti.pattern.ReconnectionFeatureForPattern"/>
@@ -231,6 +271,11 @@
         </filter>
     </resource>
     <resource path="src/org/eclipse/graphiti/pattern/RemoveFeatureForPattern.java" type="org.eclipse.graphiti.pattern.RemoveFeatureForPattern">
+        <filter comment="Removed deprecated methods" id="337682486">
+            <message_arguments>
+                <message_argument value="org.eclipse.graphiti.pattern.RemoveFeatureForPattern"/>
+            </message_arguments>
+        </filter>
         <filter comment="Removal of deprecated ICustomUndoableFeature" id="338792546">
             <message_arguments>
                 <message_argument value="org.eclipse.graphiti.pattern.RemoveFeatureForPattern"/>
@@ -245,6 +290,11 @@
         </filter>
     </resource>
     <resource path="src/org/eclipse/graphiti/pattern/ResizeShapeFeatureForPattern.java" type="org.eclipse.graphiti.pattern.ResizeShapeFeatureForPattern">
+        <filter comment="Removed deprecated methods" id="337682486">
+            <message_arguments>
+                <message_argument value="org.eclipse.graphiti.pattern.ResizeShapeFeatureForPattern"/>
+            </message_arguments>
+        </filter>
         <filter comment="Removal of deprecated ICustomUndoableFeature" id="338792546">
             <message_arguments>
                 <message_argument value="org.eclipse.graphiti.pattern.ResizeShapeFeatureForPattern"/>
@@ -259,6 +309,11 @@
         </filter>
     </resource>
     <resource path="src/org/eclipse/graphiti/pattern/UpdateFeatureForPattern.java" type="org.eclipse.graphiti.pattern.UpdateFeatureForPattern">
+        <filter comment="Removed deprecated methods" id="337682486">
+            <message_arguments>
+                <message_argument value="org.eclipse.graphiti.pattern.UpdateFeatureForPattern"/>
+            </message_arguments>
+        </filter>
         <filter comment="Removal of deprecated ICustomUndoableFeature" id="338792546">
             <message_arguments>
                 <message_argument value="org.eclipse.graphiti.pattern.UpdateFeatureForPattern"/>
diff --git a/tests/org.eclipse.graphiti.bot.tests/AllBotTests.launch b/tests/org.eclipse.graphiti.bot.tests/AllBotTests.launch
index b285ce4..9fccd3c 100644
--- a/tests/org.eclipse.graphiti.bot.tests/AllBotTests.launch
+++ b/tests/org.eclipse.graphiti.bot.tests/AllBotTests.launch
@@ -31,12 +31,11 @@
 <stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>

 <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>

 <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.graphiti.bot.tests.GFTestSuite"/>

-<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog"/>

+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-consoleLog"/>

 <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.graphiti.bot.tests"/>

 <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>

 <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xmx512m&#13;&#10;-Xms128m&#13;&#10;-XX:PermSize=32m&#13;&#10;-XX:MaxPermSize=256m&#13;&#10;-Dfile.encoding=UTF-8&#13;&#10;-Dosgi.requiredJavaVersion=1.8"/>

 <stringAttribute key="pde.version" value="3.3"/>

-<stringAttribute key="product" value="org.eclipse.platform.ide"/>

 <booleanAttribute key="run_in_ui_thread" value="false"/>

 <booleanAttribute key="show_selected_only" value="false"/>

 <stringAttribute key="templateConfig" value="${target_home}\configuration\config.ini"/>

diff --git a/tests/org.eclipse.graphiti.bot.tests/pom.xml b/tests/org.eclipse.graphiti.bot.tests/pom.xml
index 4d0b4b8..54370e5 100644
--- a/tests/org.eclipse.graphiti.bot.tests/pom.xml
+++ b/tests/org.eclipse.graphiti.bot.tests/pom.xml
@@ -49,17 +49,17 @@
 							<requirement>

 								<type>eclipse-feature</type>

 								<id>org.eclipse.graphiti.sdk.plus.feature</id>

-								<versionRange>0.13.0</versionRange>

+								<versionRange>0.16.0</versionRange>

 							</requirement>

 							<requirement>

 								<type>eclipse-feature</type>

 								<id>org.eclipse.graphiti.feature.examples</id>

-								<versionRange>0.13.0</versionRange>

+								<versionRange>0.16.0</versionRange>

 							</requirement>

 							<requirement>

 								<type>eclipse-feature</type>

 								<id>org.eclipse.graphiti.feature.tools</id>

-								<versionRange>0.13.0</versionRange>

+								<versionRange>0.16.0</versionRange>

 							</requirement>

 						</extraRequirements>

 					</dependency-resolution>

@@ -75,9 +75,6 @@
 					<useUIHarness>true</useUIHarness>

 					<!-- Set UIThread to true for UI Tests that do not use SWTBot -->

 					<useUIThread>false</useUIThread>

-					<product>org.eclipse.platform.ide</product>

-					<argLine>${ui.test.vmargs}</argLine>

-					<application>org.eclipse.ui.ide.workbench</application>

 				</configuration>

 			</plugin>

 		</plugins>

diff --git a/tests/org.eclipse.graphiti.bot.tests/src/org/eclipse/graphiti/bot/tests/PluginWizardTests.java b/tests/org.eclipse.graphiti.bot.tests/src/org/eclipse/graphiti/bot/tests/PluginWizardTests.java
index 821e58c..ab23c36 100644
--- a/tests/org.eclipse.graphiti.bot.tests/src/org/eclipse/graphiti/bot/tests/PluginWizardTests.java
+++ b/tests/org.eclipse.graphiti.bot.tests/src/org/eclipse/graphiti/bot/tests/PluginWizardTests.java
@@ -78,6 +78,9 @@
 		bot.checkBoxInGroup("Options", 0).deselect();
 		bot.button("Next >").click();
 
+		// Enable template table
+		bot.checkBox("Create a plug-in using one of the templates").select();
+
 		// Select Graphiti extension
 		bot.table().select("Plug-in with a Graphiti Editor");
 		bot.button("Next >").click();