blob: be5cffbf5b73a2096ecd0df5593dc22316c040a7 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI 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:ftask="http://www.eclipse.org/egf/1.0.0/ftask" xmlns:javapattern="http://www.eclipse.org/egf/1.0.0/javapattern"
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">
<fcore:FactoryComponent xmi:id="_N4pRwI6UEd-e7viTqNBNrA" name="Build Generation">
<contractContainer xmi:id="_ad5FkI6VEd-e7viTqNBNrA">
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_ad5FkY6VEd-e7viTqNBNrA"
name="buildModelPath" mandatory="true" invocationContracts="#_y3exVNU7Ed-sZ5ty9tQGtA #_eHcvEq93Ed--tuq7x0NXVA #_kXzxso_tEd-ggNhbFv1Fiw #_jHMeYo_tEd-ggNhbFv1Fiw">
<type xmi:type="domain:TypeDomain" xmi:id="_ad5Fko6VEd-e7viTqNBNrA"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_npIcUJlgEd-cRYVfj6AwNg"
name="generationPath" mandatory="true" invocationContracts="#_3zH-sJlgEd-cRYVfj6AwNg #_J06JIJlhEd-cRYVfj6AwNg">
<type xmi:type="types:TypeString" xmi:id="_5v_UAJlgEd-cRYVfj6AwNg"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_lC1sgJmBEd-FyeHxc8pAZg"
name="prefixJobNameWithChainName" invocationContracts="#_p2sdEJmBEd-FyeHxc8pAZg #_rnfsUJmBEd-FyeHxc8pAZg #_Z4A6QKe5EeC3Us3sZLxW6g">
<type xmi:type="types:TypeBoolean" xmi:id="_nt5kkJmBEd-FyeHxc8pAZg" value="true"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_ahMPALzpEd-Ni-pzi_M0Ew"
name="Model validation pattern substitutions" invocationContracts="#_9iziMLzqEd-Ni-pzi_M0Ew">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_fEqaMLzpEd-Ni-pzi_M0Ew"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_v8D6UNVBEd-sZ5ty9tQGtA"
name="Model transformation pattern substitutions" invocationContracts="#_y3exWdU7Ed-sZ5ty9tQGtA">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_ziSaINVBEd-sZ5ty9tQGtA"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_mKZJoI_tEd-ggNhbFv1Fiw"
name="Hudson pattern substitutions" invocationContracts="#_kXzxs4_tEd-ggNhbFv1Fiw">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_nu1X4I_tEd-ggNhbFv1Fiw"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_mb-o4I_tEd-ggNhbFv1Fiw"
name="Buckminster pattern substitutions" invocationContracts="#_jHMeY4_tEd-ggNhbFv1Fiw">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_oM7pII_tEd-ggNhbFv1Fiw"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_0Pe30J5NEd-3wvN5SnesGA"
name="copyright" invocationContracts="#_2aWz8J5NEd-3wvN5SnesGA #_3eJzQJ5NEd-3wvN5SnesGA">
<type xmi:type="types:TypeString" xmi:id="_1aboAJ5NEd-3wvN5SnesGA"/>
</contracts>
</contractContainer>
<viewpointContainer xmi:id="_S5xCQI6UEd-e7viTqNBNrA">
<viewpoints xmi:type="pattern:PatternViewpoint" xmi:id="_TcLy0I6UEd-e7viTqNBNrA">
<libraries xmi:id="_T8Ez0I6UEd-e7viTqNBNrA" name="org.eclipse.egf.portfolio.eclipse.build">
<elements xmi:id="_pMVycKa8Ed-uuvkstnP_MQ" name="FilePattern" headerMethod="#_pMVycaa8Ed-uuvkstnP_MQ"
conditionMethod="#_pMVyc6a8Ed-uuvkstnP_MQ" initMethod="#_pMVycqa8Ed-uuvkstnP_MQ"
footerMethod="#_pMVydaa8Ed-uuvkstnP_MQ">
<nature xmi:type="jetpattern:JetNature" xmi:id="_pMVyd6a8Ed-uuvkstnP_MQ"
name="JET"/>
<methods xmi:id="_pMVycaa8Ed-uuvkstnP_MQ" name="header" patternFilePath="templates/pattern._pMVycKa8Ed-uuvkstnP_MQ/method._pMVycaa8Ed-uuvkstnP_MQ.pt"/>
<methods xmi:id="_pMVycqa8Ed-uuvkstnP_MQ" name="init" patternFilePath="templates/pattern._pMVycKa8Ed-uuvkstnP_MQ/method._pMVycqa8Ed-uuvkstnP_MQ.pt"/>
<methods xmi:id="_pMVyc6a8Ed-uuvkstnP_MQ" name="preCondition" patternFilePath="templates/pattern._pMVycKa8Ed-uuvkstnP_MQ/method._pMVyc6a8Ed-uuvkstnP_MQ.pt"/>
<methods xmi:id="_pMVydaa8Ed-uuvkstnP_MQ" name="footer" patternFilePath="templates/pattern._pMVycKa8Ed-uuvkstnP_MQ/method._pMVydaa8Ed-uuvkstnP_MQ.pt"/>
<methods xmi:id="_LIF5sKbSEd-qVbFBxWG7lA" name="setFileName" patternFilePath="templates/pattern._pMVycKa8Ed-uuvkstnP_MQ/method._LIF5sKbSEd-qVbFBxWG7lA.pt"/>
<methods xmi:id="_pMVydKa8Ed-uuvkstnP_MQ" name="setFilePath" patternFilePath="templates/pattern._pMVycKa8Ed-uuvkstnP_MQ/method._pMVydKa8Ed-uuvkstnP_MQ.pt"/>
<methods xmi:id="_w_qpobAkEd-kZYPuJ1ZE3A" name="alterFilePath" patternFilePath="templates/pattern._pMVycKa8Ed-uuvkstnP_MQ/method._w_qpobAkEd-kZYPuJ1ZE3A.pt"/>
<methods xmi:id="_yffY0Ka8Ed-uuvkstnP_MQ" name="setContext" patternFilePath="templates/pattern._pMVycKa8Ed-uuvkstnP_MQ/method._yffY0Ka8Ed-uuvkstnP_MQ.pt"/>
<variables xmi:id="_sakpAKa8Ed-uuvkstnP_MQ" name="filePath" type="java.lang.String"/>
<variables xmi:id="_Equ0sKbSEd-qVbFBxWG7lA" name="fileName" type="java.lang.String"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_MD_hQKbSEd-qVbFBxWG7lA"
called="#_LIF5sKbSEd-qVbFBxWG7lA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_zMMt0Ka8Ed-uuvkstnP_MQ"
called="#_pMVydKa8Ed-uuvkstnP_MQ"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_xb1BMLAkEd-kZYPuJ1ZE3A"
called="#_w_qpobAkEd-kZYPuJ1ZE3A"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_zazKgKa8Ed-uuvkstnP_MQ"
called="#_yffY0Ka8Ed-uuvkstnP_MQ"/>
</elements>
<elements xmi:id="_8Rg8cabQEd-qVbFBxWG7lA" name="JobFilePattern" superPattern="#_pMVycKa8Ed-uuvkstnP_MQ"
headerMethod="#_8Rg8cqbQEd-qVbFBxWG7lA" conditionMethod="#_8Rg8dKbQEd-qVbFBxWG7lA"
initMethod="#_8Rg8c6bQEd-qVbFBxWG7lA" footerMethod="#_8Rg8dqbQEd-qVbFBxWG7lA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_8Rg8eKbQEd-qVbFBxWG7lA"
name="JET"/>
<methods xmi:id="_8Rg8cqbQEd-qVbFBxWG7lA" name="header" patternFilePath="templates/pattern._8Rg8cabQEd-qVbFBxWG7lA/method._8Rg8cqbQEd-qVbFBxWG7lA.pt"/>
<methods xmi:id="_8Rg8c6bQEd-qVbFBxWG7lA" name="init" patternFilePath="templates/pattern._8Rg8cabQEd-qVbFBxWG7lA/method._8Rg8c6bQEd-qVbFBxWG7lA.pt"/>
<methods xmi:id="_8Rg8dKbQEd-qVbFBxWG7lA" name="preCondition" patternFilePath="templates/pattern._8Rg8cabQEd-qVbFBxWG7lA/method._8Rg8dKbQEd-qVbFBxWG7lA.pt"/>
<methods xmi:id="_8Rg8dabQEd-qVbFBxWG7lA" name="setFilePath" patternFilePath="templates/pattern._8Rg8cabQEd-qVbFBxWG7lA/method._8Rg8dabQEd-qVbFBxWG7lA.pt"/>
<methods xmi:id="_8Rg8dqbQEd-qVbFBxWG7lA" name="footer" patternFilePath="templates/pattern._8Rg8cabQEd-qVbFBxWG7lA/method._8Rg8dqbQEd-qVbFBxWG7lA.pt"/>
<parameters xmi:id="_-5dPEKbQEd-qVbFBxWG7lA" name="job" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Job"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_8Rg8d6bQEd-qVbFBxWG7lA"/>
</elements>
<elements xmi:id="_ST8cYKbSEd-qVbFBxWG7lA" name="BuildStepFilePattern" superPattern="#_pMVycKa8Ed-uuvkstnP_MQ"
headerMethod="#_ST8cYabSEd-qVbFBxWG7lA" conditionMethod="#_ST8cY6bSEd-qVbFBxWG7lA"
initMethod="#_ST8cYqbSEd-qVbFBxWG7lA" footerMethod="#_ST8cZabSEd-qVbFBxWG7lA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_ST8cZ6bSEd-qVbFBxWG7lA"
name="JET"/>
<methods xmi:id="_ST8cYabSEd-qVbFBxWG7lA" name="header" patternFilePath="templates/pattern._ST8cYKbSEd-qVbFBxWG7lA/method._ST8cYabSEd-qVbFBxWG7lA.pt"/>
<methods xmi:id="_ST8cYqbSEd-qVbFBxWG7lA" name="init" patternFilePath="templates/pattern._ST8cYKbSEd-qVbFBxWG7lA/method._ST8cYqbSEd-qVbFBxWG7lA.pt"/>
<methods xmi:id="_ST8cY6bSEd-qVbFBxWG7lA" name="preCondition" patternFilePath="templates/pattern._ST8cYKbSEd-qVbFBxWG7lA/method._ST8cY6bSEd-qVbFBxWG7lA.pt"/>
<methods xmi:id="_ST8cZKbSEd-qVbFBxWG7lA" name="setFilePath" patternFilePath="templates/pattern._ST8cYKbSEd-qVbFBxWG7lA/method._ST8cZKbSEd-qVbFBxWG7lA.pt"/>
<methods xmi:id="_ST8cZabSEd-qVbFBxWG7lA" name="footer" patternFilePath="templates/pattern._ST8cYKbSEd-qVbFBxWG7lA/method._ST8cZabSEd-qVbFBxWG7lA.pt"/>
<methods xmi:id="_QPmCMKbWEd-qVbFBxWG7lA" name="setBuildStepName" patternFilePath="templates/pattern._ST8cYKbSEd-qVbFBxWG7lA/method._QPmCMKbWEd-qVbFBxWG7lA.pt"/>
<parameters xmi:id="_dwL2MKbSEd-qVbFBxWG7lA" name="buildStep" type="http://www.eclipse.org/egf/1.0.2/buildstep#//BuildStep"/>
<variables xmi:id="_NhQMoKbWEd-qVbFBxWG7lA" name="buildStepName" type="java.lang.String"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_ST8cZqbSEd-qVbFBxWG7lA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_Qg4mgKbWEd-qVbFBxWG7lA"
called="#_QPmCMKbWEd-qVbFBxWG7lA"/>
</elements>
<elements xmi:id="_LhlsYJ5OEd-3wvN5SnesGA" name="XmlHeader" headerMethod="#_LhlsYZ5OEd-3wvN5SnesGA"
conditionMethod="#_LhlsY55OEd-3wvN5SnesGA" initMethod="#_LhlsYp5OEd-3wvN5SnesGA"
footerMethod="#_LhlsZZ5OEd-3wvN5SnesGA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_LhlsZ55OEd-3wvN5SnesGA"
name="JET"/>
<methods xmi:id="_LhlsYZ5OEd-3wvN5SnesGA" name="header" patternFilePath="templates/pattern._LhlsYJ5OEd-3wvN5SnesGA/method._LhlsYZ5OEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_LhlsYp5OEd-3wvN5SnesGA" name="init" patternFilePath="templates/pattern._LhlsYJ5OEd-3wvN5SnesGA/method._LhlsYp5OEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_LhlsY55OEd-3wvN5SnesGA" name="preCondition" patternFilePath="templates/pattern._LhlsYJ5OEd-3wvN5SnesGA/method._LhlsY55OEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_LhlsZJ5OEd-3wvN5SnesGA" name="body" patternFilePath="templates/pattern._LhlsYJ5OEd-3wvN5SnesGA/method._LhlsZJ5OEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_LhlsZZ5OEd-3wvN5SnesGA" name="footer" patternFilePath="templates/pattern._LhlsYJ5OEd-3wvN5SnesGA/method._LhlsZZ5OEd-3wvN5SnesGA.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_OaNfUJ5OEd-3wvN5SnesGA"
called="#_LhlsZJ5OEd-3wvN5SnesGA"/>
</elements>
<elements xmi:id="_xJwAgJ5OEd-3wvN5SnesGA" name="TextHeader" headerMethod="#_xJwAgZ5OEd-3wvN5SnesGA"
conditionMethod="#_xJwAg55OEd-3wvN5SnesGA" initMethod="#_xJwAgp5OEd-3wvN5SnesGA"
footerMethod="#_xJwAhZ5OEd-3wvN5SnesGA">
<nature xmi:type="javapattern:JavaNature" xmi:id="_60u4EJ5OEd-3wvN5SnesGA"
name="Java"/>
<methods xmi:id="_xJwAgZ5OEd-3wvN5SnesGA" name="header" patternFilePath="templates/pattern._xJwAgJ5OEd-3wvN5SnesGA/method._xJwAgZ5OEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_xJwAgp5OEd-3wvN5SnesGA" name="init" patternFilePath="templates/pattern._xJwAgJ5OEd-3wvN5SnesGA/method._xJwAgp5OEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_xJwAg55OEd-3wvN5SnesGA" name="preCondition" patternFilePath="templates/pattern._xJwAgJ5OEd-3wvN5SnesGA/method._xJwAg55OEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_xJwAhJ5OEd-3wvN5SnesGA" name="body" patternFilePath="templates/pattern._xJwAgJ5OEd-3wvN5SnesGA/method._xJwAhJ5OEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_xJwAhZ5OEd-3wvN5SnesGA" name="footer" patternFilePath="templates/pattern._xJwAgJ5OEd-3wvN5SnesGA/method._xJwAhZ5OEd-3wvN5SnesGA.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_E580kJ5PEd-3wvN5SnesGA"
called="#_xJwAhJ5OEd-3wvN5SnesGA"/>
</elements>
</libraries>
<libraries xmi:id="_YYDRYK95Ed--tuq7x0NXVA" name="org.eclipse.egf.portfolio.eclipse.build.validation">
<elements xmi:id="_d8VZUK95Ed--tuq7x0NXVA" name="atLeastAStep" superPattern="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_validation_pattern_strategy_task.fcore#_jKJUYKt7Ed-0oekoriqU8Q"
headerMethod="#_d8VZUa95Ed--tuq7x0NXVA" conditionMethod="#_d8VZU695Ed--tuq7x0NXVA"
initMethod="#_d8VZUq95Ed--tuq7x0NXVA" footerMethod="#_d8VZVa95Ed--tuq7x0NXVA">
<nature xmi:type="javapattern:JavaNature" xmi:id="_d8VZV695Ed--tuq7x0NXVA"
name="Java"/>
<methods xmi:id="_d8VZUa95Ed--tuq7x0NXVA" name="header" patternFilePath="templates/pattern._d8VZUK95Ed--tuq7x0NXVA/method._d8VZUa95Ed--tuq7x0NXVA.pt"/>
<methods xmi:id="_d8VZUq95Ed--tuq7x0NXVA" name="init" patternFilePath="templates/pattern._d8VZUK95Ed--tuq7x0NXVA/method._d8VZUq95Ed--tuq7x0NXVA.pt"/>
<methods xmi:id="_d8VZU695Ed--tuq7x0NXVA" name="preCondition" patternFilePath="templates/pattern._d8VZUK95Ed--tuq7x0NXVA/method._d8VZU695Ed--tuq7x0NXVA.pt"/>
<methods xmi:id="_d8VZVK95Ed--tuq7x0NXVA" name="body" patternFilePath="templates/pattern._d8VZUK95Ed--tuq7x0NXVA/method._d8VZVK95Ed--tuq7x0NXVA.pt"/>
<methods xmi:id="_d8VZVa95Ed--tuq7x0NXVA" name="footer" patternFilePath="templates/pattern._d8VZUK95Ed--tuq7x0NXVA/method._d8VZVa95Ed--tuq7x0NXVA.pt"/>
<parameters xmi:id="_uWkXIK95Ed--tuq7x0NXVA" name="job" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Job"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_d8VZVq95Ed--tuq7x0NXVA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_yhAXQK95Ed--tuq7x0NXVA"
called="#_d8VZVK95Ed--tuq7x0NXVA"/>
</elements>
<elements xmi:id="_8JYoMeUDEeCPBthxhfdg8g" name="stepId" superPattern="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_validation_pattern_strategy_task.fcore#_jKJUYKt7Ed-0oekoriqU8Q"
headerMethod="#_8JYoM-UDEeCPBthxhfdg8g" conditionMethod="#_8JYoNeUDEeCPBthxhfdg8g"
initMethod="#_8JYoNOUDEeCPBthxhfdg8g" footerMethod="#_8JYoN-UDEeCPBthxhfdg8g">
<nature xmi:type="javapattern:JavaNature" xmi:id="_8JYoMuUDEeCPBthxhfdg8g"
name="Java"/>
<methods xmi:id="_8JYoM-UDEeCPBthxhfdg8g" name="header" patternFilePath="templates/pattern._8JYoMeUDEeCPBthxhfdg8g/method._8JYoM-UDEeCPBthxhfdg8g.pt"/>
<methods xmi:id="_8JYoNOUDEeCPBthxhfdg8g" name="init" patternFilePath="templates/pattern._8JYoMeUDEeCPBthxhfdg8g/method._8JYoNOUDEeCPBthxhfdg8g.pt"/>
<methods xmi:id="_8JYoNeUDEeCPBthxhfdg8g" name="preCondition" patternFilePath="templates/pattern._8JYoMeUDEeCPBthxhfdg8g/method._8JYoNeUDEeCPBthxhfdg8g.pt"/>
<methods xmi:id="_8JYoNuUDEeCPBthxhfdg8g" name="checkDuplicateId" patternFilePath="templates/pattern._8JYoMeUDEeCPBthxhfdg8g/method._8JYoNuUDEeCPBthxhfdg8g.pt"/>
<methods xmi:id="_8JYoN-UDEeCPBthxhfdg8g" name="footer" patternFilePath="templates/pattern._8JYoMeUDEeCPBthxhfdg8g/method._8JYoN-UDEeCPBthxhfdg8g.pt"/>
<parameters xmi:id="_9HhrcOUDEeCPBthxhfdg8g" name="job" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Job"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_8JYoOOUDEeCPBthxhfdg8g"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_C5qpMOUEEeCPBthxhfdg8g"
called="#_8JYoNuUDEeCPBthxhfdg8g"/>
</elements>
<elements xmi:id="_Mz8-QE6SEeG9Sb7bxcN1TQ" name="chainName" superPattern="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_validation_pattern_strategy_task.fcore#_jKJUYKt7Ed-0oekoriqU8Q"
headerMethod="#_Mz8-Qk6SEeG9Sb7bxcN1TQ" conditionMethod="#_Mz8-RE6SEeG9Sb7bxcN1TQ"
initMethod="#_Mz8-Q06SEeG9Sb7bxcN1TQ" footerMethod="#_Mz8-Rk6SEeG9Sb7bxcN1TQ">
<nature xmi:type="javapattern:JavaNature" xmi:id="_Mz8-QU6SEeG9Sb7bxcN1TQ"
name="Java"/>
<methods xmi:id="_Mz8-Qk6SEeG9Sb7bxcN1TQ" name="header" patternFilePath="templates/pattern._Mz8-QE6SEeG9Sb7bxcN1TQ/method._Mz8-Qk6SEeG9Sb7bxcN1TQ.pt"/>
<methods xmi:id="_Mz8-Q06SEeG9Sb7bxcN1TQ" name="init" patternFilePath="templates/pattern._Mz8-QE6SEeG9Sb7bxcN1TQ/method._Mz8-Q06SEeG9Sb7bxcN1TQ.pt"/>
<methods xmi:id="_Mz8-RE6SEeG9Sb7bxcN1TQ" name="preCondition" patternFilePath="templates/pattern._Mz8-QE6SEeG9Sb7bxcN1TQ/method._Mz8-RE6SEeG9Sb7bxcN1TQ.pt"/>
<methods xmi:id="_Mz8-RU6SEeG9Sb7bxcN1TQ" name="body" patternFilePath="templates/pattern._Mz8-QE6SEeG9Sb7bxcN1TQ/method._Mz8-RU6SEeG9Sb7bxcN1TQ.pt"/>
<methods xmi:id="_Mz8-Rk6SEeG9Sb7bxcN1TQ" name="footer" patternFilePath="templates/pattern._Mz8-QE6SEeG9Sb7bxcN1TQ/method._Mz8-Rk6SEeG9Sb7bxcN1TQ.pt"/>
<parameters xmi:id="_Mz8-R06SEeG9Sb7bxcN1TQ" name="chain" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Chain"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_Mz8-SE6SEeG9Sb7bxcN1TQ"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_Mz8-SU6SEeG9Sb7bxcN1TQ"
called="#_Mz8-RU6SEeG9Sb7bxcN1TQ"/>
</elements>
<elements xmi:id="_p9ZPEE6REeG9Sb7bxcN1TQ" name="jobName" superPattern="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_validation_pattern_strategy_task.fcore#_jKJUYKt7Ed-0oekoriqU8Q"
headerMethod="#_p9ZPEk6REeG9Sb7bxcN1TQ" conditionMethod="#_p9ZPFE6REeG9Sb7bxcN1TQ"
initMethod="#_p9ZPE06REeG9Sb7bxcN1TQ" footerMethod="#_p9ZPFk6REeG9Sb7bxcN1TQ">
<nature xmi:type="javapattern:JavaNature" xmi:id="_p9ZPEU6REeG9Sb7bxcN1TQ"
name="Java"/>
<methods xmi:id="_p9ZPEk6REeG9Sb7bxcN1TQ" name="header" patternFilePath="templates/pattern._p9ZPEE6REeG9Sb7bxcN1TQ/method._p9ZPEk6REeG9Sb7bxcN1TQ.pt"/>
<methods xmi:id="_p9ZPE06REeG9Sb7bxcN1TQ" name="init" patternFilePath="templates/pattern._p9ZPEE6REeG9Sb7bxcN1TQ/method._p9ZPE06REeG9Sb7bxcN1TQ.pt"/>
<methods xmi:id="_p9ZPFE6REeG9Sb7bxcN1TQ" name="preCondition" patternFilePath="templates/pattern._p9ZPEE6REeG9Sb7bxcN1TQ/method._p9ZPFE6REeG9Sb7bxcN1TQ.pt"/>
<methods xmi:id="_p9ZPFU6REeG9Sb7bxcN1TQ" name="body" patternFilePath="templates/pattern._p9ZPEE6REeG9Sb7bxcN1TQ/method._p9ZPFU6REeG9Sb7bxcN1TQ.pt"/>
<methods xmi:id="_p9ZPFk6REeG9Sb7bxcN1TQ" name="footer" patternFilePath="templates/pattern._p9ZPEE6REeG9Sb7bxcN1TQ/method._p9ZPFk6REeG9Sb7bxcN1TQ.pt"/>
<parameters xmi:id="_rYTG0E6REeG9Sb7bxcN1TQ" name="job" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Job"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_p9ZPF06REeG9Sb7bxcN1TQ"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_By-kIE6SEeG9Sb7bxcN1TQ"
called="#_p9ZPFU6REeG9Sb7bxcN1TQ"/>
</elements>
</libraries>
<libraries xmi:id="_n0wcANVBEd-sZ5ty9tQGtA" name="org.eclipse.egf.portfolio.eclipse.build.transformation">
<elements xmi:id="_pP44EVmCEeGSutrz76T5wQ" name="reusedStep" headerMethod="#_pP44E1mCEeGSutrz76T5wQ"
conditionMethod="#_pP44FVmCEeGSutrz76T5wQ" initMethod="#_pP44FFmCEeGSutrz76T5wQ"
footerMethod="#_pP44F1mCEeGSutrz76T5wQ">
<nature xmi:type="javapattern:JavaNature" xmi:id="_pP44ElmCEeGSutrz76T5wQ"
name="Java"/>
<methods xmi:id="_pP44E1mCEeGSutrz76T5wQ" name="header" patternFilePath="templates/pattern._pP44EVmCEeGSutrz76T5wQ/method._pP44E1mCEeGSutrz76T5wQ.pt"/>
<methods xmi:id="_pP44FFmCEeGSutrz76T5wQ" name="init" patternFilePath="templates/pattern._pP44EVmCEeGSutrz76T5wQ/method._pP44FFmCEeGSutrz76T5wQ.pt"/>
<methods xmi:id="_pP44FVmCEeGSutrz76T5wQ" name="preCondition" patternFilePath="templates/pattern._pP44EVmCEeGSutrz76T5wQ/method._pP44FVmCEeGSutrz76T5wQ.pt"/>
<methods xmi:id="_pP44FlmCEeGSutrz76T5wQ" name="body" patternFilePath="templates/pattern._pP44EVmCEeGSutrz76T5wQ/method._pP44FlmCEeGSutrz76T5wQ.pt"/>
<methods xmi:id="_pP44F1mCEeGSutrz76T5wQ" name="footer" patternFilePath="templates/pattern._pP44EVmCEeGSutrz76T5wQ/method._pP44F1mCEeGSutrz76T5wQ.pt"/>
<parameters xmi:id="_sk-kkFmCEeGSutrz76T5wQ" name="stepContainer" type="http://www.eclipse.org/egf/1.0.1/buildcore#//AbstractStepContainer"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_xfjBIFmCEeGSutrz76T5wQ"
called="#_pP44FlmCEeGSutrz76T5wQ"/>
</elements>
<elements xmi:id="_UkP8sE6QEeG9Sb7bxcN1TQ" name="removeDisabledItem" headerMethod="#_UkP8sk6QEeG9Sb7bxcN1TQ"
conditionMethod="#_UkP8tE6QEeG9Sb7bxcN1TQ" initMethod="#_UkP8s06QEeG9Sb7bxcN1TQ"
footerMethod="#_UkP8tk6QEeG9Sb7bxcN1TQ">
<nature xmi:type="javapattern:JavaNature" xmi:id="_UkP8sU6QEeG9Sb7bxcN1TQ"
name="Java"/>
<methods xmi:id="_UkP8sk6QEeG9Sb7bxcN1TQ" name="header" patternFilePath="templates/pattern._UkP8sE6QEeG9Sb7bxcN1TQ/method._UkP8sk6QEeG9Sb7bxcN1TQ.pt"/>
<methods xmi:id="_UkP8s06QEeG9Sb7bxcN1TQ" name="init" patternFilePath="templates/pattern._UkP8sE6QEeG9Sb7bxcN1TQ/method._UkP8s06QEeG9Sb7bxcN1TQ.pt"/>
<methods xmi:id="_UkP8tE6QEeG9Sb7bxcN1TQ" name="preCondition" patternFilePath="templates/pattern._UkP8sE6QEeG9Sb7bxcN1TQ/method._UkP8tE6QEeG9Sb7bxcN1TQ.pt"/>
<methods xmi:id="_UkP8tU6QEeG9Sb7bxcN1TQ" name="body" patternFilePath="templates/pattern._UkP8sE6QEeG9Sb7bxcN1TQ/method._UkP8tU6QEeG9Sb7bxcN1TQ.pt"/>
<methods xmi:id="_UkP8tk6QEeG9Sb7bxcN1TQ" name="footer" patternFilePath="templates/pattern._UkP8sE6QEeG9Sb7bxcN1TQ/method._UkP8tk6QEeG9Sb7bxcN1TQ.pt"/>
<parameters xmi:id="_XlNzUE6QEeG9Sb7bxcN1TQ" name="item" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Item"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_dG-LsE6QEeG9Sb7bxcN1TQ"
called="#_UkP8tU6QEeG9Sb7bxcN1TQ"/>
</elements>
<elements xmi:id="_21gkwFl4EeG6cpN078ds7g" name="replaceInlinedProperties"
headerMethod="#_21gkwll4EeG6cpN078ds7g" conditionMethod="#_21gkxFl4EeG6cpN078ds7g"
initMethod="#_21gkw1l4EeG6cpN078ds7g" footerMethod="#_21gkxll4EeG6cpN078ds7g">
<nature xmi:type="javapattern:JavaNature" xmi:id="_21gkwVl4EeG6cpN078ds7g"
name="Java"/>
<methods xmi:id="_21gkwll4EeG6cpN078ds7g" name="header" patternFilePath="templates/pattern._21gkwFl4EeG6cpN078ds7g/method._21gkwll4EeG6cpN078ds7g.pt"/>
<methods xmi:id="_21gkw1l4EeG6cpN078ds7g" name="init" patternFilePath="templates/pattern._21gkwFl4EeG6cpN078ds7g/method._21gkw1l4EeG6cpN078ds7g.pt"/>
<methods xmi:id="_21gkxFl4EeG6cpN078ds7g" name="preCondition" patternFilePath="templates/pattern._21gkwFl4EeG6cpN078ds7g/method._21gkxFl4EeG6cpN078ds7g.pt"/>
<methods xmi:id="_21gkxVl4EeG6cpN078ds7g" name="body" patternFilePath="templates/pattern._21gkwFl4EeG6cpN078ds7g/method._21gkxVl4EeG6cpN078ds7g.pt"/>
<methods xmi:id="_21gkxll4EeG6cpN078ds7g" name="footer" patternFilePath="templates/pattern._21gkwFl4EeG6cpN078ds7g/method._21gkxll4EeG6cpN078ds7g.pt"/>
<parameters xmi:id="_UaGrEFl5EeG6cpN078ds7g" name="eObject" type="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_1e0CIFl5EeG6cpN078ds7g"
called="#_21gkxVl4EeG6cpN078ds7g"/>
</elements>
</libraries>
</viewpoints>
</viewpointContainer>
<orchestration xmi:type="fprod:ProductionPlan" xmi:id="_UQVXII6VEd-e7viTqNBNrA">
<invocations xmi:id="_y3exUNU7Ed-sZ5ty9tQGtA" description="" invokedActivity="#_Mucb8ae5EeC3Us3sZLxW6g">
<invocationContractContainer xmi:id="_y3exUdU7Ed-sZ5ty9tQGtA">
<invocationContracts xmi:id="_y3exVNU7Ed-sZ5ty9tQGtA" factoryComponentContract="#_ad5FkY6VEd-e7viTqNBNrA"
invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_DgB2IP6fEd64XaYPo3s6sPg"/>
<invocationContracts xmi:id="_y3exV9U7Ed-sZ5ty9tQGtA" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_zJXimcAXOEd-ra8cys1-yIrg">
<type xmi:type="pattern:TypePatternDomainVisitor" xmi:id="_OoqVENVDEd-sZ5ty9tQGtA"
value="org.eclipse.egf.pattern.strategy.domaindriven.SubClassEmfModelVisitor"/>
</invocationContracts>
<invocationContracts xmi:id="_y3exWNU7Ed-sZ5ty9tQGtA" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_nz1HkSCaEd-Sse0r9LJWbA">
<type xmi:type="pattern:TypePatternList" xmi:id="_sd4jQNVBEd-sZ5ty9tQGtA"
elements="#_n0wcANVBEd-sZ5ty9tQGtA"/>
</invocationContracts>
<invocationContracts xmi:id="_y3exWdU7Ed-sZ5ty9tQGtA" factoryComponentContract="#_v8D6UNVBEd-sZ5ty9tQGtA"
invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_NFhJ4UMgEd-Ixul1H5ANhg"/>
<invocationContracts xmi:id="_Z4A6QKe5EeC3Us3sZLxW6g" factoryComponentContract="#_lC1sgJmBEd-FyeHxc8pAZg"
invokedContract="#_TAwukKe5EeC3Us3sZLxW6g"/>
</invocationContractContainer>
</invocations>
<invocations xmi:id="_eHcvEK93Ed--tuq7x0NXVA" invokedActivity="ftask:Task platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_validation_pattern_strategy_task.fcore#_lIo_MKtsEd-IItjEL3Zf6g">
<invocationContractContainer xmi:id="_eHcvEa93Ed--tuq7x0NXVA">
<invocationContracts xmi:id="_eHcvEq93Ed--tuq7x0NXVA" factoryComponentContract="#_ad5FkY6VEd-e7viTqNBNrA"
invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_DgB2IP6fEd64XaYPo3s6sPg"/>
<invocationContracts xmi:id="_0VnaYK93Ed--tuq7x0NXVA" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_nz1HkSCaEd-Sse0r9LJWbA">
<type xmi:type="pattern:TypePatternList" xmi:id="_1awdgK93Ed--tuq7x0NXVA"
elements="#_YYDRYK95Ed--tuq7x0NXVA"/>
</invocationContracts>
<invocationContracts xmi:id="_9iziMLzqEd-Ni-pzi_M0Ew" factoryComponentContract="#_ahMPALzpEd-Ni-pzi_M0Ew"
invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_NFhJ4UMgEd-Ixul1H5ANhg"/>
</invocationContractContainer>
</invocations>
<invocations xmi:id="_kXzxsI_tEd-ggNhbFv1Fiw" invokedActivity="#_cUxUQY28Ed-Tlrutn5SzgA">
<invocationContractContainer xmi:id="_kXzxsY_tEd-ggNhbFv1Fiw">
<invocationContracts xmi:id="_kXzxso_tEd-ggNhbFv1Fiw" factoryComponentContract="#_ad5FkY6VEd-e7viTqNBNrA"
invokedContract="#_fLTcgI28Ed-Tlrutn5SzgA"/>
<invocationContracts xmi:id="_3zH-sJlgEd-cRYVfj6AwNg" factoryComponentContract="#_npIcUJlgEd-cRYVfj6AwNg"
invokedContract="#_9DJG0JlgEd-cRYVfj6AwNg"/>
<invocationContracts xmi:id="_p2sdEJmBEd-FyeHxc8pAZg" factoryComponentContract="#_lC1sgJmBEd-FyeHxc8pAZg"
invokedContract="#_hmTUMJmBEd-FyeHxc8pAZg"/>
<invocationContracts xmi:id="_kXzxs4_tEd-ggNhbFv1Fiw" factoryComponentContract="#_mKZJoI_tEd-ggNhbFv1Fiw"
invokedContract="#_AjBAYI3DEd-Tlrutn5SzgA"/>
<invocationContracts xmi:id="_2aWz8J5NEd-3wvN5SnesGA" factoryComponentContract="#_0Pe30J5NEd-3wvN5SnesGA"
invokedContract="#_v7D1QJ5NEd-3wvN5SnesGA"/>
</invocationContractContainer>
</invocations>
<invocations xmi:id="_jHMeYI_tEd-ggNhbFv1Fiw" invokedActivity="#_dai5YI6UEd-e7viTqNBNrA">
<invocationContractContainer xmi:id="_jHMeYY_tEd-ggNhbFv1Fiw">
<invocationContracts xmi:id="_jHMeYo_tEd-ggNhbFv1Fiw" factoryComponentContract="#_ad5FkY6VEd-e7viTqNBNrA"
invokedContract="#_QISjsY6VEd-e7viTqNBNrA"/>
<invocationContracts xmi:id="_J06JIJlhEd-cRYVfj6AwNg" factoryComponentContract="#_npIcUJlgEd-cRYVfj6AwNg"
invokedContract="#_ABkm0JlhEd-cRYVfj6AwNg"/>
<invocationContracts xmi:id="_rnfsUJmBEd-FyeHxc8pAZg" factoryComponentContract="#_lC1sgJmBEd-FyeHxc8pAZg"
invokedContract="#_W39iMJmBEd-FyeHxc8pAZg"/>
<invocationContracts xmi:id="_jHMeY4_tEd-ggNhbFv1Fiw" factoryComponentContract="#_mb-o4I_tEd-ggNhbFv1Fiw"
invokedContract="#_QISjs46VEd-e7viTqNBNrA"/>
<invocationContracts xmi:id="_3eJzQJ5NEd-3wvN5SnesGA" factoryComponentContract="#_0Pe30J5NEd-3wvN5SnesGA"
invokedContract="#_kTptQJ5NEd-3wvN5SnesGA"/>
</invocationContractContainer>
</invocations>
</orchestration>
</fcore:FactoryComponent>
<fcore:FactoryComponent xmi:id="_kcbTofVqEeC5po6KbYL7IQ" name="Build Generation (Chain as a Job)">
<contractContainer xmi:id="_1NT24PVqEeC5po6KbYL7IQ">
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_1NT24fVqEeC5po6KbYL7IQ"
name="buildModelPath" mandatory="true" invocationContracts="#_ze5NQvVqEeC5po6KbYL7IQ">
<type xmi:type="domain:TypeDomain" xmi:id="_1NT24vVqEeC5po6KbYL7IQ"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_1NT24_VqEeC5po6KbYL7IQ"
name="generationPath" mandatory="true" invocationContracts="#_ze5NQ_VqEeC5po6KbYL7IQ">
<type xmi:type="types:TypeString" xmi:id="_1NT25PVqEeC5po6KbYL7IQ"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_1NT25_VqEeC5po6KbYL7IQ"
name="Model validation pattern substitutions" invocationContracts="#_ze5NRfVqEeC5po6KbYL7IQ">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_1NT26PVqEeC5po6KbYL7IQ"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_1NT26fVqEeC5po6KbYL7IQ"
name="Model transformation pattern substitutions" invocationContracts="#_9h6aQ_V-EeC5po6KbYL7IQ">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_1NT26vVqEeC5po6KbYL7IQ"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_1NT26_VqEeC5po6KbYL7IQ"
name="Hudson pattern substitutions" invocationContracts="#_ze5NR_VqEeC5po6KbYL7IQ">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_1NT27PVqEeC5po6KbYL7IQ"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_1NT27fVqEeC5po6KbYL7IQ"
name="Buckminster pattern substitutions" invocationContracts="#_ze5NSPVqEeC5po6KbYL7IQ">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_1NT27vVqEeC5po6KbYL7IQ"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_1NT27_VqEeC5po6KbYL7IQ"
name="copyright" invocationContracts="#_ze5NSfVqEeC5po6KbYL7IQ">
<type xmi:type="types:TypeString" xmi:id="_1NT28PVqEeC5po6KbYL7IQ"/>
</contracts>
</contractContainer>
<viewpointContainer xmi:id="_14h-IPVqEeC5po6KbYL7IQ">
<viewpoints xmi:type="pattern:PatternViewpoint" xmi:id="_2XhnQPVqEeC5po6KbYL7IQ">
<libraries xmi:id="_SrPhgOD7Ed-wsOGCR2RJpg" name="org.eclipse.egf.portfolio.eclipse.build.transformation.chain2job">
<elements xmi:id="_VmwQYOD7Ed-wsOGCR2RJpg" name="chain" headerMethod="#_VmwQYuD7Ed-wsOGCR2RJpg"
conditionMethod="#_VmwQZOD7Ed-wsOGCR2RJpg" initMethod="#_VmwQY-D7Ed-wsOGCR2RJpg"
footerMethod="#_VmwQZuD7Ed-wsOGCR2RJpg">
<nature xmi:type="javapattern:JavaNature" xmi:id="_VmwQYeD7Ed-wsOGCR2RJpg"
name="Java"/>
<methods xmi:id="_VmwQYuD7Ed-wsOGCR2RJpg" name="header" patternFilePath="templates/pattern._VmwQYOD7Ed-wsOGCR2RJpg/method._VmwQYuD7Ed-wsOGCR2RJpg.pt"/>
<methods xmi:id="_VmwQY-D7Ed-wsOGCR2RJpg" name="init" patternFilePath="templates/pattern._VmwQYOD7Ed-wsOGCR2RJpg/method._VmwQY-D7Ed-wsOGCR2RJpg.pt"/>
<methods xmi:id="_VmwQZOD7Ed-wsOGCR2RJpg" name="preCondition" patternFilePath="templates/pattern._VmwQYOD7Ed-wsOGCR2RJpg/method._VmwQZOD7Ed-wsOGCR2RJpg.pt"/>
<methods xmi:id="_VmwQZeD7Ed-wsOGCR2RJpg" name="createNewJob" patternFilePath="templates/pattern._VmwQYOD7Ed-wsOGCR2RJpg/method._VmwQZeD7Ed-wsOGCR2RJpg.pt"/>
<methods xmi:id="_VmwQZuD7Ed-wsOGCR2RJpg" name="footer" patternFilePath="templates/pattern._VmwQYOD7Ed-wsOGCR2RJpg/method._VmwQZuD7Ed-wsOGCR2RJpg.pt"/>
<methods xmi:id="_bX9uIOEIEd-wsOGCR2RJpg" name="putNewJobInContext" patternFilePath="templates/pattern._VmwQYOD7Ed-wsOGCR2RJpg/method._bX9uIOEIEd-wsOGCR2RJpg.pt"/>
<methods xmi:id="_nJpvUOEPEd-wsOGCR2RJpg" name="addNewJobToChain" patternFilePath="templates/pattern._VmwQYOD7Ed-wsOGCR2RJpg/method._nJpvUOEPEd-wsOGCR2RJpg.pt"/>
<parameters xmi:id="_W2ARwOD7Ed-wsOGCR2RJpg" name="chain" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Chain"/>
<variables xmi:id="_ZChzsOD7Ed-wsOGCR2RJpg" name="newJob" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Job"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_gbw1oOD8Ed-wsOGCR2RJpg"
called="#_VmwQZeD7Ed-wsOGCR2RJpg"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_cUlAAOELEd-wsOGCR2RJpg"
called="#_bX9uIOEIEd-wsOGCR2RJpg"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_nbyoMOEPEd-wsOGCR2RJpg"
called="#_nJpvUOEPEd-wsOGCR2RJpg"/>
</elements>
<elements xmi:id="_vwiiEOEOEd-wsOGCR2RJpg" name="job" headerMethod="#_vwiiEuEOEd-wsOGCR2RJpg"
conditionMethod="#_vwiiFOEOEd-wsOGCR2RJpg" initMethod="#_vwiiE-EOEd-wsOGCR2RJpg"
footerMethod="#_vwiiFuEOEd-wsOGCR2RJpg">
<nature xmi:type="javapattern:JavaNature" xmi:id="_vwiiEeEOEd-wsOGCR2RJpg"
name="Java"/>
<methods xmi:id="_vwiiEuEOEd-wsOGCR2RJpg" name="header" patternFilePath="templates/pattern._vwiiEOEOEd-wsOGCR2RJpg/method._vwiiEuEOEd-wsOGCR2RJpg.pt"/>
<methods xmi:id="_vwiiE-EOEd-wsOGCR2RJpg" name="init" patternFilePath="templates/pattern._vwiiEOEOEd-wsOGCR2RJpg/method._vwiiE-EOEd-wsOGCR2RJpg.pt"/>
<methods xmi:id="_vwiiFOEOEd-wsOGCR2RJpg" name="preCondition" patternFilePath="templates/pattern._vwiiEOEOEd-wsOGCR2RJpg/method._vwiiFOEOEd-wsOGCR2RJpg.pt"/>
<methods xmi:id="_EmnjoOEQEd-wsOGCR2RJpg" name="getNewJob" patternFilePath="templates/pattern._vwiiEOEOEd-wsOGCR2RJpg/method._EmnjoOEQEd-wsOGCR2RJpg.pt"/>
<methods xmi:id="_vwiiFuEOEd-wsOGCR2RJpg" name="footer" patternFilePath="templates/pattern._vwiiEOEOEd-wsOGCR2RJpg/method._vwiiFuEOEd-wsOGCR2RJpg.pt"/>
<methods xmi:id="_uTvFgOEREd-wsOGCR2RJpg" name="movePropertiesToNewJob"
patternFilePath="templates/pattern._vwiiEOEOEd-wsOGCR2RJpg/method._uTvFgOEREd-wsOGCR2RJpg.pt"/>
<methods xmi:id="_xDgecOEREd-wsOGCR2RJpg" name="moveScmToNewJob" patternFilePath="templates/pattern._vwiiEOEOEd-wsOGCR2RJpg/method._xDgecOEREd-wsOGCR2RJpg.pt"/>
<methods xmi:id="_y4r3YOEREd-wsOGCR2RJpg" name="moveStepsToNewJob" patternFilePath="templates/pattern._vwiiEOEOEd-wsOGCR2RJpg/method._y4r3YOEREd-wsOGCR2RJpg.pt"/>
<methods xmi:id="_uPvg4OESEd-wsOGCR2RJpg" name="moveDeploymentToNewJob"
patternFilePath="templates/pattern._vwiiEOEOEd-wsOGCR2RJpg/method._uPvg4OESEd-wsOGCR2RJpg.pt"/>
<methods xmi:id="_vwiiFeEOEd-wsOGCR2RJpg" name="removeJobFromChain" patternFilePath="templates/pattern._vwiiEOEOEd-wsOGCR2RJpg/method._vwiiFeEOEd-wsOGCR2RJpg.pt"/>
<methods xmi:id="_qHWRIOXqEeCXgYqTOUaRCQ" name="handleCleanStep" patternFilePath="templates/pattern._vwiiEOEOEd-wsOGCR2RJpg/method._qHWRIOXqEeCXgYqTOUaRCQ.pt"/>
<parameters xmi:id="_xHGFUOEOEd-wsOGCR2RJpg" name="job" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Job"/>
<variables xmi:id="_FAbKwOEQEd-wsOGCR2RJpg" name="newJob" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Job"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_Hy7uoOEQEd-wsOGCR2RJpg"
called="#_EmnjoOEQEd-wsOGCR2RJpg"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_vgQjAOEREd-wsOGCR2RJpg"
called="#_uTvFgOEREd-wsOGCR2RJpg"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_xWMJ4OEREd-wsOGCR2RJpg"
called="#_xDgecOEREd-wsOGCR2RJpg"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_zQc3IOEREd-wsOGCR2RJpg"
called="#_y4r3YOEREd-wsOGCR2RJpg"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_u7qywOESEd-wsOGCR2RJpg"
called="#_uPvg4OESEd-wsOGCR2RJpg"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_1UlZcOEOEd-wsOGCR2RJpg"
called="#_vwiiFeEOEd-wsOGCR2RJpg"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_vn5voOXqEeCXgYqTOUaRCQ"
called="#_qHWRIOXqEeCXgYqTOUaRCQ"/>
</elements>
</libraries>
</viewpoints>
</viewpointContainer>
<orchestration xmi:type="fprod:ProductionPlan" xmi:id="_x0p5APVqEeC5po6KbYL7IQ">
<invocations xmi:id="_9h6aQPV-EeC5po6KbYL7IQ" invokedActivity="ftask:Task platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Substitution_composition.fcore#_N9g3oElcEd-TSsH7K-_bxQ">
<invocationContractContainer xmi:id="_9h6aQfV-EeC5po6KbYL7IQ">
<invocationContracts xmi:id="_9h6aQvV-EeC5po6KbYL7IQ" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Substitution_composition.fcore#_UVURwEldEd-TSsH7K-_bxQ">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_BYOkgPV_EeC5po6KbYL7IQ">
<substitutions xmi:id="_B_tbQPV_EeC5po6KbYL7IQ" replacement="#_VmwQYOD7Ed-wsOGCR2RJpg #_vwiiEOEOEd-wsOGCR2RJpg"/>
</type>
</invocationContracts>
<invocationContracts xmi:id="_9h6aQ_V-EeC5po6KbYL7IQ" factoryComponentContract="#_1NT26fVqEeC5po6KbYL7IQ"
invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Substitution_composition.fcore#_ahgHMEldEd-TSsH7K-_bxQ"/>
<invocationContracts xmi:id="_9h6aRPV-EeC5po6KbYL7IQ" targetInvocationContract="#_ze5NRvVqEeC5po6KbYL7IQ"
invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Substitution_composition.fcore#_gBdIwEldEd-TSsH7K-_bxQ"/>
</invocationContractContainer>
</invocations>
<invocations xmi:id="_ze5NQPVqEeC5po6KbYL7IQ" invokedActivity="#_N4pRwI6UEd-e7viTqNBNrA">
<invocationContractContainer xmi:id="_ze5NQfVqEeC5po6KbYL7IQ">
<invocationContracts xmi:id="_ze5NQvVqEeC5po6KbYL7IQ" factoryComponentContract="#_1NT24fVqEeC5po6KbYL7IQ"
invokedContract="#_ad5FkY6VEd-e7viTqNBNrA"/>
<invocationContracts xmi:id="_ze5NQ_VqEeC5po6KbYL7IQ" factoryComponentContract="#_1NT24_VqEeC5po6KbYL7IQ"
invokedContract="#_npIcUJlgEd-cRYVfj6AwNg"/>
<invocationContracts xmi:id="_ze5NRPVqEeC5po6KbYL7IQ" invokedContract="#_lC1sgJmBEd-FyeHxc8pAZg">
<type xmi:type="types:TypeBoolean" xmi:id="_PAgvMPVrEeC5po6KbYL7IQ" value="false"/>
</invocationContracts>
<invocationContracts xmi:id="_ze5NRfVqEeC5po6KbYL7IQ" factoryComponentContract="#_1NT25_VqEeC5po6KbYL7IQ"
invokedContract="#_ahMPALzpEd-Ni-pzi_M0Ew"/>
<invocationContracts xmi:id="_ze5NRvVqEeC5po6KbYL7IQ" sourceInvocationContract="#_9h6aRPV-EeC5po6KbYL7IQ"
invokedContract="#_v8D6UNVBEd-sZ5ty9tQGtA"/>
<invocationContracts xmi:id="_ze5NR_VqEeC5po6KbYL7IQ" factoryComponentContract="#_1NT26_VqEeC5po6KbYL7IQ"
invokedContract="#_mKZJoI_tEd-ggNhbFv1Fiw"/>
<invocationContracts xmi:id="_ze5NSPVqEeC5po6KbYL7IQ" factoryComponentContract="#_1NT27fVqEeC5po6KbYL7IQ"
invokedContract="#_mb-o4I_tEd-ggNhbFv1Fiw"/>
<invocationContracts xmi:id="_ze5NSfVqEeC5po6KbYL7IQ" factoryComponentContract="#_1NT27_VqEeC5po6KbYL7IQ"
invokedContract="#_0Pe30J5NEd-3wvN5SnesGA"/>
</invocationContractContainer>
</invocations>
</orchestration>
</fcore:FactoryComponent>
<fcore:FactoryComponent xmi:id="_cUxUQY28Ed-Tlrutn5SzgA" name="Build Hudson Generation">
<contractContainer xmi:id="_e0zoEI28Ed-Tlrutn5SzgA">
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_fLTcgI28Ed-Tlrutn5SzgA"
name="buildModelPath" mandatory="true" invocationContracts="#_sMlhgo28Ed-Tlrutn5SzgA">
<type xmi:type="domain:TypeDomain" xmi:id="_x1k7kI3CEd-Tlrutn5SzgA"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_9DJG0JlgEd-cRYVfj6AwNg"
name="generationPath" invocationContracts="#_FiuiQJlhEd-cRYVfj6AwNg">
<type xmi:type="types:TypeString" xmi:id="__AAcIJlgEd-cRYVfj6AwNg"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_hmTUMJmBEd-FyeHxc8pAZg"
name="prefixJobNameWithChainName" invocationContracts="#_gLQSgJmBEd-FyeHxc8pAZg">
<type xmi:type="types:TypeBoolean" xmi:id="_jFhEMJmBEd-FyeHxc8pAZg" value="true"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_AjBAYI3DEd-Tlrutn5SzgA"
name="pattern.substitutions" invocationContracts="#_V7I2U4_5Ed-Mh9dXw3mL3g">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_I7cq8I3DEd-Tlrutn5SzgA"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_v7D1QJ5NEd-3wvN5SnesGA"
name="copyright" invocationContracts="#_uj5OAJ5NEd-3wvN5SnesGA">
<type xmi:type="types:TypeString" xmi:id="_xfDXkJ5NEd-3wvN5SnesGA"/>
</contracts>
</contractContainer>
<viewpointContainer xmi:id="_jAIZAI28Ed-Tlrutn5SzgA">
<viewpoints xmi:type="pattern:PatternViewpoint" xmi:id="_jaDU4I28Ed-Tlrutn5SzgA">
<libraries xmi:id="_kinfcI28Ed-Tlrutn5SzgA" name="org.eclipse.egf.portfolio.eclipse.build.hudson">
<elements xmi:id="_UeiToI3DEd-Tlrutn5SzgA" name="config.xml" superPattern="#_8Rg8cabQEd-qVbFBxWG7lA"
headerMethod="#_UeiToY3DEd-Tlrutn5SzgA" conditionMethod="#_UeiTo43DEd-Tlrutn5SzgA"
initMethod="#_UeiToo3DEd-Tlrutn5SzgA" footerMethod="#_UeiTpY3DEd-Tlrutn5SzgA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_UeiTp43DEd-Tlrutn5SzgA"
name="JET"/>
<methods xmi:id="_UeiToY3DEd-Tlrutn5SzgA" name="header" patternFilePath="templates/pattern._UeiToI3DEd-Tlrutn5SzgA/method._UeiToY3DEd-Tlrutn5SzgA.pt"/>
<methods xmi:id="_UeiToo3DEd-Tlrutn5SzgA" name="init" patternFilePath="templates/pattern._UeiToI3DEd-Tlrutn5SzgA/method._UeiToo3DEd-Tlrutn5SzgA.pt"/>
<methods xmi:id="_UeiTo43DEd-Tlrutn5SzgA" name="preCondition" patternFilePath="templates/pattern._UeiToI3DEd-Tlrutn5SzgA/method._UeiTo43DEd-Tlrutn5SzgA.pt"/>
<methods xmi:id="_mjsJoI5cEd-Tlrutn5SzgA" name="setFileName" patternFilePath="templates/pattern._UeiToI3DEd-Tlrutn5SzgA/method._mjsJoI5cEd-Tlrutn5SzgA.pt"/>
<methods xmi:id="_UeiTpI3DEd-Tlrutn5SzgA" name="begin" patternFilePath="templates/pattern._UeiToI3DEd-Tlrutn5SzgA/method._UeiTpI3DEd-Tlrutn5SzgA.pt"/>
<methods xmi:id="_UeiTpY3DEd-Tlrutn5SzgA" name="footer" patternFilePath="templates/pattern._UeiToI3DEd-Tlrutn5SzgA/method._UeiTpY3DEd-Tlrutn5SzgA.pt"/>
<methods xmi:id="_XWnsIJAVEd-LOqbFhvvp0A" name="body" patternFilePath="templates/pattern._UeiToI3DEd-Tlrutn5SzgA/method._XWnsIJAVEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_i8Zm0I_xEd-W0o0l1gLQnQ" name="end" patternFilePath="templates/pattern._UeiToI3DEd-Tlrutn5SzgA/method._i8Zm0I_xEd-W0o0l1gLQnQ.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_lEeZoI5cEd-Tlrutn5SzgA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_yjGEsI3JEd-Tlrutn5SzgA"
called="#_UeiTpI3DEd-Tlrutn5SzgA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_GqN0sJAfEd-LOqbFhvvp0A"
called="#_XWnsIJAVEd-LOqbFhvvp0A"/>
<orchestration xmi:type="pattern:BackCall" xmi:id="_xtbLII_xEd-W0o0l1gLQnQ"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_omy90I_xEd-W0o0l1gLQnQ"
called="#_i8Zm0I_xEd-W0o0l1gLQnQ"/>
</elements>
</libraries>
<libraries xmi:id="_ti1kkI_yEd-vn8tp5XCt8w" name="org.eclipse.egf.portfolio.eclipse.build.hudson.call">
<elements xmi:id="_6L_TEJAWEd-LOqbFhvvp0A" name="Action.add" headerMethod="#_6L_TEZAWEd-LOqbFhvvp0A"
conditionMethod="#_6L_TE5AWEd-LOqbFhvvp0A" initMethod="#_6L_TEpAWEd-LOqbFhvvp0A"
footerMethod="#_6L_TFZAWEd-LOqbFhvvp0A">
<nature xmi:type="jetpattern:JetNature" xmi:id="_6L_TF5AWEd-LOqbFhvvp0A"
name="JET"/>
<methods xmi:id="_6L_TEZAWEd-LOqbFhvvp0A" name="header" patternFilePath="templates/pattern._6L_TEJAWEd-LOqbFhvvp0A/method._6L_TEZAWEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_6L_TEpAWEd-LOqbFhvvp0A" name="init" patternFilePath="templates/pattern._6L_TEJAWEd-LOqbFhvvp0A/method._6L_TEpAWEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_6L_TE5AWEd-LOqbFhvvp0A" name="preCondition" patternFilePath="templates/pattern._6L_TEJAWEd-LOqbFhvvp0A/method._6L_TE5AWEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_6L_TFJAWEd-LOqbFhvvp0A" name="body" patternFilePath="templates/pattern._6L_TEJAWEd-LOqbFhvvp0A/method._6L_TFJAWEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_6L_TFZAWEd-LOqbFhvvp0A" name="footer" patternFilePath="templates/pattern._6L_TEJAWEd-LOqbFhvvp0A/method._6L_TFZAWEd-LOqbFhvvp0A.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_-AYxwJAWEd-LOqbFhvvp0A"
called="#_6L_TFJAWEd-LOqbFhvvp0A"/>
</elements>
<elements xmi:id="_AQWCMJAXEd-LOqbFhvvp0A" name="Builder.add" headerMethod="#_AQWCMZAXEd-LOqbFhvvp0A"
conditionMethod="#_AQWCM5AXEd-LOqbFhvvp0A" initMethod="#_AQWCMpAXEd-LOqbFhvvp0A"
footerMethod="#_AQWCNZAXEd-LOqbFhvvp0A">
<nature xmi:type="jetpattern:JetNature" xmi:id="_AQWCN5AXEd-LOqbFhvvp0A"
name="JET"/>
<methods xmi:id="_AQWCMZAXEd-LOqbFhvvp0A" name="header" patternFilePath="templates/pattern._AQWCMJAXEd-LOqbFhvvp0A/method._AQWCMZAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_AQWCMpAXEd-LOqbFhvvp0A" name="init" patternFilePath="templates/pattern._AQWCMJAXEd-LOqbFhvvp0A/method._AQWCMpAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_AQWCM5AXEd-LOqbFhvvp0A" name="preCondition" patternFilePath="templates/pattern._AQWCMJAXEd-LOqbFhvvp0A/method._AQWCM5AXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_AQWCNJAXEd-LOqbFhvvp0A" name="body" patternFilePath="templates/pattern._AQWCMJAXEd-LOqbFhvvp0A/method._AQWCNJAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_AQWCNZAXEd-LOqbFhvvp0A" name="footer" patternFilePath="templates/pattern._AQWCMJAXEd-LOqbFhvvp0A/method._AQWCNZAXEd-LOqbFhvvp0A.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_CNYWoJAXEd-LOqbFhvvp0A"
called="#_AQWCNJAXEd-LOqbFhvvp0A"/>
</elements>
<elements xmi:id="_EBBegJAXEd-LOqbFhvvp0A" name="BuildWrapper.add" headerMethod="#_EBBegZAXEd-LOqbFhvvp0A"
conditionMethod="#_EBBeg5AXEd-LOqbFhvvp0A" initMethod="#_EBBegpAXEd-LOqbFhvvp0A"
footerMethod="#_EBBehZAXEd-LOqbFhvvp0A">
<nature xmi:type="jetpattern:JetNature" xmi:id="_EBBeh5AXEd-LOqbFhvvp0A"
name="JET"/>
<methods xmi:id="_EBBegZAXEd-LOqbFhvvp0A" name="header" patternFilePath="templates/pattern._EBBegJAXEd-LOqbFhvvp0A/method._EBBegZAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_EBBegpAXEd-LOqbFhvvp0A" name="init" patternFilePath="templates/pattern._EBBegJAXEd-LOqbFhvvp0A/method._EBBegpAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_EBBeg5AXEd-LOqbFhvvp0A" name="preCondition" patternFilePath="templates/pattern._EBBegJAXEd-LOqbFhvvp0A/method._EBBeg5AXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_EBBehJAXEd-LOqbFhvvp0A" name="body" patternFilePath="templates/pattern._EBBegJAXEd-LOqbFhvvp0A/method._EBBehJAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_EBBehZAXEd-LOqbFhvvp0A" name="footer" patternFilePath="templates/pattern._EBBegJAXEd-LOqbFhvvp0A/method._EBBehZAXEd-LOqbFhvvp0A.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_F5uskJAXEd-LOqbFhvvp0A"
called="#_EBBehJAXEd-LOqbFhvvp0A"/>
</elements>
<elements xmi:id="_H6o0YJAXEd-LOqbFhvvp0A" name="Property.add" headerMethod="#_H6o0YZAXEd-LOqbFhvvp0A"
conditionMethod="#_H6o0Y5AXEd-LOqbFhvvp0A" initMethod="#_H6o0YpAXEd-LOqbFhvvp0A"
footerMethod="#_H6o0ZZAXEd-LOqbFhvvp0A">
<nature xmi:type="jetpattern:JetNature" xmi:id="_H6o0Z5AXEd-LOqbFhvvp0A"
name="JET"/>
<methods xmi:id="_H6o0YZAXEd-LOqbFhvvp0A" name="header" patternFilePath="templates/pattern._H6o0YJAXEd-LOqbFhvvp0A/method._H6o0YZAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_H6o0YpAXEd-LOqbFhvvp0A" name="init" patternFilePath="templates/pattern._H6o0YJAXEd-LOqbFhvvp0A/method._H6o0YpAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_H6o0Y5AXEd-LOqbFhvvp0A" name="preCondition" patternFilePath="templates/pattern._H6o0YJAXEd-LOqbFhvvp0A/method._H6o0Y5AXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_H6o0ZJAXEd-LOqbFhvvp0A" name="body" patternFilePath="templates/pattern._H6o0YJAXEd-LOqbFhvvp0A/method._H6o0ZJAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_H6o0ZZAXEd-LOqbFhvvp0A" name="footer" patternFilePath="templates/pattern._H6o0YJAXEd-LOqbFhvvp0A/method._H6o0ZZAXEd-LOqbFhvvp0A.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_JadoYJAXEd-LOqbFhvvp0A"
called="#_H6o0ZJAXEd-LOqbFhvvp0A"/>
</elements>
<elements xmi:id="_LaUnUJAXEd-LOqbFhvvp0A" name="Publisher.add" headerMethod="#_LaUnUZAXEd-LOqbFhvvp0A"
conditionMethod="#_LaUnU5AXEd-LOqbFhvvp0A" initMethod="#_LaUnUpAXEd-LOqbFhvvp0A"
footerMethod="#_LaUnVZAXEd-LOqbFhvvp0A">
<nature xmi:type="jetpattern:JetNature" xmi:id="_LaUnV5AXEd-LOqbFhvvp0A"
name="JET"/>
<methods xmi:id="_LaUnUZAXEd-LOqbFhvvp0A" name="header" patternFilePath="templates/pattern._LaUnUJAXEd-LOqbFhvvp0A/method._LaUnUZAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_LaUnUpAXEd-LOqbFhvvp0A" name="init" patternFilePath="templates/pattern._LaUnUJAXEd-LOqbFhvvp0A/method._LaUnUpAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_LaUnU5AXEd-LOqbFhvvp0A" name="preCondition" patternFilePath="templates/pattern._LaUnUJAXEd-LOqbFhvvp0A/method._LaUnU5AXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_LaUnVJAXEd-LOqbFhvvp0A" name="body" patternFilePath="templates/pattern._LaUnUJAXEd-LOqbFhvvp0A/method._LaUnVJAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_LaUnVZAXEd-LOqbFhvvp0A" name="footer" patternFilePath="templates/pattern._LaUnUJAXEd-LOqbFhvvp0A/method._LaUnVZAXEd-LOqbFhvvp0A.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_NGOIcJAXEd-LOqbFhvvp0A"
called="#_LaUnVJAXEd-LOqbFhvvp0A"/>
</elements>
<elements xmi:id="_N0HwQJAXEd-LOqbFhvvp0A" name="Trigger.add" headerMethod="#_N0HwQZAXEd-LOqbFhvvp0A"
conditionMethod="#_N0HwQ5AXEd-LOqbFhvvp0A" initMethod="#_N0HwQpAXEd-LOqbFhvvp0A"
footerMethod="#_N0HwRZAXEd-LOqbFhvvp0A">
<nature xmi:type="jetpattern:JetNature" xmi:id="_N0HwR5AXEd-LOqbFhvvp0A"
name="JET"/>
<methods xmi:id="_N0HwQZAXEd-LOqbFhvvp0A" name="header" patternFilePath="templates/pattern._N0HwQJAXEd-LOqbFhvvp0A/method._N0HwQZAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_N0HwQpAXEd-LOqbFhvvp0A" name="init" patternFilePath="templates/pattern._N0HwQJAXEd-LOqbFhvvp0A/method._N0HwQpAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_N0HwQ5AXEd-LOqbFhvvp0A" name="preCondition" patternFilePath="templates/pattern._N0HwQJAXEd-LOqbFhvvp0A/method._N0HwQ5AXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_N0HwRJAXEd-LOqbFhvvp0A" name="body" patternFilePath="templates/pattern._N0HwQJAXEd-LOqbFhvvp0A/method._N0HwRJAXEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_N0HwRZAXEd-LOqbFhvvp0A" name="footer" patternFilePath="templates/pattern._N0HwQJAXEd-LOqbFhvvp0A/method._N0HwRZAXEd-LOqbFhvvp0A.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_Pa8kIJAXEd-LOqbFhvvp0A"
called="#_N0HwRJAXEd-LOqbFhvvp0A"/>
</elements>
<elements xmi:id="_ZjWVULv6Ed-8jux89nECug" name="Others.add" headerMethod="#_ZjWVUbv6Ed-8jux89nECug"
conditionMethod="#_ZjWVU7v6Ed-8jux89nECug" initMethod="#_ZjWVUrv6Ed-8jux89nECug"
footerMethod="#_ZjWVVbv6Ed-8jux89nECug">
<nature xmi:type="jetpattern:JetNature" xmi:id="_ZjWVV7v6Ed-8jux89nECug"
name="JET"/>
<methods xmi:id="_ZjWVUbv6Ed-8jux89nECug" name="header" patternFilePath="templates/pattern._ZjWVULv6Ed-8jux89nECug/method._ZjWVUbv6Ed-8jux89nECug.pt"/>
<methods xmi:id="_ZjWVUrv6Ed-8jux89nECug" name="init" patternFilePath="templates/pattern._ZjWVULv6Ed-8jux89nECug/method._ZjWVUrv6Ed-8jux89nECug.pt"/>
<methods xmi:id="_ZjWVU7v6Ed-8jux89nECug" name="preCondition" patternFilePath="templates/pattern._ZjWVULv6Ed-8jux89nECug/method._ZjWVU7v6Ed-8jux89nECug.pt"/>
<methods xmi:id="_ZjWVVLv6Ed-8jux89nECug" name="body" patternFilePath="templates/pattern._ZjWVULv6Ed-8jux89nECug/method._ZjWVVLv6Ed-8jux89nECug.pt"/>
<methods xmi:id="_ZjWVVbv6Ed-8jux89nECug" name="footer" patternFilePath="templates/pattern._ZjWVULv6Ed-8jux89nECug/method._ZjWVVbv6Ed-8jux89nECug.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_r-OUMLwFEd-8jux89nECug"
called="#_ZjWVVLv6Ed-8jux89nECug"/>
</elements>
</libraries>
<libraries xmi:id="_HI7UUI_7Ed-Mh9dXw3mL3g" name="org.eclipse.egf.portfolio.eclipse.build.hudson.additions">
<elements xmi:id="_b1zF0JAYEd-LOqbFhvvp0A" name="Builder.steps" superPattern="#_AQWCMJAXEd-LOqbFhvvp0A"
headerMethod="#_b1zF0ZAYEd-LOqbFhvvp0A" conditionMethod="#_b1zF05AYEd-LOqbFhvvp0A"
initMethod="#_b1zF0pAYEd-LOqbFhvvp0A" footerMethod="#_b1zF1ZAYEd-LOqbFhvvp0A">
<nature xmi:type="jetpattern:JetNature" xmi:id="_b1zF15AYEd-LOqbFhvvp0A"
name="JET"/>
<methods xmi:id="_b1zF0ZAYEd-LOqbFhvvp0A" name="header" patternFilePath="templates/pattern._b1zF0JAYEd-LOqbFhvvp0A/method._b1zF0ZAYEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_b1zF0pAYEd-LOqbFhvvp0A" name="init" patternFilePath="templates/pattern._b1zF0JAYEd-LOqbFhvvp0A/method._b1zF0pAYEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_b1zF05AYEd-LOqbFhvvp0A" name="preCondition" patternFilePath="templates/pattern._b1zF0JAYEd-LOqbFhvvp0A/method._b1zF05AYEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_b1zF1JAYEd-LOqbFhvvp0A" name="body" patternFilePath="templates/pattern._b1zF0JAYEd-LOqbFhvvp0A/method._b1zF1JAYEd-LOqbFhvvp0A.pt"/>
<methods xmi:id="_b1zF1ZAYEd-LOqbFhvvp0A" name="footer" patternFilePath="templates/pattern._b1zF0JAYEd-LOqbFhvvp0A/method._b1zF1ZAYEd-LOqbFhvvp0A.pt"/>
<parameters xmi:id="_xYr4IJAbEd-LOqbFhvvp0A" name="job" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Job">
<query xmi:type="pattern:BasicQuery" xmi:id="_3PcQIJAbEd-LOqbFhvvp0A"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_MwcScZAnEd-gQbr2PVP4tQ"
called="#_b1zF1JAYEd-LOqbFhvvp0A"/>
</elements>
<elements xmi:id="_PdedAPXmEeKakd1cNkpeeg" name="Property.security" superPattern="#_H6o0YJAXEd-LOqbFhvvp0A"
headerMethod="#_PdedAvXmEeKakd1cNkpeeg" conditionMethod="#_PdedBPXmEeKakd1cNkpeeg"
initMethod="#_PdedA_XmEeKakd1cNkpeeg" footerMethod="#_PdedBvXmEeKakd1cNkpeeg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_PdedAfXmEeKakd1cNkpeeg"
name="JET"/>
<methods xmi:id="_PdedAvXmEeKakd1cNkpeeg" name="header" patternFilePath="templates/pattern._PdedAPXmEeKakd1cNkpeeg/method._PdedAvXmEeKakd1cNkpeeg.pt"/>
<methods xmi:id="_PdedA_XmEeKakd1cNkpeeg" name="init" patternFilePath="templates/pattern._PdedAPXmEeKakd1cNkpeeg/method._PdedA_XmEeKakd1cNkpeeg.pt"/>
<methods xmi:id="_PdedBPXmEeKakd1cNkpeeg" name="preCondition" patternFilePath="templates/pattern._PdedAPXmEeKakd1cNkpeeg/method._PdedBPXmEeKakd1cNkpeeg.pt"/>
<methods xmi:id="_PdedBfXmEeKakd1cNkpeeg" name="body" patternFilePath="templates/pattern._PdedAPXmEeKakd1cNkpeeg/method._PdedBfXmEeKakd1cNkpeeg.pt"/>
<methods xmi:id="_PdedBvXmEeKakd1cNkpeeg" name="footer" patternFilePath="templates/pattern._PdedAPXmEeKakd1cNkpeeg/method._PdedBvXmEeKakd1cNkpeeg.pt"/>
<parameters xmi:id="_sZW9gPXmEeKakd1cNkpeeg" name="job" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Job">
<query xmi:type="pattern:BasicQuery" xmi:id="_wVUcwPXmEeKakd1cNkpeeg"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_PdedB_XmEeKakd1cNkpeeg"/>
</elements>
<elements xmi:id="_IMbTQfqyEeKOfYefkBb6Lw" name="Property.buildId" superPattern="#_H6o0YJAXEd-LOqbFhvvp0A"
headerMethod="#_IMbTQ_qyEeKOfYefkBb6Lw" conditionMethod="#_IMbTRfqyEeKOfYefkBb6Lw"
initMethod="#_IMbTRPqyEeKOfYefkBb6Lw" footerMethod="#_IMbTR_qyEeKOfYefkBb6Lw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_IMbTQvqyEeKOfYefkBb6Lw"
name="JET"/>
<methods xmi:id="_IMbTQ_qyEeKOfYefkBb6Lw" name="header" patternFilePath="templates/pattern._IMbTQfqyEeKOfYefkBb6Lw/method._IMbTQ_qyEeKOfYefkBb6Lw.pt"/>
<methods xmi:id="_IMbTRPqyEeKOfYefkBb6Lw" name="init" patternFilePath="templates/pattern._IMbTQfqyEeKOfYefkBb6Lw/method._IMbTRPqyEeKOfYefkBb6Lw.pt"/>
<methods xmi:id="_IMbTRfqyEeKOfYefkBb6Lw" name="preCondition" patternFilePath="templates/pattern._IMbTQfqyEeKOfYefkBb6Lw/method._IMbTRfqyEeKOfYefkBb6Lw.pt"/>
<methods xmi:id="_IMbTRvqyEeKOfYefkBb6Lw" name="body" patternFilePath="templates/pattern._IMbTQfqyEeKOfYefkBb6Lw/method._IMbTRvqyEeKOfYefkBb6Lw.pt"/>
<methods xmi:id="_IMbTR_qyEeKOfYefkBb6Lw" name="footer" patternFilePath="templates/pattern._IMbTQfqyEeKOfYefkBb6Lw/method._IMbTR_qyEeKOfYefkBb6Lw.pt"/>
<parameters xmi:id="_IMbTSPqyEeKOfYefkBb6Lw" name="job" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Job">
<query xmi:type="pattern:BasicQuery" xmi:id="_IMbTSfqyEeKOfYefkBb6Lw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_IMbTSvqyEeKOfYefkBb6Lw"/>
</elements>
<elements xmi:id="_0ICZEZWnEd-u9bNbiVaYcw" name="Publisher.artifacts" superPattern="#_LaUnUJAXEd-LOqbFhvvp0A"
headerMethod="#_0ICZEpWnEd-u9bNbiVaYcw" conditionMethod="#_0ICZFJWnEd-u9bNbiVaYcw"
initMethod="#_0ICZE5WnEd-u9bNbiVaYcw" footerMethod="#_0ICZFpWnEd-u9bNbiVaYcw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_0ICZGJWnEd-u9bNbiVaYcw"
name="JET"/>
<methods xmi:id="_0ICZEpWnEd-u9bNbiVaYcw" name="header" patternFilePath="templates/pattern._0ICZEZWnEd-u9bNbiVaYcw/method._0ICZEpWnEd-u9bNbiVaYcw.pt"/>
<methods xmi:id="_0ICZE5WnEd-u9bNbiVaYcw" name="init" patternFilePath="templates/pattern._0ICZEZWnEd-u9bNbiVaYcw/method._0ICZE5WnEd-u9bNbiVaYcw.pt"/>
<methods xmi:id="_0ICZFJWnEd-u9bNbiVaYcw" name="preCondition" patternFilePath="templates/pattern._0ICZEZWnEd-u9bNbiVaYcw/method._0ICZFJWnEd-u9bNbiVaYcw.pt"/>
<methods xmi:id="_0ICZFZWnEd-u9bNbiVaYcw" name="body" patternFilePath="templates/pattern._0ICZEZWnEd-u9bNbiVaYcw/method._0ICZFZWnEd-u9bNbiVaYcw.pt"/>
<methods xmi:id="_0ICZFpWnEd-u9bNbiVaYcw" name="footer" patternFilePath="templates/pattern._0ICZEZWnEd-u9bNbiVaYcw/method._0ICZFpWnEd-u9bNbiVaYcw.pt"/>
<parameters xmi:id="_SDqfUJWoEd-u9bNbiVaYcw" name="job" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Job">
<query xmi:type="pattern:BasicQuery" xmi:id="_WVeSwJWoEd-u9bNbiVaYcw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_0ICZF5WnEd-u9bNbiVaYcw"/>
</elements>
<elements xmi:id="_gAN5wJWoEd-u9bNbiVaYcw" name="Publisher.testStep" superPattern="#_LaUnUJAXEd-LOqbFhvvp0A"
headerMethod="#_gAN5wZWoEd-u9bNbiVaYcw" conditionMethod="#_gAN5w5WoEd-u9bNbiVaYcw"
initMethod="#_gAN5wpWoEd-u9bNbiVaYcw" footerMethod="#_gAN5xZWoEd-u9bNbiVaYcw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_gAN5x5WoEd-u9bNbiVaYcw"
name="JET"/>
<methods xmi:id="_gAN5wZWoEd-u9bNbiVaYcw" name="header" patternFilePath="templates/pattern._gAN5wJWoEd-u9bNbiVaYcw/method._gAN5wZWoEd-u9bNbiVaYcw.pt"/>
<methods xmi:id="_gAN5wpWoEd-u9bNbiVaYcw" name="init" patternFilePath="templates/pattern._gAN5wJWoEd-u9bNbiVaYcw/method._gAN5wpWoEd-u9bNbiVaYcw.pt"/>
<methods xmi:id="_gAN5w5WoEd-u9bNbiVaYcw" name="preCondition" patternFilePath="templates/pattern._gAN5wJWoEd-u9bNbiVaYcw/method._gAN5w5WoEd-u9bNbiVaYcw.pt"/>
<methods xmi:id="_gAN5xJWoEd-u9bNbiVaYcw" name="body" patternFilePath="templates/pattern._gAN5wJWoEd-u9bNbiVaYcw/method._gAN5xJWoEd-u9bNbiVaYcw.pt"/>
<methods xmi:id="_gAN5xZWoEd-u9bNbiVaYcw" name="footer" patternFilePath="templates/pattern._gAN5wJWoEd-u9bNbiVaYcw/method._gAN5xZWoEd-u9bNbiVaYcw.pt"/>
<parameters xmi:id="_kJs3oJWoEd-u9bNbiVaYcw" name="testStep" type="http://www.eclipse.org/egf/1.0.2/buildstep#//TestStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_pDFocJWoEd-u9bNbiVaYcw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_gAN5xpWoEd-u9bNbiVaYcw"/>
</elements>
<elements xmi:id="_GyPi8J7_Ed-9VeXE6iwCzg" name="Publisher.javadocStep"
superPattern="#_LaUnUJAXEd-LOqbFhvvp0A" headerMethod="#_GyPi8Z7_Ed-9VeXE6iwCzg"
conditionMethod="#_GyPi857_Ed-9VeXE6iwCzg" initMethod="#_GyPi8p7_Ed-9VeXE6iwCzg"
footerMethod="#_GyPi9Z7_Ed-9VeXE6iwCzg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_GyPi957_Ed-9VeXE6iwCzg"
name="JET"/>
<methods xmi:id="_GyPi8Z7_Ed-9VeXE6iwCzg" name="header" patternFilePath="templates/pattern._GyPi8J7_Ed-9VeXE6iwCzg/method._GyPi8Z7_Ed-9VeXE6iwCzg.pt"/>
<methods xmi:id="_GyPi8p7_Ed-9VeXE6iwCzg" name="init" patternFilePath="templates/pattern._GyPi8J7_Ed-9VeXE6iwCzg/method._GyPi8p7_Ed-9VeXE6iwCzg.pt"/>
<methods xmi:id="_GyPi857_Ed-9VeXE6iwCzg" name="preCondition" patternFilePath="templates/pattern._GyPi8J7_Ed-9VeXE6iwCzg/method._GyPi857_Ed-9VeXE6iwCzg.pt"/>
<methods xmi:id="_GyPi9J7_Ed-9VeXE6iwCzg" name="body" patternFilePath="templates/pattern._GyPi8J7_Ed-9VeXE6iwCzg/method._GyPi9J7_Ed-9VeXE6iwCzg.pt"/>
<methods xmi:id="_GyPi9Z7_Ed-9VeXE6iwCzg" name="footer" patternFilePath="templates/pattern._GyPi8J7_Ed-9VeXE6iwCzg/method._GyPi9Z7_Ed-9VeXE6iwCzg.pt"/>
<parameters xmi:id="_LaeSUJ7_Ed-9VeXE6iwCzg" name="job" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Job">
<query xmi:type="pattern:BasicQuery" xmi:id="_N02DAJ7_Ed-9VeXE6iwCzg"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_GyPi9p7_Ed-9VeXE6iwCzg"/>
</elements>
<elements xmi:id="_5S89cZmGEd-ktrUiHDdOqg" name="Publisher.chain" superPattern="#_LaUnUJAXEd-LOqbFhvvp0A"
headerMethod="#_5S89cpmGEd-ktrUiHDdOqg" conditionMethod="#_5S89dJmGEd-ktrUiHDdOqg"
initMethod="#_5S89c5mGEd-ktrUiHDdOqg" footerMethod="#_5S89dpmGEd-ktrUiHDdOqg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_5S89eJmGEd-ktrUiHDdOqg"
name="JET"/>
<methods xmi:id="_5S89cpmGEd-ktrUiHDdOqg" name="header" patternFilePath="templates/pattern._5S89cZmGEd-ktrUiHDdOqg/method._5S89cpmGEd-ktrUiHDdOqg.pt"/>
<methods xmi:id="_5S89c5mGEd-ktrUiHDdOqg" name="init" patternFilePath="templates/pattern._5S89cZmGEd-ktrUiHDdOqg/method._5S89c5mGEd-ktrUiHDdOqg.pt"/>
<methods xmi:id="_5S89dJmGEd-ktrUiHDdOqg" name="preCondition" patternFilePath="templates/pattern._5S89cZmGEd-ktrUiHDdOqg/method._5S89dJmGEd-ktrUiHDdOqg.pt"/>
<methods xmi:id="_5S89dZmGEd-ktrUiHDdOqg" name="body" patternFilePath="templates/pattern._5S89cZmGEd-ktrUiHDdOqg/method._5S89dZmGEd-ktrUiHDdOqg.pt"/>
<methods xmi:id="_5S89dpmGEd-ktrUiHDdOqg" name="footer" patternFilePath="templates/pattern._5S89cZmGEd-ktrUiHDdOqg/method._5S89dpmGEd-ktrUiHDdOqg.pt"/>
<parameters xmi:id="_F5GloJmHEd-ktrUiHDdOqg" name="job" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Job">
<query xmi:type="pattern:BasicQuery" xmi:id="_IvMpAJmHEd-ktrUiHDdOqg"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_5S89d5mGEd-ktrUiHDdOqg"/>
</elements>
<elements xmi:id="_WOWc4Z8FEd-qe8Qq1eNVqQ" name="Trigger.cron" superPattern="#_N0HwQJAXEd-LOqbFhvvp0A"
headerMethod="#_WOWc4p8FEd-qe8Qq1eNVqQ" conditionMethod="#_WOWc5J8FEd-qe8Qq1eNVqQ"
initMethod="#_WOWc458FEd-qe8Qq1eNVqQ" footerMethod="#_WOWc5p8FEd-qe8Qq1eNVqQ">
<nature xmi:type="jetpattern:JetNature" xmi:id="_WOWc6J8FEd-qe8Qq1eNVqQ"
name="JET"/>
<methods xmi:id="_WOWc4p8FEd-qe8Qq1eNVqQ" name="header" patternFilePath="templates/pattern._WOWc4Z8FEd-qe8Qq1eNVqQ/method._WOWc4p8FEd-qe8Qq1eNVqQ.pt"/>
<methods xmi:id="_WOWc458FEd-qe8Qq1eNVqQ" name="init" patternFilePath="templates/pattern._WOWc4Z8FEd-qe8Qq1eNVqQ/method._WOWc458FEd-qe8Qq1eNVqQ.pt"/>
<methods xmi:id="_WOWc5J8FEd-qe8Qq1eNVqQ" name="preCondition" patternFilePath="templates/pattern._WOWc4Z8FEd-qe8Qq1eNVqQ/method._WOWc5J8FEd-qe8Qq1eNVqQ.pt"/>
<methods xmi:id="_WOWc5Z8FEd-qe8Qq1eNVqQ" name="body" patternFilePath="templates/pattern._WOWc4Z8FEd-qe8Qq1eNVqQ/method._WOWc5Z8FEd-qe8Qq1eNVqQ.pt"/>
<methods xmi:id="_WOWc5p8FEd-qe8Qq1eNVqQ" name="footer" patternFilePath="templates/pattern._WOWc4Z8FEd-qe8Qq1eNVqQ/method._WOWc5p8FEd-qe8Qq1eNVqQ.pt"/>
<parameters xmi:id="_b03ZcJ8FEd-qe8Qq1eNVqQ" name="cronTrigger" type="http://www.eclipse.org/egf/1.0.0/builddeploy#//CronTrigger">
<query xmi:type="pattern:BasicQuery" xmi:id="_E7CFgZ8GEd-nb4TPjagXkA"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_WOWc558FEd-qe8Qq1eNVqQ"/>
</elements>
<elements xmi:id="_NZITMJ8GEd-nb4TPjagXkA" name="Trigger.scm" superPattern="#_N0HwQJAXEd-LOqbFhvvp0A"
headerMethod="#_NZITMZ8GEd-nb4TPjagXkA" conditionMethod="#_NZITM58GEd-nb4TPjagXkA"
initMethod="#_NZITMp8GEd-nb4TPjagXkA" footerMethod="#_NZITNZ8GEd-nb4TPjagXkA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_NZITN58GEd-nb4TPjagXkA"
name="JET"/>
<methods xmi:id="_NZITMZ8GEd-nb4TPjagXkA" name="header" patternFilePath="templates/pattern._NZITMJ8GEd-nb4TPjagXkA/method._NZITMZ8GEd-nb4TPjagXkA.pt"/>
<methods xmi:id="_NZITMp8GEd-nb4TPjagXkA" name="init" patternFilePath="templates/pattern._NZITMJ8GEd-nb4TPjagXkA/method._NZITMp8GEd-nb4TPjagXkA.pt"/>
<methods xmi:id="_NZITM58GEd-nb4TPjagXkA" name="preCondition" patternFilePath="templates/pattern._NZITMJ8GEd-nb4TPjagXkA/method._NZITM58GEd-nb4TPjagXkA.pt"/>
<methods xmi:id="_NZITNJ8GEd-nb4TPjagXkA" name="body" patternFilePath="templates/pattern._NZITMJ8GEd-nb4TPjagXkA/method._NZITNJ8GEd-nb4TPjagXkA.pt"/>
<methods xmi:id="_NZITNZ8GEd-nb4TPjagXkA" name="footer" patternFilePath="templates/pattern._NZITMJ8GEd-nb4TPjagXkA/method._NZITNZ8GEd-nb4TPjagXkA.pt"/>
<parameters xmi:id="_O7CK0J8GEd-nb4TPjagXkA" name="scmTrigger" type="http://www.eclipse.org/egf/1.0.0/builddeploy#//SCMTrigger">
<query xmi:type="pattern:BasicQuery" xmi:id="_QP99cJ8GEd-nb4TPjagXkA"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_NZITNp8GEd-nb4TPjagXkA"/>
</elements>
<elements xmi:id="_J76ZUI_7Ed-Mh9dXw3mL3g" name="Others.svn" superPattern="#_ZjWVULv6Ed-8jux89nECug"
headerMethod="#_J76ZUY_7Ed-Mh9dXw3mL3g" conditionMethod="#_J76ZU4_7Ed-Mh9dXw3mL3g"
initMethod="#_J76ZUo_7Ed-Mh9dXw3mL3g" footerMethod="#_J76ZVY_7Ed-Mh9dXw3mL3g">
<nature xmi:type="jetpattern:JetNature" xmi:id="_J76ZV4_7Ed-Mh9dXw3mL3g"
name="JET"/>
<methods xmi:id="_J76ZUY_7Ed-Mh9dXw3mL3g" name="header" patternFilePath="templates/pattern._J76ZUI_7Ed-Mh9dXw3mL3g/method._J76ZUY_7Ed-Mh9dXw3mL3g.pt"/>
<methods xmi:id="_J76ZUo_7Ed-Mh9dXw3mL3g" name="init" patternFilePath="templates/pattern._J76ZUI_7Ed-Mh9dXw3mL3g/method._J76ZUo_7Ed-Mh9dXw3mL3g.pt"/>
<methods xmi:id="_J76ZU4_7Ed-Mh9dXw3mL3g" name="preCondition" patternFilePath="templates/pattern._J76ZUI_7Ed-Mh9dXw3mL3g/method._J76ZU4_7Ed-Mh9dXw3mL3g.pt"/>
<methods xmi:id="_J76ZVI_7Ed-Mh9dXw3mL3g" name="body" patternFilePath="templates/pattern._J76ZUI_7Ed-Mh9dXw3mL3g/method._J76ZVI_7Ed-Mh9dXw3mL3g.pt"/>
<methods xmi:id="_J76ZVY_7Ed-Mh9dXw3mL3g" name="footer" patternFilePath="templates/pattern._J76ZUI_7Ed-Mh9dXw3mL3g/method._J76ZVY_7Ed-Mh9dXw3mL3g.pt"/>
<parameters xmi:id="_GBI38JAeEd-LOqbFhvvp0A" name="svn" type="http://www.eclipse.org/egf/1.0.0/buildscm#//SVN">
<query xmi:type="pattern:BasicQuery" xmi:id="_zoLIILwFEd-8jux89nECug"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_3-rOULwFEd-8jux89nECug"/>
</elements>
<elements xmi:id="_1u3RkdylEeGl1eVaf8TLpw" name="Others.git" superPattern="#_ZjWVULv6Ed-8jux89nECug"
headerMethod="#_1u3Rk9ylEeGl1eVaf8TLpw" conditionMethod="#_1u3RldylEeGl1eVaf8TLpw"
initMethod="#_1u3RlNylEeGl1eVaf8TLpw" footerMethod="#_1u3Rl9ylEeGl1eVaf8TLpw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_1u3RktylEeGl1eVaf8TLpw"
name="JET"/>
<methods xmi:id="_1u3Rk9ylEeGl1eVaf8TLpw" name="header" patternFilePath="templates/pattern._1u3RkdylEeGl1eVaf8TLpw/method._1u3Rk9ylEeGl1eVaf8TLpw.pt"/>
<methods xmi:id="_1u3RlNylEeGl1eVaf8TLpw" name="init" patternFilePath="templates/pattern._1u3RkdylEeGl1eVaf8TLpw/method._1u3RlNylEeGl1eVaf8TLpw.pt"/>
<methods xmi:id="_1u3RldylEeGl1eVaf8TLpw" name="preCondition" patternFilePath="templates/pattern._1u3RkdylEeGl1eVaf8TLpw/method._1u3RldylEeGl1eVaf8TLpw.pt"/>
<methods xmi:id="_1u3RltylEeGl1eVaf8TLpw" name="body" patternFilePath="templates/pattern._1u3RkdylEeGl1eVaf8TLpw/method._1u3RltylEeGl1eVaf8TLpw.pt"/>
<methods xmi:id="_1u3Rl9ylEeGl1eVaf8TLpw" name="footer" patternFilePath="templates/pattern._1u3RkdylEeGl1eVaf8TLpw/method._1u3Rl9ylEeGl1eVaf8TLpw.pt"/>
<parameters xmi:id="_1u3RmNylEeGl1eVaf8TLpw" name="git" type="http://www.eclipse.org/egf/1.0.0/buildscm#//GIT">
<query xmi:type="pattern:BasicQuery" xmi:id="_1u3RmdylEeGl1eVaf8TLpw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_1u3RmtylEeGl1eVaf8TLpw"/>
</elements>
<elements xmi:id="__KOOsMS7Ed-vaoSzswKR5Q" name="Others.logRotator" superPattern="#_ZjWVULv6Ed-8jux89nECug"
headerMethod="#__KOOscS7Ed-vaoSzswKR5Q" conditionMethod="#__KOOs8S7Ed-vaoSzswKR5Q"
initMethod="#__KOOssS7Ed-vaoSzswKR5Q" footerMethod="#__KOOtcS7Ed-vaoSzswKR5Q">
<nature xmi:type="jetpattern:JetNature" xmi:id="__KOOt8S7Ed-vaoSzswKR5Q"
name="JET"/>
<methods xmi:id="__KOOscS7Ed-vaoSzswKR5Q" name="header" patternFilePath="templates/pattern.__KOOsMS7Ed-vaoSzswKR5Q/method.__KOOscS7Ed-vaoSzswKR5Q.pt"/>
<methods xmi:id="__KOOssS7Ed-vaoSzswKR5Q" name="init" patternFilePath="templates/pattern.__KOOsMS7Ed-vaoSzswKR5Q/method.__KOOssS7Ed-vaoSzswKR5Q.pt"/>
<methods xmi:id="__KOOs8S7Ed-vaoSzswKR5Q" name="preCondition" patternFilePath="templates/pattern.__KOOsMS7Ed-vaoSzswKR5Q/method.__KOOs8S7Ed-vaoSzswKR5Q.pt"/>
<methods xmi:id="__KOOtMS7Ed-vaoSzswKR5Q" name="body" patternFilePath="templates/pattern.__KOOsMS7Ed-vaoSzswKR5Q/method.__KOOtMS7Ed-vaoSzswKR5Q.pt"/>
<methods xmi:id="__KOOtcS7Ed-vaoSzswKR5Q" name="footer" patternFilePath="templates/pattern.__KOOsMS7Ed-vaoSzswKR5Q/method.__KOOtcS7Ed-vaoSzswKR5Q.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="__KOOtsS7Ed-vaoSzswKR5Q"/>
</elements>
<elements xmi:id="_jQaxIPXoEeKakd1cNkpeeg" name="Others.hudsonDeployment"
superPattern="#_ZjWVULv6Ed-8jux89nECug" headerMethod="#_jQaxIvXoEeKakd1cNkpeeg"
conditionMethod="#_jQaxJPXoEeKakd1cNkpeeg" initMethod="#_jQaxI_XoEeKakd1cNkpeeg"
footerMethod="#_jQaxJvXoEeKakd1cNkpeeg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_jQaxIfXoEeKakd1cNkpeeg"
name="JET"/>
<methods xmi:id="_jQaxIvXoEeKakd1cNkpeeg" name="header" patternFilePath="templates/pattern._jQaxIPXoEeKakd1cNkpeeg/method._jQaxIvXoEeKakd1cNkpeeg.pt"/>
<methods xmi:id="_jQaxI_XoEeKakd1cNkpeeg" name="init" patternFilePath="templates/pattern._jQaxIPXoEeKakd1cNkpeeg/method._jQaxI_XoEeKakd1cNkpeeg.pt"/>
<methods xmi:id="_jQaxJPXoEeKakd1cNkpeeg" name="preCondition" patternFilePath="templates/pattern._jQaxIPXoEeKakd1cNkpeeg/method._jQaxJPXoEeKakd1cNkpeeg.pt"/>
<methods xmi:id="_jQaxJfXoEeKakd1cNkpeeg" name="body" patternFilePath="templates/pattern._jQaxIPXoEeKakd1cNkpeeg/method._jQaxJfXoEeKakd1cNkpeeg.pt"/>
<methods xmi:id="_jQaxJvXoEeKakd1cNkpeeg" name="footer" patternFilePath="templates/pattern._jQaxIPXoEeKakd1cNkpeeg/method._jQaxJvXoEeKakd1cNkpeeg.pt"/>
<parameters xmi:id="_yIgmwPXoEeKakd1cNkpeeg" name="deployment" type="http://www.eclipse.org/egf/1.0.0/builddeploy#//HudsonDeployment">
<query xmi:type="pattern:BasicQuery" xmi:id="_1CnAYPXoEeKakd1cNkpeeg"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_jQaxJ_XoEeKakd1cNkpeeg"/>
</elements>
</libraries>
</viewpoints>
</viewpointContainer>
<orchestration xmi:type="fprod:ProductionPlan" xmi:id="_mFau8I28Ed-Tlrutn5SzgA">
<invocations xmi:id="_V7I2UI_5Ed-Mh9dXw3mL3g" invokedActivity="ftask:Task platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Substitution_composition.fcore#_N9g3oElcEd-TSsH7K-_bxQ">
<invocationContractContainer xmi:id="_V7I2UY_5Ed-Mh9dXw3mL3g">
<invocationContracts xmi:id="_V7I2Uo_5Ed-Mh9dXw3mL3g" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Substitution_composition.fcore#_UVURwEldEd-TSsH7K-_bxQ">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_Z3tZkI_5Ed-Mh9dXw3mL3g">
<substitutions xmi:id="_w-WM4JAYEd-LOqbFhvvp0A" replacedElement="#_AQWCMJAXEd-LOqbFhvvp0A"
replacement="#_b1zF0JAYEd-LOqbFhvvp0A #_AQWCMJAXEd-LOqbFhvvp0A"/>
<substitutions xmi:id="_zmrjAJWoEd-u9bNbiVaYcw" replacedElement="#_LaUnUJAXEd-LOqbFhvvp0A"
replacement="#_0ICZEZWnEd-u9bNbiVaYcw #_gAN5wJWoEd-u9bNbiVaYcw #_GyPi8J7_Ed-9VeXE6iwCzg #_5S89cZmGEd-ktrUiHDdOqg #_LaUnUJAXEd-LOqbFhvvp0A"/>
<substitutions xmi:id="_bmZDIJ8GEd-nb4TPjagXkA" replacedElement="#_N0HwQJAXEd-LOqbFhvvp0A"
replacement="#_WOWc4Z8FEd-qe8Qq1eNVqQ #_NZITMJ8GEd-nb4TPjagXkA #_N0HwQJAXEd-LOqbFhvvp0A"/>
<substitutions xmi:id="_VbSV8JAXEd-LOqbFhvvp0A" replacedElement="#_ZjWVULv6Ed-8jux89nECug"
replacement="#_J76ZUI_7Ed-Mh9dXw3mL3g #_1u3RkdylEeGl1eVaf8TLpw #__KOOsMS7Ed-vaoSzswKR5Q #_jQaxIPXoEeKakd1cNkpeeg #_ZjWVULv6Ed-8jux89nECug"/>
<substitutions xmi:id="_YHxBsPXoEeKakd1cNkpeeg" replacedElement="#_H6o0YJAXEd-LOqbFhvvp0A"
replacement="#_PdedAPXmEeKakd1cNkpeeg #_IMbTQfqyEeKOfYefkBb6Lw #_H6o0YJAXEd-LOqbFhvvp0A"/>
</type>
</invocationContracts>
<invocationContracts xmi:id="_V7I2U4_5Ed-Mh9dXw3mL3g" factoryComponentContract="#_AjBAYI3DEd-Tlrutn5SzgA"
invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Substitution_composition.fcore#_ahgHMEldEd-TSsH7K-_bxQ"/>
<invocationContracts xmi:id="_V7I2VI_5Ed-Mh9dXw3mL3g" targetInvocationContract="#_sMlhh428Ed-Tlrutn5SzgA"
invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Substitution_composition.fcore#_gBdIwEldEd-TSsH7K-_bxQ"/>
</invocationContractContainer>
</invocations>
<invocations xmi:id="_sMlhgI28Ed-Tlrutn5SzgA" invokedActivity="#_c0-ysJlfEd-cRYVfj6AwNg">
<invocationContractContainer xmi:id="_sMlhgY28Ed-Tlrutn5SzgA">
<invocationContracts xmi:id="_sMlhgo28Ed-Tlrutn5SzgA" factoryComponentContract="#_fLTcgI28Ed-Tlrutn5SzgA"
invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_DgB2IP6fEd64XaYPo3s6sPg"/>
<invocationContracts xmi:id="_sMlhg428Ed-Tlrutn5SzgA" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_L6JSwAHAEd-4faJMEplCjxw">
<type xmi:type="pattern:TypePatternExecutionReporter" xmi:id="_9-kw4I3GEd-Tlrutn5SzgA"
description="" value="org.eclipse.egf.portfolio.eclipse.build.ReplacePropertiesFileReporter"/>
</invocationContracts>
<invocationContracts xmi:id="_sMlhho28Ed-Tlrutn5SzgA" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_nz1HkSCaEd-Sse0r9LJWbA">
<type xmi:type="pattern:TypePatternList" xmi:id="_3-qZsI3CEd-Tlrutn5SzgA"
elements="#_kinfcI28Ed-Tlrutn5SzgA"/>
</invocationContracts>
<invocationContracts xmi:id="_sMlhh428Ed-Tlrutn5SzgA" sourceInvocationContract="#_V7I2VI_5Ed-Mh9dXw3mL3g"
invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_NFhJ4UMgEd-Ixul1H5ANhg"/>
<invocationContracts xmi:id="_FiuiQJlhEd-cRYVfj6AwNg" factoryComponentContract="#_9DJG0JlgEd-cRYVfj6AwNg"
invokedContract="#_4qQQcJlfEd-cRYVfj6AwNg"/>
<invocationContracts xmi:id="_gLQSgJmBEd-FyeHxc8pAZg" factoryComponentContract="#_hmTUMJmBEd-FyeHxc8pAZg"
invokedContract="#_MsCgwJmBEd-FyeHxc8pAZg"/>
<invocationContracts xmi:id="_uj5OAJ5NEd-3wvN5SnesGA" factoryComponentContract="#_v7D1QJ5NEd-3wvN5SnesGA"
invokedContract="#_9oZF8JmBEd-FyeHxc8pAZg"/>
</invocationContractContainer>
</invocations>
</orchestration>
</fcore:FactoryComponent>
<fcore:FactoryComponent xmi:id="_dai5YI6UEd-e7viTqNBNrA" name="Build Buckminster Generation">
<contractContainer xmi:id="_QISjsI6VEd-e7viTqNBNrA">
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_QISjsY6VEd-e7viTqNBNrA"
name="buildModelPath" mandatory="true" invocationContracts="#_QISjuI6VEd-e7viTqNBNrA">
<type xmi:type="domain:TypeDomain" xmi:id="_QISjso6VEd-e7viTqNBNrA"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_ABkm0JlhEd-cRYVfj6AwNg"
name="generationPath" invocationContracts="#_CR0LIJlhEd-cRYVfj6AwNg">
<type xmi:type="types:TypeString" xmi:id="_BQ2dYJlhEd-cRYVfj6AwNg"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_W39iMJmBEd-FyeHxc8pAZg"
name="prefixJobNameWithChainName" invocationContracts="#_UpDaoJmBEd-FyeHxc8pAZg">
<type xmi:type="types:TypeBoolean" xmi:id="_b4e1wJmBEd-FyeHxc8pAZg" value="true"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_QISjs46VEd-e7viTqNBNrA"
name="pattern.substitutions" invocationContracts="#_fpjcY4_5Ed-Mh9dXw3mL3g">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_QISjtI6VEd-e7viTqNBNrA"/>
</contracts>
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_kTptQJ5NEd-3wvN5SnesGA"
name="copyright" invocationContracts="#_gnBDcJ5NEd-3wvN5SnesGA">
<type xmi:type="types:TypeString" xmi:id="_nErDYJ5NEd-3wvN5SnesGA"/>
</contracts>
</contractContainer>
<viewpointContainer xmi:id="_wlf14I6VEd-e7viTqNBNrA">
<viewpoints xmi:type="pattern:PatternViewpoint" xmi:id="_w8cWQI6VEd-e7viTqNBNrA">
<libraries xmi:id="_yxa64I6VEd-e7viTqNBNrA" name="org.eclipse.egf.portfolio.eclipse.build.buckminster">
<elements xmi:id="_WzN4sI6XEd-e7viTqNBNrA" name="build.xml" superPattern="#_8Rg8cabQEd-qVbFBxWG7lA"
headerMethod="#_WzN4sY6XEd-e7viTqNBNrA" conditionMethod="#_WzN4s46XEd-e7viTqNBNrA"
initMethod="#_WzN4so6XEd-e7viTqNBNrA" footerMethod="#_WzN4tY6XEd-e7viTqNBNrA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_WzN4t46XEd-e7viTqNBNrA"
name="JET"/>
<methods xmi:id="_WzN4sY6XEd-e7viTqNBNrA" name="header" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._WzN4sY6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_WzN4so6XEd-e7viTqNBNrA" name="init" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._WzN4so6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_WzN4s46XEd-e7viTqNBNrA" name="preCondition" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._WzN4s46XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_ZcV3EI6XEd-e7viTqNBNrA" name="setFileName" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._ZcV3EI6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_FaDqMLAlEd-kZYPuJ1ZE3A" name="alterFilePath" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._FaDqMLAlEd-kZYPuJ1ZE3A.pt"/>
<methods xmi:id="_WzN4tI6XEd-e7viTqNBNrA" name="begin" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._WzN4tI6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_jxPv8ficEeCgNoSwhPUBGQ" name="properties" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._jxPv8ficEeCgNoSwhPUBGQ.pt"/>
<methods xmi:id="_WzN4tY6XEd-e7viTqNBNrA" name="footer" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._WzN4tY6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_uVnGkPicEeCgNoSwhPUBGQ" name="eclipse_launch" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._uVnGkPicEeCgNoSwhPUBGQ.pt"/>
<methods xmi:id="_EwcU4PidEeCgNoSwhPUBGQ" name="install_director" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._EwcU4PidEeCgNoSwhPUBGQ.pt"/>
<methods xmi:id="_IIgc4PidEeCgNoSwhPUBGQ" name="install_buckminster" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._IIgc4PidEeCgNoSwhPUBGQ.pt"/>
<methods xmi:id="_K3vqUPidEeCgNoSwhPUBGQ" name="install_egf" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._K3vqUPidEeCgNoSwhPUBGQ.pt"/>
<methods xmi:id="_1GVzgPicEeCgNoSwhPUBGQ" name="buckminster" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._1GVzgPicEeCgNoSwhPUBGQ.pt"/>
<methods xmi:id="_4WzesPicEeCgNoSwhPUBGQ" name="egf" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._4WzesPicEeCgNoSwhPUBGQ.pt"/>
<methods xmi:id="_7LkFUPicEeCgNoSwhPUBGQ" name="anteclipse" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._7LkFUPicEeCgNoSwhPUBGQ.pt"/>
<methods xmi:id="_OFO6APidEeCgNoSwhPUBGQ" name="cleans" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._OFO6APidEeCgNoSwhPUBGQ.pt"/>
<methods xmi:id="_dQMoUPidEeCgNoSwhPUBGQ" name="inits" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._dQMoUPidEeCgNoSwhPUBGQ.pt"/>
<methods xmi:id="_IgNrEJ4XEd-3wvN5SnesGA" name="end" patternFilePath="templates/pattern._WzN4sI6XEd-e7viTqNBNrA/method._IgNrEJ4XEd-3wvN5SnesGA.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_WzN4to6XEd-e7viTqNBNrA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_aBJNQI6XEd-e7viTqNBNrA"
called="#_WzN4tI6XEd-e7viTqNBNrA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_k5g_kPicEeCgNoSwhPUBGQ"
called="#_jxPv8ficEeCgNoSwhPUBGQ"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_u_718PicEeCgNoSwhPUBGQ"
called="#_uVnGkPicEeCgNoSwhPUBGQ"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_FHF6UPidEeCgNoSwhPUBGQ"
called="#_EwcU4PidEeCgNoSwhPUBGQ"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_Ic7NsPidEeCgNoSwhPUBGQ"
called="#_IIgc4PidEeCgNoSwhPUBGQ"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_PnIxoPidEeCgNoSwhPUBGQ"
called="#_K3vqUPidEeCgNoSwhPUBGQ"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_1dl14PicEeCgNoSwhPUBGQ"
called="#_1GVzgPicEeCgNoSwhPUBGQ"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_--5NAPicEeCgNoSwhPUBGQ"
called="#_4WzesPicEeCgNoSwhPUBGQ"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="__OGGoPicEeCgNoSwhPUBGQ"
called="#_7LkFUPicEeCgNoSwhPUBGQ"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_O6bcoPidEeCgNoSwhPUBGQ"
called="#_OFO6APidEeCgNoSwhPUBGQ"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_d0tDkPidEeCgNoSwhPUBGQ"
called="#_dQMoUPidEeCgNoSwhPUBGQ"/>
<orchestration xmi:type="pattern:PatternInjectedCall" xmi:id="_kDS9kKbTEd-qVbFBxWG7lA"
called="#_C_qLIJTYEd-fvPvNnKEvJg" context="#_-5dPEKbQEd-qVbFBxWG7lA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_KFF-MJ4XEd-3wvN5SnesGA"
called="#_IgNrEJ4XEd-3wvN5SnesGA"/>
</elements>
<elements xmi:id="_IfGS0I6XEd-e7viTqNBNrA" name="build.properties" superPattern="#_8Rg8cabQEd-qVbFBxWG7lA"
headerMethod="#_IfGS0Y6XEd-e7viTqNBNrA" conditionMethod="#_IfGS046XEd-e7viTqNBNrA"
initMethod="#_IfGS0o6XEd-e7viTqNBNrA" footerMethod="#_IfGS1Y6XEd-e7viTqNBNrA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_IfGS146XEd-e7viTqNBNrA"
name="JET"/>
<methods xmi:id="_IfGS0Y6XEd-e7viTqNBNrA" name="header" patternFilePath="templates/pattern._IfGS0I6XEd-e7viTqNBNrA/method._IfGS0Y6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_IfGS0o6XEd-e7viTqNBNrA" name="init" patternFilePath="templates/pattern._IfGS0I6XEd-e7viTqNBNrA/method._IfGS0o6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_IfGS046XEd-e7viTqNBNrA" name="preCondition" patternFilePath="templates/pattern._IfGS0I6XEd-e7viTqNBNrA/method._IfGS046XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_L1OhII6XEd-e7viTqNBNrA" name="setFileName" patternFilePath="templates/pattern._IfGS0I6XEd-e7viTqNBNrA/method._L1OhII6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_LC0CcLAlEd-kZYPuJ1ZE3A" name="alterFilePath" patternFilePath="templates/pattern._IfGS0I6XEd-e7viTqNBNrA/method._LC0CcLAlEd-kZYPuJ1ZE3A.pt"/>
<methods xmi:id="_IfGS1I6XEd-e7viTqNBNrA" name="body" patternFilePath="templates/pattern._IfGS0I6XEd-e7viTqNBNrA/method._IfGS1I6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_IfGS1Y6XEd-e7viTqNBNrA" name="footer" patternFilePath="templates/pattern._IfGS0I6XEd-e7viTqNBNrA/method._IfGS1Y6XEd-e7viTqNBNrA.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_IfGS1o6XEd-e7viTqNBNrA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_MI5EAI6XEd-e7viTqNBNrA"
called="#_IfGS1I6XEd-e7viTqNBNrA"/>
<orchestration xmi:type="pattern:PatternInjectedCall" xmi:id="_C5Iz4KbVEd-qVbFBxWG7lA"
called="#_4NTLAJNGEd-BJKD_XS9R2A" context="#_-5dPEKbQEd-qVbFBxWG7lA"/>
</elements>
<elements xmi:id="_n5Pa8I6WEd-e7viTqNBNrA" name="buckminster.cspec" superPattern="#_ST8cYKbSEd-qVbFBxWG7lA"
headerMethod="#_n5Pa8Y6WEd-e7viTqNBNrA" conditionMethod="#_n5Pa846WEd-e7viTqNBNrA"
initMethod="#_n5Pa8o6WEd-e7viTqNBNrA" footerMethod="#_n5Pa9Y6WEd-e7viTqNBNrA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_n5Pa946WEd-e7viTqNBNrA"
name="JET"/>
<methods xmi:id="_n5Pa8Y6WEd-e7viTqNBNrA" name="header" patternFilePath="templates/pattern._n5Pa8I6WEd-e7viTqNBNrA/method._n5Pa8Y6WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_n5Pa8o6WEd-e7viTqNBNrA" name="init" patternFilePath="templates/pattern._n5Pa8I6WEd-e7viTqNBNrA/method._n5Pa8o6WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_n5Pa846WEd-e7viTqNBNrA" name="preCondition" patternFilePath="templates/pattern._n5Pa8I6WEd-e7viTqNBNrA/method._n5Pa846WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_tmLIkI6WEd-e7viTqNBNrA" name="setFileName" patternFilePath="templates/pattern._n5Pa8I6WEd-e7viTqNBNrA/method._tmLIkI6WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_n5Pa9I6WEd-e7viTqNBNrA" name="begin" patternFilePath="templates/pattern._n5Pa8I6WEd-e7viTqNBNrA/method._n5Pa9I6WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_n5Pa9Y6WEd-e7viTqNBNrA" name="footer" patternFilePath="templates/pattern._n5Pa8I6WEd-e7viTqNBNrA/method._n5Pa9Y6WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_UFsgcJ4XEd-3wvN5SnesGA" name="end" patternFilePath="templates/pattern._n5Pa8I6WEd-e7viTqNBNrA/method._UFsgcJ4XEd-3wvN5SnesGA.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_n5Pa9o6WEd-e7viTqNBNrA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_uB40MI6WEd-e7viTqNBNrA"
called="#_n5Pa9I6WEd-e7viTqNBNrA"/>
<orchestration xmi:type="pattern:PatternInjectedCall" xmi:id="_OHXm4KbVEd-qVbFBxWG7lA"
called="#_yCPiUJMXEd-pjLQZUcJ3fw" context="#_dwL2MKbSEd-qVbFBxWG7lA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_UbmfAJ4XEd-3wvN5SnesGA"
called="#_UFsgcJ4XEd-3wvN5SnesGA"/>
</elements>
<elements xmi:id="_reLAwaCeEd-EVKBm7hW9sA" name="buckminster.ant" superPattern="#_ST8cYKbSEd-qVbFBxWG7lA"
headerMethod="#_reLAwqCeEd-EVKBm7hW9sA" conditionMethod="#_reLAxKCeEd-EVKBm7hW9sA"
initMethod="#_reLAw6CeEd-EVKBm7hW9sA" footerMethod="#_reLAxqCeEd-EVKBm7hW9sA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_reLAyKCeEd-EVKBm7hW9sA"
name="JET"/>
<methods xmi:id="_reLAwqCeEd-EVKBm7hW9sA" name="header" patternFilePath="templates/pattern._reLAwaCeEd-EVKBm7hW9sA/method._reLAwqCeEd-EVKBm7hW9sA.pt"/>
<methods xmi:id="_reLAw6CeEd-EVKBm7hW9sA" name="init" patternFilePath="templates/pattern._reLAwaCeEd-EVKBm7hW9sA/method._reLAw6CeEd-EVKBm7hW9sA.pt"/>
<methods xmi:id="_reLAxKCeEd-EVKBm7hW9sA" name="preCondition" patternFilePath="templates/pattern._reLAwaCeEd-EVKBm7hW9sA/method._reLAxKCeEd-EVKBm7hW9sA.pt"/>
<methods xmi:id="_1BHWoKCeEd-EVKBm7hW9sA" name="setFileName" patternFilePath="templates/pattern._reLAwaCeEd-EVKBm7hW9sA/method._1BHWoKCeEd-EVKBm7hW9sA.pt"/>
<methods xmi:id="_reLAxaCeEd-EVKBm7hW9sA" name="body" patternFilePath="templates/pattern._reLAwaCeEd-EVKBm7hW9sA/method._reLAxaCeEd-EVKBm7hW9sA.pt"/>
<methods xmi:id="_reLAxqCeEd-EVKBm7hW9sA" name="footer" patternFilePath="templates/pattern._reLAwaCeEd-EVKBm7hW9sA/method._reLAxqCeEd-EVKBm7hW9sA.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_reLAx6CeEd-EVKBm7hW9sA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_6eQUwKCeEd-EVKBm7hW9sA"
called="#_reLAxaCeEd-EVKBm7hW9sA"/>
</elements>
<elements xmi:id="__ajJII6WEd-e7viTqNBNrA" name="build.mspec" superPattern="#_ST8cYKbSEd-qVbFBxWG7lA"
headerMethod="#__ajJIY6WEd-e7viTqNBNrA" conditionMethod="#__ajJI46WEd-e7viTqNBNrA"
initMethod="#__ajJIo6WEd-e7viTqNBNrA" footerMethod="#__ajJJY6WEd-e7viTqNBNrA">
<nature xmi:type="jetpattern:JetNature" xmi:id="__ajJJ46WEd-e7viTqNBNrA"
name="JET"/>
<methods xmi:id="__ajJIY6WEd-e7viTqNBNrA" name="header" patternFilePath="templates/pattern.__ajJII6WEd-e7viTqNBNrA/method.__ajJIY6WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="__ajJIo6WEd-e7viTqNBNrA" name="init" patternFilePath="templates/pattern.__ajJII6WEd-e7viTqNBNrA/method.__ajJIo6WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="__ajJI46WEd-e7viTqNBNrA" name="preCondition" patternFilePath="templates/pattern.__ajJII6WEd-e7viTqNBNrA/method.__ajJI46WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_B8EqsI6XEd-e7viTqNBNrA" name="setFileName" patternFilePath="templates/pattern.__ajJII6WEd-e7viTqNBNrA/method._B8EqsI6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="__ajJJI6WEd-e7viTqNBNrA" name="body" patternFilePath="templates/pattern.__ajJII6WEd-e7viTqNBNrA/method.__ajJJI6WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="__ajJJY6WEd-e7viTqNBNrA" name="footer" patternFilePath="templates/pattern.__ajJII6WEd-e7viTqNBNrA/method.__ajJJY6WEd-e7viTqNBNrA.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="__ajJJo6WEd-e7viTqNBNrA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_CzW4AI6XEd-e7viTqNBNrA"
called="#__ajJJI6WEd-e7viTqNBNrA"/>
</elements>
<elements xmi:id="_3SW6AI6WEd-e7viTqNBNrA" name="build.cquery" superPattern="#_ST8cYKbSEd-qVbFBxWG7lA"
headerMethod="#_3SW6AY6WEd-e7viTqNBNrA" conditionMethod="#_3SW6A46WEd-e7viTqNBNrA"
initMethod="#_3SW6Ao6WEd-e7viTqNBNrA" footerMethod="#_3SW6BY6WEd-e7viTqNBNrA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_3SW6B46WEd-e7viTqNBNrA"
name="JET"/>
<methods xmi:id="_3SW6AY6WEd-e7viTqNBNrA" name="header" patternFilePath="templates/pattern._3SW6AI6WEd-e7viTqNBNrA/method._3SW6AY6WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_3SW6Ao6WEd-e7viTqNBNrA" name="init" patternFilePath="templates/pattern._3SW6AI6WEd-e7viTqNBNrA/method._3SW6Ao6WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_3SW6A46WEd-e7viTqNBNrA" name="preCondition" patternFilePath="templates/pattern._3SW6AI6WEd-e7viTqNBNrA/method._3SW6A46WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_6hB1cI6WEd-e7viTqNBNrA" name="setFileName" patternFilePath="templates/pattern._3SW6AI6WEd-e7viTqNBNrA/method._6hB1cI6WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_3SW6BI6WEd-e7viTqNBNrA" name="body" patternFilePath="templates/pattern._3SW6AI6WEd-e7viTqNBNrA/method._3SW6BI6WEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_3SW6BY6WEd-e7viTqNBNrA" name="footer" patternFilePath="templates/pattern._3SW6AI6WEd-e7viTqNBNrA/method._3SW6BY6WEd-e7viTqNBNrA.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_3SW6Bo6WEd-e7viTqNBNrA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_G9WMMI6XEd-e7viTqNBNrA"
called="#_3SW6BI6WEd-e7viTqNBNrA"/>
</elements>
<elements xmi:id="_Qzz7AI6XEd-e7viTqNBNrA" name="build.rmap" superPattern="#_ST8cYKbSEd-qVbFBxWG7lA"
headerMethod="#_Qzz7AY6XEd-e7viTqNBNrA" conditionMethod="#_Qzz7A46XEd-e7viTqNBNrA"
initMethod="#_Qzz7Ao6XEd-e7viTqNBNrA" footerMethod="#_Qzz7BY6XEd-e7viTqNBNrA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_Qzz7B46XEd-e7viTqNBNrA"
name="JET"/>
<methods xmi:id="_Qzz7AY6XEd-e7viTqNBNrA" name="header" patternFilePath="templates/pattern._Qzz7AI6XEd-e7viTqNBNrA/method._Qzz7AY6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_Qzz7Ao6XEd-e7viTqNBNrA" name="init" patternFilePath="templates/pattern._Qzz7AI6XEd-e7viTqNBNrA/method._Qzz7Ao6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_Qzz7A46XEd-e7viTqNBNrA" name="preCondition" patternFilePath="templates/pattern._Qzz7AI6XEd-e7viTqNBNrA/method._Qzz7A46XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_S5U2AI6XEd-e7viTqNBNrA" name="setFileName" patternFilePath="templates/pattern._Qzz7AI6XEd-e7viTqNBNrA/method._S5U2AI6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_Qzz7BI6XEd-e7viTqNBNrA" name="begin" patternFilePath="templates/pattern._Qzz7AI6XEd-e7viTqNBNrA/method._Qzz7BI6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_Qzz7BY6XEd-e7viTqNBNrA" name="footer" patternFilePath="templates/pattern._Qzz7AI6XEd-e7viTqNBNrA/method._Qzz7BY6XEd-e7viTqNBNrA.pt"/>
<methods xmi:id="_FNP78OUxEeCpQPfMrPZU6g" name="callBuildRmapLocationAdd"
patternFilePath="templates/pattern._Qzz7AI6XEd-e7viTqNBNrA/method._FNP78OUxEeCpQPfMrPZU6g.pt"/>
<methods xmi:id="_9M6K0J4WEd-3wvN5SnesGA" name="end" patternFilePath="templates/pattern._Qzz7AI6XEd-e7viTqNBNrA/method._9M6K0J4WEd-3wvN5SnesGA.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_Qzz7Bo6XEd-e7viTqNBNrA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_SPvtgI6XEd-e7viTqNBNrA"
called="#_Qzz7BI6XEd-e7viTqNBNrA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_GNxk0OUxEeCpQPfMrPZU6g"
called="#_FNP78OUxEeCpQPfMrPZU6g"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_-JQeUJ4WEd-3wvN5SnesGA"
called="#_9M6K0J4WEd-3wvN5SnesGA"/>
</elements>
<elements xmi:id="_9fO-sJNGEd-BJKD_XS9R2A" name="build.target" superPattern="#_ST8cYKbSEd-qVbFBxWG7lA"
headerMethod="#_9fO-sZNGEd-BJKD_XS9R2A" conditionMethod="#_9fO-s5NGEd-BJKD_XS9R2A"
initMethod="#_9fO-spNGEd-BJKD_XS9R2A" footerMethod="#_9fO-tZNGEd-BJKD_XS9R2A">
<nature xmi:type="jetpattern:JetNature" xmi:id="_9fO-t5NGEd-BJKD_XS9R2A"
name="JET"/>
<methods xmi:id="_9fO-sZNGEd-BJKD_XS9R2A" name="header" patternFilePath="templates/pattern._9fO-sJNGEd-BJKD_XS9R2A/method._9fO-sZNGEd-BJKD_XS9R2A.pt"/>
<methods xmi:id="_9fO-spNGEd-BJKD_XS9R2A" name="init" patternFilePath="templates/pattern._9fO-sJNGEd-BJKD_XS9R2A/method._9fO-spNGEd-BJKD_XS9R2A.pt"/>
<methods xmi:id="_9fO-s5NGEd-BJKD_XS9R2A" name="preCondition" patternFilePath="templates/pattern._9fO-sJNGEd-BJKD_XS9R2A/method._9fO-s5NGEd-BJKD_XS9R2A.pt"/>
<methods xmi:id="_CgZagJ4TEd-3wvN5SnesGA" name="setFileName" patternFilePath="templates/pattern._9fO-sJNGEd-BJKD_XS9R2A/method._CgZagJ4TEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_9fO-tJNGEd-BJKD_XS9R2A" name="begin" patternFilePath="templates/pattern._9fO-sJNGEd-BJKD_XS9R2A/method._9fO-tJNGEd-BJKD_XS9R2A.pt"/>
<methods xmi:id="_9fO-tZNGEd-BJKD_XS9R2A" name="footer" patternFilePath="templates/pattern._9fO-sJNGEd-BJKD_XS9R2A/method._9fO-tZNGEd-BJKD_XS9R2A.pt"/>
<methods xmi:id="_cM9_AJ4WEd-3wvN5SnesGA" name="end" patternFilePath="templates/pattern._9fO-sJNGEd-BJKD_XS9R2A/method._cM9_AJ4WEd-3wvN5SnesGA.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_9fO-tpNGEd-BJKD_XS9R2A"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_L9m70J4TEd-3wvN5SnesGA"
called="#_9fO-tJNGEd-BJKD_XS9R2A"/>
<orchestration xmi:type="pattern:PatternInjectedCall" xmi:id="_oCnA4KbVEd-qVbFBxWG7lA"
called="#_geJq4J4XEd-3wvN5SnesGA" context="#_dwL2MKbSEd-qVbFBxWG7lA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_ckqtUJ4WEd-3wvN5SnesGA"
called="#_cM9_AJ4WEd-3wvN5SnesGA"/>
</elements>
<elements xmi:id="_Nbl1gDa2EeG1EfUzKxS3rg" name="eclipse.variables" superPattern="#_8Rg8cabQEd-qVbFBxWG7lA"
headerMethod="#_Nbl1gja2EeG1EfUzKxS3rg" conditionMethod="#_Nbl1hDa2EeG1EfUzKxS3rg"
initMethod="#_Nbl1gza2EeG1EfUzKxS3rg" footerMethod="#_Nbl1hja2EeG1EfUzKxS3rg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_Nbl1gTa2EeG1EfUzKxS3rg"
name="JET"/>
<methods xmi:id="_Nbl1gja2EeG1EfUzKxS3rg" name="header" patternFilePath="templates/pattern._Nbl1gDa2EeG1EfUzKxS3rg/method._Nbl1gja2EeG1EfUzKxS3rg.pt"/>
<methods xmi:id="_Nbl1gza2EeG1EfUzKxS3rg" name="init" patternFilePath="templates/pattern._Nbl1gDa2EeG1EfUzKxS3rg/method._Nbl1gza2EeG1EfUzKxS3rg.pt"/>
<methods xmi:id="_Nbl1hDa2EeG1EfUzKxS3rg" name="preCondition" patternFilePath="templates/pattern._Nbl1gDa2EeG1EfUzKxS3rg/method._Nbl1hDa2EeG1EfUzKxS3rg.pt"/>
<methods xmi:id="_Nbl1hTa2EeG1EfUzKxS3rg" name="setFileName" patternFilePath="templates/pattern._Nbl1gDa2EeG1EfUzKxS3rg/method._Nbl1hTa2EeG1EfUzKxS3rg.pt"/>
<methods xmi:id="_Nbl1hja2EeG1EfUzKxS3rg" name="footer" patternFilePath="templates/pattern._Nbl1gDa2EeG1EfUzKxS3rg/method._Nbl1hja2EeG1EfUzKxS3rg.pt"/>
<methods xmi:id="_BQbqwDa3EeG1EfUzKxS3rg" name="alterFilePath" patternFilePath="templates/pattern._Nbl1gDa2EeG1EfUzKxS3rg/method._BQbqwDa3EeG1EfUzKxS3rg.pt"/>
<methods xmi:id="_kRKNIDa4EeG1EfUzKxS3rg" name="content" patternFilePath="templates/pattern._Nbl1gDa2EeG1EfUzKxS3rg/method._kRKNIDa4EeG1EfUzKxS3rg.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_Nbl1hza2EeG1EfUzKxS3rg"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_lGf5sDa4EeG1EfUzKxS3rg"
called="#_kRKNIDa4EeG1EfUzKxS3rg"/>
</elements>
<elements xmi:id="_DjbKQUKuEeGq-pELlV7srA" name="chain_build.xml" superPattern="#_pMVycKa8Ed-uuvkstnP_MQ"
headerMethod="#_DjbKQ0KuEeGq-pELlV7srA" conditionMethod="#_DjbKRUKuEeGq-pELlV7srA"
initMethod="#_DjbKREKuEeGq-pELlV7srA" footerMethod="#_DjbKR0KuEeGq-pELlV7srA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_DjbKQkKuEeGq-pELlV7srA"
name="JET"/>
<methods xmi:id="_DjbKQ0KuEeGq-pELlV7srA" name="header" patternFilePath="templates/pattern._DjbKQUKuEeGq-pELlV7srA/method._DjbKQ0KuEeGq-pELlV7srA.pt"/>
<methods xmi:id="_DjbKREKuEeGq-pELlV7srA" name="init" patternFilePath="templates/pattern._DjbKQUKuEeGq-pELlV7srA/method._DjbKREKuEeGq-pELlV7srA.pt"/>
<methods xmi:id="_DjbKRUKuEeGq-pELlV7srA" name="preCondition" patternFilePath="templates/pattern._DjbKQUKuEeGq-pELlV7srA/method._DjbKRUKuEeGq-pELlV7srA.pt"/>
<methods xmi:id="_DjbKR0KuEeGq-pELlV7srA" name="footer" patternFilePath="templates/pattern._DjbKQUKuEeGq-pELlV7srA/method._DjbKR0KuEeGq-pELlV7srA.pt"/>
<methods xmi:id="_Yq9ksEKuEeGq-pELlV7srA" name="setFileName" patternFilePath="templates/pattern._DjbKQUKuEeGq-pELlV7srA/method._Yq9ksEKuEeGq-pELlV7srA.pt"/>
<methods xmi:id="_hc6tEEKvEeGq-pELlV7srA" name="setFilePath" patternFilePath="templates/pattern._DjbKQUKuEeGq-pELlV7srA/method._hc6tEEKvEeGq-pELlV7srA.pt"/>
<methods xmi:id="_7KIHkEKuEeGq-pELlV7srA" name="body" patternFilePath="templates/pattern._DjbKQUKuEeGq-pELlV7srA/method._7KIHkEKuEeGq-pELlV7srA.pt"/>
<parameters xmi:id="_P1wekEKuEeGq-pELlV7srA" name="chain" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Chain"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_DjbKSEKuEeGq-pELlV7srA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_8XddYEKuEeGq-pELlV7srA"
called="#_7KIHkEKuEeGq-pELlV7srA"/>
</elements>
</libraries>
<libraries xmi:id="_uxT9EZMXEd-pjLQZUcJ3fw" name="org.eclipse.egf.portfolio.eclipse.build.buckminster.call">
<elements xmi:id="_VCSRcJ5MEd-3wvN5SnesGA" name="build.xml.Xmx" headerMethod="#_VCSRcZ5MEd-3wvN5SnesGA"
conditionMethod="#_VCSRc55MEd-3wvN5SnesGA" initMethod="#_VCSRcp5MEd-3wvN5SnesGA"
footerMethod="#_VCSRdZ5MEd-3wvN5SnesGA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_VCSRd55MEd-3wvN5SnesGA"
name="JET"/>
<methods xmi:id="_VCSRcZ5MEd-3wvN5SnesGA" name="header" patternFilePath="templates/pattern._VCSRcJ5MEd-3wvN5SnesGA/method._VCSRcZ5MEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_VCSRcp5MEd-3wvN5SnesGA" name="init" patternFilePath="templates/pattern._VCSRcJ5MEd-3wvN5SnesGA/method._VCSRcp5MEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_VCSRc55MEd-3wvN5SnesGA" name="preCondition" patternFilePath="templates/pattern._VCSRcJ5MEd-3wvN5SnesGA/method._VCSRc55MEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_VCSRdJ5MEd-3wvN5SnesGA" name="body" patternFilePath="templates/pattern._VCSRcJ5MEd-3wvN5SnesGA/method._VCSRdJ5MEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_VCSRdZ5MEd-3wvN5SnesGA" name="footer" patternFilePath="templates/pattern._VCSRcJ5MEd-3wvN5SnesGA/method._VCSRdZ5MEd-3wvN5SnesGA.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_ZZ05cJ5MEd-3wvN5SnesGA"
called="#_VCSRdJ5MEd-3wvN5SnesGA"/>
</elements>
<elements xmi:id="_C_qLIJTYEd-fvPvNnKEvJg" name="build.xml.add" headerMethod="#_C_qLIZTYEd-fvPvNnKEvJg"
conditionMethod="#_C_qLI5TYEd-fvPvNnKEvJg" initMethod="#_C_qLIpTYEd-fvPvNnKEvJg"
footerMethod="#_C_qLJZTYEd-fvPvNnKEvJg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_C_qLJ5TYEd-fvPvNnKEvJg"
name="JET"/>
<methods xmi:id="_C_qLIZTYEd-fvPvNnKEvJg" name="header" patternFilePath="templates/pattern._C_qLIJTYEd-fvPvNnKEvJg/method._C_qLIZTYEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_C_qLIpTYEd-fvPvNnKEvJg" name="init" patternFilePath="templates/pattern._C_qLIJTYEd-fvPvNnKEvJg/method._C_qLIpTYEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_C_qLI5TYEd-fvPvNnKEvJg" name="preCondition" patternFilePath="templates/pattern._C_qLIJTYEd-fvPvNnKEvJg/method._C_qLI5TYEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_C_qLJJTYEd-fvPvNnKEvJg" name="body" patternFilePath="templates/pattern._C_qLIJTYEd-fvPvNnKEvJg/method._C_qLJJTYEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_C_qLJZTYEd-fvPvNnKEvJg" name="footer" patternFilePath="templates/pattern._C_qLIJTYEd-fvPvNnKEvJg/method._C_qLJZTYEd-fvPvNnKEvJg.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_FoKecJTYEd-fvPvNnKEvJg"
called="#_C_qLJJTYEd-fvPvNnKEvJg"/>
</elements>
<elements xmi:id="_4NTLAJNGEd-BJKD_XS9R2A" name="build.properties.add" headerMethod="#_4NTLAZNGEd-BJKD_XS9R2A"
conditionMethod="#_4NTLA5NGEd-BJKD_XS9R2A" initMethod="#_4NTLApNGEd-BJKD_XS9R2A"
footerMethod="#_4NTLBZNGEd-BJKD_XS9R2A">
<nature xmi:type="jetpattern:JetNature" xmi:id="_4NTLB5NGEd-BJKD_XS9R2A"
name="JET"/>
<methods xmi:id="_4NTLAZNGEd-BJKD_XS9R2A" name="header" patternFilePath="templates/pattern._4NTLAJNGEd-BJKD_XS9R2A/method._4NTLAZNGEd-BJKD_XS9R2A.pt"/>
<methods xmi:id="_4NTLApNGEd-BJKD_XS9R2A" name="init" patternFilePath="templates/pattern._4NTLAJNGEd-BJKD_XS9R2A/method._4NTLApNGEd-BJKD_XS9R2A.pt"/>
<methods xmi:id="_4NTLA5NGEd-BJKD_XS9R2A" name="preCondition" patternFilePath="templates/pattern._4NTLAJNGEd-BJKD_XS9R2A/method._4NTLA5NGEd-BJKD_XS9R2A.pt"/>
<methods xmi:id="_4NTLBJNGEd-BJKD_XS9R2A" name="body" patternFilePath="templates/pattern._4NTLAJNGEd-BJKD_XS9R2A/method._4NTLBJNGEd-BJKD_XS9R2A.pt"/>
<methods xmi:id="_4NTLBZNGEd-BJKD_XS9R2A" name="footer" patternFilePath="templates/pattern._4NTLAJNGEd-BJKD_XS9R2A/method._4NTLBZNGEd-BJKD_XS9R2A.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_7EkTEJNGEd-BJKD_XS9R2A"
called="#_4NTLBJNGEd-BJKD_XS9R2A"/>
</elements>
<elements xmi:id="_yCPiUJMXEd-pjLQZUcJ3fw" name="buckminster.cspec.deps.add"
headerMethod="#_yCPiUZMXEd-pjLQZUcJ3fw" conditionMethod="#_yCPiU5MXEd-pjLQZUcJ3fw"
initMethod="#_yCPiUpMXEd-pjLQZUcJ3fw" footerMethod="#_yCPiVZMXEd-pjLQZUcJ3fw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_yCPiV5MXEd-pjLQZUcJ3fw"
name="JET"/>
<methods xmi:id="_yCPiUZMXEd-pjLQZUcJ3fw" name="header" patternFilePath="templates/pattern._yCPiUJMXEd-pjLQZUcJ3fw/method._yCPiUZMXEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_yCPiUpMXEd-pjLQZUcJ3fw" name="init" patternFilePath="templates/pattern._yCPiUJMXEd-pjLQZUcJ3fw/method._yCPiUpMXEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_yCPiU5MXEd-pjLQZUcJ3fw" name="preCondition" patternFilePath="templates/pattern._yCPiUJMXEd-pjLQZUcJ3fw/method._yCPiU5MXEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_yCPiVJMXEd-pjLQZUcJ3fw" name="body" patternFilePath="templates/pattern._yCPiUJMXEd-pjLQZUcJ3fw/method._yCPiVJMXEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_yCPiVZMXEd-pjLQZUcJ3fw" name="footer" patternFilePath="templates/pattern._yCPiUJMXEd-pjLQZUcJ3fw/method._yCPiVZMXEd-pjLQZUcJ3fw.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_KpE4sJMZEd-pjLQZUcJ3fw"
called="#_yCPiVJMXEd-pjLQZUcJ3fw"/>
</elements>
<elements xmi:id="_AAXisJMbEd-pjLQZUcJ3fw" name="build.rmap.location.add"
headerMethod="#_AAXisZMbEd-pjLQZUcJ3fw" conditionMethod="#_AAXis5MbEd-pjLQZUcJ3fw"
initMethod="#_AAXispMbEd-pjLQZUcJ3fw" footerMethod="#_AAXitZMbEd-pjLQZUcJ3fw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_AAXit5MbEd-pjLQZUcJ3fw"
name="JET"/>
<methods xmi:id="_AAXisZMbEd-pjLQZUcJ3fw" name="header" patternFilePath="templates/pattern._AAXisJMbEd-pjLQZUcJ3fw/method._AAXisZMbEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_AAXispMbEd-pjLQZUcJ3fw" name="init" patternFilePath="templates/pattern._AAXisJMbEd-pjLQZUcJ3fw/method._AAXispMbEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_AAXis5MbEd-pjLQZUcJ3fw" name="preCondition" patternFilePath="templates/pattern._AAXisJMbEd-pjLQZUcJ3fw/method._AAXis5MbEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_AAXitJMbEd-pjLQZUcJ3fw" name="body" patternFilePath="templates/pattern._AAXisJMbEd-pjLQZUcJ3fw/method._AAXitJMbEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_AAXitZMbEd-pjLQZUcJ3fw" name="footer" patternFilePath="templates/pattern._AAXisJMbEd-pjLQZUcJ3fw/method._AAXitZMbEd-pjLQZUcJ3fw.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_CwWXAJMbEd-pjLQZUcJ3fw"
called="#_AAXitJMbEd-pjLQZUcJ3fw"/>
</elements>
<elements xmi:id="_geJq4J4XEd-3wvN5SnesGA" name="build.target.add" headerMethod="#_geJq4Z4XEd-3wvN5SnesGA"
conditionMethod="#_geJq454XEd-3wvN5SnesGA" initMethod="#_geJq4p4XEd-3wvN5SnesGA"
footerMethod="#_geJq5Z4XEd-3wvN5SnesGA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_geJq554XEd-3wvN5SnesGA"
name="JET"/>
<methods xmi:id="_geJq4Z4XEd-3wvN5SnesGA" name="header" patternFilePath="templates/pattern._geJq4J4XEd-3wvN5SnesGA/method._geJq4Z4XEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_geJq4p4XEd-3wvN5SnesGA" name="init" patternFilePath="templates/pattern._geJq4J4XEd-3wvN5SnesGA/method._geJq4p4XEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_geJq454XEd-3wvN5SnesGA" name="preCondition" patternFilePath="templates/pattern._geJq4J4XEd-3wvN5SnesGA/method._geJq454XEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_geJq5J4XEd-3wvN5SnesGA" name="body" patternFilePath="templates/pattern._geJq4J4XEd-3wvN5SnesGA/method._geJq5J4XEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_geJq5Z4XEd-3wvN5SnesGA" name="footer" patternFilePath="templates/pattern._geJq4J4XEd-3wvN5SnesGA/method._geJq5Z4XEd-3wvN5SnesGA.pt"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_ewLbQJ4ZEd-3wvN5SnesGA"
called="#_geJq5J4XEd-3wvN5SnesGA"/>
</elements>
</libraries>
<libraries xmi:id="_agHp4JMZEd-pjLQZUcJ3fw" name="org.eclipse.egf.portfolio.eclipse.build.buckminster.additions">
<elements xmi:id="_cl798TuGEeGR3t2caYer_w" name="build.xml.job_steps" superPattern="#_C_qLIJTYEd-fvPvNnKEvJg"
headerMethod="#_cl798zuGEeGR3t2caYer_w" conditionMethod="#_cl799TuGEeGR3t2caYer_w"
initMethod="#_cl799DuGEeGR3t2caYer_w" footerMethod="#_cl799zuGEeGR3t2caYer_w">
<nature xmi:type="jetpattern:JetNature" xmi:id="_cl798juGEeGR3t2caYer_w"
name="JET"/>
<methods xmi:id="_cl798zuGEeGR3t2caYer_w" name="header" patternFilePath="templates/pattern._cl798TuGEeGR3t2caYer_w/method._cl798zuGEeGR3t2caYer_w.pt"/>
<methods xmi:id="_cl799DuGEeGR3t2caYer_w" name="init" patternFilePath="templates/pattern._cl798TuGEeGR3t2caYer_w/method._cl799DuGEeGR3t2caYer_w.pt"/>
<methods xmi:id="_cl799TuGEeGR3t2caYer_w" name="preCondition" patternFilePath="templates/pattern._cl798TuGEeGR3t2caYer_w/method._cl799TuGEeGR3t2caYer_w.pt"/>
<methods xmi:id="_cl799juGEeGR3t2caYer_w" name="body" patternFilePath="templates/pattern._cl798TuGEeGR3t2caYer_w/method._cl799juGEeGR3t2caYer_w.pt"/>
<methods xmi:id="_cl799zuGEeGR3t2caYer_w" name="footer" patternFilePath="templates/pattern._cl798TuGEeGR3t2caYer_w/method._cl799zuGEeGR3t2caYer_w.pt"/>
<parameters xmi:id="_Uk-34DuJEeGSmpHYBb6SQQ" name="job" type="http://www.eclipse.org/egf/1.0.1/buildcore#//Job">
<query xmi:type="pattern:BasicQuery" xmi:id="_ZWAW4DuJEeGSmpHYBb6SQQ"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_cl79-DuGEeGR3t2caYer_w"/>
</elements>
<elements xmi:id="_NSuLMTuJEeGSmpHYBb6SQQ" name="build.xml.stepContainer_steps"
superPattern="#_C_qLIJTYEd-fvPvNnKEvJg" headerMethod="#_NSuLMzuJEeGSmpHYBb6SQQ"
conditionMethod="#_NSuLNTuJEeGSmpHYBb6SQQ" initMethod="#_NSuLNDuJEeGSmpHYBb6SQQ"
footerMethod="#_NSuLNzuJEeGSmpHYBb6SQQ">
<nature xmi:type="jetpattern:JetNature" xmi:id="_NSuLMjuJEeGSmpHYBb6SQQ"
name="JET"/>
<methods xmi:id="_NSuLMzuJEeGSmpHYBb6SQQ" name="header" patternFilePath="templates/pattern._NSuLMTuJEeGSmpHYBb6SQQ/method._NSuLMzuJEeGSmpHYBb6SQQ.pt"/>
<methods xmi:id="_NSuLNDuJEeGSmpHYBb6SQQ" name="init" patternFilePath="templates/pattern._NSuLMTuJEeGSmpHYBb6SQQ/method._NSuLNDuJEeGSmpHYBb6SQQ.pt"/>
<methods xmi:id="_NSuLNTuJEeGSmpHYBb6SQQ" name="preCondition" patternFilePath="templates/pattern._NSuLMTuJEeGSmpHYBb6SQQ/method._NSuLNTuJEeGSmpHYBb6SQQ.pt"/>
<methods xmi:id="_NSuLNjuJEeGSmpHYBb6SQQ" name="body" patternFilePath="templates/pattern._NSuLMTuJEeGSmpHYBb6SQQ/method._NSuLNjuJEeGSmpHYBb6SQQ.pt"/>
<methods xmi:id="_NSuLNzuJEeGSmpHYBb6SQQ" name="footer" patternFilePath="templates/pattern._NSuLMTuJEeGSmpHYBb6SQQ/method._NSuLNzuJEeGSmpHYBb6SQQ.pt"/>
<parameters xmi:id="_aNvQIDuJEeGSmpHYBb6SQQ" name="stepContainer" type="http://www.eclipse.org/egf/1.0.1/buildcore#//StepContainer">
<query xmi:type="pattern:BasicQuery" xmi:id="_awA2wDuJEeGSmpHYBb6SQQ"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_NSuLODuJEeGSmpHYBb6SQQ"/>
</elements>
<elements xmi:id="_dSeb4aoGEd-k9aH6AnUHCw" name="build.xml.cleanStep" superPattern="#_C_qLIJTYEd-fvPvNnKEvJg"
headerMethod="#_dSeb4qoGEd-k9aH6AnUHCw" conditionMethod="#_dSeb5KoGEd-k9aH6AnUHCw"
initMethod="#_dSeb46oGEd-k9aH6AnUHCw" footerMethod="#_dSeb5qoGEd-k9aH6AnUHCw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_dSeb6KoGEd-k9aH6AnUHCw"
name="JET"/>
<methods xmi:id="_dSeb4qoGEd-k9aH6AnUHCw" name="header" patternFilePath="templates/pattern._dSeb4aoGEd-k9aH6AnUHCw/method._dSeb4qoGEd-k9aH6AnUHCw.pt"/>
<methods xmi:id="_dSeb46oGEd-k9aH6AnUHCw" name="init" patternFilePath="templates/pattern._dSeb4aoGEd-k9aH6AnUHCw/method._dSeb46oGEd-k9aH6AnUHCw.pt"/>
<methods xmi:id="_dSeb5KoGEd-k9aH6AnUHCw" name="preCondition" patternFilePath="templates/pattern._dSeb4aoGEd-k9aH6AnUHCw/method._dSeb5KoGEd-k9aH6AnUHCw.pt"/>
<methods xmi:id="_dSeb5aoGEd-k9aH6AnUHCw" name="body" patternFilePath="templates/pattern._dSeb4aoGEd-k9aH6AnUHCw/method._dSeb5aoGEd-k9aH6AnUHCw.pt"/>
<methods xmi:id="_dSeb5qoGEd-k9aH6AnUHCw" name="footer" patternFilePath="templates/pattern._dSeb4aoGEd-k9aH6AnUHCw/method._dSeb5qoGEd-k9aH6AnUHCw.pt"/>
<parameters xmi:id="_hvsOEKoGEd-k9aH6AnUHCw" name="cleanStep" type="http://www.eclipse.org/egf/1.0.2/buildstep#//CleanStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_mPuqwKoGEd-k9aH6AnUHCw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_dSeb56oGEd-k9aH6AnUHCw"/>
</elements>
<elements xmi:id="_sTvtQJVuEd-fvPvNnKEvJg" name="build.xml.buildStep" superPattern="#_C_qLIJTYEd-fvPvNnKEvJg"
headerMethod="#_sTvtQZVuEd-fvPvNnKEvJg" conditionMethod="#_sTvtQ5VuEd-fvPvNnKEvJg"
initMethod="#_sTvtQpVuEd-fvPvNnKEvJg" footerMethod="#_sTvtRZVuEd-fvPvNnKEvJg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_sTvtR5VuEd-fvPvNnKEvJg"
name="JET"/>
<methods xmi:id="_sTvtQZVuEd-fvPvNnKEvJg" name="header" patternFilePath="templates/pattern._sTvtQJVuEd-fvPvNnKEvJg/method._sTvtQZVuEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_sTvtQpVuEd-fvPvNnKEvJg" name="init" patternFilePath="templates/pattern._sTvtQJVuEd-fvPvNnKEvJg/method._sTvtQpVuEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_sTvtQ5VuEd-fvPvNnKEvJg" name="preCondition" patternFilePath="templates/pattern._sTvtQJVuEd-fvPvNnKEvJg/method._sTvtQ5VuEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_sTvtRJVuEd-fvPvNnKEvJg" name="computeStepName" patternFilePath="templates/pattern._sTvtQJVuEd-fvPvNnKEvJg/method._sTvtRJVuEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_sTvtRZVuEd-fvPvNnKEvJg" name="footer" patternFilePath="templates/pattern._sTvtQJVuEd-fvPvNnKEvJg/method._sTvtRZVuEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_d7QDMNXkEd-lsanF2JdPMA" name="begin" patternFilePath="templates/pattern._sTvtQJVuEd-fvPvNnKEvJg/method._d7QDMNXkEd-lsanF2JdPMA.pt"/>
<methods xmi:id="_gveeUNXkEd-lsanF2JdPMA" name="echo" patternFilePath="templates/pattern._sTvtQJVuEd-fvPvNnKEvJg/method._gveeUNXkEd-lsanF2JdPMA.pt"/>
<methods xmi:id="_ks-1sNXkEd-lsanF2JdPMA" name="installJRE" patternFilePath="templates/pattern._sTvtQJVuEd-fvPvNnKEvJg/method._ks-1sNXkEd-lsanF2JdPMA.pt"/>
<methods xmi:id="_nW7TcNXkEd-lsanF2JdPMA" name="importTargetDefinition"
patternFilePath="templates/pattern._sTvtQJVuEd-fvPvNnKEvJg/method._nW7TcNXkEd-lsanF2JdPMA.pt"/>
<methods xmi:id="_p3VasNXkEd-lsanF2JdPMA" name="importWorkspace" patternFilePath="templates/pattern._sTvtQJVuEd-fvPvNnKEvJg/method._p3VasNXkEd-lsanF2JdPMA.pt"/>
<methods xmi:id="_uOm88NXkEd-lsanF2JdPMA" name="build" patternFilePath="templates/pattern._sTvtQJVuEd-fvPvNnKEvJg/method._uOm88NXkEd-lsanF2JdPMA.pt"/>
<methods xmi:id="_w_jakNXkEd-lsanF2JdPMA" name="end" patternFilePath="templates/pattern._sTvtQJVuEd-fvPvNnKEvJg/method._w_jakNXkEd-lsanF2JdPMA.pt"/>
<parameters xmi:id="_xF8Q8JVuEd-fvPvNnKEvJg" name="buildStep" type="http://www.eclipse.org/egf/1.0.2/buildstep#//BuildStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_0eN0UJVuEd-fvPvNnKEvJg"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<variables xmi:id="_D2CN0NXkEd-lsanF2JdPMA" name="stepName" type="java.lang.String"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_ajutwNXkEd-lsanF2JdPMA"
called="#_sTvtRJVuEd-fvPvNnKEvJg"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_illrYNXkEd-lsanF2JdPMA"
called="#_d7QDMNXkEd-lsanF2JdPMA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_i3wZcNXkEd-lsanF2JdPMA"
called="#_gveeUNXkEd-lsanF2JdPMA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_lf6ugNXkEd-lsanF2JdPMA"
called="#_ks-1sNXkEd-lsanF2JdPMA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_np_ZYNXkEd-lsanF2JdPMA"
called="#_nW7TcNXkEd-lsanF2JdPMA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_rNt-0NXkEd-lsanF2JdPMA"
called="#_p3VasNXkEd-lsanF2JdPMA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_vMkaANXkEd-lsanF2JdPMA"
called="#_uOm88NXkEd-lsanF2JdPMA"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_4vPDENXkEd-lsanF2JdPMA"
called="#_w_jakNXkEd-lsanF2JdPMA"/>
</elements>
<elements xmi:id="_Q9g78JVuEd-fvPvNnKEvJg" name="build.xml.testStep" superPattern="#_C_qLIJTYEd-fvPvNnKEvJg"
headerMethod="#_Q9g78ZVuEd-fvPvNnKEvJg" conditionMethod="#_Q9g785VuEd-fvPvNnKEvJg"
initMethod="#_Q9g78pVuEd-fvPvNnKEvJg" footerMethod="#_Q9g79ZVuEd-fvPvNnKEvJg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_Q9g795VuEd-fvPvNnKEvJg"
name="JET"/>
<methods xmi:id="_Q9g78ZVuEd-fvPvNnKEvJg" name="header" patternFilePath="templates/pattern._Q9g78JVuEd-fvPvNnKEvJg/method._Q9g78ZVuEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_Q9g78pVuEd-fvPvNnKEvJg" name="init" patternFilePath="templates/pattern._Q9g78JVuEd-fvPvNnKEvJg/method._Q9g78pVuEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_Q9g785VuEd-fvPvNnKEvJg" name="preCondition" patternFilePath="templates/pattern._Q9g78JVuEd-fvPvNnKEvJg/method._Q9g785VuEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_Q9g79JVuEd-fvPvNnKEvJg" name="body" patternFilePath="templates/pattern._Q9g78JVuEd-fvPvNnKEvJg/method._Q9g79JVuEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_Q9g79ZVuEd-fvPvNnKEvJg" name="footer" patternFilePath="templates/pattern._Q9g78JVuEd-fvPvNnKEvJg/method._Q9g79ZVuEd-fvPvNnKEvJg.pt"/>
<parameters xmi:id="_U5KSIJVuEd-fvPvNnKEvJg" name="testStep" type="http://www.eclipse.org/egf/1.0.2/buildstep#//TestStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_YG4LUJVuEd-fvPvNnKEvJg"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_Q9g79pVuEd-fvPvNnKEvJg"/>
</elements>
<elements xmi:id="_mDDq8ZVxEd-4gcrM0WMTSg" name="build.xml.publishStep.feature"
superPattern="#_C_qLIJTYEd-fvPvNnKEvJg" headerMethod="#_mDDq8pVxEd-4gcrM0WMTSg"
conditionMethod="#_mDDq9JVxEd-4gcrM0WMTSg" initMethod="#_mDDq85VxEd-4gcrM0WMTSg"
footerMethod="#_mDDq9pVxEd-4gcrM0WMTSg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_mDDq-JVxEd-4gcrM0WMTSg"
name="JET"/>
<methods xmi:id="_mDDq8pVxEd-4gcrM0WMTSg" name="header" patternFilePath="templates/pattern._mDDq8ZVxEd-4gcrM0WMTSg/method._mDDq8pVxEd-4gcrM0WMTSg.pt"/>
<methods xmi:id="_mDDq85VxEd-4gcrM0WMTSg" name="init" patternFilePath="templates/pattern._mDDq8ZVxEd-4gcrM0WMTSg/method._mDDq85VxEd-4gcrM0WMTSg.pt"/>
<methods xmi:id="_mDDq9JVxEd-4gcrM0WMTSg" name="preCondition" patternFilePath="templates/pattern._mDDq8ZVxEd-4gcrM0WMTSg/method._mDDq9JVxEd-4gcrM0WMTSg.pt"/>
<methods xmi:id="_mDDq9ZVxEd-4gcrM0WMTSg" name="body" patternFilePath="templates/pattern._mDDq8ZVxEd-4gcrM0WMTSg/method._mDDq9ZVxEd-4gcrM0WMTSg.pt"/>
<methods xmi:id="_mDDq9pVxEd-4gcrM0WMTSg" name="footer" patternFilePath="templates/pattern._mDDq8ZVxEd-4gcrM0WMTSg/method._mDDq9pVxEd-4gcrM0WMTSg.pt"/>
<parameters xmi:id="_rTRnYJVxEd-4gcrM0WMTSg" name="publishStep" type="http://www.eclipse.org/egf/1.0.2/buildstep#//PublishStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_vSWFAJVxEd-4gcrM0WMTSg"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_mDDq95VxEd-4gcrM0WMTSg"/>
</elements>
<elements xmi:id="_f2VpYabdEd-ZgeUI-BonwQ" name="build.xml.publishStep.plugin"
superPattern="#_C_qLIJTYEd-fvPvNnKEvJg" headerMethod="#_f2VpYqbdEd-ZgeUI-BonwQ"
conditionMethod="#_f2VpZKbdEd-ZgeUI-BonwQ" initMethod="#_f2VpY6bdEd-ZgeUI-BonwQ"
footerMethod="#_f2VpZqbdEd-ZgeUI-BonwQ">
<nature xmi:type="jetpattern:JetNature" xmi:id="_f2VpaKbdEd-ZgeUI-BonwQ"
name="JET"/>
<methods xmi:id="_f2VpYqbdEd-ZgeUI-BonwQ" name="header" patternFilePath="templates/pattern._f2VpYabdEd-ZgeUI-BonwQ/method._f2VpYqbdEd-ZgeUI-BonwQ.pt"/>
<methods xmi:id="_f2VpY6bdEd-ZgeUI-BonwQ" name="init" patternFilePath="templates/pattern._f2VpYabdEd-ZgeUI-BonwQ/method._f2VpY6bdEd-ZgeUI-BonwQ.pt"/>
<methods xmi:id="_f2VpZKbdEd-ZgeUI-BonwQ" name="preCondition" patternFilePath="templates/pattern._f2VpYabdEd-ZgeUI-BonwQ/method._f2VpZKbdEd-ZgeUI-BonwQ.pt"/>
<methods xmi:id="_f2VpZabdEd-ZgeUI-BonwQ" name="body" patternFilePath="templates/pattern._f2VpYabdEd-ZgeUI-BonwQ/method._f2VpZabdEd-ZgeUI-BonwQ.pt"/>
<methods xmi:id="_f2VpZqbdEd-ZgeUI-BonwQ" name="footer" patternFilePath="templates/pattern._f2VpYabdEd-ZgeUI-BonwQ/method._f2VpZqbdEd-ZgeUI-BonwQ.pt"/>
<parameters xmi:id="_lqRW4KbdEd-ZgeUI-BonwQ" name="publishStep" type="http://www.eclipse.org/egf/1.0.2/buildstep#//PublishStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_omepUKbdEd-ZgeUI-BonwQ"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_f2VpZ6bdEd-ZgeUI-BonwQ"/>
</elements>
<elements xmi:id="_gvxW8ZVyEd--Q_dCgK5jqw" name="build.xml.antStep" superPattern="#_C_qLIJTYEd-fvPvNnKEvJg"
headerMethod="#_gvxW8pVyEd--Q_dCgK5jqw" conditionMethod="#_gvxW9JVyEd--Q_dCgK5jqw"
initMethod="#_gvxW85VyEd--Q_dCgK5jqw" footerMethod="#_gvxW9pVyEd--Q_dCgK5jqw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_gvxW-JVyEd--Q_dCgK5jqw"
name="JET"/>
<methods xmi:id="_gvxW8pVyEd--Q_dCgK5jqw" name="header" patternFilePath="templates/pattern._gvxW8ZVyEd--Q_dCgK5jqw/method._gvxW8pVyEd--Q_dCgK5jqw.pt"/>
<methods xmi:id="_gvxW85VyEd--Q_dCgK5jqw" name="init" patternFilePath="templates/pattern._gvxW8ZVyEd--Q_dCgK5jqw/method._gvxW85VyEd--Q_dCgK5jqw.pt"/>
<methods xmi:id="_gvxW9JVyEd--Q_dCgK5jqw" name="preCondition" patternFilePath="templates/pattern._gvxW8ZVyEd--Q_dCgK5jqw/method._gvxW9JVyEd--Q_dCgK5jqw.pt"/>
<methods xmi:id="_gvxW9ZVyEd--Q_dCgK5jqw" name="body" patternFilePath="templates/pattern._gvxW8ZVyEd--Q_dCgK5jqw/method._gvxW9ZVyEd--Q_dCgK5jqw.pt"/>
<methods xmi:id="_gvxW9pVyEd--Q_dCgK5jqw" name="footer" patternFilePath="templates/pattern._gvxW8ZVyEd--Q_dCgK5jqw/method._gvxW9pVyEd--Q_dCgK5jqw.pt"/>
<parameters xmi:id="_jo-YsJVyEd--Q_dCgK5jqw" name="antStep" type="http://www.eclipse.org/egf/1.0.2/buildstep#//AntStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_mH4EEJVyEd--Q_dCgK5jqw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_gvxW95VyEd--Q_dCgK5jqw"/>
</elements>
<elements xmi:id="_fy4H8Z7VEd-8De2HBT3r0w" name="build.xml.javadocStep"
superPattern="#_C_qLIJTYEd-fvPvNnKEvJg" headerMethod="#_fy4H8p7VEd-8De2HBT3r0w"
conditionMethod="#_fy4H9J7VEd-8De2HBT3r0w" initMethod="#_fy4H857VEd-8De2HBT3r0w"
footerMethod="#_fy4H9p7VEd-8De2HBT3r0w">
<nature xmi:type="jetpattern:JetNature" xmi:id="_fy4H-J7VEd-8De2HBT3r0w"
name="JET"/>
<methods xmi:id="_fy4H8p7VEd-8De2HBT3r0w" name="header" patternFilePath="templates/pattern._fy4H8Z7VEd-8De2HBT3r0w/method._fy4H8p7VEd-8De2HBT3r0w.pt"/>
<methods xmi:id="_fy4H857VEd-8De2HBT3r0w" name="init" patternFilePath="templates/pattern._fy4H8Z7VEd-8De2HBT3r0w/method._fy4H857VEd-8De2HBT3r0w.pt"/>
<methods xmi:id="_fy4H9J7VEd-8De2HBT3r0w" name="preCondition" patternFilePath="templates/pattern._fy4H8Z7VEd-8De2HBT3r0w/method._fy4H9J7VEd-8De2HBT3r0w.pt"/>
<methods xmi:id="_fy4H9Z7VEd-8De2HBT3r0w" name="body" patternFilePath="templates/pattern._fy4H8Z7VEd-8De2HBT3r0w/method._fy4H9Z7VEd-8De2HBT3r0w.pt"/>
<methods xmi:id="_fy4H9p7VEd-8De2HBT3r0w" name="footer" patternFilePath="templates/pattern._fy4H8Z7VEd-8De2HBT3r0w/method._fy4H9p7VEd-8De2HBT3r0w.pt"/>
<parameters xmi:id="_oH5SIJ7VEd-8De2HBT3r0w" name="javadocStep" type="http://www.eclipse.org/egf/1.0.2/buildstep#//JavadocStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_pm94MJ7VEd-8De2HBT3r0w"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_fy4H957VEd-8De2HBT3r0w"/>
</elements>
<elements xmi:id="_VOw2gaYIEd-BVLrtOlWqIw" name="build.xml.egfStep" superPattern="#_C_qLIJTYEd-fvPvNnKEvJg"
headerMethod="#_VOw2gqYIEd-BVLrtOlWqIw" conditionMethod="#_VOw2hKYIEd-BVLrtOlWqIw"
initMethod="#_VOw2g6YIEd-BVLrtOlWqIw" footerMethod="#_VOw2hqYIEd-BVLrtOlWqIw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_VOw2iKYIEd-BVLrtOlWqIw"
name="JET"/>
<methods xmi:id="_VOw2gqYIEd-BVLrtOlWqIw" name="header" patternFilePath="templates/pattern._VOw2gaYIEd-BVLrtOlWqIw/method._VOw2gqYIEd-BVLrtOlWqIw.pt"/>
<methods xmi:id="_VOw2g6YIEd-BVLrtOlWqIw" name="init" patternFilePath="templates/pattern._VOw2gaYIEd-BVLrtOlWqIw/method._VOw2g6YIEd-BVLrtOlWqIw.pt"/>
<methods xmi:id="_VOw2hKYIEd-BVLrtOlWqIw" name="preCondition" patternFilePath="templates/pattern._VOw2gaYIEd-BVLrtOlWqIw/method._VOw2hKYIEd-BVLrtOlWqIw.pt"/>
<methods xmi:id="_VOw2haYIEd-BVLrtOlWqIw" name="body" patternFilePath="templates/pattern._VOw2gaYIEd-BVLrtOlWqIw/method._VOw2haYIEd-BVLrtOlWqIw.pt"/>
<methods xmi:id="_VOw2hqYIEd-BVLrtOlWqIw" name="footer" patternFilePath="templates/pattern._VOw2gaYIEd-BVLrtOlWqIw/method._VOw2hqYIEd-BVLrtOlWqIw.pt"/>
<parameters xmi:id="_ZX2y0KYIEd-BVLrtOlWqIw" name="egfStep" type="http://www.eclipse.org/egf/1.0.2/buildstep#//EgfStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_co668KYIEd-BVLrtOlWqIw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_VOw2h6YIEd-BVLrtOlWqIw"/>
</elements>
<elements xmi:id="_1dui4K-AEd-6WbA1gqJ3Sw" name="build.xml.aggregateStep"
superPattern="#_C_qLIJTYEd-fvPvNnKEvJg" headerMethod="#_1dui4a-AEd-6WbA1gqJ3Sw"
conditionMethod="#_1dui46-AEd-6WbA1gqJ3Sw" initMethod="#_1dui4q-AEd-6WbA1gqJ3Sw"
footerMethod="#_1dui5a-AEd-6WbA1gqJ3Sw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_1dui56-AEd-6WbA1gqJ3Sw"
name="JET"/>
<methods xmi:id="_1dui4a-AEd-6WbA1gqJ3Sw" name="header" patternFilePath="templates/pattern._1dui4K-AEd-6WbA1gqJ3Sw/method._1dui4a-AEd-6WbA1gqJ3Sw.pt"/>
<methods xmi:id="_1dui4q-AEd-6WbA1gqJ3Sw" name="init" patternFilePath="templates/pattern._1dui4K-AEd-6WbA1gqJ3Sw/method._1dui4q-AEd-6WbA1gqJ3Sw.pt"/>
<methods xmi:id="_1dui46-AEd-6WbA1gqJ3Sw" name="preCondition" patternFilePath="templates/pattern._1dui4K-AEd-6WbA1gqJ3Sw/method._1dui46-AEd-6WbA1gqJ3Sw.pt"/>
<methods xmi:id="_1dui5K-AEd-6WbA1gqJ3Sw" name="body" patternFilePath="templates/pattern._1dui4K-AEd-6WbA1gqJ3Sw/method._1dui5K-AEd-6WbA1gqJ3Sw.pt"/>
<methods xmi:id="_1dui5a-AEd-6WbA1gqJ3Sw" name="footer" patternFilePath="templates/pattern._1dui4K-AEd-6WbA1gqJ3Sw/method._1dui5a-AEd-6WbA1gqJ3Sw.pt"/>
<parameters xmi:id="_6jdtoK-AEd-6WbA1gqJ3Sw" name="aggregateStep" type="http://www.eclipse.org/egf/1.0.2/buildstep#//AggregateStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_-T0Z0K-AEd-6WbA1gqJ3Sw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_1dui5q-AEd-6WbA1gqJ3Sw"/>
</elements>
<elements xmi:id="_bT4RAaI3EeC7CagY5ZgTsg" name="build.xml.installStep"
superPattern="#_C_qLIJTYEd-fvPvNnKEvJg" headerMethod="#_bT4RA6I3EeC7CagY5ZgTsg"
conditionMethod="#_bT4RBaI3EeC7CagY5ZgTsg" initMethod="#_bT4RBKI3EeC7CagY5ZgTsg"
footerMethod="#_bT4RB6I3EeC7CagY5ZgTsg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_bT4RAqI3EeC7CagY5ZgTsg"
name="JET"/>
<methods xmi:id="_bT4RA6I3EeC7CagY5ZgTsg" name="header" patternFilePath="templates/pattern._bT4RAaI3EeC7CagY5ZgTsg/method._bT4RA6I3EeC7CagY5ZgTsg.pt"/>
<methods xmi:id="_bT4RBKI3EeC7CagY5ZgTsg" name="init" patternFilePath="templates/pattern._bT4RAaI3EeC7CagY5ZgTsg/method._bT4RBKI3EeC7CagY5ZgTsg.pt"/>
<methods xmi:id="_bT4RBaI3EeC7CagY5ZgTsg" name="preCondition" patternFilePath="templates/pattern._bT4RAaI3EeC7CagY5ZgTsg/method._bT4RBaI3EeC7CagY5ZgTsg.pt"/>
<methods xmi:id="_bT4RBqI3EeC7CagY5ZgTsg" name="body" patternFilePath="templates/pattern._bT4RAaI3EeC7CagY5ZgTsg/method._bT4RBqI3EeC7CagY5ZgTsg.pt"/>
<methods xmi:id="_bT4RB6I3EeC7CagY5ZgTsg" name="footer" patternFilePath="templates/pattern._bT4RAaI3EeC7CagY5ZgTsg/method._bT4RB6I3EeC7CagY5ZgTsg.pt"/>
<parameters xmi:id="_bT4RCKI3EeC7CagY5ZgTsg" name="installStep" type="http://www.eclipse.org/egf/1.0.2/buildstep#//InstallStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_QuFFQUOAEeGXe-lwbr39Ag"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_bT4RCqI3EeC7CagY5ZgTsg"/>
</elements>
<elements xmi:id="_3V6SAUNREeGPCZnFxc1Rcg" name="build.xml.zipStep" superPattern="#_C_qLIJTYEd-fvPvNnKEvJg"
headerMethod="#_3V6SA0NREeGPCZnFxc1Rcg" conditionMethod="#_3V6SBUNREeGPCZnFxc1Rcg"
initMethod="#_3V6SBENREeGPCZnFxc1Rcg" footerMethod="#_3V6SB0NREeGPCZnFxc1Rcg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_3V6SAkNREeGPCZnFxc1Rcg"
name="JET"/>
<methods xmi:id="_3V6SA0NREeGPCZnFxc1Rcg" name="header" patternFilePath="templates/pattern._3V6SAUNREeGPCZnFxc1Rcg/method._3V6SA0NREeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_3V6SBENREeGPCZnFxc1Rcg" name="init" patternFilePath="templates/pattern._3V6SAUNREeGPCZnFxc1Rcg/method._3V6SBENREeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_3V6SBUNREeGPCZnFxc1Rcg" name="preCondition" patternFilePath="templates/pattern._3V6SAUNREeGPCZnFxc1Rcg/method._3V6SBUNREeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_3V6SBkNREeGPCZnFxc1Rcg" name="body" patternFilePath="templates/pattern._3V6SAUNREeGPCZnFxc1Rcg/method._3V6SBkNREeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_3V6SB0NREeGPCZnFxc1Rcg" name="footer" patternFilePath="templates/pattern._3V6SAUNREeGPCZnFxc1Rcg/method._3V6SB0NREeGPCZnFxc1Rcg.pt"/>
<parameters xmi:id="__zHu4ENREeGPCZnFxc1Rcg" name="zipStep" type="http://www.eclipse.org/egf/1.0.0/buildfile#//ZipStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_oABXMUN_EeG_ues89gMqOQ"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_3V6SCENREeGPCZnFxc1Rcg"/>
</elements>
<elements xmi:id="_N5HS4JaTEeSD685w18qp-w" name="build.xml.tarStep" superPattern="#_C_qLIJTYEd-fvPvNnKEvJg"
headerMethod="#_N5HS4paTEeSD685w18qp-w" conditionMethod="#_N5HS5JaTEeSD685w18qp-w"
initMethod="#_N5HS45aTEeSD685w18qp-w" footerMethod="#_N5HS5paTEeSD685w18qp-w">
<nature xmi:type="jetpattern:JetNature" xmi:id="_N5HS4ZaTEeSD685w18qp-w"
name="JET"/>
<methods xmi:id="_N5HS4paTEeSD685w18qp-w" name="header" patternFilePath="templates/pattern._N5HS4JaTEeSD685w18qp-w/method._N5HS4paTEeSD685w18qp-w.pt"/>
<methods xmi:id="_N5HS45aTEeSD685w18qp-w" name="init" patternFilePath="templates/pattern._N5HS4JaTEeSD685w18qp-w/method._N5HS45aTEeSD685w18qp-w.pt"/>
<methods xmi:id="_N5HS5JaTEeSD685w18qp-w" name="preCondition" patternFilePath="templates/pattern._N5HS4JaTEeSD685w18qp-w/method._N5HS5JaTEeSD685w18qp-w.pt"/>
<methods xmi:id="_N5HS5ZaTEeSD685w18qp-w" name="body" patternFilePath="templates/pattern._N5HS4JaTEeSD685w18qp-w/method._N5HS5ZaTEeSD685w18qp-w.pt"/>
<methods xmi:id="_N5HS5paTEeSD685w18qp-w" name="footer" patternFilePath="templates/pattern._N5HS4JaTEeSD685w18qp-w/method._N5HS5paTEeSD685w18qp-w.pt"/>
<parameters xmi:id="_VI4FMJaTEeSD685w18qp-w" name="tarStep" type="http://www.eclipse.org/egf/1.0.0/buildfile#//TarStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_g_jYQJaTEeSD685w18qp-w"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_N5HS55aTEeSD685w18qp-w"/>
</elements>
<elements xmi:id="_W4y44ENxEeGPCZnFxc1Rcg" name="build.xml.unzipStep" superPattern="#_C_qLIJTYEd-fvPvNnKEvJg"
headerMethod="#_W4y44kNxEeGPCZnFxc1Rcg" conditionMethod="#_W4y45ENxEeGPCZnFxc1Rcg"
initMethod="#_W4y440NxEeGPCZnFxc1Rcg" footerMethod="#_W4y45kNxEeGPCZnFxc1Rcg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_W4y44UNxEeGPCZnFxc1Rcg"
name="JET"/>
<methods xmi:id="_W4y44kNxEeGPCZnFxc1Rcg" name="header" patternFilePath="templates/pattern._W4y44ENxEeGPCZnFxc1Rcg/method._W4y44kNxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_W4y440NxEeGPCZnFxc1Rcg" name="init" patternFilePath="templates/pattern._W4y44ENxEeGPCZnFxc1Rcg/method._W4y440NxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_W4y45ENxEeGPCZnFxc1Rcg" name="preCondition" patternFilePath="templates/pattern._W4y44ENxEeGPCZnFxc1Rcg/method._W4y45ENxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_W4y45UNxEeGPCZnFxc1Rcg" name="body" patternFilePath="templates/pattern._W4y44ENxEeGPCZnFxc1Rcg/method._W4y45UNxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_W4y45kNxEeGPCZnFxc1Rcg" name="footer" patternFilePath="templates/pattern._W4y44ENxEeGPCZnFxc1Rcg/method._W4y45kNxEeGPCZnFxc1Rcg.pt"/>
<parameters xmi:id="_W4y450NxEeGPCZnFxc1Rcg" name="unzipStep" type="http://www.eclipse.org/egf/1.0.0/buildfile#//UnzipStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_IUUh0EN8EeGVeNqeS-RUnw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_W4y46ENxEeGPCZnFxc1Rcg"/>
</elements>
<elements xmi:id="_XQx7EENxEeGPCZnFxc1Rcg" name="build.xml.moveStep" superPattern="#_C_qLIJTYEd-fvPvNnKEvJg"
headerMethod="#_XQx7EkNxEeGPCZnFxc1Rcg" conditionMethod="#_XQx7FENxEeGPCZnFxc1Rcg"
initMethod="#_XQx7E0NxEeGPCZnFxc1Rcg" footerMethod="#_XQx7FkNxEeGPCZnFxc1Rcg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_XQx7EUNxEeGPCZnFxc1Rcg"
name="JET"/>
<methods xmi:id="_XQx7EkNxEeGPCZnFxc1Rcg" name="header" patternFilePath="templates/pattern._XQx7EENxEeGPCZnFxc1Rcg/method._XQx7EkNxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_XQx7E0NxEeGPCZnFxc1Rcg" name="init" patternFilePath="templates/pattern._XQx7EENxEeGPCZnFxc1Rcg/method._XQx7E0NxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_XQx7FENxEeGPCZnFxc1Rcg" name="preCondition" patternFilePath="templates/pattern._XQx7EENxEeGPCZnFxc1Rcg/method._XQx7FENxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_XQx7FUNxEeGPCZnFxc1Rcg" name="body" patternFilePath="templates/pattern._XQx7EENxEeGPCZnFxc1Rcg/method._XQx7FUNxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_XQx7FkNxEeGPCZnFxc1Rcg" name="footer" patternFilePath="templates/pattern._XQx7EENxEeGPCZnFxc1Rcg/method._XQx7FkNxEeGPCZnFxc1Rcg.pt"/>
<parameters xmi:id="_XQx7F0NxEeGPCZnFxc1Rcg" name="moveStep" type="http://www.eclipse.org/egf/1.0.0/buildfile#//MoveStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_JNZe4EN8EeGVeNqeS-RUnw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_XQx7GENxEeGPCZnFxc1Rcg"/>
</elements>
<elements xmi:id="_1J-2EEOKEeGXe-lwbr39Ag" name="build.xml.renameStep" superPattern="#_C_qLIJTYEd-fvPvNnKEvJg"
headerMethod="#_1J-2EkOKEeGXe-lwbr39Ag" conditionMethod="#_1J-2FEOKEeGXe-lwbr39Ag"
initMethod="#_1J-2E0OKEeGXe-lwbr39Ag" footerMethod="#_1J-2FkOKEeGXe-lwbr39Ag">
<nature xmi:type="jetpattern:JetNature" xmi:id="_1J-2EUOKEeGXe-lwbr39Ag"
name="JET"/>
<methods xmi:id="_1J-2EkOKEeGXe-lwbr39Ag" name="header" patternFilePath="templates/pattern._1J-2EEOKEeGXe-lwbr39Ag/method._1J-2EkOKEeGXe-lwbr39Ag.pt"/>
<methods xmi:id="_1J-2E0OKEeGXe-lwbr39Ag" name="init" patternFilePath="templates/pattern._1J-2EEOKEeGXe-lwbr39Ag/method._1J-2E0OKEeGXe-lwbr39Ag.pt"/>
<methods xmi:id="_1J-2FEOKEeGXe-lwbr39Ag" name="preCondition" patternFilePath="templates/pattern._1J-2EEOKEeGXe-lwbr39Ag/method._1J-2FEOKEeGXe-lwbr39Ag.pt"/>
<methods xmi:id="_1J-2FUOKEeGXe-lwbr39Ag" name="body" patternFilePath="templates/pattern._1J-2EEOKEeGXe-lwbr39Ag/method._1J-2FUOKEeGXe-lwbr39Ag.pt"/>
<methods xmi:id="_1J-2FkOKEeGXe-lwbr39Ag" name="footer" patternFilePath="templates/pattern._1J-2EEOKEeGXe-lwbr39Ag/method._1J-2FkOKEeGXe-lwbr39Ag.pt"/>
<parameters xmi:id="_1J-2F0OKEeGXe-lwbr39Ag" name="renameStep" type="http://www.eclipse.org/egf/1.0.0/buildfile#//RenameStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_1J-2GEOKEeGXe-lwbr39Ag"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_1J-2GUOKEeGXe-lwbr39Ag"/>
</elements>
<elements xmi:id="_XmPNsENxEeGPCZnFxc1Rcg" name="build.xml.deleteStep" superPattern="#_C_qLIJTYEd-fvPvNnKEvJg"
headerMethod="#_XmPNskNxEeGPCZnFxc1Rcg" conditionMethod="#_XmPNtENxEeGPCZnFxc1Rcg"
initMethod="#_XmPNs0NxEeGPCZnFxc1Rcg" footerMethod="#_XmPNtkNxEeGPCZnFxc1Rcg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_XmPNsUNxEeGPCZnFxc1Rcg"
name="JET"/>
<methods xmi:id="_XmPNskNxEeGPCZnFxc1Rcg" name="header" patternFilePath="templates/pattern._XmPNsENxEeGPCZnFxc1Rcg/method._XmPNskNxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_XmPNs0NxEeGPCZnFxc1Rcg" name="init" patternFilePath="templates/pattern._XmPNsENxEeGPCZnFxc1Rcg/method._XmPNs0NxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_XmPNtENxEeGPCZnFxc1Rcg" name="preCondition" patternFilePath="templates/pattern._XmPNsENxEeGPCZnFxc1Rcg/method._XmPNtENxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_XmPNtUNxEeGPCZnFxc1Rcg" name="body" patternFilePath="templates/pattern._XmPNsENxEeGPCZnFxc1Rcg/method._XmPNtUNxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_XmPNtkNxEeGPCZnFxc1Rcg" name="footer" patternFilePath="templates/pattern._XmPNsENxEeGPCZnFxc1Rcg/method._XmPNtkNxEeGPCZnFxc1Rcg.pt"/>
<parameters xmi:id="_XmPNt0NxEeGPCZnFxc1Rcg" name="deleteStep" type="http://www.eclipse.org/egf/1.0.0/buildfile#//DeleteStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_KqrVMEN8EeGVeNqeS-RUnw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_XmPNuENxEeGPCZnFxc1Rcg"/>
</elements>
<elements xmi:id="_X7P0YENxEeGPCZnFxc1Rcg" name="build.xml.copyStep" superPattern="#_C_qLIJTYEd-fvPvNnKEvJg"
headerMethod="#_X7P0YkNxEeGPCZnFxc1Rcg" conditionMethod="#_X7P0ZENxEeGPCZnFxc1Rcg"
initMethod="#_X7P0Y0NxEeGPCZnFxc1Rcg" footerMethod="#_X7P0ZkNxEeGPCZnFxc1Rcg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_X7P0YUNxEeGPCZnFxc1Rcg"
name="JET"/>
<methods xmi:id="_X7P0YkNxEeGPCZnFxc1Rcg" name="header" patternFilePath="templates/pattern._X7P0YENxEeGPCZnFxc1Rcg/method._X7P0YkNxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_X7P0Y0NxEeGPCZnFxc1Rcg" name="init" patternFilePath="templates/pattern._X7P0YENxEeGPCZnFxc1Rcg/method._X7P0Y0NxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_X7P0ZENxEeGPCZnFxc1Rcg" name="preCondition" patternFilePath="templates/pattern._X7P0YENxEeGPCZnFxc1Rcg/method._X7P0ZENxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_X7P0ZUNxEeGPCZnFxc1Rcg" name="body" patternFilePath="templates/pattern._X7P0YENxEeGPCZnFxc1Rcg/method._X7P0ZUNxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_X7P0ZkNxEeGPCZnFxc1Rcg" name="footer" patternFilePath="templates/pattern._X7P0YENxEeGPCZnFxc1Rcg/method._X7P0ZkNxEeGPCZnFxc1Rcg.pt"/>
<parameters xmi:id="_X7P0Z0NxEeGPCZnFxc1Rcg" name="copyStep" type="http://www.eclipse.org/egf/1.0.0/buildfile#//CopyStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_LyM98EN8EeGVeNqeS-RUnw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_X7P0aENxEeGPCZnFxc1Rcg"/>
</elements>
<elements xmi:id="_m7CNcENxEeGPCZnFxc1Rcg" name="build.xml.downloadStep"
superPattern="#_C_qLIJTYEd-fvPvNnKEvJg" headerMethod="#_m7CNckNxEeGPCZnFxc1Rcg"
conditionMethod="#_m7CNdENxEeGPCZnFxc1Rcg" initMethod="#_m7CNc0NxEeGPCZnFxc1Rcg"
footerMethod="#_m7CNdkNxEeGPCZnFxc1Rcg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_m7CNcUNxEeGPCZnFxc1Rcg"
name="JET"/>
<methods xmi:id="_m7CNckNxEeGPCZnFxc1Rcg" name="header" patternFilePath="templates/pattern._m7CNcENxEeGPCZnFxc1Rcg/method._m7CNckNxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_m7CNc0NxEeGPCZnFxc1Rcg" name="init" patternFilePath="templates/pattern._m7CNcENxEeGPCZnFxc1Rcg/method._m7CNc0NxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_m7CNdENxEeGPCZnFxc1Rcg" name="preCondition" patternFilePath="templates/pattern._m7CNcENxEeGPCZnFxc1Rcg/method._m7CNdENxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_m7CNdUNxEeGPCZnFxc1Rcg" name="body" patternFilePath="templates/pattern._m7CNcENxEeGPCZnFxc1Rcg/method._m7CNdUNxEeGPCZnFxc1Rcg.pt"/>
<methods xmi:id="_m7CNdkNxEeGPCZnFxc1Rcg" name="footer" patternFilePath="templates/pattern._m7CNcENxEeGPCZnFxc1Rcg/method._m7CNdkNxEeGPCZnFxc1Rcg.pt"/>
<parameters xmi:id="_m7CNd0NxEeGPCZnFxc1Rcg" name="downloadStep" type="http://www.eclipse.org/egf/1.0.0/buildfile#//DownloadStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_M12zUEN8EeGVeNqeS-RUnw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_m7CNeENxEeGPCZnFxc1Rcg"/>
</elements>
<elements xmi:id="_ZceFcEglEeG_t5sGPj9oew" name="build.xml.createFolderStep"
superPattern="#_C_qLIJTYEd-fvPvNnKEvJg" headerMethod="#_ZceFckglEeG_t5sGPj9oew"
conditionMethod="#_ZceFdEglEeG_t5sGPj9oew" initMethod="#_ZceFc0glEeG_t5sGPj9oew"
footerMethod="#_ZceFdkglEeG_t5sGPj9oew">
<nature xmi:type="jetpattern:JetNature" xmi:id="_ZceFcUglEeG_t5sGPj9oew"
name="JET"/>
<methods xmi:id="_ZceFckglEeG_t5sGPj9oew" name="header" patternFilePath="templates/pattern._ZceFcEglEeG_t5sGPj9oew/method._ZceFckglEeG_t5sGPj9oew.pt"/>
<methods xmi:id="_ZceFc0glEeG_t5sGPj9oew" name="init" patternFilePath="templates/pattern._ZceFcEglEeG_t5sGPj9oew/method._ZceFc0glEeG_t5sGPj9oew.pt"/>
<methods xmi:id="_ZceFdEglEeG_t5sGPj9oew" name="preCondition" patternFilePath="templates/pattern._ZceFcEglEeG_t5sGPj9oew/method._ZceFdEglEeG_t5sGPj9oew.pt"/>
<methods xmi:id="_ZceFdUglEeG_t5sGPj9oew" name="body" patternFilePath="templates/pattern._ZceFcEglEeG_t5sGPj9oew/method._ZceFdUglEeG_t5sGPj9oew.pt"/>
<methods xmi:id="_ZceFdkglEeG_t5sGPj9oew" name="footer" patternFilePath="templates/pattern._ZceFcEglEeG_t5sGPj9oew/method._ZceFdkglEeG_t5sGPj9oew.pt"/>
<parameters xmi:id="_ZceFd0glEeG_t5sGPj9oew" name="createFolderStep" type="http://www.eclipse.org/egf/1.0.0/buildfile#//CreateFolderStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_ZceFeEglEeG_t5sGPj9oew"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_ZceFeUglEeG_t5sGPj9oew"/>
</elements>
<elements xmi:id="_x4T9kZmWEd-Ee7jt2lxlVA" name="build.properties.itemProperty"
superPattern="#_4NTLAJNGEd-BJKD_XS9R2A" headerMethod="#_x4T9kpmWEd-Ee7jt2lxlVA"
conditionMethod="#_x4T9lJmWEd-Ee7jt2lxlVA" initMethod="#_x4T9k5mWEd-Ee7jt2lxlVA"
footerMethod="#_x4T9lpmWEd-Ee7jt2lxlVA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_x4T9mJmWEd-Ee7jt2lxlVA"
name="JET"/>
<methods xmi:id="_x4T9kpmWEd-Ee7jt2lxlVA" name="header" patternFilePath="templates/pattern._x4T9kZmWEd-Ee7jt2lxlVA/method._x4T9kpmWEd-Ee7jt2lxlVA.pt"/>
<methods xmi:id="_x4T9k5mWEd-Ee7jt2lxlVA" name="init" patternFilePath="templates/pattern._x4T9kZmWEd-Ee7jt2lxlVA/method._x4T9k5mWEd-Ee7jt2lxlVA.pt"/>
<methods xmi:id="_x4T9lJmWEd-Ee7jt2lxlVA" name="preCondition" patternFilePath="templates/pattern._x4T9kZmWEd-Ee7jt2lxlVA/method._x4T9lJmWEd-Ee7jt2lxlVA.pt"/>
<methods xmi:id="_x4T9lZmWEd-Ee7jt2lxlVA" name="body" patternFilePath="templates/pattern._x4T9kZmWEd-Ee7jt2lxlVA/method._x4T9lZmWEd-Ee7jt2lxlVA.pt"/>
<methods xmi:id="_x4T9lpmWEd-Ee7jt2lxlVA" name="footer" patternFilePath="templates/pattern._x4T9kZmWEd-Ee7jt2lxlVA/method._x4T9lpmWEd-Ee7jt2lxlVA.pt"/>
<parameters xmi:id="_2QJggJmWEd-Ee7jt2lxlVA" name="propertyWrapper" type="org.eclipse.egf.portfolio.eclipse.build.PropertyWrapper">
<query xmi:type="pattern:BasicQuery" xmi:id="_MErj0JmXEd-Ee7jt2lxlVA"
extensionId="org.eclipse.egf.portfolio.eclipse.build.ItemPropertiesQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_x4T9l5mWEd-Ee7jt2lxlVA"/>
</elements>
<elements xmi:id="_D3WLsWEpEeC2MPWqHbfkpg" name="build.properties.allPlatforms"
superPattern="#_4NTLAJNGEd-BJKD_XS9R2A" headerMethod="#_D3WLs2EpEeC2MPWqHbfkpg"
conditionMethod="#_D3WLtWEpEeC2MPWqHbfkpg" initMethod="#_D3WLtGEpEeC2MPWqHbfkpg"
footerMethod="#_D3WLt2EpEeC2MPWqHbfkpg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_D3WLsmEpEeC2MPWqHbfkpg"
name="JET"/>
<methods xmi:id="_D3WLs2EpEeC2MPWqHbfkpg" name="header" patternFilePath="templates/pattern._D3WLsWEpEeC2MPWqHbfkpg/method._D3WLs2EpEeC2MPWqHbfkpg.pt"/>
<methods xmi:id="_D3WLtGEpEeC2MPWqHbfkpg" name="init" patternFilePath="templates/pattern._D3WLsWEpEeC2MPWqHbfkpg/method._D3WLtGEpEeC2MPWqHbfkpg.pt"/>
<methods xmi:id="_D3WLtWEpEeC2MPWqHbfkpg" name="preCondition" patternFilePath="templates/pattern._D3WLsWEpEeC2MPWqHbfkpg/method._D3WLtWEpEeC2MPWqHbfkpg.pt"/>
<methods xmi:id="_D3WLtmEpEeC2MPWqHbfkpg" name="body" patternFilePath="templates/pattern._D3WLsWEpEeC2MPWqHbfkpg/method._D3WLtmEpEeC2MPWqHbfkpg.pt"/>
<methods xmi:id="_D3WLt2EpEeC2MPWqHbfkpg" name="footer" patternFilePath="templates/pattern._D3WLsWEpEeC2MPWqHbfkpg/method._D3WLt2EpEeC2MPWqHbfkpg.pt"/>
<parameters xmi:id="_LDozQGEpEeC2MPWqHbfkpg" name="buildStep" type="http://www.eclipse.org/egf/1.0.2/buildstep#//BuildStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_TIaiAGEpEeC2MPWqHbfkpg"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_D3WLuGEpEeC2MPWqHbfkpg"/>
</elements>
<elements xmi:id="_dmdIsJMZEd-pjLQZUcJ3fw" name="buckminster.cspec.feature"
superPattern="#_yCPiUJMXEd-pjLQZUcJ3fw" headerMethod="#_dmdIsZMZEd-pjLQZUcJ3fw"
conditionMethod="#_dmdIs5MZEd-pjLQZUcJ3fw" initMethod="#_dmdIspMZEd-pjLQZUcJ3fw"
footerMethod="#_dmdItZMZEd-pjLQZUcJ3fw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_dmdIt5MZEd-pjLQZUcJ3fw"
name="JET"/>
<methods xmi:id="_dmdIsZMZEd-pjLQZUcJ3fw" name="header" patternFilePath="templates/pattern._dmdIsJMZEd-pjLQZUcJ3fw/method._dmdIsZMZEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_dmdIspMZEd-pjLQZUcJ3fw" name="init" patternFilePath="templates/pattern._dmdIsJMZEd-pjLQZUcJ3fw/method._dmdIspMZEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_dmdIs5MZEd-pjLQZUcJ3fw" name="preCondition" patternFilePath="templates/pattern._dmdIsJMZEd-pjLQZUcJ3fw/method._dmdIs5MZEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_dmdItJMZEd-pjLQZUcJ3fw" name="body" patternFilePath="templates/pattern._dmdIsJMZEd-pjLQZUcJ3fw/method._dmdItJMZEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_dmdItZMZEd-pjLQZUcJ3fw" name="footer" patternFilePath="templates/pattern._dmdIsJMZEd-pjLQZUcJ3fw/method._dmdItZMZEd-pjLQZUcJ3fw.pt"/>
<parameters xmi:id="_f0UHYJMZEd-pjLQZUcJ3fw" name="feature" type="http://www.eclipse.org/egf/1.0.2/buildstep#//Feature">
<query xmi:type="pattern:BasicQuery" xmi:id="_jXjkoJMZEd-pjLQZUcJ3fw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_dmdItpMZEd-pjLQZUcJ3fw"/>
</elements>
<elements xmi:id="_CrT7cJMaEd-pjLQZUcJ3fw" name="buckminster.cspec.plugin"
superPattern="#_yCPiUJMXEd-pjLQZUcJ3fw" headerMethod="#_CrT7cZMaEd-pjLQZUcJ3fw"
conditionMethod="#_CrT7c5MaEd-pjLQZUcJ3fw" initMethod="#_CrT7cpMaEd-pjLQZUcJ3fw"
footerMethod="#_CrT7dZMaEd-pjLQZUcJ3fw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_CrT7d5MaEd-pjLQZUcJ3fw"
name="JET"/>
<methods xmi:id="_CrT7cZMaEd-pjLQZUcJ3fw" name="header" patternFilePath="templates/pattern._CrT7cJMaEd-pjLQZUcJ3fw/method._CrT7cZMaEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_CrT7cpMaEd-pjLQZUcJ3fw" name="init" patternFilePath="templates/pattern._CrT7cJMaEd-pjLQZUcJ3fw/method._CrT7cpMaEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_CrT7c5MaEd-pjLQZUcJ3fw" name="preCondition" patternFilePath="templates/pattern._CrT7cJMaEd-pjLQZUcJ3fw/method._CrT7c5MaEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_CrT7dJMaEd-pjLQZUcJ3fw" name="body" patternFilePath="templates/pattern._CrT7cJMaEd-pjLQZUcJ3fw/method._CrT7dJMaEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_CrT7dZMaEd-pjLQZUcJ3fw" name="footer" patternFilePath="templates/pattern._CrT7cJMaEd-pjLQZUcJ3fw/method._CrT7dZMaEd-pjLQZUcJ3fw.pt"/>
<parameters xmi:id="_G8dAgJMaEd-pjLQZUcJ3fw" name="plugin" type="http://www.eclipse.org/egf/1.0.2/buildstep#//Plugin">
<query xmi:type="pattern:BasicQuery" xmi:id="_Ji5eUJMaEd-pjLQZUcJ3fw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_CrT7dpMaEd-pjLQZUcJ3fw"/>
</elements>
<elements xmi:id="_SbudAJWHEd-9uNs2Xd57Cg" name="buckminster.cspec.targetPlatform_installStep"
headerMethod="#_SbudAZWHEd-9uNs2Xd57Cg" conditionMethod="#_SbudA5WHEd-9uNs2Xd57Cg"
initMethod="#_SbudApWHEd-9uNs2Xd57Cg" footerMethod="#_SbudBZWHEd-9uNs2Xd57Cg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_SbudB5WHEd-9uNs2Xd57Cg"
name="JET"/>
<methods xmi:id="_SbudAZWHEd-9uNs2Xd57Cg" name="header" patternFilePath="templates/pattern._SbudAJWHEd-9uNs2Xd57Cg/method._SbudAZWHEd-9uNs2Xd57Cg.pt"/>
<methods xmi:id="_SbudApWHEd-9uNs2Xd57Cg" name="init" patternFilePath="templates/pattern._SbudAJWHEd-9uNs2Xd57Cg/method._SbudApWHEd-9uNs2Xd57Cg.pt"/>
<methods xmi:id="_SbudA5WHEd-9uNs2Xd57Cg" name="preCondition" patternFilePath="templates/pattern._SbudAJWHEd-9uNs2Xd57Cg/method._SbudA5WHEd-9uNs2Xd57Cg.pt"/>
<methods xmi:id="_SbudBJWHEd-9uNs2Xd57Cg" name="body" patternFilePath="templates/pattern._SbudAJWHEd-9uNs2Xd57Cg/method._SbudBJWHEd-9uNs2Xd57Cg.pt"/>
<methods xmi:id="_SbudBZWHEd-9uNs2Xd57Cg" name="footer" patternFilePath="templates/pattern._SbudAJWHEd-9uNs2Xd57Cg/method._SbudBZWHEd-9uNs2Xd57Cg.pt"/>
<parameters xmi:id="_sK9A0JpUEd-oRf81QMfaFQ" name="buildStep" type="http://www.eclipse.org/egf/1.0.2/buildstep#//BuildStep">
<query xmi:type="pattern:BasicQuery" xmi:id="_vA5TMJpUEd-oRf81QMfaFQ"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_XCzV0JWHEd-9uNs2Xd57Cg"
called="#_SbudBJWHEd-9uNs2Xd57Cg"/>
</elements>
<elements xmi:id="_EGUrcJMbEd-pjLQZUcJ3fw" name="build.rmap.svn" superPattern="#_AAXisJMbEd-pjLQZUcJ3fw"
headerMethod="#_EGUrcZMbEd-pjLQZUcJ3fw" conditionMethod="#_EGUrc5MbEd-pjLQZUcJ3fw"
initMethod="#_EGUrcpMbEd-pjLQZUcJ3fw" footerMethod="#_EGUrdZMbEd-pjLQZUcJ3fw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_EGUrd5MbEd-pjLQZUcJ3fw"
name="JET"/>
<methods xmi:id="_EGUrcZMbEd-pjLQZUcJ3fw" name="header" patternFilePath="templates/pattern._EGUrcJMbEd-pjLQZUcJ3fw/method._EGUrcZMbEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_EGUrcpMbEd-pjLQZUcJ3fw" name="init" patternFilePath="templates/pattern._EGUrcJMbEd-pjLQZUcJ3fw/method._EGUrcpMbEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_EGUrc5MbEd-pjLQZUcJ3fw" name="preCondition" patternFilePath="templates/pattern._EGUrcJMbEd-pjLQZUcJ3fw/method._EGUrc5MbEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_EGUrdJMbEd-pjLQZUcJ3fw" name="body" patternFilePath="templates/pattern._EGUrcJMbEd-pjLQZUcJ3fw/method._EGUrdJMbEd-pjLQZUcJ3fw.pt"/>
<methods xmi:id="_EGUrdZMbEd-pjLQZUcJ3fw" name="footer" patternFilePath="templates/pattern._EGUrcJMbEd-pjLQZUcJ3fw/method._EGUrdZMbEd-pjLQZUcJ3fw.pt"/>
<parameters xmi:id="_JPx4kJMbEd-pjLQZUcJ3fw" name="svnBuildLocation" type="http://www.eclipse.org/egf/1.0.0/buildscm#//SVNBuildLocation">
<query xmi:type="pattern:BasicQuery" xmi:id="_Npj8QJMbEd-pjLQZUcJ3fw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_EGUrdpMbEd-pjLQZUcJ3fw"/>
</elements>
<elements xmi:id="_m4OMcdywEeGwTI_7XTsgSQ" name="build.rmap.git" superPattern="#_AAXisJMbEd-pjLQZUcJ3fw"
headerMethod="#_m4OMc9ywEeGwTI_7XTsgSQ" conditionMethod="#_m4OMddywEeGwTI_7XTsgSQ"
initMethod="#_m4OMdNywEeGwTI_7XTsgSQ" footerMethod="#_m4OMd9ywEeGwTI_7XTsgSQ">
<nature xmi:type="jetpattern:JetNature" xmi:id="_m4OMctywEeGwTI_7XTsgSQ"
name="JET"/>
<methods xmi:id="_m4OMc9ywEeGwTI_7XTsgSQ" name="header" patternFilePath="templates/pattern._m4OMcdywEeGwTI_7XTsgSQ/method._m4OMc9ywEeGwTI_7XTsgSQ.pt"/>
<methods xmi:id="_m4OMdNywEeGwTI_7XTsgSQ" name="init" patternFilePath="templates/pattern._m4OMcdywEeGwTI_7XTsgSQ/method._m4OMdNywEeGwTI_7XTsgSQ.pt"/>
<methods xmi:id="_m4OMddywEeGwTI_7XTsgSQ" name="preCondition" patternFilePath="templates/pattern._m4OMcdywEeGwTI_7XTsgSQ/method._m4OMddywEeGwTI_7XTsgSQ.pt"/>
<methods xmi:id="_m4OMdtywEeGwTI_7XTsgSQ" name="body" patternFilePath="templates/pattern._m4OMcdywEeGwTI_7XTsgSQ/method._m4OMdtywEeGwTI_7XTsgSQ.pt"/>
<methods xmi:id="_m4OMd9ywEeGwTI_7XTsgSQ" name="footer" patternFilePath="templates/pattern._m4OMcdywEeGwTI_7XTsgSQ/method._m4OMd9ywEeGwTI_7XTsgSQ.pt"/>
<parameters xmi:id="_m4OMeNywEeGwTI_7XTsgSQ" name="gitBuildLocation" type="http://www.eclipse.org/egf/1.0.0/buildscm#//GITBuildLocation">
<query xmi:type="pattern:BasicQuery" xmi:id="_m4OMedywEeGwTI_7XTsgSQ"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_m4OMetywEeGwTI_7XTsgSQ"/>
</elements>
<elements xmi:id="_wiU4gJSoEd-BJKD_XS9R2A" name="build.rmap.targetPlatform"
superPattern="#_AAXisJMbEd-pjLQZUcJ3fw" headerMethod="#_wiU4gZSoEd-BJKD_XS9R2A"
conditionMethod="#_wiU4g5SoEd-BJKD_XS9R2A" initMethod="#_wiU4gpSoEd-BJKD_XS9R2A"
footerMethod="#_wiU4hZSoEd-BJKD_XS9R2A">
<nature xmi:type="jetpattern:JetNature" xmi:id="_wiU4h5SoEd-BJKD_XS9R2A"
name="JET"/>
<methods xmi:id="_wiU4gZSoEd-BJKD_XS9R2A" name="header" patternFilePath="templates/pattern._wiU4gJSoEd-BJKD_XS9R2A/method._wiU4gZSoEd-BJKD_XS9R2A.pt"/>
<methods xmi:id="_wiU4gpSoEd-BJKD_XS9R2A" name="init" patternFilePath="templates/pattern._wiU4gJSoEd-BJKD_XS9R2A/method._wiU4gpSoEd-BJKD_XS9R2A.pt"/>
<methods xmi:id="_wiU4g5SoEd-BJKD_XS9R2A" name="preCondition" patternFilePath="templates/pattern._wiU4gJSoEd-BJKD_XS9R2A/method._wiU4g5SoEd-BJKD_XS9R2A.pt"/>
<methods xmi:id="_wiU4hJSoEd-BJKD_XS9R2A" name="body" patternFilePath="templates/pattern._wiU4gJSoEd-BJKD_XS9R2A/method._wiU4hJSoEd-BJKD_XS9R2A.pt"/>
<methods xmi:id="_wiU4hZSoEd-BJKD_XS9R2A" name="footer" patternFilePath="templates/pattern._wiU4gJSoEd-BJKD_XS9R2A/method._wiU4hZSoEd-BJKD_XS9R2A.pt"/>
<parameters xmi:id="_JupXAJSpEd-BJKD_XS9R2A" name="targetPlatformBuildLocation"
type="http://www.eclipse.org/egf/1.0.2/buildstep#//TargetPlatformBuildLocation">
<query xmi:type="pattern:BasicQuery" xmi:id="_iUUFMJSpEd-BJKD_XS9R2A"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_wiU4hpSoEd-BJKD_XS9R2A"/>
</elements>
<elements xmi:id="_MXMfEJTUEd-fvPvNnKEvJg" name="build.rmap.updatesite"
superPattern="#_AAXisJMbEd-pjLQZUcJ3fw" headerMethod="#_MXMfEZTUEd-fvPvNnKEvJg"
conditionMethod="#_MXMfE5TUEd-fvPvNnKEvJg" initMethod="#_MXMfEpTUEd-fvPvNnKEvJg"
footerMethod="#_MXMfFZTUEd-fvPvNnKEvJg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_MXMfF5TUEd-fvPvNnKEvJg"
name="JET"/>
<methods xmi:id="_MXMfEZTUEd-fvPvNnKEvJg" name="header" patternFilePath="templates/pattern._MXMfEJTUEd-fvPvNnKEvJg/method._MXMfEZTUEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_MXMfEpTUEd-fvPvNnKEvJg" name="init" patternFilePath="templates/pattern._MXMfEJTUEd-fvPvNnKEvJg/method._MXMfEpTUEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_MXMfE5TUEd-fvPvNnKEvJg" name="preCondition" patternFilePath="templates/pattern._MXMfEJTUEd-fvPvNnKEvJg/method._MXMfE5TUEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_MXMfFJTUEd-fvPvNnKEvJg" name="body" patternFilePath="templates/pattern._MXMfEJTUEd-fvPvNnKEvJg/method._MXMfFJTUEd-fvPvNnKEvJg.pt"/>
<methods xmi:id="_MXMfFZTUEd-fvPvNnKEvJg" name="footer" patternFilePath="templates/pattern._MXMfEJTUEd-fvPvNnKEvJg/method._MXMfFZTUEd-fvPvNnKEvJg.pt"/>
<parameters xmi:id="_QM7agJTUEd-fvPvNnKEvJg" name="updateSiteBuildLocation"
type="http://www.eclipse.org/egf/1.0.2/buildstep#//UpdateSiteBuildLocation">
<query xmi:type="pattern:BasicQuery" xmi:id="_mJ-rMJTVEd-fvPvNnKEvJg"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_MXMfFpTUEd-fvPvNnKEvJg"/>
</elements>
<elements xmi:id="_pFGKYZloEd-GKqXx_evxEw" name="build.rmap.local" superPattern="#_AAXisJMbEd-pjLQZUcJ3fw"
headerMethod="#_pFGKYploEd-GKqXx_evxEw" conditionMethod="#_pFGKZJloEd-GKqXx_evxEw"
initMethod="#_pFGKY5loEd-GKqXx_evxEw" footerMethod="#_pFGKZploEd-GKqXx_evxEw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_pFGKaJloEd-GKqXx_evxEw"
name="JET"/>
<methods xmi:id="_pFGKYploEd-GKqXx_evxEw" name="header" patternFilePath="templates/pattern._pFGKYZloEd-GKqXx_evxEw/method._pFGKYploEd-GKqXx_evxEw.pt"/>
<methods xmi:id="_pFGKY5loEd-GKqXx_evxEw" name="init" patternFilePath="templates/pattern._pFGKYZloEd-GKqXx_evxEw/method._pFGKY5loEd-GKqXx_evxEw.pt"/>
<methods xmi:id="_pFGKZJloEd-GKqXx_evxEw" name="preCondition" patternFilePath="templates/pattern._pFGKYZloEd-GKqXx_evxEw/method._pFGKZJloEd-GKqXx_evxEw.pt"/>
<methods xmi:id="_pFGKZZloEd-GKqXx_evxEw" name="body" patternFilePath="templates/pattern._pFGKYZloEd-GKqXx_evxEw/method._pFGKZZloEd-GKqXx_evxEw.pt"/>
<methods xmi:id="_pFGKZploEd-GKqXx_evxEw" name="footer" patternFilePath="templates/pattern._pFGKYZloEd-GKqXx_evxEw/method._pFGKZploEd-GKqXx_evxEw.pt"/>
<parameters xmi:id="_viwKUJloEd-GKqXx_evxEw" name="localBuildLocation"
type="http://www.eclipse.org/egf/1.0.2/buildstep#//LocalBuildLocation">
<query xmi:type="pattern:BasicQuery" xmi:id="_0I5PAJloEd-GKqXx_evxEw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_pFGKZ5loEd-GKqXx_evxEw"/>
</elements>
<elements xmi:id="__Sk8AeUqEeCpQPfMrPZU6g" name="build.rmap.resultStep"
superPattern="#_AAXisJMbEd-pjLQZUcJ3fw" headerMethod="#__Sk8A-UqEeCpQPfMrPZU6g"
conditionMethod="#__Sk8BeUqEeCpQPfMrPZU6g" initMethod="#__Sk8BOUqEeCpQPfMrPZU6g"
footerMethod="#__Sk8B-UqEeCpQPfMrPZU6g">
<nature xmi:type="jetpattern:JetNature" xmi:id="__Sk8AuUqEeCpQPfMrPZU6g"
name="JET"/>
<methods xmi:id="__Sk8A-UqEeCpQPfMrPZU6g" name="header" patternFilePath="templates/pattern.__Sk8AeUqEeCpQPfMrPZU6g/method.__Sk8A-UqEeCpQPfMrPZU6g.pt"/>
<methods xmi:id="__Sk8BOUqEeCpQPfMrPZU6g" name="init" patternFilePath="templates/pattern.__Sk8AeUqEeCpQPfMrPZU6g/method.__Sk8BOUqEeCpQPfMrPZU6g.pt"/>
<methods xmi:id="__Sk8BeUqEeCpQPfMrPZU6g" name="preCondition" patternFilePath="templates/pattern.__Sk8AeUqEeCpQPfMrPZU6g/method.__Sk8BeUqEeCpQPfMrPZU6g.pt"/>
<methods xmi:id="__Sk8BuUqEeCpQPfMrPZU6g" name="body" patternFilePath="templates/pattern.__Sk8AeUqEeCpQPfMrPZU6g/method.__Sk8BuUqEeCpQPfMrPZU6g.pt"/>
<methods xmi:id="__Sk8B-UqEeCpQPfMrPZU6g" name="footer" patternFilePath="templates/pattern.__Sk8AeUqEeCpQPfMrPZU6g/method.__Sk8B-UqEeCpQPfMrPZU6g.pt"/>
<parameters xmi:id="__Sk8COUqEeCpQPfMrPZU6g" name="resultStepBuildLocation"
type="http://www.eclipse.org/egf/1.0.2/buildstep#//ResultStepBuildLocation">
<query xmi:type="pattern:BasicQuery" xmi:id="__Sk8CeUqEeCpQPfMrPZU6g"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="__Sk8CuUqEeCpQPfMrPZU6g"/>
</elements>
<elements xmi:id="_J_VjkKh4EeCyIabjY3cKRg" name="build.rmap.installStep"
superPattern="#_AAXisJMbEd-pjLQZUcJ3fw" headerMethod="#_J_Vjkqh4EeCyIabjY3cKRg"
conditionMethod="#_J_VjlKh4EeCyIabjY3cKRg" initMethod="#_J_Vjk6h4EeCyIabjY3cKRg"
footerMethod="#_J_Vjlqh4EeCyIabjY3cKRg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_J_Vjkah4EeCyIabjY3cKRg"
name="JET"/>
<methods xmi:id="_J_Vjkqh4EeCyIabjY3cKRg" name="header" patternFilePath="templates/pattern._J_VjkKh4EeCyIabjY3cKRg/method._J_Vjkqh4EeCyIabjY3cKRg.pt"/>
<methods xmi:id="_J_Vjk6h4EeCyIabjY3cKRg" name="init" patternFilePath="templates/pattern._J_VjkKh4EeCyIabjY3cKRg/method._J_Vjk6h4EeCyIabjY3cKRg.pt"/>
<methods xmi:id="_J_VjlKh4EeCyIabjY3cKRg" name="preCondition" patternFilePath="templates/pattern._J_VjkKh4EeCyIabjY3cKRg/method._J_VjlKh4EeCyIabjY3cKRg.pt"/>
<methods xmi:id="_J_Vjlah4EeCyIabjY3cKRg" name="body" patternFilePath="templates/pattern._J_VjkKh4EeCyIabjY3cKRg/method._J_Vjlah4EeCyIabjY3cKRg.pt"/>
<methods xmi:id="_J_Vjlqh4EeCyIabjY3cKRg" name="footer" patternFilePath="templates/pattern._J_VjkKh4EeCyIabjY3cKRg/method._J_Vjlqh4EeCyIabjY3cKRg.pt"/>
<parameters xmi:id="_J_Vjl6h4EeCyIabjY3cKRg" name="installStepBuildLocation"
type="http://www.eclipse.org/egf/1.0.2/buildstep#//InstallStepBuildLocation">
<query xmi:type="pattern:BasicQuery" xmi:id="_J_VjmKh4EeCyIabjY3cKRg"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_J_Vjmah4EeCyIabjY3cKRg"/>
</elements>
<elements xmi:id="_a8tUAPijEeCbg_fyoO-ozQ" name="build.rmap.runningPlatform"
superPattern="#_AAXisJMbEd-pjLQZUcJ3fw" headerMethod="#_a8tUAvijEeCbg_fyoO-ozQ"
conditionMethod="#_a8tUBPijEeCbg_fyoO-ozQ" initMethod="#_a8tUA_ijEeCbg_fyoO-ozQ"
footerMethod="#_a8tUBvijEeCbg_fyoO-ozQ">
<nature xmi:type="jetpattern:JetNature" xmi:id="_a8tUAfijEeCbg_fyoO-ozQ"
name="JET"/>
<methods xmi:id="_a8tUAvijEeCbg_fyoO-ozQ" name="header" patternFilePath="templates/pattern._a8tUAPijEeCbg_fyoO-ozQ/method._a8tUAvijEeCbg_fyoO-ozQ.pt"/>
<methods xmi:id="_a8tUA_ijEeCbg_fyoO-ozQ" name="init" patternFilePath="templates/pattern._a8tUAPijEeCbg_fyoO-ozQ/method._a8tUA_ijEeCbg_fyoO-ozQ.pt"/>
<methods xmi:id="_a8tUBPijEeCbg_fyoO-ozQ" name="preCondition" patternFilePath="templates/pattern._a8tUAPijEeCbg_fyoO-ozQ/method._a8tUBPijEeCbg_fyoO-ozQ.pt"/>
<methods xmi:id="_a8tUBfijEeCbg_fyoO-ozQ" name="body" patternFilePath="templates/pattern._a8tUAPijEeCbg_fyoO-ozQ/method._a8tUBfijEeCbg_fyoO-ozQ.pt"/>
<methods xmi:id="_a8tUBvijEeCbg_fyoO-ozQ" name="footer" patternFilePath="templates/pattern._a8tUAPijEeCbg_fyoO-ozQ/method._a8tUBvijEeCbg_fyoO-ozQ.pt"/>
<parameters xmi:id="_a8tUB_ijEeCbg_fyoO-ozQ" name="runningPlatformBuildLocation"
type="http://www.eclipse.org/egf/1.0.2/buildstep#//RunningPlatformBuildLocation">
<query xmi:type="pattern:BasicQuery" xmi:id="_a8tUCPijEeCbg_fyoO-ozQ"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_a8tUCfijEeCbg_fyoO-ozQ"/>
</elements>
<elements xmi:id="_zgvmsJ5GEd-3wvN5SnesGA" name="build.target.updateSite"
superPattern="#_geJq4J4XEd-3wvN5SnesGA" headerMethod="#_zgvmsZ5GEd-3wvN5SnesGA"
conditionMethod="#_zgvms55GEd-3wvN5SnesGA" initMethod="#_zgvmsp5GEd-3wvN5SnesGA"
footerMethod="#_zgvmtZ5GEd-3wvN5SnesGA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_zgvmt55GEd-3wvN5SnesGA"
name="JET"/>
<methods xmi:id="_zgvmsZ5GEd-3wvN5SnesGA" name="header" patternFilePath="templates/pattern._zgvmsJ5GEd-3wvN5SnesGA/method._zgvmsZ5GEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_zgvmsp5GEd-3wvN5SnesGA" name="init" patternFilePath="templates/pattern._zgvmsJ5GEd-3wvN5SnesGA/method._zgvmsp5GEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_zgvms55GEd-3wvN5SnesGA" name="preCondition" patternFilePath="templates/pattern._zgvmsJ5GEd-3wvN5SnesGA/method._zgvms55GEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_zgvmtJ5GEd-3wvN5SnesGA" name="body" patternFilePath="templates/pattern._zgvmsJ5GEd-3wvN5SnesGA/method._zgvmtJ5GEd-3wvN5SnesGA.pt"/>
<methods xmi:id="_zgvmtZ5GEd-3wvN5SnesGA" name="footer" patternFilePath="templates/pattern._zgvmsJ5GEd-3wvN5SnesGA/method._zgvmtZ5GEd-3wvN5SnesGA.pt"/>
<parameters xmi:id="_qhZ3sJ5HEd-3wvN5SnesGA" name="updateSiteBuildLocation"
type="http://www.eclipse.org/egf/1.0.2/buildstep#//UpdateSiteBuildLocation">
<query xmi:type="pattern:BasicQuery" xmi:id="_rY-_8J5HEd-3wvN5SnesGA"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_3NdOMLaeEd-YN_PdUdJuug"/>
</elements>
<elements xmi:id="_C6JiAJ45Ed-3wvN5SnesGA" name="build.target.targetPlatform"
superPattern="#_geJq4J4XEd-3wvN5SnesGA" headerMethod="#_C6JiAZ45Ed-3wvN5SnesGA"
conditionMethod="#_C6JiA545Ed-3wvN5SnesGA" initMethod="#_C6JiAp45Ed-3wvN5SnesGA"
footerMethod="#_C6JiBZ45Ed-3wvN5SnesGA">
<nature xmi:type="jetpattern:JetNature" xmi:id="_C6JiB545Ed-3wvN5SnesGA"
name="JET"/>
<methods xmi:id="_C6JiAZ45Ed-3wvN5SnesGA" name="header" patternFilePath="templates/pattern._C6JiAJ45Ed-3wvN5SnesGA/method._C6JiAZ45Ed-3wvN5SnesGA.pt"/>
<methods xmi:id="_C6JiAp45Ed-3wvN5SnesGA" name="init" patternFilePath="templates/pattern._C6JiAJ45Ed-3wvN5SnesGA/method._C6JiAp45Ed-3wvN5SnesGA.pt"/>
<methods xmi:id="_C6JiA545Ed-3wvN5SnesGA" name="preCondition" patternFilePath="templates/pattern._C6JiAJ45Ed-3wvN5SnesGA/method._C6JiA545Ed-3wvN5SnesGA.pt"/>
<methods xmi:id="_C6JiBJ45Ed-3wvN5SnesGA" name="body" patternFilePath="templates/pattern._C6JiAJ45Ed-3wvN5SnesGA/method._C6JiBJ45Ed-3wvN5SnesGA.pt"/>
<methods xmi:id="_C6JiBZ45Ed-3wvN5SnesGA" name="footer" patternFilePath="templates/pattern._C6JiAJ45Ed-3wvN5SnesGA/method._C6JiBZ45Ed-3wvN5SnesGA.pt"/>
<parameters xmi:id="_UtyiwJ45Ed-3wvN5SnesGA" name="targetPlatformBuildLocation"
type="http://www.eclipse.org/egf/1.0.2/buildstep#//TargetPlatformBuildLocation">
<query xmi:type="pattern:BasicQuery" xmi:id="_ZYG80J45Ed-3wvN5SnesGA"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_C6JiBp45Ed-3wvN5SnesGA"/>
</elements>
<elements xmi:id="_QzNV0LaeEd-YN_PdUdJuug" name="build.target.resultStep"
superPattern="#_geJq4J4XEd-3wvN5SnesGA" headerMethod="#_QzNV0baeEd-YN_PdUdJuug"
conditionMethod="#_QzNV07aeEd-YN_PdUdJuug" initMethod="#_QzNV0raeEd-YN_PdUdJuug"
footerMethod="#_QzNV1baeEd-YN_PdUdJuug">
<nature xmi:type="jetpattern:JetNature" xmi:id="_QzNV17aeEd-YN_PdUdJuug"
name="JET"/>
<methods xmi:id="_QzNV0baeEd-YN_PdUdJuug" name="header" patternFilePath="templates/pattern._QzNV0LaeEd-YN_PdUdJuug/method._QzNV0baeEd-YN_PdUdJuug.pt"/>
<methods xmi:id="_QzNV0raeEd-YN_PdUdJuug" name="init" patternFilePath="templates/pattern._QzNV0LaeEd-YN_PdUdJuug/method._QzNV0raeEd-YN_PdUdJuug.pt"/>
<methods xmi:id="_QzNV07aeEd-YN_PdUdJuug" name="preCondition" patternFilePath="templates/pattern._QzNV0LaeEd-YN_PdUdJuug/method._QzNV07aeEd-YN_PdUdJuug.pt"/>
<methods xmi:id="_QzNV1LaeEd-YN_PdUdJuug" name="body" patternFilePath="templates/pattern._QzNV0LaeEd-YN_PdUdJuug/method._QzNV1LaeEd-YN_PdUdJuug.pt"/>
<methods xmi:id="_QzNV1baeEd-YN_PdUdJuug" name="footer" patternFilePath="templates/pattern._QzNV0LaeEd-YN_PdUdJuug/method._QzNV1baeEd-YN_PdUdJuug.pt"/>
<parameters xmi:id="_7EETYLaeEd-YN_PdUdJuug" name="resultStepBuildLocation"
type="http://www.eclipse.org/egf/1.0.2/buildstep#//ResultStepBuildLocation">
<query xmi:type="pattern:BasicQuery" xmi:id="_9ll08LaeEd-YN_PdUdJuug"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_QzNV1raeEd-YN_PdUdJuug"/>
</elements>
<elements xmi:id="_YLrGcKh4EeCyIabjY3cKRg" name="build.target.installStep"
superPattern="#_geJq4J4XEd-3wvN5SnesGA" headerMethod="#_YLrGcqh4EeCyIabjY3cKRg"
conditionMethod="#_YLrGdKh4EeCyIabjY3cKRg" initMethod="#_YLrGc6h4EeCyIabjY3cKRg"
footerMethod="#_YLrGdqh4EeCyIabjY3cKRg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_YLrGcah4EeCyIabjY3cKRg"
name="JET"/>
<methods xmi:id="_YLrGcqh4EeCyIabjY3cKRg" name="header" patternFilePath="templates/pattern._YLrGcKh4EeCyIabjY3cKRg/method._YLrGcqh4EeCyIabjY3cKRg.pt"/>
<methods xmi:id="_YLrGc6h4EeCyIabjY3cKRg" name="init" patternFilePath="templates/pattern._YLrGcKh4EeCyIabjY3cKRg/method._YLrGc6h4EeCyIabjY3cKRg.pt"/>
<methods xmi:id="_YLrGdKh4EeCyIabjY3cKRg" name="preCondition" patternFilePath="templates/pattern._YLrGcKh4EeCyIabjY3cKRg/method._YLrGdKh4EeCyIabjY3cKRg.pt"/>
<methods xmi:id="_YLrGdah4EeCyIabjY3cKRg" name="body" patternFilePath="templates/pattern._YLrGcKh4EeCyIabjY3cKRg/method._YLrGdah4EeCyIabjY3cKRg.pt"/>
<methods xmi:id="_YLrGdqh4EeCyIabjY3cKRg" name="footer" patternFilePath="templates/pattern._YLrGcKh4EeCyIabjY3cKRg/method._YLrGdqh4EeCyIabjY3cKRg.pt"/>
<parameters xmi:id="_YLrGd6h4EeCyIabjY3cKRg" name="installStepBuildLocation"
type="http://www.eclipse.org/egf/1.0.2/buildstep#//InstallStepBuildLocation">
<query xmi:type="pattern:BasicQuery" xmi:id="_YLrGeKh4EeCyIabjY3cKRg"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_YLrGeah4EeCyIabjY3cKRg"/>
</elements>
<elements xmi:id="_d2vKQfilEeCb194d2cwXCw" name="build.target.runningPlatform"
superPattern="#_geJq4J4XEd-3wvN5SnesGA" headerMethod="#_d2vKQ_ilEeCb194d2cwXCw"
conditionMethod="#_d2vKRfilEeCb194d2cwXCw" initMethod="#_d2vKRPilEeCb194d2cwXCw"
footerMethod="#_d2vKR_ilEeCb194d2cwXCw">
<nature xmi:type="jetpattern:JetNature" xmi:id="_d2vKQvilEeCb194d2cwXCw"
name="JET"/>
<methods xmi:id="_d2vKQ_ilEeCb194d2cwXCw" name="header" patternFilePath="templates/pattern._d2vKQfilEeCb194d2cwXCw/method._d2vKQ_ilEeCb194d2cwXCw.pt"/>
<methods xmi:id="_d2vKRPilEeCb194d2cwXCw" name="init" patternFilePath="templates/pattern._d2vKQfilEeCb194d2cwXCw/method._d2vKRPilEeCb194d2cwXCw.pt"/>
<methods xmi:id="_d2vKRfilEeCb194d2cwXCw" name="preCondition" patternFilePath="templates/pattern._d2vKQfilEeCb194d2cwXCw/method._d2vKRfilEeCb194d2cwXCw.pt"/>
<methods xmi:id="_d2vKRvilEeCb194d2cwXCw" name="body" patternFilePath="templates/pattern._d2vKQfilEeCb194d2cwXCw/method._d2vKRvilEeCb194d2cwXCw.pt"/>
<methods xmi:id="_d2vKR_ilEeCb194d2cwXCw" name="footer" patternFilePath="templates/pattern._d2vKQfilEeCb194d2cwXCw/method._d2vKR_ilEeCb194d2cwXCw.pt"/>
<parameters xmi:id="_d2vKSPilEeCb194d2cwXCw" name="runningPlatformBuildLocation"
type="http://www.eclipse.org/egf/1.0.2/buildstep#//RunningPlatformBuildLocation">
<query xmi:type="pattern:BasicQuery" xmi:id="_d2vKSfilEeCb194d2cwXCw"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_d2vKSvilEeCb194d2cwXCw"/>
</elements>
</libraries>
<libraries xmi:id="_ipOjQUwzEeG-l60d03D_Og" name="org.eclipse.egf.portfolio.eclipse.build.buckminster.util">
<elements xmi:id="_p-drcEwzEeG-l60d03D_Og" name="build.xml.filesetProvider"
headerMethod="#_p-drckwzEeG-l60d03D_Og" conditionMethod="#_p-drdEwzEeG-l60d03D_Og"
initMethod="#_p-drc0wzEeG-l60d03D_Og" footerMethod="#_p-drdkwzEeG-l60d03D_Og">
<nature xmi:type="jetpattern:JetNature" xmi:id="_p-drcUwzEeG-l60d03D_Og"
name="JET"/>
<methods xmi:id="_p-drckwzEeG-l60d03D_Og" name="header" patternFilePath="templates/pattern._p-drcEwzEeG-l60d03D_Og/method._p-drckwzEeG-l60d03D_Og.pt"/>
<methods xmi:id="_p-drc0wzEeG-l60d03D_Og" name="init" patternFilePath="templates/pattern._p-drcEwzEeG-l60d03D_Og/method._p-drc0wzEeG-l60d03D_Og.pt"/>
<methods xmi:id="_p-drdEwzEeG-l60d03D_Og" name="preCondition" patternFilePath="templates/pattern._p-drcEwzEeG-l60d03D_Og/method._p-drdEwzEeG-l60d03D_Og.pt"/>
<methods xmi:id="_p-drdUwzEeG-l60d03D_Og" name="body" patternFilePath="templates/pattern._p-drcEwzEeG-l60d03D_Og/method._p-drdUwzEeG-l60d03D_Og.pt"/>
<methods xmi:id="_p-drdkwzEeG-l60d03D_Og" name="footer" patternFilePath="templates/pattern._p-drcEwzEeG-l60d03D_Og/method._p-drdkwzEeG-l60d03D_Og.pt"/>
<parameters xmi:id="_H9-nMEy4EeG-l60d03D_Og" name="filesetProvider" type="http://www.eclipse.org/egf/1.0.0/buildfile#//FilesetProvider"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_OruRkEy4EeG-l60d03D_Og"
called="#_p-drdUwzEeG-l60d03D_Og"/>
</elements>
</libraries>
</viewpoints>
</viewpointContainer>
<orchestration xmi:type="fprod:ProductionPlan" xmi:id="_QISjtY6VEd-e7viTqNBNrA">
<invocations xmi:id="_fpjcYI_5Ed-Mh9dXw3mL3g" invokedActivity="ftask:Task platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Substitution_composition.fcore#_N9g3oElcEd-TSsH7K-_bxQ">
<invocationContractContainer xmi:id="_fpjcYY_5Ed-Mh9dXw3mL3g">
<invocationContracts xmi:id="_fpjcYo_5Ed-Mh9dXw3mL3g" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Substitution_composition.fcore#_UVURwEldEd-TSsH7K-_bxQ">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_kHDicI_5Ed-Mh9dXw3mL3g">
<substitutions xmi:id="_xs22QJMZEd-pjLQZUcJ3fw" replacedElement="#_yCPiUJMXEd-pjLQZUcJ3fw"
replacement="#_dmdIsJMZEd-pjLQZUcJ3fw #_CrT7cJMaEd-pjLQZUcJ3fw #_yCPiUJMXEd-pjLQZUcJ3fw #_SbudAJWHEd-9uNs2Xd57Cg"/>
<substitutions xmi:id="_n2COMJMxEd-BJKD_XS9R2A" replacedElement="#_AAXisJMbEd-pjLQZUcJ3fw"
replacement="#_EGUrcJMbEd-pjLQZUcJ3fw #_m4OMcdywEeGwTI_7XTsgSQ #_wiU4gJSoEd-BJKD_XS9R2A #_MXMfEJTUEd-fvPvNnKEvJg #_pFGKYZloEd-GKqXx_evxEw #_J_VjkKh4EeCyIabjY3cKRg #__Sk8AeUqEeCpQPfMrPZU6g #_a8tUAPijEeCbg_fyoO-ozQ #_AAXisJMbEd-pjLQZUcJ3fw"/>
<substitutions xmi:id="_avGLIJNHEd-BJKD_XS9R2A" replacedElement="#_4NTLAJNGEd-BJKD_XS9R2A"
replacement="#_x4T9kZmWEd-Ee7jt2lxlVA #_D3WLsWEpEeC2MPWqHbfkpg #_4NTLAJNGEd-BJKD_XS9R2A"/>
<substitutions xmi:id="_SGBtUJTYEd-fvPvNnKEvJg" replacedElement="#_C_qLIJTYEd-fvPvNnKEvJg"
replacement="#_cl798TuGEeGR3t2caYer_w #_NSuLMTuJEeGSmpHYBb6SQQ #_dSeb4aoGEd-k9aH6AnUHCw #_sTvtQJVuEd-fvPvNnKEvJg #_mDDq8ZVxEd-4gcrM0WMTSg #_Q9g78JVuEd-fvPvNnKEvJg #_gvxW8ZVyEd--Q_dCgK5jqw #_fy4H8Z7VEd-8De2HBT3r0w #_VOw2gaYIEd-BVLrtOlWqIw #_1dui4K-AEd-6WbA1gqJ3Sw #_bT4RAaI3EeC7CagY5ZgTsg #_X7P0YENxEeGPCZnFxc1Rcg #_XmPNsENxEeGPCZnFxc1Rcg #_m7CNcENxEeGPCZnFxc1Rcg #_XQx7EENxEeGPCZnFxc1Rcg #_1J-2EEOKEeGXe-lwbr39Ag #_W4y44ENxEeGPCZnFxc1Rcg #_3V6SAUNREeGPCZnFxc1Rcg #_N5HS4JaTEeSD685w18qp-w #_ZceFcEglEeG_t5sGPj9oew #_C_qLIJTYEd-fvPvNnKEvJg"/>
<substitutions xmi:id="_4KK70J45Ed-3wvN5SnesGA" replacedElement="#_geJq4J4XEd-3wvN5SnesGA"
replacement="#_zgvmsJ5GEd-3wvN5SnesGA #_C6JiAJ45Ed-3wvN5SnesGA #_QzNV0LaeEd-YN_PdUdJuug #_YLrGcKh4EeCyIabjY3cKRg #_d2vKQfilEeCb194d2cwXCw #_geJq4J4XEd-3wvN5SnesGA"/>
</type>
</invocationContracts>
<invocationContracts xmi:id="_fpjcY4_5Ed-Mh9dXw3mL3g" factoryComponentContract="#_QISjs46VEd-e7viTqNBNrA"
invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Substitution_composition.fcore#_ahgHMEldEd-TSsH7K-_bxQ"/>
<invocationContracts xmi:id="_fpjcZI_5Ed-Mh9dXw3mL3g" targetInvocationContract="#_QISjvY6VEd-e7viTqNBNrA"
invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Substitution_composition.fcore#_gBdIwEldEd-TSsH7K-_bxQ"/>
</invocationContractContainer>
</invocations>
<invocations xmi:id="_QISjto6VEd-e7viTqNBNrA" invokedActivity="#_c0-ysJlfEd-cRYVfj6AwNg">
<invocationContractContainer xmi:id="_QISjt46VEd-e7viTqNBNrA">
<invocationContracts xmi:id="_QISjuI6VEd-e7viTqNBNrA" factoryComponentContract="#_QISjsY6VEd-e7viTqNBNrA"
invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_DgB2IP6fEd64XaYPo3s6sPg"/>
<invocationContracts xmi:id="_QISjuY6VEd-e7viTqNBNrA" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_L6JSwAHAEd-4faJMEplCjxw">
<type xmi:type="pattern:TypePatternExecutionReporter" xmi:id="_QISjuo6VEd-e7viTqNBNrA"
description="" value="org.eclipse.egf.portfolio.eclipse.build.FileReporter"/>
</invocationContracts>
<invocationContracts xmi:id="_QISju46VEd-e7viTqNBNrA" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_nz1HkSCaEd-Sse0r9LJWbA">
<type xmi:type="pattern:TypePatternList" xmi:id="_0Gf3cI6VEd-e7viTqNBNrA"
description="" elements="#_yxa64I6VEd-e7viTqNBNrA"/>
</invocationContracts>
<invocationContracts xmi:id="_QISjvY6VEd-e7viTqNBNrA" sourceInvocationContract="#_fpjcZI_5Ed-Mh9dXw3mL3g"
invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_NFhJ4UMgEd-Ixul1H5ANhg"/>
<invocationContracts xmi:id="_CR0LIJlhEd-cRYVfj6AwNg" factoryComponentContract="#_ABkm0JlhEd-cRYVfj6AwNg"
invokedContract="#_4qQQcJlfEd-cRYVfj6AwNg"/>
<invocationContracts xmi:id="_UpDaoJmBEd-FyeHxc8pAZg" factoryComponentContract="#_W39iMJmBEd-FyeHxc8pAZg"
invokedContract="#_MsCgwJmBEd-FyeHxc8pAZg"/>
<invocationContracts xmi:id="_gnBDcJ5NEd-3wvN5SnesGA" factoryComponentContract="#_kTptQJ5NEd-3wvN5SnesGA"
invokedContract="#_9oZF8JmBEd-FyeHxc8pAZg"/>
</invocationContractContainer>
</invocations>
</orchestration>
</fcore:FactoryComponent>
<ftask:Task xmi:id="_c0-ysJlfEd-cRYVfj6AwNg" description="" name="Build Generation Task"
kind="java" superTask="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_8FZ3aof6eEd64XYPo3s6sPg"
implementation="org.eclipse.egf.portfolio.eclipse.build.ModelDrivenGenerationTask">
<contractContainer xmi:id="_4PbVoJlfEd-cRYVfj6AwNg">
<contracts xmi:id="_4qQQcJlfEd-cRYVfj6AwNg" name="generationPath" mandatory="true">
<type xmi:type="types:TypeString" xmi:id="_6Nfk0JlfEd-cRYVfj6AwNg"/>
</contracts>
<contracts xmi:id="_MsCgwJmBEd-FyeHxc8pAZg" name="prefixJobNameWithChainName">
<type xmi:type="types:TypeBoolean" xmi:id="_OWR1AJmBEd-FyeHxc8pAZg" value="true"/>
</contracts>
<contracts xmi:id="_9oZF8JmBEd-FyeHxc8pAZg" name="copyright">
<type xmi:type="types:TypeString" xmi:id="_We0rcJ5NEd-3wvN5SnesGA" description=""
value="This file was generated by Eclipse EGF"/>
</contracts>
</contractContainer>
</ftask:Task>
<ftask:Task xmi:id="_Mucb8ae5EeC3Us3sZLxW6g" name="Build Transformation Task" kind="java"
superTask="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_8FZ3aof6eEd64XYPo3s6sPg">
<contractContainer xmi:id="_SwOYMKe5EeC3Us3sZLxW6g">
<contracts xmi:id="_TAwukKe5EeC3Us3sZLxW6g" name="prefixJobNameWithChainName">
<type xmi:type="types:TypeBoolean" xmi:id="_XNUOkKe5EeC3Us3sZLxW6g"/>
</contracts>
</contractContainer>
</ftask:Task>
<ftask:Task xmi:id="_gKQyUdBbEd-GApoE4u-xfw" description="Usefull to regenerate patterns code (because PatternBuilder is present)"
name="Build Workspace Task" kind="java" implementation="org.eclipse.egf.portfolio.eclipse.build.BuildWorkspace"/>
</xmi:XMI>