[508713] Add support for oxygen
Bug: 508713
Change-Id: Iddfa20b7573cfce7ef9cf561bc0cddd10575ab82
Signed-off-by: Thomas Guiu <thomas.guiu@soyatec.com>
diff --git a/examples/workspace/org.eclipse.egf.usecase.jet/src/org/eclipse/egf/usecase/jet/template/genClassesListTemplate.java b/examples/workspace/org.eclipse.egf.usecase.jet/src/org/eclipse/egf/usecase/jet/template/genClassesListTemplate.java
new file mode 100644
index 0000000..4a689fe
--- /dev/null
+++ b/examples/workspace/org.eclipse.egf.usecase.jet/src/org/eclipse/egf/usecase/jet/template/genClassesListTemplate.java
@@ -0,0 +1,54 @@
+package org.eclipse.egf.usecase.jet.template;
+
+import java.util.*;
+import org.eclipse.emf.ecore.*;
+import org.eclipse.emf.ecore.resource.*;
+import org.eclipse.emf.common.util.*;
+import org.eclipse.emf.ecore.resource.impl.*;
+
+public class genClassesListTemplate
+{
+ protected static String nl;
+ public static synchronized genClassesListTemplate create(String lineSeparator)
+ {
+ nl = lineSeparator;
+ genClassesListTemplate result = new genClassesListTemplate();
+ nl = null;
+ return result;
+ }
+
+ public final String NL = nl == null ? (System.getProperties().getProperty("line.separator")) : nl;
+ protected final String TEXT_1 = "";
+ protected final String TEXT_2 = " package Classes :" + NL + "-------------------------------";
+ protected final String TEXT_3 = "\t\t\t";
+ protected final String TEXT_4 = NL;
+ protected final String TEXT_5 = NL;
+
+ public String generate(Object argument)
+ {
+ final StringBuffer stringBuffer = new StringBuffer();
+ URI modelUri = (URI) argument;
+ResourceSet resourceSet = new ResourceSetImpl();
+Resource resource = resourceSet.getResource(modelUri, true);
+EObject eObject = resource.getContents().get(0);
+if(eObject instanceof EPackage) {
+
+ stringBuffer.append(TEXT_1);
+ stringBuffer.append(((EPackage)eObject).getName());
+ stringBuffer.append(TEXT_2);
+
+ for(EObject object : eObject.eContents()) {
+ if(object instanceof EClass) {
+
+ stringBuffer.append(TEXT_3);
+ stringBuffer.append(TEXT_4);
+ stringBuffer.append(((EClass) object).getName());
+
+ }
+ }
+}
+
+ stringBuffer.append(TEXT_5);
+ return stringBuffer.toString();
+ }
+}
diff --git a/releng/org.eclipse.egf.releng2/egf/generation.fcore b/releng/org.eclipse.egf.releng2/egf/generation.fcore
index 0ce76be..ebb5a2c 100644
--- a/releng/org.eclipse.egf.releng2/egf/generation.fcore
+++ b/releng/org.eclipse.egf.releng2/egf/generation.fcore
@@ -1,196 +1,217 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<fcore:FactoryComponent xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:domain="http://www.eclipse.org/egf/1.0.0/domain"
- xmlns:fcore="http://www.eclipse.org/egf/1.0.0/fcore" xmlns:fprod="http://www.eclipse.org/egf/1.0.0/fprod"
- xmlns:jetpattern="http://www.eclipse.org/egf/1.0.0/jetpattern" xmlns:pattern="http://www.eclipse.org/egf/1.0.0/pattern"
- xmlns:types="http://www.eclipse.org/egf/1.0.0/types" xmi:id="_H7pbQCSnEeCIlumqagSWRg" name="generation launcher">
- <contractContainer xmi:id="_PJvZkAYHEeGKhYHYG0ajnw">
- <contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_Pbep0AYHEeGKhYHYG0ajnw"
- invocationContracts="#_HOjFs_PIEd-1PJ4PFWU1aA #_UptpRAYHEeGKhYHYG0ajnw #_UwtpJAYHEeGKhYHYG0ajnw #_yX1GJLNCEeKeMI4pjPFoVA #_ogv2JOprEeO4BfLdq7IxHA #_0KfDJLBdEeSqLfQ0kalDug #_57XPZPsiEeWbSImrk7gi1g">
- <type xmi:type="types:TypeString" xmi:id="_KX3nEPPIEd-1PJ4PFWU1aA" value="platform:/resource/org.eclipse.egf.releng2/jobs"/>
- </contracts>
- </contractContainer>
- <viewpointContainer xmi:id="_Ptyh4CSnEeCIlumqagSWRg">
- <viewpoints xmi:type="domain:DomainViewpoint" xmi:id="_QNO28CSnEeCIlumqagSWRg">
- <domains xmi:type="domain:EMFDomain" xmi:id="_0oZC4PPHEd-1PJ4PFWU1aA" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
- uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-helios.egfbuild"/>
- <domains xmi:type="domain:EMFDomain" xmi:id="_qv79gCU_EeCO18e1qKVBFg" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
- uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-indigo.egfbuild"/>
- <domains xmi:type="domain:EMFDomain" xmi:id="_zQvB4eXGEeCwyLb2KmUUfg" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
- uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-juno.egfbuild"/>
- <domains xmi:type="domain:EMFDomain" xmi:id="_vzKxAbNCEeKeMI4pjPFoVA" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
- uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-kepler.egfbuild"/>
- <domains xmi:type="domain:EMFDomain" xmi:id="_gxSQEOprEeO4BfLdq7IxHA" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
- uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-luna.egfbuild"/>
- <domains xmi:type="domain:EMFDomain" xmi:id="_yApo0LBdEeSqLfQ0kalDug" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
- uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-mars.egfbuild"/>
- <domains xmi:type="domain:EMFDomain" xmi:id="_38oR0PsiEeWbSImrk7gi1g" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
- uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-neon.egfbuild"/>
- </viewpoints>
- <viewpoints xmi:type="pattern:PatternViewpoint" xmi:id="_C89Sgb8OEeKgZbuOKwMWmw">
- <libraries xmi:id="_DqQdYL8OEeKgZbuOKwMWmw" name="org.eclipse.egf.releng2">
- <elements xmi:id="_ISyuwL8OEeKgZbuOKwMWmw" name="director eclipse proxy" superPattern="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
- headerMethod="#_ISyuwr8OEeKgZbuOKwMWmw" conditionMethod="#_ISyuxL8OEeKgZbuOKwMWmw"
- initMethod="#_ISyuw78OEeKgZbuOKwMWmw" footerMethod="#_ISyuxr8OEeKgZbuOKwMWmw">
- <nature xmi:type="jetpattern:JetNature" xmi:id="_ISyuwb8OEeKgZbuOKwMWmw"
- name="JET"/>
- <methods xmi:id="_ISyuwr8OEeKgZbuOKwMWmw" name="header" patternFilePath="templates/pattern._ISyuwL8OEeKgZbuOKwMWmw/method._ISyuwr8OEeKgZbuOKwMWmw.pt"/>
- <methods xmi:id="_ISyuw78OEeKgZbuOKwMWmw" name="init" patternFilePath="templates/pattern._ISyuwL8OEeKgZbuOKwMWmw/method._ISyuw78OEeKgZbuOKwMWmw.pt"/>
- <methods xmi:id="_ISyuxL8OEeKgZbuOKwMWmw" name="preCondition" patternFilePath="templates/pattern._ISyuwL8OEeKgZbuOKwMWmw/method._ISyuxL8OEeKgZbuOKwMWmw.pt"/>
- <methods xmi:id="_ISyuxb8OEeKgZbuOKwMWmw" name="install_director" patternFilePath="templates/pattern._ISyuwL8OEeKgZbuOKwMWmw/method._ISyuxb8OEeKgZbuOKwMWmw.pt"/>
- <methods xmi:id="_ISyuxr8OEeKgZbuOKwMWmw" name="footer" patternFilePath="templates/pattern._ISyuwL8OEeKgZbuOKwMWmw/method._ISyuxr8OEeKgZbuOKwMWmw.pt"/>
- <methods xmi:id="_2SvmYOprEeO4BfLdq7IxHA" name="install_buckminster" patternFilePath="templates/pattern._ISyuwL8OEeKgZbuOKwMWmw/method._2SvmYOprEeO4BfLdq7IxHA.pt"/>
- <orchestration xmi:type="pattern:SuperCall" xmi:id="_ISyux78OEeKgZbuOKwMWmw"/>
- </elements>
- <elements xmi:id="_sSU9AMEjEeKgZbuOKwMWmw" name="jvm eclipse proxy" superPattern="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
- headerMethod="#_sSU9AsEjEeKgZbuOKwMWmw" conditionMethod="#_sSU9BMEjEeKgZbuOKwMWmw"
- initMethod="#_sSU9A8EjEeKgZbuOKwMWmw" footerMethod="#_sSU9BsEjEeKgZbuOKwMWmw">
- <nature xmi:type="jetpattern:JetNature" xmi:id="_sSU9AcEjEeKgZbuOKwMWmw"
- name="JET"/>
- <methods xmi:id="_sSU9AsEjEeKgZbuOKwMWmw" name="header" patternFilePath="templates/pattern._sSU9AMEjEeKgZbuOKwMWmw/method._sSU9AsEjEeKgZbuOKwMWmw.pt"/>
- <methods xmi:id="_sSU9A8EjEeKgZbuOKwMWmw" name="init" patternFilePath="templates/pattern._sSU9AMEjEeKgZbuOKwMWmw/method._sSU9A8EjEeKgZbuOKwMWmw.pt"/>
- <methods xmi:id="_sSU9BMEjEeKgZbuOKwMWmw" name="preCondition" patternFilePath="templates/pattern._sSU9AMEjEeKgZbuOKwMWmw/method._sSU9BMEjEeKgZbuOKwMWmw.pt"/>
- <methods xmi:id="_sSU9BcEjEeKgZbuOKwMWmw" name="body" patternFilePath="templates/pattern._sSU9AMEjEeKgZbuOKwMWmw/method._sSU9BcEjEeKgZbuOKwMWmw.pt"/>
- <methods xmi:id="_sSU9BsEjEeKgZbuOKwMWmw" name="footer" patternFilePath="templates/pattern._sSU9AMEjEeKgZbuOKwMWmw/method._sSU9BsEjEeKgZbuOKwMWmw.pt"/>
- <orchestration xmi:type="pattern:SuperCall" xmi:id="_sSU9B8EjEeKgZbuOKwMWmw"/>
- </elements>
- <elements xmi:id="_gyqpUAOgEeW6tZpvT-l0Iw" name="fix build.properties" superPattern="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_IfGS0I6XEd-e7viTqNBNrA"
- headerMethod="#_gyqpUgOgEeW6tZpvT-l0Iw" conditionMethod="#_gyqpVAOgEeW6tZpvT-l0Iw"
- initMethod="#_gyqpUwOgEeW6tZpvT-l0Iw" footerMethod="#_gyqpVgOgEeW6tZpvT-l0Iw">
- <nature xmi:type="jetpattern:JetNature" xmi:id="_gyqpUQOgEeW6tZpvT-l0Iw"
- name="JET"/>
- <methods xmi:id="_gyqpUgOgEeW6tZpvT-l0Iw" name="header" patternFilePath="templates/pattern._gyqpUAOgEeW6tZpvT-l0Iw/method._gyqpUgOgEeW6tZpvT-l0Iw.pt"/>
- <methods xmi:id="_gyqpUwOgEeW6tZpvT-l0Iw" name="init" patternFilePath="templates/pattern._gyqpUAOgEeW6tZpvT-l0Iw/method._gyqpUwOgEeW6tZpvT-l0Iw.pt"/>
- <methods xmi:id="_gyqpVAOgEeW6tZpvT-l0Iw" name="preCondition" patternFilePath="templates/pattern._gyqpUAOgEeW6tZpvT-l0Iw/method._gyqpVAOgEeW6tZpvT-l0Iw.pt"/>
- <methods xmi:id="_gyqpVQOgEeW6tZpvT-l0Iw" name="body" patternFilePath="templates/pattern._gyqpUAOgEeW6tZpvT-l0Iw/method._gyqpVQOgEeW6tZpvT-l0Iw.pt"/>
- <methods xmi:id="_gyqpVgOgEeW6tZpvT-l0Iw" name="footer" patternFilePath="templates/pattern._gyqpUAOgEeW6tZpvT-l0Iw/method._gyqpVgOgEeW6tZpvT-l0Iw.pt"/>
- <orchestration xmi:type="pattern:SuperCall" xmi:id="_gyqpVwOgEeW6tZpvT-l0Iw"/>
- </elements>
- </libraries>
- </viewpoints>
- </viewpointContainer>
- <orchestration xmi:type="fprod:ProductionPlan" xmi:id="_X7zFICSnEeCIlumqagSWRg">
- <invocations xmi:id="_HOjFsPPIEd-1PJ4PFWU1aA" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
- <invocationContractContainer xmi:id="_HOjFsfPIEd-1PJ4PFWU1aA">
- <invocationContracts xmi:id="_HOjFsvPIEd-1PJ4PFWU1aA" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
- <type xmi:type="domain:TypeDomain" xmi:id="_Tz6psAYHEeGKhYHYG0ajnw" domain="#_0oZC4PPHEd-1PJ4PFWU1aA"/>
- </invocationContracts>
- <invocationContracts xmi:id="_HOjFs_PIEd-1PJ4PFWU1aA" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
- invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
- <invocationContracts xmi:id="_eq-cQL8PEeKgZbuOKwMWmw" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
- <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_eq-cQb8PEeKgZbuOKwMWmw">
- <substitutions xmi:id="_eq-cQr8PEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
- replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
- <substitutions xmi:id="_HhnY0MEkEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
- replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
- </type>
- </invocationContracts>
- </invocationContractContainer>
- </invocations>
- <invocations xmi:id="_UptpQAYHEeGKhYHYG0ajnw" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
- <invocationContractContainer xmi:id="_UptpQQYHEeGKhYHYG0ajnw">
- <invocationContracts xmi:id="_UptpQgYHEeGKhYHYG0ajnw" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
- <type xmi:type="domain:TypeDomain" xmi:id="_UptpQwYHEeGKhYHYG0ajnw" domain="#_qv79gCU_EeCO18e1qKVBFg"/>
- </invocationContracts>
- <invocationContracts xmi:id="_UptpRAYHEeGKhYHYG0ajnw" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
- invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
- <invocationContracts xmi:id="_eabe0L8PEeKgZbuOKwMWmw" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
- <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_eabe0b8PEeKgZbuOKwMWmw">
- <substitutions xmi:id="_eabe0r8PEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
- replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
- <substitutions xmi:id="_HJxgkMEkEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
- replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
- </type>
- </invocationContracts>
- </invocationContractContainer>
- </invocations>
- <invocations xmi:id="_UwtpIAYHEeGKhYHYG0ajnw" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
- <invocationContractContainer xmi:id="_UwtpIQYHEeGKhYHYG0ajnw">
- <invocationContracts xmi:id="_UwtpIgYHEeGKhYHYG0ajnw" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
- <type xmi:type="domain:TypeDomain" xmi:id="_UwtpIwYHEeGKhYHYG0ajnw" domain="#_zQvB4eXGEeCwyLb2KmUUfg"/>
- </invocationContracts>
- <invocationContracts xmi:id="_UwtpJAYHEeGKhYHYG0ajnw" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
- invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
- <invocationContracts xmi:id="_eB_wsL8PEeKgZbuOKwMWmw" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
- <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_eB_wsb8PEeKgZbuOKwMWmw">
- <substitutions xmi:id="_eB_wsr8PEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
- replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
- <substitutions xmi:id="_Gw5GgMEkEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
- replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
- </type>
- </invocationContracts>
- </invocationContractContainer>
- </invocations>
- <invocations xmi:id="_yX1GILNCEeKeMI4pjPFoVA" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
- <invocationContractContainer xmi:id="_yX1GIbNCEeKeMI4pjPFoVA">
- <invocationContracts xmi:id="_yX1GIrNCEeKeMI4pjPFoVA" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
- <type xmi:type="domain:TypeDomain" xmi:id="_yX1GI7NCEeKeMI4pjPFoVA" domain="#_vzKxAbNCEeKeMI4pjPFoVA"/>
- </invocationContracts>
- <invocationContracts xmi:id="_yX1GJLNCEeKeMI4pjPFoVA" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
- invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
- <invocationContracts xmi:id="_aUK0EL8PEeKgZbuOKwMWmw" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
- <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_cLYNUL8PEeKgZbuOKwMWmw">
- <substitutions xmi:id="_dP7akL8PEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
- replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
- <substitutions xmi:id="_F8SZwMEkEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
- replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
- </type>
- </invocationContracts>
- </invocationContractContainer>
- </invocations>
- <invocations xmi:id="_ogv2IOprEeO4BfLdq7IxHA" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
- <invocationContractContainer xmi:id="_ogv2IeprEeO4BfLdq7IxHA">
- <invocationContracts xmi:id="_ogv2IuprEeO4BfLdq7IxHA" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
- <type xmi:type="domain:TypeDomain" xmi:id="_ogv2I-prEeO4BfLdq7IxHA" domain="#_gxSQEOprEeO4BfLdq7IxHA"/>
- </invocationContracts>
- <invocationContracts xmi:id="_ogv2JOprEeO4BfLdq7IxHA" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
- invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
- <invocationContracts xmi:id="_ogv2JeprEeO4BfLdq7IxHA" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
- <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_ogv2JuprEeO4BfLdq7IxHA">
- <substitutions xmi:id="_ogv2J-prEeO4BfLdq7IxHA" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
- replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
- <substitutions xmi:id="_ogv2KOprEeO4BfLdq7IxHA" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
- replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
- </type>
- </invocationContracts>
- </invocationContractContainer>
- </invocations>
- <invocations xmi:id="_0KfDILBdEeSqLfQ0kalDug" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
- <invocationContractContainer xmi:id="_0KfDIbBdEeSqLfQ0kalDug">
- <invocationContracts xmi:id="_0KfDIrBdEeSqLfQ0kalDug" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
- <type xmi:type="domain:TypeDomain" xmi:id="_0KfDI7BdEeSqLfQ0kalDug" domain="#_yApo0LBdEeSqLfQ0kalDug"/>
- </invocationContracts>
- <invocationContracts xmi:id="_0KfDJLBdEeSqLfQ0kalDug" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
- invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
- <invocationContracts xmi:id="_0KfDJbBdEeSqLfQ0kalDug" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
- <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_0KfDJrBdEeSqLfQ0kalDug">
- <substitutions xmi:id="_0KfDJ7BdEeSqLfQ0kalDug" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
- replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
- <substitutions xmi:id="_0KfDKLBdEeSqLfQ0kalDug" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
- replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
- <substitutions xmi:id="_6p0NgAOgEeW6tZpvT-l0Iw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_IfGS0I6XEd-e7viTqNBNrA"
- replacement="#_gyqpUAOgEeW6tZpvT-l0Iw"/>
- </type>
- </invocationContracts>
- </invocationContractContainer>
- </invocations>
- <invocations xmi:id="_57XPYPsiEeWbSImrk7gi1g" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
- <invocationContractContainer xmi:id="_57XPYfsiEeWbSImrk7gi1g">
- <invocationContracts xmi:id="_57XPYvsiEeWbSImrk7gi1g" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
- <type xmi:type="domain:TypeDomain" xmi:id="_57XPY_siEeWbSImrk7gi1g" domain="#_38oR0PsiEeWbSImrk7gi1g"/>
- </invocationContracts>
- <invocationContracts xmi:id="_57XPZPsiEeWbSImrk7gi1g" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
- invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
- <invocationContracts xmi:id="_57XPZfsiEeWbSImrk7gi1g" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
- <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_57XPZvsiEeWbSImrk7gi1g">
- <substitutions xmi:id="_57XPZ_siEeWbSImrk7gi1g" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
- replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
- <substitutions xmi:id="_57XPaPsiEeWbSImrk7gi1g" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
- replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
- <substitutions xmi:id="_57XPafsiEeWbSImrk7gi1g" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_IfGS0I6XEd-e7viTqNBNrA"
- replacement="#_gyqpUAOgEeW6tZpvT-l0Iw"/>
- </type>
- </invocationContracts>
- </invocationContractContainer>
- </invocations>
- </orchestration>
-</fcore:FactoryComponent>
+<?xml version="1.0" encoding="UTF-8"?>
+<fcore:FactoryComponent xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:domain="http://www.eclipse.org/egf/1.0.0/domain"
+ xmlns:fcore="http://www.eclipse.org/egf/1.0.0/fcore" xmlns:fprod="http://www.eclipse.org/egf/1.0.0/fprod"
+ xmlns:jetpattern="http://www.eclipse.org/egf/1.0.0/jetpattern" xmlns:pattern="http://www.eclipse.org/egf/1.0.0/pattern"
+ xmlns:types="http://www.eclipse.org/egf/1.0.0/types" xmi:id="_H7pbQCSnEeCIlumqagSWRg" name="generation launcher">
+ <contractContainer xmi:id="_PJvZkAYHEeGKhYHYG0ajnw">
+ <contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_Pbep0AYHEeGKhYHYG0ajnw"
+ invocationContracts="#_HOjFs_PIEd-1PJ4PFWU1aA #_UptpRAYHEeGKhYHYG0ajnw #_UwtpJAYHEeGKhYHYG0ajnw #_yX1GJLNCEeKeMI4pjPFoVA #_ogv2JOprEeO4BfLdq7IxHA #_0KfDJLBdEeSqLfQ0kalDug #_57XPZPsiEeWbSImrk7gi1g #_57XPZPsiEfeWbSImrk7gi1g">
+ <type xmi:type="types:TypeString" xmi:id="_KX3nEPPIEd-1PJ4PFWU1aA" value="platform:/resource/org.eclipse.egf.releng2/jobs"/>
+ </contracts>
+ </contractContainer>
+ <viewpointContainer xmi:id="_Ptyh4CSnEeCIlumqagSWRg">
+ <viewpoints xmi:type="domain:DomainViewpoint" xmi:id="_QNO28CSnEeCIlumqagSWRg">
+ <domains xmi:type="domain:EMFDomain" xmi:id="_0oZC4PPHEd-1PJ4PFWU1aA" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
+ uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-helios.egfbuild"/>
+ <domains xmi:type="domain:EMFDomain" xmi:id="_qv79gCU_EeCO18e1qKVBFg" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
+ uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-indigo.egfbuild"/>
+ <domains xmi:type="domain:EMFDomain" xmi:id="_zQvB4eXGEeCwyLb2KmUUfg" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
+ uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-juno.egfbuild"/>
+ <domains xmi:type="domain:EMFDomain" xmi:id="_vzKxAbNCEeKeMI4pjPFoVA" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
+ uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-kepler.egfbuild"/>
+ <domains xmi:type="domain:EMFDomain" xmi:id="_gxSQEOprEeO4BfLdq7IxHA" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
+ uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-luna.egfbuild"/>
+ <domains xmi:type="domain:EMFDomain" xmi:id="_yApo0LBdEeSqLfQ0kalDug" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
+ uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-mars.egfbuild"/>
+ <domains xmi:type="domain:EMFDomain" xmi:id="_38oR0PsiEeWbSImrk7gi1g" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
+ uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-neon.egfbuild"/>
+ <domains xmi:type="domain:EMFDomain" xmi:id="_bPyhELuMEeajKu-yscjpSA" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
+ uri="platform:/resource/org.eclipse.egf.releng2/model/buckminster-egf-oxygen.egfbuild"/>
+ </viewpoints>
+ <viewpoints xmi:type="pattern:PatternViewpoint" xmi:id="_C89Sgb8OEeKgZbuOKwMWmw">
+ <libraries xmi:id="_DqQdYL8OEeKgZbuOKwMWmw" name="org.eclipse.egf.releng2">
+ <elements xmi:id="_ISyuwL8OEeKgZbuOKwMWmw" name="director eclipse proxy" superPattern="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
+ headerMethod="#_ISyuwr8OEeKgZbuOKwMWmw" conditionMethod="#_ISyuxL8OEeKgZbuOKwMWmw"
+ initMethod="#_ISyuw78OEeKgZbuOKwMWmw" footerMethod="#_ISyuxr8OEeKgZbuOKwMWmw">
+ <nature xmi:type="jetpattern:JetNature" xmi:id="_ISyuwb8OEeKgZbuOKwMWmw"
+ name="JET"/>
+ <methods xmi:id="_ISyuwr8OEeKgZbuOKwMWmw" name="header" patternFilePath="templates/pattern._ISyuwL8OEeKgZbuOKwMWmw/method._ISyuwr8OEeKgZbuOKwMWmw.pt"/>
+ <methods xmi:id="_ISyuw78OEeKgZbuOKwMWmw" name="init" patternFilePath="templates/pattern._ISyuwL8OEeKgZbuOKwMWmw/method._ISyuw78OEeKgZbuOKwMWmw.pt"/>
+ <methods xmi:id="_ISyuxL8OEeKgZbuOKwMWmw" name="preCondition" patternFilePath="templates/pattern._ISyuwL8OEeKgZbuOKwMWmw/method._ISyuxL8OEeKgZbuOKwMWmw.pt"/>
+ <methods xmi:id="_ISyuxb8OEeKgZbuOKwMWmw" name="install_director" patternFilePath="templates/pattern._ISyuwL8OEeKgZbuOKwMWmw/method._ISyuxb8OEeKgZbuOKwMWmw.pt"/>
+ <methods xmi:id="_ISyuxr8OEeKgZbuOKwMWmw" name="footer" patternFilePath="templates/pattern._ISyuwL8OEeKgZbuOKwMWmw/method._ISyuxr8OEeKgZbuOKwMWmw.pt"/>
+ <methods xmi:id="_2SvmYOprEeO4BfLdq7IxHA" name="install_buckminster" patternFilePath="templates/pattern._ISyuwL8OEeKgZbuOKwMWmw/method._2SvmYOprEeO4BfLdq7IxHA.pt"/>
+ <orchestration xmi:type="pattern:SuperCall" xmi:id="_ISyux78OEeKgZbuOKwMWmw"/>
+ </elements>
+ <elements xmi:id="_sSU9AMEjEeKgZbuOKwMWmw" name="jvm eclipse proxy" superPattern="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
+ headerMethod="#_sSU9AsEjEeKgZbuOKwMWmw" conditionMethod="#_sSU9BMEjEeKgZbuOKwMWmw"
+ initMethod="#_sSU9A8EjEeKgZbuOKwMWmw" footerMethod="#_sSU9BsEjEeKgZbuOKwMWmw">
+ <nature xmi:type="jetpattern:JetNature" xmi:id="_sSU9AcEjEeKgZbuOKwMWmw"
+ name="JET"/>
+ <methods xmi:id="_sSU9AsEjEeKgZbuOKwMWmw" name="header" patternFilePath="templates/pattern._sSU9AMEjEeKgZbuOKwMWmw/method._sSU9AsEjEeKgZbuOKwMWmw.pt"/>
+ <methods xmi:id="_sSU9A8EjEeKgZbuOKwMWmw" name="init" patternFilePath="templates/pattern._sSU9AMEjEeKgZbuOKwMWmw/method._sSU9A8EjEeKgZbuOKwMWmw.pt"/>
+ <methods xmi:id="_sSU9BMEjEeKgZbuOKwMWmw" name="preCondition" patternFilePath="templates/pattern._sSU9AMEjEeKgZbuOKwMWmw/method._sSU9BMEjEeKgZbuOKwMWmw.pt"/>
+ <methods xmi:id="_sSU9BcEjEeKgZbuOKwMWmw" name="body" patternFilePath="templates/pattern._sSU9AMEjEeKgZbuOKwMWmw/method._sSU9BcEjEeKgZbuOKwMWmw.pt"/>
+ <methods xmi:id="_sSU9BsEjEeKgZbuOKwMWmw" name="footer" patternFilePath="templates/pattern._sSU9AMEjEeKgZbuOKwMWmw/method._sSU9BsEjEeKgZbuOKwMWmw.pt"/>
+ <orchestration xmi:type="pattern:SuperCall" xmi:id="_sSU9B8EjEeKgZbuOKwMWmw"/>
+ </elements>
+ <elements xmi:id="_gyqpUAOgEeW6tZpvT-l0Iw" name="fix build.properties" superPattern="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_IfGS0I6XEd-e7viTqNBNrA"
+ headerMethod="#_gyqpUgOgEeW6tZpvT-l0Iw" conditionMethod="#_gyqpVAOgEeW6tZpvT-l0Iw"
+ initMethod="#_gyqpUwOgEeW6tZpvT-l0Iw" footerMethod="#_gyqpVgOgEeW6tZpvT-l0Iw">
+ <nature xmi:type="jetpattern:JetNature" xmi:id="_gyqpUQOgEeW6tZpvT-l0Iw"
+ name="JET"/>
+ <methods xmi:id="_gyqpUgOgEeW6tZpvT-l0Iw" name="header" patternFilePath="templates/pattern._gyqpUAOgEeW6tZpvT-l0Iw/method._gyqpUgOgEeW6tZpvT-l0Iw.pt"/>
+ <methods xmi:id="_gyqpUwOgEeW6tZpvT-l0Iw" name="init" patternFilePath="templates/pattern._gyqpUAOgEeW6tZpvT-l0Iw/method._gyqpUwOgEeW6tZpvT-l0Iw.pt"/>
+ <methods xmi:id="_gyqpVAOgEeW6tZpvT-l0Iw" name="preCondition" patternFilePath="templates/pattern._gyqpUAOgEeW6tZpvT-l0Iw/method._gyqpVAOgEeW6tZpvT-l0Iw.pt"/>
+ <methods xmi:id="_gyqpVQOgEeW6tZpvT-l0Iw" name="body" patternFilePath="templates/pattern._gyqpUAOgEeW6tZpvT-l0Iw/method._gyqpVQOgEeW6tZpvT-l0Iw.pt"/>
+ <methods xmi:id="_gyqpVgOgEeW6tZpvT-l0Iw" name="footer" patternFilePath="templates/pattern._gyqpUAOgEeW6tZpvT-l0Iw/method._gyqpVgOgEeW6tZpvT-l0Iw.pt"/>
+ <orchestration xmi:type="pattern:SuperCall" xmi:id="_gyqpVwOgEeW6tZpvT-l0Iw"/>
+ </elements>
+ </libraries>
+ </viewpoints>
+ </viewpointContainer>
+ <orchestration xmi:type="fprod:ProductionPlan" xmi:id="_X7zFICSnEeCIlumqagSWRg">
+ <invocations xmi:id="_HOjFsPPIEd-1PJ4PFWU1aA" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
+ <invocationContractContainer xmi:id="_HOjFsfPIEd-1PJ4PFWU1aA">
+ <invocationContracts xmi:id="_HOjFsvPIEd-1PJ4PFWU1aA" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
+ <type xmi:type="domain:TypeDomain" xmi:id="_Tz6psAYHEeGKhYHYG0ajnw" domain="#_0oZC4PPHEd-1PJ4PFWU1aA"/>
+ </invocationContracts>
+ <invocationContracts xmi:id="_HOjFs_PIEd-1PJ4PFWU1aA" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
+ invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
+ <invocationContracts xmi:id="_eq-cQL8PEeKgZbuOKwMWmw" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
+ <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_eq-cQb8PEeKgZbuOKwMWmw">
+ <substitutions xmi:id="_eq-cQr8PEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
+ replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
+ <substitutions xmi:id="_HhnY0MEkEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
+ replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
+ </type>
+ </invocationContracts>
+ </invocationContractContainer>
+ </invocations>
+ <invocations xmi:id="_UptpQAYHEeGKhYHYG0ajnw" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
+ <invocationContractContainer xmi:id="_UptpQQYHEeGKhYHYG0ajnw">
+ <invocationContracts xmi:id="_UptpQgYHEeGKhYHYG0ajnw" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
+ <type xmi:type="domain:TypeDomain" xmi:id="_UptpQwYHEeGKhYHYG0ajnw" domain="#_qv79gCU_EeCO18e1qKVBFg"/>
+ </invocationContracts>
+ <invocationContracts xmi:id="_UptpRAYHEeGKhYHYG0ajnw" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
+ invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
+ <invocationContracts xmi:id="_eabe0L8PEeKgZbuOKwMWmw" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
+ <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_eabe0b8PEeKgZbuOKwMWmw">
+ <substitutions xmi:id="_eabe0r8PEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
+ replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
+ <substitutions xmi:id="_HJxgkMEkEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
+ replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
+ </type>
+ </invocationContracts>
+ </invocationContractContainer>
+ </invocations>
+ <invocations xmi:id="_UwtpIAYHEeGKhYHYG0ajnw" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
+ <invocationContractContainer xmi:id="_UwtpIQYHEeGKhYHYG0ajnw">
+ <invocationContracts xmi:id="_UwtpIgYHEeGKhYHYG0ajnw" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
+ <type xmi:type="domain:TypeDomain" xmi:id="_UwtpIwYHEeGKhYHYG0ajnw" domain="#_zQvB4eXGEeCwyLb2KmUUfg"/>
+ </invocationContracts>
+ <invocationContracts xmi:id="_UwtpJAYHEeGKhYHYG0ajnw" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
+ invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
+ <invocationContracts xmi:id="_eB_wsL8PEeKgZbuOKwMWmw" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
+ <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_eB_wsb8PEeKgZbuOKwMWmw">
+ <substitutions xmi:id="_eB_wsr8PEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
+ replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
+ <substitutions xmi:id="_Gw5GgMEkEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
+ replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
+ </type>
+ </invocationContracts>
+ </invocationContractContainer>
+ </invocations>
+ <invocations xmi:id="_yX1GILNCEeKeMI4pjPFoVA" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
+ <invocationContractContainer xmi:id="_yX1GIbNCEeKeMI4pjPFoVA">
+ <invocationContracts xmi:id="_yX1GIrNCEeKeMI4pjPFoVA" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
+ <type xmi:type="domain:TypeDomain" xmi:id="_yX1GI7NCEeKeMI4pjPFoVA" domain="#_vzKxAbNCEeKeMI4pjPFoVA"/>
+ </invocationContracts>
+ <invocationContracts xmi:id="_yX1GJLNCEeKeMI4pjPFoVA" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
+ invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
+ <invocationContracts xmi:id="_aUK0EL8PEeKgZbuOKwMWmw" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
+ <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_cLYNUL8PEeKgZbuOKwMWmw">
+ <substitutions xmi:id="_dP7akL8PEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
+ replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
+ <substitutions xmi:id="_F8SZwMEkEeKgZbuOKwMWmw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
+ replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
+ </type>
+ </invocationContracts>
+ </invocationContractContainer>
+ </invocations>
+ <invocations xmi:id="_ogv2IOprEeO4BfLdq7IxHA" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
+ <invocationContractContainer xmi:id="_ogv2IeprEeO4BfLdq7IxHA">
+ <invocationContracts xmi:id="_ogv2IuprEeO4BfLdq7IxHA" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
+ <type xmi:type="domain:TypeDomain" xmi:id="_ogv2I-prEeO4BfLdq7IxHA" domain="#_gxSQEOprEeO4BfLdq7IxHA"/>
+ </invocationContracts>
+ <invocationContracts xmi:id="_ogv2JOprEeO4BfLdq7IxHA" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
+ invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
+ <invocationContracts xmi:id="_ogv2JeprEeO4BfLdq7IxHA" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
+ <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_ogv2JuprEeO4BfLdq7IxHA">
+ <substitutions xmi:id="_ogv2J-prEeO4BfLdq7IxHA" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
+ replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
+ <substitutions xmi:id="_ogv2KOprEeO4BfLdq7IxHA" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
+ replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
+ </type>
+ </invocationContracts>
+ </invocationContractContainer>
+ </invocations>
+ <invocations xmi:id="_0KfDILBdEeSqLfQ0kalDug" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
+ <invocationContractContainer xmi:id="_0KfDIbBdEeSqLfQ0kalDug">
+ <invocationContracts xmi:id="_0KfDIrBdEeSqLfQ0kalDug" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
+ <type xmi:type="domain:TypeDomain" xmi:id="_0KfDI7BdEeSqLfQ0kalDug" domain="#_yApo0LBdEeSqLfQ0kalDug"/>
+ </invocationContracts>
+ <invocationContracts xmi:id="_0KfDJLBdEeSqLfQ0kalDug" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
+ invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
+ <invocationContracts xmi:id="_0KfDJbBdEeSqLfQ0kalDug" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
+ <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_0KfDJrBdEeSqLfQ0kalDug">
+ <substitutions xmi:id="_0KfDJ7BdEeSqLfQ0kalDug" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
+ replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
+ <substitutions xmi:id="_0KfDKLBdEeSqLfQ0kalDug" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
+ replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
+ <substitutions xmi:id="_6p0NgAOgEeW6tZpvT-l0Iw" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_IfGS0I6XEd-e7viTqNBNrA"
+ replacement="#_gyqpUAOgEeW6tZpvT-l0Iw"/>
+ </type>
+ </invocationContracts>
+ </invocationContractContainer>
+ </invocations>
+ <invocations xmi:id="_57XPYPsiEeWbSImrk7gi1g" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
+ <invocationContractContainer xmi:id="_57XPYfsiEeWbSImrk7gi1g">
+ <invocationContracts xmi:id="_57XPYvsiEeWbSImrk7gi1g" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
+ <type xmi:type="domain:TypeDomain" xmi:id="_57XPY_siEeWbSImrk7gi1g" domain="#_38oR0PsiEeWbSImrk7gi1g"/>
+ </invocationContracts>
+ <invocationContracts xmi:id="_57XPZPsiEeWbSImrk7gi1g" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
+ invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
+ <invocationContracts xmi:id="_57XPZfsiEeWbSImrk7gi1g" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
+ <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_57XPZvsiEeWbSImrk7gi1g">
+ <substitutions xmi:id="_57XPZ_siEeWbSImrk7gi1g" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
+ replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
+ <substitutions xmi:id="_57XPaPsiEeWbSImrk7gi1g" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
+ replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
+ <substitutions xmi:id="_57XPafsiEeWbSImrk7gi1g" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_IfGS0I6XEd-e7viTqNBNrA"
+ replacement="#_gyqpUAOgEeW6tZpvT-l0Iw"/>
+ </type>
+ </invocationContracts>
+ </invocationContractContainer>
+ </invocations>
+ <invocations xmi:id="_57XPYPsiEeWbSImrddk7gi1g" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_N4pRwI6UEd-e7viTqNBNrA">
+ <invocationContractContainer xmi:id="_57XPYfsiEfeWbSImrk7gi1g">
+ <invocationContracts xmi:id="_57XPYvsiEeWbSIfmrk7gi1g" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_ad5FkY6VEd-e7viTqNBNrA">
+ <type xmi:type="domain:TypeDomain" xmi:id="_57XPY_siEeWbSfImrk7gi1g" domain="#_bPyhELuMEeajKu-yscjpSA"/>
+ </invocationContracts>
+ <invocationContracts xmi:id="_57XPZPsiEfeWbSImrk7gi1g" factoryComponentContract="#_Pbep0AYHEeGKhYHYG0ajnw"
+ invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_npIcUJlgEd-cRYVfj6AwNg"/>
+ <invocationContracts xmi:id="_57XPZfsiEefWbSImrk7gi1g" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_mb-o4I_tEd-ggNhbFv1Fiw">
+ <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_57XPZvsieEeWbSImrk7gi1g">
+ <substitutions xmi:id="_57XPZ_sifEeWbSImrk7gi1g" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_WzN4sI6XEd-e7viTqNBNrA"
+ replacement="#_ISyuwL8OEeKgZbuOKwMWmw"/>
+ <substitutions xmi:id="_57XPaPsifEeWbSImrk7gi1g" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_VCSRcJ5MEd-3wvN5SnesGA"
+ replacement="#_sSU9AMEjEeKgZbuOKwMWmw"/>
+ <substitutions xmi:id="_57XPaffsiEeWbSImrk7gi1g" replacedElement="platform:/plugin/org.eclipse.egf.portfolio.eclipse.build/egf/Build.fcore#_IfGS0I6XEd-e7viTqNBNrA"
+ replacement="#_gyqpUAOgEeW6tZpvT-l0Iw"/>
+ </type>
+ </invocationContracts>
+ </invocationContractContainer>
+ </invocations>
+ </orchestration>
+</fcore:FactoryComponent>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-helios/releng/build.properties b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-helios/releng/build.properties
index 52ef94b..9fe8806 100644
--- a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-helios/releng/build.properties
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-helios/releng/build.properties
@@ -10,7 +10,7 @@
director.url=${eclipse.download.prefix}/tools/buckminster/products/director_latest-${director.release}.zip
#buckminster installation
-buckminster.release=3.6
+buckminster.release=4.2
bm.headless.site=${eclipse.download.prefix}/tools/buckminster/headless-${buckminster.release}
bm.external.site=${cloudsmith.download.prefix}/buckminster/external-${buckminster.release}
polarion.site=${polarion.download.prefix}/projects/subversive/download/eclipse/2.0/update-site/
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-helios/releng/build.xml b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-helios/releng/build.xml
index a861469..3520297 100644
--- a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-helios/releng/build.xml
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-helios/releng/build.xml
@@ -500,7 +500,7 @@
<pathconvert property="featurefilePublishStep_13">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.sdk*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.sdk*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_13" srcFile="${featurefilePublishStep_13}">
@@ -569,7 +569,7 @@
<pathconvert property="featurefilePublishStep_15">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.acceleo3*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.acceleo3*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_15" srcFile="${featurefilePublishStep_15}">
@@ -638,7 +638,7 @@
<pathconvert property="featurefilePublishStep_17">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.atl*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.atl*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_17" srcFile="${featurefilePublishStep_17}">
@@ -707,7 +707,7 @@
<pathconvert property="featurefilePublishStep_18">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.genchain.ecoretools*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.genchain.ecoretools*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_18" srcFile="${featurefilePublishStep_18}">
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-indigo/releng/build.properties b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-indigo/releng/build.properties
index db60415..de937e8 100644
--- a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-indigo/releng/build.properties
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-indigo/releng/build.properties
@@ -10,7 +10,7 @@
director.url=${eclipse.download.prefix}/tools/buckminster/products/director_latest-${director.release}.zip
#buckminster installation
-buckminster.release=3.6
+buckminster.release=4.2
bm.headless.site=${eclipse.download.prefix}/tools/buckminster/headless-${buckminster.release}
bm.external.site=${cloudsmith.download.prefix}/buckminster/external-${buckminster.release}
polarion.site=${polarion.download.prefix}/projects/subversive/download/eclipse/2.0/update-site/
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-indigo/releng/build.xml b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-indigo/releng/build.xml
index e958c93..1b7a84e 100644
--- a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-indigo/releng/build.xml
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-indigo/releng/build.xml
@@ -500,7 +500,7 @@
<pathconvert property="featurefilePublishStep_13">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.sdk*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.sdk*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_13" srcFile="${featurefilePublishStep_13}">
@@ -569,7 +569,7 @@
<pathconvert property="featurefilePublishStep_15">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.acceleo3*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.acceleo3*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_15" srcFile="${featurefilePublishStep_15}">
@@ -638,7 +638,7 @@
<pathconvert property="featurefilePublishStep_17">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.atl*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.atl*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_17" srcFile="${featurefilePublishStep_17}">
@@ -707,7 +707,7 @@
<pathconvert property="featurefilePublishStep_18">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.genchain.ecoretools*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.genchain.ecoretools*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_18" srcFile="${featurefilePublishStep_18}">
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-juno/releng/build.properties b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-juno/releng/build.properties
index f6bbba0..56f9889 100644
--- a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-juno/releng/build.properties
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-juno/releng/build.properties
@@ -10,7 +10,7 @@
director.url=${eclipse.download.prefix}/tools/buckminster/products/director_latest-${director.release}.zip
#buckminster installation
-buckminster.release=3.6
+buckminster.release=4.2
bm.headless.site=${eclipse.download.prefix}/tools/buckminster/headless-${buckminster.release}
bm.external.site=${cloudsmith.download.prefix}/buckminster/external-${buckminster.release}
polarion.site=${polarion.download.prefix}/projects/subversive/download/eclipse/2.0/update-site/
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-juno/releng/build.xml b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-juno/releng/build.xml
index d5f950b..c60212a 100644
--- a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-juno/releng/build.xml
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-juno/releng/build.xml
@@ -500,7 +500,7 @@
<pathconvert property="featurefilePublishStep_13">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.sdk*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.sdk*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_13" srcFile="${featurefilePublishStep_13}">
@@ -569,7 +569,7 @@
<pathconvert property="featurefilePublishStep_15">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.acceleo3*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.acceleo3*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_15" srcFile="${featurefilePublishStep_15}">
@@ -638,7 +638,7 @@
<pathconvert property="featurefilePublishStep_17">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.atl*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.atl*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_17" srcFile="${featurefilePublishStep_17}">
@@ -707,7 +707,7 @@
<pathconvert property="featurefilePublishStep_18">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.genchain.ecoretools*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.genchain.ecoretools*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_18" srcFile="${featurefilePublishStep_18}">
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-kepler/releng/build.properties b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-kepler/releng/build.properties
index 5c669a0..239533f 100644
--- a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-kepler/releng/build.properties
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-kepler/releng/build.properties
@@ -10,7 +10,7 @@
director.url=${eclipse.download.prefix}/tools/buckminster/products/director_latest-${director.release}.zip
#buckminster installation
-buckminster.release=3.6
+buckminster.release=4.2
bm.headless.site=${eclipse.download.prefix}/tools/buckminster/headless-${buckminster.release}
bm.external.site=${cloudsmith.download.prefix}/buckminster/external-${buckminster.release}
polarion.site=${polarion.download.prefix}/projects/subversive/download/eclipse/2.0/update-site/
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-kepler/releng/build.xml b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-kepler/releng/build.xml
index 170faeb..c7d7977 100644
--- a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-kepler/releng/build.xml
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-kepler/releng/build.xml
@@ -500,7 +500,7 @@
<pathconvert property="featurefilePublishStep_13">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.sdk*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.sdk*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_13" srcFile="${featurefilePublishStep_13}">
@@ -569,7 +569,7 @@
<pathconvert property="featurefilePublishStep_15">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.acceleo3*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.acceleo3*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_15" srcFile="${featurefilePublishStep_15}">
@@ -638,7 +638,7 @@
<pathconvert property="featurefilePublishStep_17">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.atl*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.atl*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_17" srcFile="${featurefilePublishStep_17}">
@@ -707,7 +707,7 @@
<pathconvert property="featurefilePublishStep_18">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.genchain.ecoretools*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.genchain.ecoretools*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_18" srcFile="${featurefilePublishStep_18}">
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-luna/releng/build.properties b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-luna/releng/build.properties
index 8b9e4ca..4e8c1ff 100644
--- a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-luna/releng/build.properties
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-luna/releng/build.properties
@@ -10,7 +10,7 @@
director.url=${eclipse.download.prefix}/tools/buckminster/products/director_latest-${director.release}.zip
#buckminster installation
-buckminster.release=3.6
+buckminster.release=4.2
bm.headless.site=${eclipse.download.prefix}/tools/buckminster/headless-${buckminster.release}
bm.external.site=${cloudsmith.download.prefix}/buckminster/external-${buckminster.release}
polarion.site=${polarion.download.prefix}/projects/subversive/download/eclipse/2.0/update-site/
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-luna/releng/build.xml b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-luna/releng/build.xml
index 26b0819..1ff767d 100644
--- a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-luna/releng/build.xml
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-luna/releng/build.xml
@@ -500,7 +500,7 @@
<pathconvert property="featurefilePublishStep_13">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.sdk*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.sdk*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_13" srcFile="${featurefilePublishStep_13}">
@@ -569,7 +569,7 @@
<pathconvert property="featurefilePublishStep_15">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.acceleo3*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.acceleo3*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_15" srcFile="${featurefilePublishStep_15}">
@@ -638,7 +638,7 @@
<pathconvert property="featurefilePublishStep_17">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.atl*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.atl*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_17" srcFile="${featurefilePublishStep_17}">
@@ -707,7 +707,7 @@
<pathconvert property="featurefilePublishStep_18">
<first count="1">
- <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.genchain.ecoretools*eclipse.feature/temp/feature.xml" />
+ <fileset dir="${result}/output" includes="org.eclipse.egf.portfolio.genchain.ecoretools*eclipse.feature/temp/manifest/feature.xml" />
</first>
</pathconvert>
<loadfile property="featureversionPublishStep_18" srcFile="${featurefilePublishStep_18}">
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/config.xml b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/config.xml
new file mode 100644
index 0000000..446462c
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/config.xml
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<project>
+ <description></description>
+ <actions>
+
+ </actions>
+ <builders>
+ <hudson.tasks.Ant>
+ <targets>all</targets>
+ <buildFile>git/git_eclipse/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/build.xml</buildFile>
+ </hudson.tasks.Ant>
+
+ </builders>
+ <buildWrappers>
+
+ </buildWrappers>
+ <properties>
+ <hudson.security.AuthorizationMatrixProperty>
+ <permission>hudson.model.Item.Cancel:mhelleboid</permission>
+ <permission>hudson.model.Item.Read:mhelleboid</permission>
+ <permission>hudson.model.Item.Delete:mhelleboid</permission>
+ <permission>hudson.model.Item.Workspace:mhelleboid</permission>
+ <permission>hudson.model.Item.Build:mhelleboid</permission>
+ <permission>hudson.model.Item.Configure:mhelleboid</permission>
+ <permission>hudson.model.Run.Update:mhelleboid</permission>
+ <permission>hudson.model.Run.Delete:mhelleboid</permission>
+
+ <permission>hudson.model.Item.Cancel:langlois</permission>
+ <permission>hudson.model.Item.Read:langlois</permission>
+ <permission>hudson.model.Item.Delete:langlois</permission>
+ <permission>hudson.model.Item.Workspace:langlois</permission>
+ <permission>hudson.model.Item.Build:langlois</permission>
+ <permission>hudson.model.Item.Configure:langlois</permission>
+ <permission>hudson.model.Run.Update:langlois</permission>
+ <permission>hudson.model.Run.Delete:langlois</permission>
+
+ <permission>hudson.model.Item.Cancel:tguiu</permission>
+ <permission>hudson.model.Item.Read:tguiu</permission>
+ <permission>hudson.model.Item.Delete:tguiu</permission>
+ <permission>hudson.model.Item.Workspace:tguiu</permission>
+ <permission>hudson.model.Item.Build:tguiu</permission>
+ <permission>hudson.model.Item.Configure:tguiu</permission>
+ <permission>hudson.model.Run.Update:tguiu</permission>
+ <permission>hudson.model.Run.Delete:tguiu</permission>
+
+ </hudson.security.AuthorizationMatrixProperty>
+ <hudson.plugins.zentimestamp.ZenTimestampJobProperty>
+ <changeBUILDID>true</changeBUILDID>
+ <pattern>yyyyMMdd-HHmm</pattern>
+ </hudson.plugins.zentimestamp.ZenTimestampJobProperty>
+
+ </properties>
+ <publishers>
+ <hudson.tasks.ArtifactArchiver>
+ <artifacts>result/publish/**</artifacts>
+ <latestOnly>false</latestOnly>
+ </hudson.tasks.ArtifactArchiver>
+ <hudson.tasks.junit.JUnitResultArchiver>
+ <testResults>result/testReport*.xml</testResults>
+ <keepLongStdio>false</keepLongStdio>
+ <testDataPublishers/>
+ </hudson.tasks.junit.JUnitResultArchiver>
+ <hudson.tasks.junit.JUnitResultArchiver>
+ <testResults>result/testReport*.xml</testResults>
+ <keepLongStdio>false</keepLongStdio>
+ <testDataPublishers/>
+ </hudson.tasks.junit.JUnitResultArchiver>
+ <hudson.tasks.JavadocArchiver>
+ <javadocDir>../javadoc</javadocDir>
+ <keepAll>false</keepAll>
+ </hudson.tasks.JavadocArchiver>
+
+ </publishers>
+ <triggers class="vector">
+
+ </triggers>
+ <scm class="hudson.plugins.git.GitSCM">
+ <configVersion>2</configVersion>
+ <userRemoteConfigs>
+ <hudson.plugins.git.UserRemoteConfig>
+ <name></name>
+ <refspec></refspec>
+ <url>https://git.eclipse.org/r/egf/org.eclipse.emf.egf</url>
+ <relativeTargetDir>git/git_eclipse</relativeTargetDir>
+ </hudson.plugins.git.UserRemoteConfig>
+ </userRemoteConfigs>
+ <branches>
+ <hudson.plugins.git.BranchSpec>
+ <name>master</name>
+ </hudson.plugins.git.BranchSpec>
+ </branches>
+ <disableSubmodules>false</disableSubmodules>
+ <recursiveSubmodules>false</recursiveSubmodules>
+ <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
+ <authorOrCommitter>false</authorOrCommitter>
+ <clean>false</clean>
+ <wipeOutWorkspace>false</wipeOutWorkspace>
+ <pruneBranches>false</pruneBranches>
+ <remotePoll>false</remotePoll>
+ <ignoreNotifyCommit>false</ignoreNotifyCommit>
+ <buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
+ <gitTool>Default</gitTool>
+ <submoduleCfg class="list"/>
+ <relativeTargetDir>git</relativeTargetDir>
+ <reference></reference>
+ <excludedRegions></excludedRegions>
+ <excludedUsers></excludedUsers>
+ <gitConfigName></gitConfigName>
+ <gitConfigEmail></gitConfigEmail>
+ <skipTag>false</skipTag>
+ <includedRegions></includedRegions>
+ <scmName></scmName>
+ </scm>
+ <logRotator>
+ <daysToKeep>-1</daysToKeep>
+ <numToKeep>10</numToKeep>
+ <artifactDaysToKeep>-1</artifactDaysToKeep>
+ <artifactNumToKeep>-1</artifactNumToKeep>
+ </logRotator>
+
+ <!--userDeployServerUrl=https://hudson.eclipse.org/hudson-->
+
+</project>
\ No newline at end of file
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/buckminster.ant b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/buckminster.ant
new file mode 100644
index 0000000..53ca128
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/buckminster.ant
@@ -0,0 +1,7 @@
+<project>
+ <import file="${buckminster.pdetasks}"/>
+
+ <target name="convertSiteToRuntime">
+ <buckminster.convertSiteToRuntime siteDir="${siteDir}" />
+ </target>
+</project>
\ No newline at end of file
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/buckminster.cspec b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/buckminster.cspec
new file mode 100644
index 0000000..bc8a83f
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/buckminster.cspec
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="BuildStep_10" componentType="buckminster" version="1.0.0">
+ <cs:dependencies>
+ <cs:dependency name="org.eclipse.egf.test" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.egf.portfolio.task.ant.test" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.egf.sdk" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.egf.examples" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.egf.portfolio.acceleo3" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.egf.portfolio.acceleo3.examples" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.egf.portfolio.atl" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.egf.portfolio.atl.examples" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.egf.portfolio.genchain.ecoretools" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.egf.releng2" componentType="osgi.bundle"/>
+ <cs:dependency name="org.eclipse.equinox.executable" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.rcp" componentType="eclipse.feature"/>
+ </cs:dependencies>
+
+ <cs:actions>
+ <cs:public name="convertSiteToRuntime" actor="ant">
+ <cs:actorProperties>
+ <cs:property key="buildFile" value="buckminster.ant"/>
+ <cs:property key="targets" value="convertSiteToRuntime"/>
+ </cs:actorProperties>
+ </cs:public>
+ </cs:actions>
+</cs:cspec>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/build.cquery b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/build.cquery
new file mode 100644
index 0000000..d2175d6
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/build.cquery
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="build.rmap">
+ <cq:rootRequest name="BuildStep_10" componentType="buckminster"/>
+
+ <!-- we ignore source plugin and feature by default -->
+ <cq:advisorNode namePattern=".*\.source" skipComponent="true"/>
+
+ <cq:advisorNode namePattern=".*" useMaterialization="false" useTargetPlatform="false"/>
+</cq:componentQuery>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/build.mspec b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/build.mspec
new file mode 100644
index 0000000..ea9c478
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/build.mspec
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<mspec:mspec xmlns:mspec="http://www.eclipse.org/buckminster/MetaData-1.0" materializer="p2" name="build.mspec" url="build.cquery">
+ <mspec:mspecNode materializer="workspace" namePattern="" filter="(buckminster.source=true)"/>
+</mspec:mspec>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/build.rmap b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/build.rmap
new file mode 100644
index 0000000..e99932f
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/build.rmap
@@ -0,0 +1,259 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<rmap xmlns="http://www.eclipse.org/buckminster/RMap-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mp="http://www.eclipse.org/buckminster/MavenProvider-1.0"
+ xmlns:pmp="http://www.eclipse.org/buckminster/PDEMapProvider-1.0" xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0">
+
+ <locator searchPathRef="buckminster" failOnError="false" />
+ <searchPath name="buckminster">
+ <!-- buckminster provider for windows -->
+ <provider componentTypes="buckminster" readerType="local" source="true">
+ <uri format="file:/{0}/buckminster_BuildStep_10">
+ <bc:propertyRef key="relengDir" />
+ </uri>
+ </provider>
+ <!-- buckminster provider for unix -->
+ <provider componentTypes="buckminster" readerType="local" source="true">
+ <uri format="file://{0}/buckminster_BuildStep_10">
+ <bc:propertyRef key="relengDir" />
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_10_GITBuildLocation_1" pattern="^org\.eclipse\.egf.*" failOnError="false" />
+ <searchPath name="BuildStep_10_GITBuildLocation_1">
+ <!-- provider for windows if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file:/{0}/git/git_eclipse/plugins/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- provider for unix if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file://{0}/git/git_eclipse/plugins/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- standalone provider -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="git" source="true">
+ <property key="git.remote.uri" value="https://:@git.eclipse.org/r/egf/org.eclipse.emf.egf"/>
+ <property key="git.auto.fetch" value="true"/>
+ <uri format="{0}/git,plugins/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_10_GITBuildLocation_2" pattern="^org\.eclipse\.egf.*" failOnError="false" />
+ <searchPath name="BuildStep_10_GITBuildLocation_2">
+ <!-- provider for windows if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file:/{0}/git/git_eclipse/doc/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- provider for unix if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file://{0}/git/git_eclipse/doc/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- standalone provider -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="git" source="true">
+ <property key="git.remote.uri" value="https://:@git.eclipse.org/r/egf/org.eclipse.emf.egf"/>
+ <property key="git.auto.fetch" value="true"/>
+ <uri format="{0}/git,doc/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_10_GITBuildLocation_3" pattern="^org\.eclipse\.egf.*" failOnError="false" />
+ <searchPath name="BuildStep_10_GITBuildLocation_3">
+ <!-- provider for windows if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file:/{0}/git/git_eclipse/examples/workspace/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- provider for unix if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file://{0}/git/git_eclipse/examples/workspace/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- standalone provider -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="git" source="true">
+ <property key="git.remote.uri" value="https://:@git.eclipse.org/r/egf/org.eclipse.emf.egf"/>
+ <property key="git.auto.fetch" value="true"/>
+ <uri format="{0}/git,examples/workspace/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_10_GITBuildLocation_4" pattern="^org\.eclipse\.egf.*" failOnError="false" />
+ <searchPath name="BuildStep_10_GITBuildLocation_4">
+ <!-- provider for windows if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file:/{0}/git/git_eclipse/features/{1}.feature">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- provider for unix if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file://{0}/git/git_eclipse/features/{1}.feature">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- standalone provider -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="git" source="true">
+ <property key="git.remote.uri" value="https://:@git.eclipse.org/r/egf/org.eclipse.emf.egf"/>
+ <property key="git.auto.fetch" value="true"/>
+ <uri format="{0}/git,features/{1}.feature">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_10_GITBuildLocation_5" pattern="^org\.eclipse\.egf.*" failOnError="false" />
+ <searchPath name="BuildStep_10_GITBuildLocation_5">
+ <!-- provider for windows if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file:/{0}/git/git_eclipse/portfolio/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- provider for unix if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file://{0}/git/git_eclipse/portfolio/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- standalone provider -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="git" source="true">
+ <property key="git.remote.uri" value="https://:@git.eclipse.org/r/egf/org.eclipse.emf.egf"/>
+ <property key="git.auto.fetch" value="true"/>
+ <uri format="{0}/git,portfolio/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_10_GITBuildLocation_6" pattern="^org\.eclipse\.egf.*" failOnError="false" />
+ <searchPath name="BuildStep_10_GITBuildLocation_6">
+ <!-- provider for windows if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file:/{0}/git/git_eclipse/tests/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- provider for unix if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file://{0}/git/git_eclipse/tests/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- standalone provider -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="git" source="true">
+ <property key="git.remote.uri" value="https://:@git.eclipse.org/r/egf/org.eclipse.emf.egf"/>
+ <property key="git.auto.fetch" value="true"/>
+ <uri format="{0}/git,tests/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_10_GITBuildLocation_7" pattern="^org\.eclipse\.egf.*" failOnError="false" />
+ <searchPath name="BuildStep_10_GITBuildLocation_7">
+ <!-- provider for windows if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file:/{0}/git/git_eclipse/releng/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- provider for unix if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file://{0}/git/git_eclipse/releng/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- standalone provider -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="git" source="true">
+ <property key="git.remote.uri" value="https://:@git.eclipse.org/r/egf/org.eclipse.emf.egf"/>
+ <property key="git.auto.fetch" value="true"/>
+ <uri format="{0}/git,releng/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_10_UpdateSiteBuildLocation_8" failOnError="false" />
+ <searchPath name="BuildStep_10_UpdateSiteBuildLocation_8">
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <uri format="{0}">
+ <bc:replace>
+ <bc:constant value="${updateSiteURL}" />
+ <bc:match pattern="\\" replacement="/" />
+ </bc:replace>
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_10_UpdateSiteBuildLocation_9" failOnError="false" />
+ <searchPath name="BuildStep_10_UpdateSiteBuildLocation_9">
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <uri format="{0}">
+ <bc:replace>
+ <bc:constant value="${ecoretoolsSiteURL}" />
+ <bc:match pattern="\\" replacement="/" />
+ </bc:replace>
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_10_UpdateSiteBuildLocation_10" pattern="^" failOnError="false" />
+ <searchPath name="BuildStep_10_UpdateSiteBuildLocation_10">
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <uri format="{0}">
+ <bc:replace>
+ <bc:constant value="${siriusSiteURL}" />
+ <bc:match pattern="\\" replacement="/" />
+ </bc:replace>
+ </uri>
+ </provider>
+ </searchPath>
+
+</rmap>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/build.target b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/build.target
new file mode 100644
index 0000000..cead461
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_10/build.target
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<?pde version="3.5"?>
+
+<target name="build.target">
+ <locations>
+ <location path="${workspace_loc}/../tp" type="Directory"/>
+ <location path="${workspace_loc}/../tp" type="Directory"/>
+ <location path="${workspace_loc}/../tp" type="Directory"/>
+ </locations>
+</target>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/buckminster.ant b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/buckminster.ant
new file mode 100644
index 0000000..53ca128
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/buckminster.ant
@@ -0,0 +1,7 @@
+<project>
+ <import file="${buckminster.pdetasks}"/>
+
+ <target name="convertSiteToRuntime">
+ <buckminster.convertSiteToRuntime siteDir="${siteDir}" />
+ </target>
+</project>
\ No newline at end of file
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/buckminster.cspec b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/buckminster.cspec
new file mode 100644
index 0000000..6e3601c
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/buckminster.cspec
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="BuildStep_12" componentType="buckminster" version="1.0.0">
+ <cs:dependencies>
+ <cs:dependency name="org.eclipse.equinox.executable" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.rcp" componentType="eclipse.feature"/>
+ </cs:dependencies>
+
+ <cs:actions>
+ <cs:public name="convertSiteToRuntime" actor="ant">
+ <cs:actorProperties>
+ <cs:property key="buildFile" value="buckminster.ant"/>
+ <cs:property key="targets" value="convertSiteToRuntime"/>
+ </cs:actorProperties>
+ </cs:public>
+ </cs:actions>
+</cs:cspec>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/build.cquery b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/build.cquery
new file mode 100644
index 0000000..87633cb
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/build.cquery
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="build.rmap">
+ <cq:rootRequest name="BuildStep_12" componentType="buckminster"/>
+
+ <!-- we ignore source plugin and feature by default -->
+ <cq:advisorNode namePattern=".*\.source" skipComponent="true"/>
+
+ <cq:advisorNode namePattern=".*" useMaterialization="false" useTargetPlatform="false"/>
+</cq:componentQuery>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/build.mspec b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/build.mspec
new file mode 100644
index 0000000..ea9c478
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/build.mspec
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<mspec:mspec xmlns:mspec="http://www.eclipse.org/buckminster/MetaData-1.0" materializer="p2" name="build.mspec" url="build.cquery">
+ <mspec:mspecNode materializer="workspace" namePattern="" filter="(buckminster.source=true)"/>
+</mspec:mspec>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/build.rmap b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/build.rmap
new file mode 100644
index 0000000..8ba3fcf
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/build.rmap
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<rmap xmlns="http://www.eclipse.org/buckminster/RMap-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mp="http://www.eclipse.org/buckminster/MavenProvider-1.0"
+ xmlns:pmp="http://www.eclipse.org/buckminster/PDEMapProvider-1.0" xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0">
+
+ <locator searchPathRef="buckminster" failOnError="false" />
+ <searchPath name="buckminster">
+ <!-- buckminster provider for windows -->
+ <provider componentTypes="buckminster" readerType="local" source="true">
+ <uri format="file:/{0}/buckminster_BuildStep_12">
+ <bc:propertyRef key="relengDir" />
+ </uri>
+ </provider>
+ <!-- buckminster provider for unix -->
+ <provider componentTypes="buckminster" readerType="local" source="true">
+ <uri format="file://{0}/buckminster_BuildStep_12">
+ <bc:propertyRef key="relengDir" />
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_12_UpdateSiteBuildLocation_1" failOnError="false" />
+ <searchPath name="BuildStep_12_UpdateSiteBuildLocation_1">
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <uri format="{0}">
+ <bc:replace>
+ <bc:constant value="${updateSiteURL}" />
+ <bc:match pattern="\\" replacement="/" />
+ </bc:replace>
+ </uri>
+ </provider>
+ </searchPath>
+
+</rmap>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/build.target b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/build.target
new file mode 100644
index 0000000..e0bcb98
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_12/build.target
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<?pde version="3.5"?>
+
+<target name="build.target">
+ <locations>
+ <location path="${workspace_loc}/../tp" type="Directory"/>
+ </locations>
+</target>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/buckminster.ant b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/buckminster.ant
new file mode 100644
index 0000000..53ca128
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/buckminster.ant
@@ -0,0 +1,7 @@
+<project>
+ <import file="${buckminster.pdetasks}"/>
+
+ <target name="convertSiteToRuntime">
+ <buckminster.convertSiteToRuntime siteDir="${siteDir}" />
+ </target>
+</project>
\ No newline at end of file
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/buckminster.cspec b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/buckminster.cspec
new file mode 100644
index 0000000..8990900
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/buckminster.cspec
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="BuildStep_3" componentType="buckminster" version="1.0.0">
+ <cs:dependencies>
+ <cs:dependency name="org.eclipse.egf" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.egf.releng" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.emf.importer" componentType="osgi.bundle"/>
+ <cs:dependency name="org.eclipse.emf.codegen.ecore.ui" componentType="osgi.bundle"/>
+ <cs:dependency name="org.eclipse.equinox.executable" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.rcp" componentType="eclipse.feature"/>
+ </cs:dependencies>
+
+ <cs:actions>
+ <cs:public name="convertSiteToRuntime" actor="ant">
+ <cs:actorProperties>
+ <cs:property key="buildFile" value="buckminster.ant"/>
+ <cs:property key="targets" value="convertSiteToRuntime"/>
+ </cs:actorProperties>
+ </cs:public>
+ </cs:actions>
+</cs:cspec>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/build.cquery b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/build.cquery
new file mode 100644
index 0000000..be82b36
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/build.cquery
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="build.rmap">
+ <cq:rootRequest name="BuildStep_3" componentType="buckminster"/>
+
+ <!-- we ignore source plugin and feature by default -->
+ <cq:advisorNode namePattern=".*\.source" skipComponent="true"/>
+
+ <cq:advisorNode namePattern=".*" useMaterialization="false" useTargetPlatform="false"/>
+</cq:componentQuery>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/build.mspec b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/build.mspec
new file mode 100644
index 0000000..ea9c478
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/build.mspec
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<mspec:mspec xmlns:mspec="http://www.eclipse.org/buckminster/MetaData-1.0" materializer="p2" name="build.mspec" url="build.cquery">
+ <mspec:mspecNode materializer="workspace" namePattern="" filter="(buckminster.source=true)"/>
+</mspec:mspec>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/build.rmap b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/build.rmap
new file mode 100644
index 0000000..d5458de
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/build.rmap
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<rmap xmlns="http://www.eclipse.org/buckminster/RMap-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mp="http://www.eclipse.org/buckminster/MavenProvider-1.0"
+ xmlns:pmp="http://www.eclipse.org/buckminster/PDEMapProvider-1.0" xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0">
+
+ <locator searchPathRef="buckminster" failOnError="false" />
+ <searchPath name="buckminster">
+ <!-- buckminster provider for windows -->
+ <provider componentTypes="buckminster" readerType="local" source="true">
+ <uri format="file:/{0}/buckminster_BuildStep_3">
+ <bc:propertyRef key="relengDir" />
+ </uri>
+ </provider>
+ <!-- buckminster provider for unix -->
+ <provider componentTypes="buckminster" readerType="local" source="true">
+ <uri format="file://{0}/buckminster_BuildStep_3">
+ <bc:propertyRef key="relengDir" />
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_3_GITBuildLocation_1" pattern="^org\.eclipse\.egf.*" failOnError="false" />
+ <searchPath name="BuildStep_3_GITBuildLocation_1">
+ <!-- provider for windows if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file:/{0}/git/git_eclipse/plugins/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- provider for unix if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file://{0}/git/git_eclipse/plugins/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- standalone provider -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="git" source="true">
+ <property key="git.remote.uri" value="https://:@git.eclipse.org/r/egf/org.eclipse.emf.egf"/>
+ <property key="git.auto.fetch" value="true"/>
+ <uri format="{0}/git,plugins/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_3_GITBuildLocation_2" pattern="^org\.eclipse\.egf.*" failOnError="false" />
+ <searchPath name="BuildStep_3_GITBuildLocation_2">
+ <!-- provider for windows if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file:/{0}/git/git_eclipse/features/{1}.feature">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- provider for unix if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file://{0}/git/git_eclipse/features/{1}.feature">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- standalone provider -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="git" source="true">
+ <property key="git.remote.uri" value="https://:@git.eclipse.org/r/egf/org.eclipse.emf.egf"/>
+ <property key="git.auto.fetch" value="true"/>
+ <uri format="{0}/git,features/{1}.feature">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_3_GITBuildLocation_3" pattern="^org\.eclipse\.egf.*" failOnError="false" />
+ <searchPath name="BuildStep_3_GITBuildLocation_3">
+ <!-- provider for windows if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file:/{0}/git/git_eclipse/releng/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- provider for unix if checkouted with Hudson -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="local" source="true">
+ <uri format="file://{0}/git/git_eclipse/releng/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ <!-- standalone provider -->
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="git" source="true">
+ <property key="git.remote.uri" value="https://:@git.eclipse.org/r/egf/org.eclipse.emf.egf"/>
+ <property key="git.auto.fetch" value="true"/>
+ <uri format="{0}/git,releng/{1}">
+ <bc:propertyRef key="build.root" />
+ <bc:propertyRef key="buckminster.component" />
+ </uri>
+ </provider>
+ </searchPath>
+
+
+ <locator searchPathRef="BuildStep_3_UpdateSiteBuildLocation_4" failOnError="false" />
+ <searchPath name="BuildStep_3_UpdateSiteBuildLocation_4">
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <uri format="{0}">
+ <bc:replace>
+ <bc:constant value="${updateSiteURL}" />
+ <bc:match pattern="\\" replacement="/" />
+ </bc:replace>
+ </uri>
+ </provider>
+ </searchPath>
+
+</rmap>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/build.target b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/build.target
new file mode 100644
index 0000000..e0bcb98
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/buckminster_BuildStep_3/build.target
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<?pde version="3.5"?>
+
+<target name="build.target">
+ <locations>
+ <location path="${workspace_loc}/../tp" type="Directory"/>
+ </locations>
+</target>
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/build.properties b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/build.properties
new file mode 100644
index 0000000..9590d38
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/build.properties
@@ -0,0 +1,52 @@
+#This file was generated by Eclipse EGF
+
+#site servers
+eclipse.download.prefix=http://download.eclipse.org
+cloudsmith.download.prefix=http://download.cloudsmith.com
+polarion.download.prefix=http://community.polarion.com
+
+#director
+director.url=${eclipse.download.prefix}/tools/buckminster/products/director_latest.zip
+
+#buckminster installation
+buckminster.release=4.5
+bm.headless.site=${eclipse.download.prefix}/tools/buckminster/headless-${buckminster.release}
+bm.external.site=${cloudsmith.download.prefix}/buckminster/external-${buckminster.release}
+polarion.site=${polarion.download.prefix}/projects/subversive/download/eclipse/2.0/update-site/
+
+#egf installation
+egf.release=helios
+egf.site=${eclipse.download.prefix}/egf/updates/${egf.release}/official/
+egf.eclipse.site=${eclipse.download.prefix}/releases/${egf.release}
+
+#buckminster build
+buckminster.loglevel=INFO
+buckminster.output.root=${result}/output
+buckminster.temp.root=${result}/temp
+
+#buckminster qualifier
+qualifier.replacement.*=generator:buildTimestamp
+generator.buildTimestamp.format='v'yyyyMMdd-HHmm
+
+#buckminster signing
+signing.type=eclipse.local
+eclipse.staging.area=${result}/signing
+site.pack200=true
+site.retain.unpacked=true
+
+#buckminster : do not generate version range in manifest.mf and content.jar
+pde.bundle.range.generation=false
+
+build.root=${relengDir}/../workspace
+tools=${build.root}/tools
+result=${build.root}/result
+publish=${result}/publish
+workspace=${result}/workspace
+timestamp=${myTimestamp}
+releaseName=oxygen
+updateSiteURL=${eclipse.download.prefix}/releases/${releaseName}
+ecoretoolsSiteURL=${eclipse.download.prefix}/ecoretools/updates/nightly/latest/neon/
+siriusSiteURL=${eclipse.download.prefix}/sirius/updates/stable/4.1.2-S20161201-045939/neon/
+eclipse.download.prefix=file:/home/data/httpd/download.eclipse.org
+eclipse.staging.area=/shared/download-staging.priv/modeling/egf/
+git.branch=master
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/build.xml b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/build.xml
new file mode 100644
index 0000000..25cf226
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/build.xml
@@ -0,0 +1,861 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file was generated by Eclipse EGF
+-->
+<project name="project" default="all">
+ <property environment="env" />
+
+ <property name="relengDir" value="${basedir}"/>
+ <tstamp>
+ <format property="myTimestamp" pattern="yyyyMMdd-HHmm"/>
+ </tstamp>
+
+ <condition property="build.root" value="${env.WORKSPACE}">
+ <isset property="env.WORKSPACE" />
+ </condition>
+ <condition property="tools" value="${env.tools}">
+ <isset property="env.tools" />
+ </condition>
+ <condition property="result" value="${env.result}">
+ <isset property="env.result" />
+ </condition>
+ <condition property="publish" value="${env.publish}">
+ <isset property="env.publish" />
+ </condition>
+ <condition property="workspace" value="${env.ECLIPSE_WORKSPACE}">
+ <isset property="env.ECLIPSE_WORKSPACE" />
+ </condition>
+ <condition property="timestamp" value="${env.BUILD_ID}">
+ <isset property="env.BUILD_ID" />
+ </condition>
+ <condition property="releaseName" value="${env.releaseName}">
+ <isset property="env.releaseName" />
+ </condition>
+ <condition property="updateSiteURL" value="${env.updateSiteURL}">
+ <isset property="env.updateSiteURL" />
+ </condition>
+ <condition property="ecoretoolsSiteURL" value="${env.ecoretoolsSiteURL}">
+ <isset property="env.ecoretoolsSiteURL" />
+ </condition>
+ <condition property="siriusSiteURL" value="${env.siriusSiteURL}">
+ <isset property="env.siriusSiteURL" />
+ </condition>
+ <condition property="eclipse.download.prefix" value="${env.eclipse.download.prefix}">
+ <isset property="env.eclipse.download.prefix" />
+ </condition>
+ <condition property="eclipse.staging.area" value="${env.eclipse.staging.area}">
+ <isset property="env.eclipse.staging.area" />
+ </condition>
+ <condition property="git.branch" value="${env.git.branch}">
+ <isset property="env.git.branch" />
+ </condition>
+
+ <property file="build.properties" />
+
+ <!-- This macro executes the default application of an eclipse installation that resides
+ in the folder ${buildtools}/@app
+ -->
+ <macrodef name="eclipse.launch">
+ <attribute name="app" />
+ <attribute name="workspace" default="${workspace}" />
+ <element name="args" optional="true" />
+ <sequential>
+ <!-- We assume that the eclipse installation is beneath ${tools} -->
+ <property name="@{app}.deploy.dir" value="${tools}/@{app}" />
+
+ <!-- Find the Eclipse launcher and assing its location to the @{app}.launcher property -->
+ <pathconvert property="@{app}.launcher">
+ <first count="1">
+ <sort>
+ <fileset dir="${@{app}.deploy.dir}/plugins" includes="**/org.eclipse.equinox.launcher_*.jar" />
+ <reverse xmlns="antlib:org.apache.tools.ant.types.resources.comparators">
+ <date />
+ </reverse>
+ </sort>
+ </first>
+ </pathconvert>
+
+ <!-- Copy Eclipse Variables preferences -->
+ <copy file="${relengDir}/templates/org.eclipse.core.variables.prefs"
+ toFile="@{workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.variables.prefs"/>
+
+ <!-- Launch the eclipse application -->
+ <java fork="true" jar="${@{app}.launcher}" dir="${@{app}.deploy.dir}" failonerror="true">
+ <jvmarg value="-Xmx1024m"/>
+ <jvmarg value="-XX:MaxPermSize=256m"/>
+
+ <jvmarg value="-Dhttp.proxyHost=proxy.eclipse.org"/>
+ <jvmarg value="-Dhttp.proxyPort=9898"/>
+ <jvmarg value="-Dhttps.proxyHost=proxy.eclipse.org"/>
+ <jvmarg value="-Dhttps.proxyPort=9898"/>
+ <jvmarg value="-Dhttp.nonProxyHosts=*.eclipse.org"/>
+ <jvmarg value="-Dhttps.nonProxyHosts=*.eclipse.org"/>
+ <jvmarg value="-Dftp.proxyHost=proxy.eclipse.org"/>
+ <jvmarg value="-Dftp.proxyPort=9898"/>
+ <jvmarg value="-Dftp.nonProxyHosts=*.eclipse.org"/>
+
+
+ <jvmarg value="-DrelengDir=relengDir"/>
+ <jvmarg value="-Dbuild.root=${build.root}"/>
+ <jvmarg value="-Dtools=${tools}"/>
+ <jvmarg value="-Dresult=${result}"/>
+ <jvmarg value="-Dpublish=${publish}"/>
+ <jvmarg value="-Dworkspace=${workspace}"/>
+ <jvmarg value="-Dtimestamp=${timestamp}"/>
+ <jvmarg value="-DreleaseName=${releaseName}"/>
+ <jvmarg value="-DupdateSiteURL=${updateSiteURL}"/>
+ <jvmarg value="-DecoretoolsSiteURL=${ecoretoolsSiteURL}"/>
+ <jvmarg value="-DsiriusSiteURL=${siriusSiteURL}"/>
+ <jvmarg value="-Declipse.download.prefix=${eclipse.download.prefix}"/>
+ <jvmarg value="-Declipse.staging.area=${eclipse.staging.area}"/>
+ <jvmarg value="-Dgit.branch=${git.branch}"/>
+ <arg value="-data" />
+ <arg value="@{workspace}" />
+ <args />
+ </java>
+ </sequential>
+ </macrodef>
+ <target name="install.director">
+ <available file="${tools}/director/director" property="director.exists" />
+ <antcall target="do.install.director" />
+ </target>
+
+ <target name="do.install.director" unless="director.exists">
+ <echo message="Fetching headless director application" />
+ <tempfile destdir="${java.io.tmpdir}" prefix="director-" suffix=".zip" property="director.zip" deleteonexit="true" />
+ <get src="${director.url}" dest="${director.zip}" />
+ <mkdir dir="${tools}" />
+ <unzip src="${director.zip}" dest="${tools}" />
+ <delete file="${director.zip}" />
+
+ <echo message="install eclipse proxy"/>
+ <mkdir dir="${tools}/director/configuration/.settings/"/>
+<echo file="${tools}/director/configuration/.settings/org.eclipse.core.net.prefs">#Fri May 17 19:15:07 CEST 2013
+systemProxiesEnabled=false
+org.eclipse.core.net.hasMigrated=true
+proxyData/HTTPS/port=9898
+proxyData/HTTP/host=proxy.eclipse.org
+nonProxiedHosts=172.30.206.*|localhost|127.0.0.1
+proxyData/HTTP/hasAuth=false
+proxyData/HTTP/port=9898
+eclipse.preferences.version=1
+proxyData/HTTPS/hasAuth=false
+proxyData/HTTPS/host=proxy.eclipse.org
+
+</echo>
+ </target> <target name="install.buckminster">
+ <available file="${tools}/buckminster/buckminster" property="buckminster.exists" />
+ <antcall target="do.install.buckminster" />
+ </target>
+
+ <target name="do.install.buckminster" unless="buckminster.exists" depends="install.director">
+ <echo message="Configuring headless buckminster with needed features" />
+ <echo message="Headless site: ${bm.headless.site}" />
+ <echo message="External site: ${bm.external.site}" />
+ <eclipse.launch app="director">
+ <args>
+ <jvmarg value="-Declipse.p2.mirrors=false" />
+ <arg value="-r" />
+ <arg value="${bm.headless.site}" />
+ <arg value="-d" />
+ <arg value="${tools}/buckminster" />
+ <arg value="-p" />
+ <arg value="Buckminster" />
+ <arg value="-i" />
+ <arg value="org.eclipse.buckminster.cmdline.product" />
+ <arg value="-i" />
+ <arg value="org.eclipse.buckminster.core.headless.feature.feature.group" />
+ <arg value="-i" />
+ <arg value="org.eclipse.buckminster.pde.headless.feature.feature.group" />
+ </args>
+ </eclipse.launch>
+ </target>
+
+ <target name="install.egf">
+ <available file="${tools}/egf/eclipse.ini" property="egf.exists" />
+ <antcall target="do.install.egf" />
+ </target>
+
+ <target name="do.install.egf" unless="egf.exists" depends="install.director">
+ <echo message="Configuring EGF with needed features" />
+ <echo message="EGF site: ${egf.site}" />
+ <echo message="EGF eclipse site: ${egf.eclipse.site}" />
+ <eclipse.launch app="director">
+ <args>
+ <jvmarg value="-Declipse.p2.mirrors=false" />
+ <arg value="-r" />
+ <arg value="${egf.site}" />
+ <arg value="-r" />
+ <arg value="${egf.eclipse.site}" />
+ <arg value="-d" />
+ <arg value="${tools}/egf" />
+ <arg value="-p" />
+ <arg value="EGF" />
+ <arg value="-i" />
+ <arg value="org.eclipse.platform.ide" />
+ <arg value="-i" />
+ <arg value="org.eclipse.egf.feature.group" />
+ <arg value="-i" />
+ <arg value="org.eclipse.egf.portfolio.feature.group" />
+ <arg value="-i" />
+ <arg value="org.eclipse.egf.portfolio.emf.feature.group" />
+ <arg value="-i" />
+ <arg value="org.eclipse.egf.portfolio.genchain.feature.group" />
+ </args>
+ </eclipse.launch>
+ </target>
+ <macrodef name="buckminster">
+ <attribute name="command" />
+ <element name="globargs" optional="true" />
+ <element name="cmdargs" optional="true" />
+ <sequential>
+ <eclipse.launch app="buckminster">
+ <args>
+ <jvmarg value="-Dbugfix.288796=true"/>
+ <arg value="--loglevel" />
+ <arg value="${buckminster.loglevel}" />
+ <arg value="--displaystacktrace" />
+ <globargs />
+ <arg value="@{command}" />
+ <arg value="-P" />
+ <arg value="${properties.tmp}" />
+ <cmdargs />
+ </args>
+ </eclipse.launch>
+ </sequential>
+ </macrodef>
+ <macrodef name="egf">
+ <element name="activities" />
+ <element name="globargs" optional="true" />
+ <element name="cmdargs" optional="true" />
+ <sequential>
+ <eclipse.launch app="egf">
+ <args>
+ <arg value="-application" />
+ <arg value="org.eclipse.egf.application.activity" />
+ <arg value="-consoleLog" />
+ <globargs />
+ <arg value="-activities" />
+ <activities />
+ <cmdargs />
+ </args>
+ </eclipse.launch>
+ </sequential>
+ </macrodef>
+ <macrodef name="anteclipse">
+ <attribute name="buildfile" default="${relengDir}/build.xml" />
+ <attribute name="target" />
+ <element name="globargs" optional="true" />
+ <sequential>
+ <eclipse.launch app="egf">
+ <args>
+ <arg value="-application" />
+ <arg value="org.eclipse.ant.core.antRunner" />
+ <arg value="-consoleLog" />
+ <globargs />
+ <arg value="-buildfile" />
+ <arg value="@{buildfile}" />
+ <arg value="@{target}" />
+ </args>
+ </eclipse.launch>
+ </sequential>
+ </macrodef>
+ <target name="clean.result">
+ <delete dir="${result}" failonerror="true" quiet="true" />
+ </target>
+
+ <target name="clean.workspace">
+ <delete dir="${workspace}" failonerror="true" quiet="true" />
+ </target>
+
+ <target name="clean.tools">
+ <delete dir="${tools}" failonerror="true" quiet="true" />
+ </target>
+
+ <target name="clean.all">
+ <antcall target="clean.workspace" />
+ <antcall target="clean.result" />
+ <antcall target="clean.tools" />
+ </target>
+ <target name="init" depends="init.build.properties" >
+ <echo message="Available variables are : "/>
+ <echo message="Builtin $${relengDir} : ${relengDir}" />
+ <echo message="Builtin $${build.root} : ${build.root}" />
+ <echo message="Builtin $${tools} : ${tools}" />
+ <echo message="Builtin $${result} : ${result}" />
+ <echo message="Builtin $${publish} : ${publish}" />
+ <echo message="Builtin $${workspace} : ${workspace}" />
+ <echo message="Builtin $${timestamp} : ${timestamp}" />
+ <echo message="Provided $${releaseName} : ${releaseName}" />
+ <echo message="Provided $${updateSiteURL} : ${updateSiteURL}" />
+ <echo message="Provided $${ecoretoolsSiteURL} : ${ecoretoolsSiteURL}" />
+ <echo message="Provided $${siriusSiteURL} : ${siriusSiteURL}" />
+ <echo message="Provided $${eclipse.download.prefix} : ${eclipse.download.prefix}" />
+ <echo message="Provided $${eclipse.staging.area} : ${eclipse.staging.area}" />
+ <echo message="Provided $${git.branch} : ${git.branch}" />
+ </target>
+
+ <target name="init.build.properties">
+ <!-- Echo relevant properties to a temporary file so that Buckminster can read them -->
+ <tempfile destdir="${java.io.tmpdir}" prefix="build-" suffix=".properties" deleteonexit="true" property="properties.tmp" />
+ <echoproperties destfile="${properties.tmp}">
+ <!-- We don't want these. basedir in particular will cause problems if passed explicitly -->
+ <propertyset negate="true">
+ <propertyref name="basedir" />
+ <propertyref name="eclipse.home" />
+ <propertyref name="properties.tmp" />
+ <propertyref name="line.separator" />
+ <propertyref name="path.separator" />
+ <propertyref prefix="ant." />
+ <propertyref prefix="file." />
+ <propertyref prefix="java." />
+ <propertyref prefix="sun." />
+ <propertyref prefix="user." />
+ </propertyset>
+ </echoproperties>
+ </target>
+
+ <target name="all" depends="CleanStep_1,CleanStep_2,BuildStep_3,PublishStep_4,PublishStep_5,InstallStep_6,InstallStep_7,AntStep_8,CleanStep_9,BuildStep_10,AntStep_11,BuildStep_12,TestStep_13,TestStep_14,EgfStep_15,PublishStep_16,EgfStep_17,PublishStep_18,EgfStep_19,PublishStep_20,PublishStep_21,AggregateStep_22,AntStep_23,JavadocStep_24" />
+ <target name="CleanStep_1" >
+ <antcall target="clean.result" />
+ </target>
+ <target name="CleanStep_2" >
+ <antcall target="clean.workspace" />
+ </target>
+ <target name="CleanStep_9" >
+ <antcall target="clean.result" />
+ </target>
+ <target name="BuildStep_3" depends="init,install.buckminster">
+ <echo message="Importing projects into workspace ${workspace} and binaries into target platform" />
+
+ <echo message="install JRE ${env.JAVA_HOME}" />
+ <buckminster command="installJRE">
+ <cmdargs>
+ <arg value="--location" />
+ <arg value="${env.JAVA_HOME}" />
+ </cmdargs>
+ </buckminster>
+
+
+ <echo message="import target platform" />
+ <buckminster command="importtargetdefinition">
+ <cmdargs>
+ <arg value="--active" />
+ <arg value="${relengDir}/buckminster_BuildStep_3/build.target" />
+ </cmdargs>
+ </buckminster>
+ <echo message="provision : import projects in workspace" />
+ <buckminster command="import">
+ <!-- Uncomment to debug <globargs><jvmarg value="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y"/></globargs> -->
+ <cmdargs>
+ <arg value="${relengDir}/buckminster_BuildStep_3/build.mspec" />
+ </cmdargs>
+ </buckminster>
+
+
+ <echo message="Invoking all eclipse builders on workspace ${workspace}" />
+ <buckminster command="build" >
+ <cmdargs>
+ <arg value="--clean" />
+ <arg value="--thorough" />
+ </cmdargs>
+ </buckminster>
+ </target>
+
+ <target name="BuildStep_10" depends="init,install.buckminster">
+ <echo message="Importing projects into workspace ${workspace} and binaries into target platform" />
+
+ <echo message="install JRE ${env.JAVA_HOME}" />
+ <buckminster command="installJRE">
+ <cmdargs>
+ <arg value="--location" />
+ <arg value="${env.JAVA_HOME}" />
+ </cmdargs>
+ </buckminster>
+
+
+ <echo message="import target platform" />
+ <buckminster command="importtargetdefinition">
+ <cmdargs>
+ <arg value="--active" />
+ <arg value="${relengDir}/buckminster_BuildStep_10/build.target" />
+ </cmdargs>
+ </buckminster>
+ <echo message="provision : import projects in workspace" />
+ <buckminster command="import">
+ <!-- Uncomment to debug <globargs><jvmarg value="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y"/></globargs> -->
+ <cmdargs>
+ <arg value="${relengDir}/buckminster_BuildStep_10/build.mspec" />
+ </cmdargs>
+ </buckminster>
+
+
+ <echo message="No builders invocation specified" />
+ </target>
+
+ <target name="BuildStep_12" depends="init,install.buckminster">
+ <echo message="Importing projects into workspace ${workspace} and binaries into target platform" />
+
+ <echo message="install JRE ${env.JAVA_HOME}" />
+ <buckminster command="installJRE">
+ <cmdargs>
+ <arg value="--location" />
+ <arg value="${env.JAVA_HOME}" />
+ </cmdargs>
+ </buckminster>
+
+
+ <echo message="import target platform" />
+ <buckminster command="importtargetdefinition">
+ <cmdargs>
+ <arg value="--active" />
+ <arg value="${relengDir}/buckminster_BuildStep_12/build.target" />
+ </cmdargs>
+ </buckminster>
+ <echo message="provision : import projects in workspace" />
+ <buckminster command="import">
+ <!-- Uncomment to debug <globargs><jvmarg value="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y"/></globargs> -->
+ <cmdargs>
+ <arg value="${relengDir}/buckminster_BuildStep_12/build.mspec" />
+ </cmdargs>
+ </buckminster>
+
+
+ <echo message="Invoking all eclipse builders on workspace ${workspace}" />
+ <buckminster command="build" >
+ <cmdargs>
+ <arg value="--clean" />
+ <arg value="--thorough" />
+ </cmdargs>
+ </buckminster>
+ </target>
+
+ <target name="PublishStep_4" depends="init,install.buckminster" >
+
+
+ <echo message="Generate Site"/>
+ <buckminster command="perform">
+ <globargs>
+ <arg value="-Dsite.include.top=true"/>
+ <arg value="-Dsite.signing=false"/>
+ <arg value="-Dcbi.include.source=true"/>
+ </globargs>
+ <cmdargs>
+ <arg value="org.eclipse.egf.releng:eclipse.feature#site.p2" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Publish site"/>
+ <mkdir dir="${publish}/org.eclipse.egf.releng/site.p2/"/>
+ <copy todir="${publish}/org.eclipse.egf.releng/site.p2/">
+ <fileset dir="${result}/output">
+ <include name="org.eclipse.egf.releng*/site.p2/*"/>
+ <include name="org.eclipse.egf.releng*/site.p2/**"/>
+ </fileset>
+ <filtermapper>
+ <replaceregex pattern=".*site\.p2" replace="" />
+ </filtermapper>
+ </copy>
+
+ </target>
+
+ <target name="PublishStep_5" depends="init,install.buckminster" >
+
+
+ <echo message="Generate Site"/>
+ <buckminster command="perform">
+ <globargs>
+ <arg value="-Dsite.include.top=true"/>
+ <arg value="-Dsite.signing=false"/>
+ <arg value="-Dcbi.include.source=true"/>
+ </globargs>
+ <cmdargs>
+ <arg value="org.eclipse.egf:eclipse.feature#site.p2" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Publish site"/>
+ <mkdir dir="${publish}/org.eclipse.egf/site.p2/"/>
+ <copy todir="${publish}/org.eclipse.egf/site.p2/">
+ <fileset dir="${result}/output">
+ <include name="org.eclipse.egf*/site.p2/*"/>
+ <include name="org.eclipse.egf*/site.p2/**"/>
+ </fileset>
+ <filtermapper>
+ <replaceregex pattern=".*site\.p2" replace="" />
+ </filtermapper>
+ </copy>
+
+ </target>
+
+ <target name="PublishStep_16" depends="init,install.buckminster" >
+
+
+ <echo message="Generate Site"/>
+ <buckminster command="perform">
+ <globargs>
+ <arg value="-Dsite.include.top=true"/>
+ <arg value="-Dsite.signing=true"/>
+ <arg value="-Dcbi.include.source=true"/>
+ </globargs>
+ <cmdargs>
+ <arg value="org.eclipse.egf.sdk:eclipse.feature#site.p2" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Publish site"/>
+ <mkdir dir="${publish}/org.eclipse.egf.sdk/site.p2/"/>
+ <copy todir="${publish}/org.eclipse.egf.sdk/site.p2/">
+ <fileset dir="${result}/output">
+ <include name="org.eclipse.egf.sdk*/site.p2/*"/>
+ <include name="org.eclipse.egf.sdk*/site.p2/**"/>
+ </fileset>
+ <filtermapper>
+ <replaceregex pattern=".*site\.p2" replace="" />
+ </filtermapper>
+ </copy>
+
+ </target>
+
+ <target name="PublishStep_18" depends="init,install.buckminster" >
+
+
+ <echo message="Generate Site"/>
+ <buckminster command="perform">
+ <globargs>
+ <arg value="-Dsite.include.top=true"/>
+ <arg value="-Dsite.signing=true"/>
+ <arg value="-Dcbi.include.source=true"/>
+ </globargs>
+ <cmdargs>
+ <arg value="org.eclipse.egf.portfolio.acceleo3:eclipse.feature#site.p2" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Publish site"/>
+ <mkdir dir="${publish}/org.eclipse.egf.portfolio.acceleo3/site.p2/"/>
+ <copy todir="${publish}/org.eclipse.egf.portfolio.acceleo3/site.p2/">
+ <fileset dir="${result}/output">
+ <include name="org.eclipse.egf.portfolio.acceleo3*/site.p2/*"/>
+ <include name="org.eclipse.egf.portfolio.acceleo3*/site.p2/**"/>
+ </fileset>
+ <filtermapper>
+ <replaceregex pattern=".*site\.p2" replace="" />
+ </filtermapper>
+ </copy>
+
+ </target>
+
+ <target name="PublishStep_20" depends="init,install.buckminster" >
+
+
+ <echo message="Generate Site"/>
+ <buckminster command="perform">
+ <globargs>
+ <arg value="-Dsite.include.top=true"/>
+ <arg value="-Dsite.signing=true"/>
+ <arg value="-Dcbi.include.source=true"/>
+ </globargs>
+ <cmdargs>
+ <arg value="org.eclipse.egf.portfolio.atl:eclipse.feature#site.p2" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Publish site"/>
+ <mkdir dir="${publish}/org.eclipse.egf.portfolio.atl/site.p2/"/>
+ <copy todir="${publish}/org.eclipse.egf.portfolio.atl/site.p2/">
+ <fileset dir="${result}/output">
+ <include name="org.eclipse.egf.portfolio.atl*/site.p2/*"/>
+ <include name="org.eclipse.egf.portfolio.atl*/site.p2/**"/>
+ </fileset>
+ <filtermapper>
+ <replaceregex pattern=".*site\.p2" replace="" />
+ </filtermapper>
+ </copy>
+
+ </target>
+
+ <target name="PublishStep_21" depends="init,install.buckminster" >
+
+
+ <echo message="Generate Site"/>
+ <buckminster command="perform">
+ <globargs>
+ <arg value="-Dsite.include.top=true"/>
+ <arg value="-Dsite.signing=true"/>
+ <arg value="-Dcbi.include.source=true"/>
+ </globargs>
+ <cmdargs>
+ <arg value="org.eclipse.egf.portfolio.genchain.ecoretools:eclipse.feature#site.p2" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Publish site"/>
+ <mkdir dir="${publish}/org.eclipse.egf.portfolio.genchain.ecoretools/site.p2/"/>
+ <copy todir="${publish}/org.eclipse.egf.portfolio.genchain.ecoretools/site.p2/">
+ <fileset dir="${result}/output">
+ <include name="org.eclipse.egf.portfolio.genchain.ecoretools*/site.p2/*"/>
+ <include name="org.eclipse.egf.portfolio.genchain.ecoretools*/site.p2/**"/>
+ </fileset>
+ <filtermapper>
+ <replaceregex pattern=".*site\.p2" replace="" />
+ </filtermapper>
+ </copy>
+
+ </target>
+
+ <target name="TestStep_13" depends="init,install.buckminster">
+ <echo message="Running Junit tests " />
+ <buckminster command="junit">
+ <cmdargs>
+ <arg value="-l" />
+ <arg value="org.eclipse.egf.core.test/EGF_Core_Tests.launch" />
+ <arg value="-o" />
+ <arg value="${result}/testReportTestStep_13.xml" />
+ <arg value="--terseXML" />
+ <arg value="--flatXML"/>
+ </cmdargs>
+ </buckminster>
+ </target>
+
+ <target name="TestStep_14" depends="init,install.buckminster">
+ <echo message="Running Junit tests " />
+ <buckminster command="junit">
+ <cmdargs>
+ <arg value="-l" />
+ <arg value="org.eclipse.egf.portfolio.task.ant.test/Ant_Tests.launch" />
+ <arg value="-o" />
+ <arg value="${result}/testReportTestStep_14.xml" />
+ <arg value="--terseXML" />
+ <arg value="--flatXML"/>
+ </cmdargs>
+ </buckminster>
+ </target>
+
+
+ <target name="AntStep_8">
+ <antcall target="copy_egf_to_tools"/>
+ </target>
+
+<target name="copy_egf_to_tools">
+ <delete dir="${tools}/egf"/>
+ <copy todir="${tools}/egf">
+ <fileset dir="${publish}/egf"/>
+ </copy>
+</target>
+
+ <target name="AntStep_11" depends="init,install.egf" >
+ <anteclipse target="recompile_egf_patterns" />
+ </target>
+
+<target name="recompile_egf_patterns">
+ <eclipse.incrementalBuild kind="incremental" builder="org.eclipse.pde.SchemaBuilder" />
+ <eclipse.incrementalBuild kind="incremental" builder="org.eclipse.pde.ManifestBuilder" />
+ <eclipse.incrementalBuild kind="incremental" builder="org.eclipse.jdt.core.javabuilder" />
+ <eclipse.incrementalBuild kind="incremental" builder="org.eclipse.egf.pattern.ui.PatternBuilder" />
+</target>
+
+
+ <target name="AntStep_23">
+ <antcall target="stats"/>
+ </target>
+
+<target name="stats">
+ <property name="p2.site.path" value="${publish}/org.eclipse.egf.site/site.p2" />
+
+ <unzip src="${p2.site.path}/artifacts.jar" dest="${p2.site.path}" />
+ <delete file="${p2.site.path}/artifacts.jar" />
+ <move file="${p2.site.path}/artifacts.xml" tofile="${p2.site.path}/artifacts.xml.orig" />
+
+ <xslt style="${build.root}/git/git_eclipse/releng/org.eclipse.egf.releng2/ant/statsURI.xsl"
+ in="${p2.site.path}/artifacts.xml.orig"
+ out="${p2.site.path}/artifacts.xml">
+ <param name="releaseName" expression="${releaseName}"/>
+ </xslt>
+
+ <zip destfile="${p2.site.path}/artifacts.jar" basedir="${p2.site.path}" includes="artifacts.xml" />
+ <delete file="${p2.site.path}/artifacts.xml" />
+ <delete file="${p2.site.path}/artifacts.xml.orig" />
+</target>
+
+ <target name="JavadocStep_24">
+ <delete dir="${build.root}/../javadoc" />
+ <javadoc
+ destdir="${build.root}/../javadoc"
+ maxmemory="1024m"
+ source="1.5"
+ useexternalfile="true"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="Javadoc">
+
+ <link offline="false" href="http://download.oracle.com/javase/1.5.0/docs/api/"/>
+ <link offline="false" href="http://www.osgi.org/javadoc/r4v42/"/>
+ <link offline="false" href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.5.0/"/>
+ <link offline="false" href="http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/"/>
+
+<!-- TODO better handling of dir parameter -->
+<!-- TODO better handling of SourceBuildLocation model extension -->
+
+
+ <fileset dir="${build.root}/git/git_eclipse/plugins" defaultexcludes="true">
+
+ <include name="**/*.java"/>
+ </fileset>
+
+<!-- TODO better handling of copyright (escape chars) -->
+<!-- <bottom>copyright</bottom> -->
+ </javadoc>
+</target>
+
+ <target name="EgfStep_15" depends="init,install.egf">
+ <egf>
+ <globargs>
+ <jvmarg value="-Degf.target.bundle.priority=true" />
+ <jvmarg value="-DfeatureName=org.eclipse.egf.examples-feature" />
+ <jvmarg value="-DoutputFolder=${publish}/org.eclipse.egf.sdk/examples" />
+ <jvmarg value="-DimporterName=org.eclipse.egf.examples.installer" />
+ </globargs>
+ <activities>
+ <arg value="platform:/plugin/org.eclipse.egf.releng2/egf/PublishExamples.fcore#_P2rGsKboEd-ZgeUI-BonwQ"/>
+ </activities>
+ </egf>
+ </target>
+ <target name="EgfStep_17" depends="init,install.egf">
+ <egf>
+ <globargs>
+ <jvmarg value="-Degf.target.bundle.priority=true" />
+ <jvmarg value="-DfeatureName=org.eclipse.egf.portfolio.acceleo3.examples-feature" />
+ <jvmarg value="-DoutputFolder=${publish}/org.eclipse.egf.portfolio.acceleo3/examples" />
+ <jvmarg value="-DimporterName=org.eclipse.egf.portfolio.acceleo3.examples.installer" />
+ </globargs>
+ <activities>
+ <arg value="platform:/plugin/org.eclipse.egf.releng2/egf/PublishExamples.fcore#_P2rGsKboEd-ZgeUI-BonwQ"/>
+ </activities>
+ </egf>
+ </target>
+ <target name="EgfStep_19" depends="init,install.egf">
+ <egf>
+ <globargs>
+ <jvmarg value="-Degf.target.bundle.priority=true" />
+ <jvmarg value="-DfeatureName=org.eclipse.egf.portfolio.atl.examples-feature" />
+ <jvmarg value="-DoutputFolder=${publish}/org.eclipse.egf.portfolio.atl/examples" />
+ <jvmarg value="-DimporterName=org.eclipse.egf.portfolio.atl.examples.installer" />
+ </globargs>
+ <activities>
+ <arg value="platform:/plugin/org.eclipse.egf.releng2/egf/PublishExamples.fcore#_P2rGsKboEd-ZgeUI-BonwQ"/>
+ </activities>
+ </egf>
+ </target>
+ <target name="AggregateStep_22" depends="init,install.egf" >
+ <anteclipse target="AggregateStep_22_dropins" />
+ <anteclipse target="AggregateStep_22_sitep2" />
+ </target>
+
+ <target name="AggregateStep_22_dropins">
+ </target>
+
+ <target name="AggregateStep_22_sitep2">
+ <!-- see http://wiki.eclipse.org/Equinox/p2/Ant_Tasks -->
+ <p2.mirror>
+ <repository location="file:/${publish}/org.eclipse.egf.site/site.p2" name="buckminster-egf-oxygen/org.eclipse.egf.site" />
+ <source>
+ <repository location="file:/${publish}/org.eclipse.egf.sdk/site.p2" />
+ <repository location="file:/${publish}/org.eclipse.egf.portfolio.acceleo3/site.p2" />
+ <repository location="file:/${publish}/org.eclipse.egf.portfolio.atl/site.p2" />
+ <repository location="file:/${publish}/org.eclipse.egf.portfolio.genchain.ecoretools/site.p2" />
+ </source>
+ </p2.mirror>
+ </target>
+ <target name="InstallStep_6" depends="init,install.director" >
+ <eclipse.launch app="director">
+ <args>
+ <jvmarg value="-Declipse.p2.mirrors=false" />
+ <jvmarg value="-Xmx1024m"/>
+ <jvmarg value="-XX:MaxPermSize=256m"/>
+
+ <jvmarg value="-Dhttp.proxyHost=proxy.eclipse.org"/>
+ <jvmarg value="-Dhttp.proxyPort=9898"/>
+ <jvmarg value="-Dhttps.proxyHost=proxy.eclipse.org"/>
+ <jvmarg value="-Dhttps.proxyPort=9898"/>
+ <jvmarg value="-Dhttp.nonProxyHosts=*.eclipse.org"/>
+ <jvmarg value="-Dhttps.nonProxyHosts=*.eclipse.org"/>
+ <jvmarg value="-Dftp.proxyHost=proxy.eclipse.org"/>
+ <jvmarg value="-Dftp.proxyPort=9898"/>
+ <jvmarg value="-Dftp.nonProxyHosts=*.eclipse.org"/>
+
+
+
+ <arg value="-roaming" />
+ <arg value="-profileProperties" />
+ <arg value="org.eclipse.update.install.features=true " />
+
+ <arg value="-d" />
+ <arg value="${publish}/egf" />
+
+ <arg value="-p" />
+ <arg value="EGF" />
+
+ <arg value="-r" />
+ <arg value="${updateSiteURL}" />
+
+
+
+ <arg value="-i" />
+ <arg value="org.eclipse.platform.ide" />
+
+
+ </args>
+ </eclipse.launch>
+ </target>
+ <target name="InstallStep_7" depends="init,install.director" >
+ <eclipse.launch app="director">
+ <args>
+ <jvmarg value="-Declipse.p2.mirrors=false" />
+ <jvmarg value="-Xmx1024m"/>
+ <jvmarg value="-XX:MaxPermSize=256m"/>
+
+ <jvmarg value="-Dhttp.proxyHost=proxy.eclipse.org"/>
+ <jvmarg value="-Dhttp.proxyPort=9898"/>
+ <jvmarg value="-Dhttps.proxyHost=proxy.eclipse.org"/>
+ <jvmarg value="-Dhttps.proxyPort=9898"/>
+ <jvmarg value="-Dhttp.nonProxyHosts=*.eclipse.org"/>
+ <jvmarg value="-Dhttps.nonProxyHosts=*.eclipse.org"/>
+ <jvmarg value="-Dftp.proxyHost=proxy.eclipse.org"/>
+ <jvmarg value="-Dftp.proxyPort=9898"/>
+ <jvmarg value="-Dftp.nonProxyHosts=*.eclipse.org"/>
+
+
+
+ <arg value="-roaming" />
+ <arg value="-profileProperties" />
+ <arg value="org.eclipse.update.install.features=true " />
+
+ <arg value="-d" />
+ <arg value="${publish}/egf" />
+
+ <arg value="-p" />
+ <arg value="EGF" />
+
+ <arg value="-r" />
+ <arg value="${updateSiteURL}" />
+
+ <arg value="-r" />
+ <arg value="file:/${publish}/org.eclipse.egf/site.p2" />
+ <arg value="-r" />
+ <arg value="file:/${publish}/org.eclipse.egf.releng/site.p2" />
+
+ <arg value="-i" />
+ <arg value="org.eclipse.egf.feature.group" />
+
+
+ <arg value="-i" />
+ <arg value="org.eclipse.egf.feature.group" />
+ <arg value="-i" />
+ <arg value="org.eclipse.egf.releng.feature.group" />
+
+ </args>
+ </eclipse.launch>
+ </target>
+</project>
\ No newline at end of file
diff --git a/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/templates/org.eclipse.core.variables.prefs b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/templates/org.eclipse.core.variables.prefs
new file mode 100644
index 0000000..361cd40
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/jobs/buckminster-egf-oxygen/releng/templates/org.eclipse.core.variables.prefs
@@ -0,0 +1,3 @@
+#Wed Jan 04 10:05:55 CET 2012
+eclipse.preferences.version=1
+org.eclipse.core.variables.valueVariables=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><valueVariables><valueVariable description\="" name\="relengDir" readOnly\="false" value\="${system_property\:relengDir}"/><valueVariable description\="" name\="build.root" readOnly\="false" value\="${system_property\:build.root}"/><valueVariable description\="" name\="tools" readOnly\="false" value\="${system_property\:tools}"/><valueVariable description\="" name\="result" readOnly\="false" value\="${system_property\:result}"/><valueVariable description\="" name\="publish" readOnly\="false" value\="${system_property\:publish}"/><valueVariable description\="" name\="workspace" readOnly\="false" value\="${system_property\:workspace}"/><valueVariable description\="" name\="timestamp" readOnly\="false" value\="${system_property\:timestamp}"/><valueVariable description\="" name\="releaseName" readOnly\="false" value\="${system_property\:releaseName}"/><valueVariable description\="" name\="updateSiteURL" readOnly\="false" value\="${system_property\:updateSiteURL}"/><valueVariable description\="" name\="ecoretoolsSiteURL" readOnly\="false" value\="${system_property\:ecoretoolsSiteURL}"/><valueVariable description\="" name\="siriusSiteURL" readOnly\="false" value\="${system_property\:siriusSiteURL}"/><valueVariable description\="" name\="eclipse.download.prefix" readOnly\="false" value\="${system_property\:eclipse.download.prefix}"/><valueVariable description\="" name\="eclipse.staging.area" readOnly\="false" value\="${system_property\:eclipse.staging.area}"/><valueVariable description\="" name\="git.branch" readOnly\="false" value\="${system_property\:git.branch}"/></valueVariables>
diff --git a/releng/org.eclipse.egf.releng2/model/buckminster-egf-oxygen.egfbuild b/releng/org.eclipse.egf.releng2/model/buckminster-egf-oxygen.egfbuild
new file mode 100644
index 0000000..3d67aac
--- /dev/null
+++ b/releng/org.eclipse.egf.releng2/model/buckminster-egf-oxygen.egfbuild
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<buildcore:Job xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:buildcore="http://www.eclipse.org/egf/1.0.1/buildcore" xmlns:builddeploy="http://www.eclipse.org/egf/1.0.0/builddeploy" xmlns:buildscm="http://www.eclipse.org/egf/1.0.0/buildscm" xmlns:buildstep="http://www.eclipse.org/egf/1.0.2/buildstep" xmi:id="_YKxagJY3Ed-1d-ajyQS7wg" name="buckminster-egf-oxygen">
+ <properties xmi:id="_Ba608JDeEeCFnfwF9_Ni3Q" key="releaseName" value="oxygen"/>
+ <properties xmi:id="_4KzZsQU3EeGaseR7kNQ8hw" key="updateSiteURL" value="${eclipse.download.prefix}/releases/${releaseName}"/>
+ <properties xmi:id="_MGxhAOdwEeSQjKFw76jQug" key="ecoretoolsSiteURL" value="${eclipse.download.prefix}/ecoretools/updates/nightly/latest/neon/"/>
+ <properties xmi:id="_8pX3gOdyEeSQjKFw76jQug" key="siriusSiteURL" value="${eclipse.download.prefix}/sirius/updates/stable/4.1.2-S20161201-045939/neon/"/>
+ <properties xmi:id="_tGJ_cAYGEeGKhYHYG0ajnw" key="eclipse.download.prefix" value="file:/home/data/httpd/download.eclipse.org"/>
+ <properties xmi:id="_tgE7UAYGEeGKhYHYG0ajnw" key="eclipse.staging.area" value="/shared/download-staging.priv/modeling/egf/"/>
+ <properties xmi:id="_-VgtMVYwEeGPArgfLJHEWg" key="git.branch" value="master"/>
+ <steps xsi:type="buildstep:CleanStep" xmi:id="_N69VIvjIEeCQBPQJHiANYA" type="Result"/>
+ <steps xsi:type="buildstep:CleanStep" xmi:id="_u0eHIOyqEeSA26PkcoM-4g"/>
+ <steps xsi:type="buildstep:BuildStep" xmi:id="_2fryoQF8EeGO5KzPHjNKFQ">
+ <buildLocations xsi:type="buildscm:GITBuildLocation" xmi:id="_2fryowF8EeGO5KzPHjNKFQ" pattern="org.eclipse.egf*" suffix="" gitLocation="_VP8DGSR_EeCpI_U_Er6QNA" folderName="plugins"/>
+ <buildLocations xsi:type="buildscm:GITBuildLocation" xmi:id="_2frypgF8EeGO5KzPHjNKFQ" pattern="org.eclipse.egf*" suffix=".feature" gitLocation="_VP8DGSR_EeCpI_U_Er6QNA" folderName="features"/>
+ <buildLocations xsi:type="buildscm:GITBuildLocation" xmi:id="_xL-dkCoFEeCVoKna6d64FA" pattern="org.eclipse.egf*" gitLocation="_VP8DGSR_EeCpI_U_Er6QNA" folderName="releng"/>
+ <buildLocations xsi:type="buildstep:UpdateSiteBuildLocation" xmi:id="_2fryqgF8EeGO5KzPHjNKFQ" url="${updateSiteURL}"/>
+ <components xsi:type="buildstep:Feature" xmi:id="_2fryrgF8EeGO5KzPHjNKFQ" id="org.eclipse.egf"/>
+ <components xsi:type="buildstep:Plugin" xmi:id="_QDSgsAVXEeGaseR7kNQ8hw" id="org.eclipse.emf.importer"/>
+ <components xsi:type="buildstep:Plugin" xmi:id="_RUfp4AVXEeGaseR7kNQ8hw" id="org.eclipse.emf.codegen.ecore.ui"/>
+ <components xsi:type="buildstep:Feature" xmi:id="_wQp78KSvEeWdJq8DhT0Nfw" id="org.eclipse.egf.releng"/>
+ </steps>
+ <steps xsi:type="buildstep:PublishStep" xmi:id="_s3vmwKSsEeWdJq8DhT0Nfw" component="_wQp78KSvEeWdJq8DhT0Nfw"/>
+ <steps xsi:type="buildstep:PublishStep" xmi:id="_-TnB8AF8EeGO5KzPHjNKFQ" component="_2fryrgF8EeGO5KzPHjNKFQ"/>
+ <steps xsi:type="buildstep:InstallStep" xmi:id="_BfnD4AF9EeGO5KzPHjNKFQ" id="egf" profile="EGF">
+ <updateSiteUrls>${updateSiteURL}</updateSiteUrls>
+ <productNames>org.eclipse.platform.ide</productNames>
+ </steps>
+ <steps xsi:type="buildstep:InstallStep" xmi:id="_27Q7ULXdEeWcK7feYwOw2Q" id="egf" profile="EGF" resultSteps="_-TnB8AF8EeGO5KzPHjNKFQ _s3vmwKSsEeWdJq8DhT0Nfw" p2_os="">
+ <updateSiteUrls>${updateSiteURL}</updateSiteUrls>
+ <featureNames>org.eclipse.egf</featureNames>
+ </steps>
+ <steps xsi:type="buildstep:AntStep" xmi:id="_bfnpIAF9EeGO5KzPHjNKFQ" targetName="copy_egf_to_tools" xml="<target name="copy_egf_to_tools">
	<delete dir="${tools}/egf"/>
	<copy todir="${tools}/egf">
		<fileset dir="${publish}/egf"/>
	</copy>
</target>"/>
+ <steps xsi:type="buildstep:CleanStep" xmi:id="_Y0Q2IAF9EeGO5KzPHjNKFQ" type="Result"/>
+ <steps xsi:type="buildstep:BuildStep" xmi:id="_VP8DASR_EeCpI_U_Er6QNA" noBuildersInvocation="true">
+ <buildLocations xsi:type="buildscm:GITBuildLocation" xmi:id="_VP8DAiR_EeCpI_U_Er6QNA" pattern="org.eclipse.egf*" suffix="" gitLocation="_VP8DGSR_EeCpI_U_Er6QNA" folderName="plugins"/>
+ <buildLocations xsi:type="buildscm:GITBuildLocation" xmi:id="_VP8DBCR_EeCpI_U_Er6QNA" pattern="org.eclipse.egf*" gitLocation="_VP8DGSR_EeCpI_U_Er6QNA" folderName="doc"/>
+ <buildLocations xsi:type="buildscm:GITBuildLocation" xmi:id="_VP8DBSR_EeCpI_U_Er6QNA" pattern="org.eclipse.egf*" gitLocation="_VP8DGSR_EeCpI_U_Er6QNA" folderName="examples/workspace"/>
+ <buildLocations xsi:type="buildscm:GITBuildLocation" xmi:id="_VP8DBiR_EeCpI_U_Er6QNA" pattern="org.eclipse.egf*" suffix=".feature" gitLocation="_VP8DGSR_EeCpI_U_Er6QNA" folderName="features"/>
+ <buildLocations xsi:type="buildscm:GITBuildLocation" xmi:id="_VP8DByR_EeCpI_U_Er6QNA" pattern="org.eclipse.egf*" gitLocation="_VP8DGSR_EeCpI_U_Er6QNA" folderName="portfolio"/>
+ <buildLocations xsi:type="buildscm:GITBuildLocation" xmi:id="_VP8DCCR_EeCpI_U_Er6QNA" pattern="org.eclipse.egf*" gitLocation="_VP8DGSR_EeCpI_U_Er6QNA" folderName="tests"/>
+ <buildLocations xsi:type="buildscm:GITBuildLocation" xmi:id="_eDETsKS7EeWwG8SaAv5e9g" pattern="org.eclipse.egf*" gitLocation="_VP8DGSR_EeCpI_U_Er6QNA" folderName="releng"/>
+ <buildLocations xsi:type="buildstep:UpdateSiteBuildLocation" xmi:id="_VP8DDCR_EeCpI_U_Er6QNA" url="${updateSiteURL}"/>
+ <buildLocations xsi:type="buildstep:UpdateSiteBuildLocation" xmi:id="_dxRz4OdwEeSQjKFw76jQug" url="${ecoretoolsSiteURL}"/>
+ <buildLocations xsi:type="buildstep:UpdateSiteBuildLocation" xmi:id="_BltOoOdzEeSQjKFw76jQug" pattern="" url="${siriusSiteURL}"/>
+ <components xsi:type="buildstep:Feature" xmi:id="_VP8DDyR_EeCpI_U_Er6QNA" id="org.eclipse.egf.test"/>
+ <components xsi:type="buildstep:Feature" xmi:id="_VP8DFCR_EeCpI_U_Er6QNA" id="org.eclipse.egf.portfolio.task.ant.test"/>
+ <components xsi:type="buildstep:Feature" xmi:id="_VP8DDiR_EeCpI_U_Er6QNA" id="org.eclipse.egf.sdk"/>
+ <components xsi:type="buildstep:Feature" xmi:id="_VP8DECR_EeCpI_U_Er6QNA" id="org.eclipse.egf.examples"/>
+ <components xsi:type="buildstep:Feature" xmi:id="_rivfYTkHEeCbr7W3e6bJPQ" id="org.eclipse.egf.portfolio.acceleo3"/>
+ <components xsi:type="buildstep:Feature" xmi:id="_wsm2oEAiEeCi4-1Y9vbHyQ" id="org.eclipse.egf.portfolio.acceleo3.examples"/>
+ <components xsi:type="buildstep:Feature" xmi:id="_vivKEDkHEeCbr7W3e6bJPQ" id="org.eclipse.egf.portfolio.atl"/>
+ <components xsi:type="buildstep:Feature" xmi:id="_wsm2oUAiEeCi4-1Y9vbHyQ" id="org.eclipse.egf.portfolio.atl.examples"/>
+ <components xsi:type="buildstep:Feature" xmi:id="_6VPlEL53EeCiHNhYwuZwog" id="org.eclipse.egf.portfolio.genchain.ecoretools"/>
+ <components xsi:type="buildstep:Plugin" xmi:id="_fHWbMKS7EeWwG8SaAv5e9g" id="org.eclipse.egf.releng2"/>
+ </steps>
+ <steps xsi:type="buildstep:AntStep" xmi:id="_HPz3oAYBEeGKhYHYG0ajnw" targetName="recompile_egf_patterns" xml="<target name="recompile_egf_patterns">
 <eclipse.incrementalBuild kind="incremental" builder="org.eclipse.pde.SchemaBuilder" />
 <eclipse.incrementalBuild kind="incremental" builder="org.eclipse.pde.ManifestBuilder" />
 <eclipse.incrementalBuild kind="incremental" builder="org.eclipse.jdt.core.javabuilder" />
 <eclipse.incrementalBuild kind="incremental" builder="org.eclipse.egf.pattern.ui.PatternBuilder" />
</target>" runInEclipse="true"/>
+ <steps xsi:type="buildstep:BuildStep" xmi:id="_PvB60PjIEeCQBPQJHiANYA">
+ <buildLocations xsi:type="buildstep:UpdateSiteBuildLocation" xmi:id="_ZlzLoPjIEeCQBPQJHiANYA" url="${updateSiteURL}"/>
+ </steps>
+ <steps xsi:type="buildstep:TestStep" xmi:id="_VP8DFSR_EeCpI_U_Er6QNA" launchConfigurationPath="org.eclipse.egf.core.test/EGF_Core_Tests.launch"/>
+ <steps xsi:type="buildstep:TestStep" xmi:id="_VP8DFiR_EeCpI_U_Er6QNA" launchConfigurationPath="org.eclipse.egf.portfolio.task.ant.test/Ant_Tests.launch"/>
+ <steps xsi:type="buildstep:EgfStep" xmi:id="_lrpyMCVpEeCrBLgWv91aGQ">
+ <properties xmi:id="_lrpyMSVpEeCrBLgWv91aGQ" key="egf.target.bundle.priority" value="true"/>
+ <properties xmi:id="_GeIQ8UAdEeCi4-1Y9vbHyQ" key="featureName" value="org.eclipse.egf.examples-feature"/>
+ <properties xmi:id="_lrpyMiVpEeCrBLgWv91aGQ" key="outputFolder" value="${publish}/org.eclipse.egf.sdk/examples"/>
+ <properties xmi:id="_s1jtcc85EeCzhPch9tJ3Og" key="importerName" value="org.eclipse.egf.examples.installer"/>
+ <egfActivities xmi:id="_N69VIfjIEeCQBPQJHiANYA" uri="platform:/plugin/org.eclipse.egf.releng2/egf/PublishExamples.fcore#_P2rGsKboEd-ZgeUI-BonwQ"/>
+ </steps>
+ <steps xsi:type="buildstep:PublishStep" xmi:id="_91ptYCR_EeCpI_U_Er6QNA" component="_VP8DDiR_EeCpI_U_Er6QNA" signing="true"/>
+ <steps xsi:type="buildstep:EgfStep" xmi:id="_jR6TcEAfEeCi4-1Y9vbHyQ">
+ <properties xmi:id="_jR6TcUAfEeCi4-1Y9vbHyQ" key="egf.target.bundle.priority" value="true"/>
+ <properties xmi:id="_jR6TckAfEeCi4-1Y9vbHyQ" key="featureName" value="org.eclipse.egf.portfolio.acceleo3.examples-feature"/>
+ <properties xmi:id="_jR6Tc0AfEeCi4-1Y9vbHyQ" key="outputFolder" value="${publish}/org.eclipse.egf.portfolio.acceleo3/examples"/>
+ <properties xmi:id="_wqXR0dIYEeCajoLOvUaMlg" key="importerName" value="org.eclipse.egf.portfolio.acceleo3.examples.installer"/>
+ <egfActivities xmi:id="_N69VIPjIEeCQBPQJHiANYA" uri="platform:/plugin/org.eclipse.egf.releng2/egf/PublishExamples.fcore#_P2rGsKboEd-ZgeUI-BonwQ"/>
+ </steps>
+ <steps xsi:type="buildstep:PublishStep" xmi:id="_ANqPQDkIEeCbr7W3e6bJPQ" component="_rivfYTkHEeCbr7W3e6bJPQ" signing="true"/>
+ <steps xsi:type="buildstep:EgfStep" xmi:id="_jr12YEAfEeCi4-1Y9vbHyQ">
+ <properties xmi:id="_jr12YUAfEeCi4-1Y9vbHyQ" key="egf.target.bundle.priority" value="true"/>
+ <properties xmi:id="_jr12YkAfEeCi4-1Y9vbHyQ" key="featureName" value="org.eclipse.egf.portfolio.atl.examples-feature"/>
+ <properties xmi:id="_jr12Y0AfEeCi4-1Y9vbHyQ" key="outputFolder" value="${publish}/org.eclipse.egf.portfolio.atl/examples"/>
+ <properties xmi:id="_w5aacNIYEeCajoLOvUaMlg" key="importerName" value="org.eclipse.egf.portfolio.atl.examples.installer"/>
+ <egfActivities xmi:id="_N69VI_jIEeCQBPQJHiANYA" uri="platform:/plugin/org.eclipse.egf.releng2/egf/PublishExamples.fcore#_P2rGsKboEd-ZgeUI-BonwQ"/>
+ </steps>
+ <steps xsi:type="buildstep:PublishStep" xmi:id="_Ae8zkDkIEeCbr7W3e6bJPQ" component="_vivKEDkHEeCbr7W3e6bJPQ" signing="true"/>
+ <steps xsi:type="buildstep:PublishStep" xmi:id="_3mAXob53EeCiHNhYwuZwog" component="_6VPlEL53EeCiHNhYwuZwog" signing="true"/>
+ <steps xsi:type="buildstep:AggregateStep" xmi:id="_G99gMEAgEeCi4-1Y9vbHyQ" id="org.eclipse.egf.site" publishSteps="_91ptYCR_EeCpI_U_Er6QNA _ANqPQDkIEeCbr7W3e6bJPQ _Ae8zkDkIEeCbr7W3e6bJPQ _3mAXob53EeCiHNhYwuZwog"/>
+ <steps xsi:type="buildstep:AntStep" xmi:id="_WfRXUEAzEeCsoY6xB0CJEA" targetName="stats" xml="<target name="stats">
	<property name="p2.site.path" value="${publish}/org.eclipse.egf.site/site.p2" />

	<unzip src="${p2.site.path}/artifacts.jar" dest="${p2.site.path}" />
	<delete file="${p2.site.path}/artifacts.jar" />
	<move file="${p2.site.path}/artifacts.xml" tofile="${p2.site.path}/artifacts.xml.orig" />

	<xslt style="${build.root}/git/git_eclipse/releng/org.eclipse.egf.releng2/ant/statsURI.xsl" 
		in="${p2.site.path}/artifacts.xml.orig" 
		out="${p2.site.path}/artifacts.xml">
		<param name="releaseName" expression="${releaseName}"/>
	 </xslt>

	<zip destfile="${p2.site.path}/artifacts.jar" basedir="${p2.site.path}" includes="artifacts.xml" />
	<delete file="${p2.site.path}/artifacts.xml" />
	<delete file="${p2.site.path}/artifacts.xml.orig" />
</target>"/>
+ <steps xsi:type="buildstep:JavadocStep" xmi:id="_Hugo4CSAEeCpI_U_Er6QNA" sources="_VP8DAiR_EeCpI_U_Er6QNA">
+ <includes>**/*.java</includes>
+ <links>http://download.oracle.com/javase/1.5.0/docs/api/</links>
+ <links>http://www.osgi.org/javadoc/r4v42/</links>
+ <links>http://download.eclipse.org/modeling/emf/emf/javadoc/2.5.0/</links>
+ <links>http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/</links>
+ </steps>
+ <scms xsi:type="buildscm:GIT" xmi:id="_VP8DGCR_EeCpI_U_Er6QNA">
+ <locations xmi:id="_VP8DGSR_EeCpI_U_Er6QNA" protocol="https://" url="git.eclipse.org/r/egf/org.eclipse.emf.egf" localPath="git_eclipse" branch="${git.branch}" username="" password=""/>
+ </scms>
+ <deployment xsi:type="builddeploy:HudsonDeployment" xmi:id="_cVWxoNqkEeOOJoyshCcAFA" userDeployServerUrl="https://hudson.eclipse.org/hudson">
+ <users xmi:id="_C_SdENqrEeOIAvxYf5-NWA" login="mhelleboid" permission="WRITE"/>
+ <users xmi:id="_6xAXkNqrEeOIAvxYf5-NWA" login="langlois" permission="WRITE"/>
+ <users xmi:id="_64dqcNqrEeOIAvxYf5-NWA" login="tguiu" permission="WRITE"/>
+ <generationLocation xsi:type="buildscm:GITGenerationLocation" xmi:id="__kt-MNqrEeOIAvxYf5-NWA" folderName="releng/org.eclipse.egf.releng2/jobs" gitLocation="_VP8DGSR_EeCpI_U_Er6QNA"/>
+ </deployment>
+</buildcore:Job>