Oxygen target platform

Change-Id: I11c9d64b89272218f0ec5044f16bf89117eff19a
diff --git a/pom.xml b/pom.xml
index 3fbc34b..09c0a9f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -52,6 +52,7 @@
   </scm>
 
   <modules>
+    <module>releng/org.eclipse.acceleo.targetplatforms/oxygen</module>
     <module>releng/org.eclipse.acceleo.targetplatforms/neon</module>
     <module>releng/org.eclipse.acceleo.targetplatforms/mars</module>
     <module>releng/org.eclipse.acceleo.targetplatforms/luna</module>
@@ -310,11 +311,66 @@
 
   <profiles>
     <profile>
-      <id>platform-neon</id>
+      <id>platform-oxygen</id>
       <activation>
         <activeByDefault>true</activeByDefault>
         <property>
           <name>platform-version-name</name>
+          <value>oxygen</value>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.eclipse.tycho</groupId>
+            <artifactId>target-platform-configuration</artifactId>
+            <configuration>
+              <target>
+                <artifact>
+                  <groupId>org.eclipse.acceleo</groupId>
+                  <artifactId>acceleo-oxygen</artifactId>
+                  <version>1.0.0-SNAPSHOT</version>
+                </artifact>
+              </target>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+      <modules>
+        <module>query/plugins/org.eclipse.acceleo.annotations</module>
+        <module>query/plugins/org.eclipse.acceleo.query</module>
+        <module>query/plugins/org.eclipse.acceleo.query.ide</module>
+        <module>query/plugins/org.eclipse.acceleo.query.ide.ui</module>
+
+        <module>query/plugins/org.eclipse.acceleo.query.doc</module>
+
+        <module>query/features/org.eclipse.acceleo.query-feature</module>
+
+        <module>query/tests/org.eclipse.acceleo.query.tests.nestedpackages</module>
+        <module>query/tests/org.eclipse.acceleo.query.tests.qmodel</module>
+        <module>query/tests/org.eclipse.acceleo.query.tests.anydsl</module>
+        <module>query/tests/org.eclipse.acceleo.query.tests.anydsl.edit</module>
+        <module>query/tests/org.eclipse.acceleo.query.tests.anydsl.editor</module>
+        <module>query/tests/org.eclipse.acceleo.query.tests</module>
+        <module>query/tests/org.eclipse.acceleo.query.ide.tests</module>
+        <module>query/tests/org.eclipse.acceleo.query.ide.ui.tests</module>
+
+        <module>plugins/org.eclipse.acceleo.ui.interpreter.ocl</module>
+        <module>plugins/org.eclipse.acceleo.ui.interpreter.completeocl.edit</module>
+        <module>plugins/org.eclipse.acceleo.ui.interpreter.completeocl</module>
+
+        <module>features/org.eclipse.acceleo.ui.interpreter.ocl-feature</module>
+        <module>features/org.eclipse.acceleo.ui.interpreter.completeocl-feature</module>
+
+        <module>releng/org.eclipse.acceleo-updatesite</module>
+      </modules>
+    </profile>
+    <profile>
+      <id>platform-neon</id>
+      <activation>
+        <activeByDefault>false</activeByDefault>
+        <property>
+          <name>platform-version-name</name>
           <value>neon</value>
         </property>
       </activation>
diff --git a/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.target b/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.target
new file mode 100644
index 0000000..a4c58c7
--- /dev/null
+++ b/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.target
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>

+<?pde?>

+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->

+<target name="Acceleo Oxygen Target Platform" sequenceNumber="1489419270">

+  <locations>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="com.google.guava" version="15.0.0.v201403281430"/>

+      <unit id="org.junit" version="4.12.0.v201504281640"/>

+      <unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>

+      <unit id="org.kohsuke.args4j" version="2.0.21.v201301150030"/>

+      <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20150519210750/repository/"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>

+      <repository location="http://download.eclipse.org/cbi/updates/license"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="org.eclipse.swtbot.eclipse.feature.group" version="0.0.0"/>

+      <repository location="http://download.eclipse.org/technology/swtbot/releases/latest/"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="lpg.runtime.java" version="0.0.0"/>

+      <unit id="org.eclipse.ocl" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.ecore" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.common" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.examples.xtext.console" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.xtext.completeocl" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.xtext.completeocl.ui" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.pivot.uml" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.pivot.ui" version="0.0.0"/>

+      <unit id="org.eclipse.platform.sdk" version="0.0.0"/>

+      <unit id="org.eclipse.equinox.core.feature.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.pde.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.uml2.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.sirius.runtime.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.sirius.specifier.feature.group" version="0.0.0"/>

+      <repository location="http://download.eclipse.org/releases/oxygen"/>

+    </location>

+  </locations>

+</target>

diff --git a/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.tpd b/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.tpd
new file mode 100644
index 0000000..d32e388
--- /dev/null
+++ b/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.tpd
@@ -0,0 +1,35 @@
+target "Acceleo Oxygen Target Platform"
+
+include "../common/orbit.tpd"
+include "../common/license.tpd"
+include "../common/swtbot.tpd"
+
+with source requirements
+
+location "http://download.eclipse.org/releases/oxygen" {
+	org.eclipse.platform.sdk lazy
+	org.eclipse.equinox.core.feature.feature.group lazy
+	
+	org.eclipse.emf.sdk.feature.group lazy
+	org.eclipse.jdt.feature.group lazy
+	org.eclipse.pde.feature.group lazy
+	org.eclipse.uml2.feature.group lazy
+	
+	org.eclipse.sirius.runtime.feature.group lazy
+	org.eclipse.sirius.specifier.feature.group lazy
+}
+
+location "http://download.eclipse.org/releases/oxygen" {
+	lpg.runtime.java lazy
+	
+	org.eclipse.ocl lazy
+	org.eclipse.ocl.ecore lazy
+	org.eclipse.ocl.common lazy
+	
+	org.eclipse.ocl.examples.xtext.console lazy
+	org.eclipse.ocl.xtext.completeocl lazy
+	org.eclipse.ocl.xtext.completeocl.ui lazy
+	
+	org.eclipse.ocl.pivot.uml lazy
+	org.eclipse.ocl.pivot.ui lazy
+}
diff --git a/releng/org.eclipse.acceleo.targetplatforms/oxygen/pom.xml b/releng/org.eclipse.acceleo.targetplatforms/oxygen/pom.xml
new file mode 100644
index 0000000..bf33599
--- /dev/null
+++ b/releng/org.eclipse.acceleo.targetplatforms/oxygen/pom.xml
@@ -0,0 +1,18 @@
+<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/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  
+  <parent>
+    <groupId>org.eclipse.acceleo</groupId>
+    <artifactId>org.eclipse.acceleo-parent</artifactId>
+    <version>3.7.0-SNAPSHOT</version>
+    <relativePath>../../..</relativePath>
+  </parent>
+
+  <groupId>org.eclipse.acceleo</groupId>
+  <artifactId>acceleo-oxygen</artifactId>
+  <version>1.0.0-SNAPSHOT</version>
+  <packaging>eclipse-target-definition</packaging>
+
+</project>