Bug 563947 - updated pom.xml

added new platform profile, upgraded version to 1.5.1

Change-Id: Ib2dfb45f28e097558e14e0df07f911f0807fea98
Signed-off-by: Ralph Soika <ralph.soika@imixs.com>
diff --git a/org.eclipse.bpmn2.edit/META-INF/MANIFEST.MF b/org.eclipse.bpmn2.edit/META-INF/MANIFEST.MF
index 26b8283..30f0b21 100644
--- a/org.eclipse.bpmn2.edit/META-INF/MANIFEST.MF
+++ b/org.eclipse.bpmn2.edit/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.bpmn2.edit;singleton:=true
-Bundle-Version: 1.5.0.qualifier
+Bundle-Version: 1.5.1.qualifier
 Bundle-ClassPath: .
 Bundle-Activator: org.eclipse.bpmn2.provider.Bpmn2EditPlugin$Implementation
 Bundle-Vendor: %providerName
diff --git a/org.eclipse.bpmn2.edit/pom.xml b/org.eclipse.bpmn2.edit/pom.xml
index 79ffe06..45afb71 100644
--- a/org.eclipse.bpmn2.edit/pom.xml
+++ b/org.eclipse.bpmn2.edit/pom.xml
@@ -4,7 +4,7 @@
   <parent>
     <artifactId>bpmn2-parent</artifactId>
     <groupId>org.eclipse.bpmn2</groupId>
-    <version>1.5.0-SNAPSHOT</version>
+    <version>1.5.1-SNAPSHOT</version>
   </parent>
 
   <artifactId>org.eclipse.bpmn2.edit</artifactId>
diff --git a/org.eclipse.bpmn2.editor/META-INF/MANIFEST.MF b/org.eclipse.bpmn2.editor/META-INF/MANIFEST.MF
index 47d811d..f00e106 100644
--- a/org.eclipse.bpmn2.editor/META-INF/MANIFEST.MF
+++ b/org.eclipse.bpmn2.editor/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.bpmn2.editor;singleton:=true
-Bundle-Version: 1.5.0.qualifier
+Bundle-Version: 1.5.1.qualifier
 Bundle-ClassPath: .
 Bundle-Activator: org.eclipse.bpmn2.presentation.Bpmn2EditorPlugin$Implementation
 Bundle-Vendor: %providerName
diff --git a/org.eclipse.bpmn2.editor/pom.xml b/org.eclipse.bpmn2.editor/pom.xml
index 73d1bad..3dfe0d7 100644
--- a/org.eclipse.bpmn2.editor/pom.xml
+++ b/org.eclipse.bpmn2.editor/pom.xml
@@ -4,7 +4,7 @@
   <parent>
     <artifactId>bpmn2-parent</artifactId>
     <groupId>org.eclipse.bpmn2</groupId>
-    <version>1.5.0-SNAPSHOT</version>
+    <version>1.5.1-SNAPSHOT</version>
   </parent>
 
   <artifactId>org.eclipse.bpmn2.editor</artifactId>
diff --git a/org.eclipse.bpmn2.features/org.eclipse.bpmn2.feature/feature.xml b/org.eclipse.bpmn2.features/org.eclipse.bpmn2.feature/feature.xml
index 92ec9c3..79e147f 100644
--- a/org.eclipse.bpmn2.features/org.eclipse.bpmn2.feature/feature.xml
+++ b/org.eclipse.bpmn2.features/org.eclipse.bpmn2.feature/feature.xml
@@ -2,7 +2,7 @@
 <feature
       id="org.eclipse.bpmn2.feature"
       label="BPMN2 Metamodel"
-      version="1.5.0.qualifier"
+      version="1.5.1.qualifier"
       provider-name="Eclipse.org">
 
    <description url="https://www.eclipse.org/modeling/mdt/?project=bpmn2">
diff --git a/org.eclipse.bpmn2.features/org.eclipse.bpmn2.feature/pom.xml b/org.eclipse.bpmn2.features/org.eclipse.bpmn2.feature/pom.xml
index 8f51503..d3092a3 100644
--- a/org.eclipse.bpmn2.features/org.eclipse.bpmn2.feature/pom.xml
+++ b/org.eclipse.bpmn2.features/org.eclipse.bpmn2.feature/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.eclipse.bpmn2</groupId>
 		<artifactId>org.eclipse.bpmn2.features</artifactId>
-		<version>1.5.0-SNAPSHOT</version>
+		<version>1.5.1-SNAPSHOT</version>
 	</parent>
 
 	<groupId>org.eclipse.bpmn2.features</groupId>
diff --git a/org.eclipse.bpmn2.features/pom.xml b/org.eclipse.bpmn2.features/pom.xml
index f23b2f4..fd189ad 100644
--- a/org.eclipse.bpmn2.features/pom.xml
+++ b/org.eclipse.bpmn2.features/pom.xml
@@ -4,7 +4,7 @@
   <parent>
     <artifactId>bpmn2-parent</artifactId>
     <groupId>org.eclipse.bpmn2</groupId>
-    <version>1.5.0-SNAPSHOT</version>
+    <version>1.5.1-SNAPSHOT</version>
   </parent>
 
   <groupId>org.eclipse.bpmn2</groupId>
diff --git a/org.eclipse.bpmn2.site/pom.xml b/org.eclipse.bpmn2.site/pom.xml
index ec881b8..7efefb6 100644
--- a/org.eclipse.bpmn2.site/pom.xml
+++ b/org.eclipse.bpmn2.site/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>bpmn2-parent</artifactId>
 		<groupId>org.eclipse.bpmn2</groupId>
-		<version>1.5.0-SNAPSHOT</version>
+		<version>1.5.1-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>org.eclipse.bpmn2.site</artifactId>
diff --git a/org.eclipse.bpmn2.tests/META-INF/MANIFEST.MF b/org.eclipse.bpmn2.tests/META-INF/MANIFEST.MF
index 52e80b3..0fada4a 100644
--- a/org.eclipse.bpmn2.tests/META-INF/MANIFEST.MF
+++ b/org.eclipse.bpmn2.tests/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: Test Plugin for BPMN2
 Bundle-SymbolicName: org.eclipse.bpmn2.tests
-Bundle-Version: 1.5.0.qualifier
+Bundle-Version: 1.5.1.qualifier
 Bundle-Vendor: Eclipse Modeling Project
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Require-Bundle: org.junit,
diff --git a/org.eclipse.bpmn2.tools.ecoremerger/META-INF/MANIFEST.MF b/org.eclipse.bpmn2.tools.ecoremerger/META-INF/MANIFEST.MF
index a575f65..110a69f 100644
--- a/org.eclipse.bpmn2.tools.ecoremerger/META-INF/MANIFEST.MF
+++ b/org.eclipse.bpmn2.tools.ecoremerger/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: EMFEcoreGenerator
 Bundle-SymbolicName: org.eclipse.bpmn2.tools.ecoremerger;singleton:=true
-Bundle-Version: 1.5.0.qualifier
+Bundle-Version: 1.5.1.qualifier
 Require-Bundle: org.eclipse.emf,
  org.eclipse.jface,
  org.eclipse.ui,
diff --git a/org.eclipse.bpmn2.tools.ecoremerger/pom.xml b/org.eclipse.bpmn2.tools.ecoremerger/pom.xml
index c0234a8..97c1d77 100644
--- a/org.eclipse.bpmn2.tools.ecoremerger/pom.xml
+++ b/org.eclipse.bpmn2.tools.ecoremerger/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <artifactId>bpmn2-parent</artifactId>
     <groupId>org.eclipse.bpmn2</groupId>
-    <version>1.5.0-SNAPSHOT</version>
+    <version>1.5.1-SNAPSHOT</version>
   </parent>
 
   <artifactId>org.eclipse.bpmn2.tools.ecoremerger</artifactId>
diff --git a/org.eclipse.bpmn2.tools.xsltFromEcore/META-INF/MANIFEST.MF b/org.eclipse.bpmn2.tools.xsltFromEcore/META-INF/MANIFEST.MF
index 429f52c..41ea715 100644
--- a/org.eclipse.bpmn2.tools.xsltFromEcore/META-INF/MANIFEST.MF
+++ b/org.eclipse.bpmn2.tools.xsltFromEcore/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: XsltFromEcore
 Bundle-SymbolicName: org.eclipse.bpmn2.tools.xsltFromEcore
-Bundle-Version: 1.5.0.qualifier
+Bundle-Version: 1.5.1.qualifier
 Bundle-RequiredExecutionEnvironment: JavaSE-1.6
 Require-Bundle: org.eclipse.emf,
  org.eclipse.emf.ecore,
diff --git a/org.eclipse.bpmn2/META-INF/MANIFEST.MF b/org.eclipse.bpmn2/META-INF/MANIFEST.MF
index be5339e..2dbe19f 100644
--- a/org.eclipse.bpmn2/META-INF/MANIFEST.MF
+++ b/org.eclipse.bpmn2/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.bpmn2;singleton:=true
-Bundle-Version: 1.5.0.qualifier
+Bundle-Version: 1.5.1.qualifier
 Bundle-ClassPath: .
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
diff --git a/org.eclipse.bpmn2/pom.xml b/org.eclipse.bpmn2/pom.xml
index 7dff6d4..e8c44bb 100644
--- a/org.eclipse.bpmn2/pom.xml
+++ b/org.eclipse.bpmn2/pom.xml
@@ -4,7 +4,7 @@
   <parent>
     <artifactId>bpmn2-parent</artifactId>
     <groupId>org.eclipse.bpmn2</groupId>
-    <version>1.5.0-SNAPSHOT</version>
+    <version>1.5.1-SNAPSHOT</version>
   </parent>
 
   <artifactId>org.eclipse.bpmn2</artifactId>
diff --git a/pom.xml b/pom.xml
index 09d48ec..2873cc6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,7 +8,7 @@
 
 	<groupId>org.eclipse.bpmn2</groupId>
 	<artifactId>bpmn2-parent</artifactId>
-	<version>1.5.0-SNAPSHOT</version>
+	<version>1.5.1-SNAPSHOT</version>
 	<packaging>pom</packaging>
 
 	<name>BPMN 2.0 Metamodel</name>
@@ -166,6 +166,23 @@
 				<platform-version-name>photon</platform-version-name>
 			</properties>
 		</profile>
+		
+		<profile>
+			<id>platform-2020-06</id>
+			<activation>
+				<property>
+					<name>platform-version-name</name>
+					<value>2020-06</value>
+				</property>
+			</activation>
+			<properties>
+				<eclipse-site>http://download.eclipse.org/releases/2020-06</eclipse-site>
+				<platform-version>[4.8,5.2)</platform-version>
+				<platform-version-name>2020-06</platform-version-name>
+				<eclipse.orbit.url>https://download.eclipse.org/tools/orbit/S-builds/S20200526004052/repository</eclipse.orbit.url>
+			</properties>
+		</profile>
+		
 		<profile>
 			<id>sign</id>
 			<build>
diff --git a/scripts/changeVersion.sh b/scripts/changeVersion.sh
new file mode 100755
index 0000000..a6f9d01
--- /dev/null
+++ b/scripts/changeVersion.sh
@@ -0,0 +1,68 @@
+#!/bin/bash
+
+# this script can be used to change the version recursively throughout the project
+# Initial version from lhein, 2014
+
+# check parameter count and provide help if count doesn't match
+if [ "$#" -ne 2 ]; then
+    echo "Illegal number of parameters"
+    echo "Please specify the old and the new version like this:"
+    echo "	changeVersion.sh <oldVersionString> <newVersionString>"
+    echo "Example:"
+    echo "	changeVersion.sh 7.2.0-SNAPSHOT 7.2.0"
+    exit 0
+fi
+
+CMD_1=$1
+CMD_2=$2
+
+# cut away the snapshot from the source version
+if [[ ${CMD_1} == *-SNAPSHOT ]]
+then
+  SOURCE_VERSION=`echo $CMD_1| cut -d'-' -f 1`
+  SOURCE_VERSION_PATTERN_MVN="${SOURCE_VERSION}-SNAPSHOT"
+  SOURCE_VERSION_PATTERN_OSGI="${SOURCE_VERSION}.qualifier"
+else
+  SOURCE_VERSION=${CMD_1}
+  SOURCE_VERSION_PATTERN_MVN="${SOURCE_VERSION}"
+  SOURCE_VERSION_PATTERN_OSGI="${SOURCE_VERSION}.qualifier"
+fi
+
+# cut away the snapshot from the target version
+if [[ ${CMD_2} == *-SNAPSHOT ]]
+then
+  TARGET_VERSION=`echo $CMD_2| cut -d'-' -f 1`
+  MVN_TARGET_VERSION=$CMD_2
+  OSGI_TARGET_VERSION="$TARGET_VERSION.qualifier"
+else
+  TARGET_VERSION="${CMD_2}"
+  MVN_TARGET_VERSION=$CMD_2
+  OSGI_TARGET_VERSION=$TARGET_VERSION
+fi
+
+echo "Using the following settings:"
+echo "	Source Version:		$CMD_1"
+echo "	Target Version Maven:	$MVN_TARGET_VERSION"
+echo "	Target Version OSGi:	$OSGI_TARGET_VERSION"
+echo "	Maven Replace Pattern:	$SOURCE_VERSION_PATTERN_MVN"
+echo "	OSGi Replace Pattern:	$SOURCE_VERSION_PATTERN_OSGI"
+echo "Replacing now..."
+
+###################
+## REPLACE LOGIC ##
+###################
+
+# replace regular maven versions
+find * -name 'pom.xml' | xargs perl -pi -e "s/<version>$SOURCE_VERSION_PATTERN_MVN<\/version>/<version>$MVN_TARGET_VERSION<\/version>/g"
+
+# replace OSGi versions
+find * -name 'pom.xml' | xargs perl -pi -e "s/<version>$SOURCE_VERSION_PATTERN_OSGI<\/version>/<version>$OSGI_TARGET_VERSION<\/version>/g"
+
+# replace manifest versions
+find * -name 'MANIFEST.MF' | xargs perl -pi -e "s/$SOURCE_VERSION_PATTERN_OSGI/$OSGI_TARGET_VERSION/g"
+
+# feature.xml files
+find * -name 'feature.xml' | xargs perl -pi -e "s/$SOURCE_VERSION_PATTERN_OSGI/$OSGI_TARGET_VERSION/g"
+
+echo "DONE!"
+