blob: 84d29af094912fb123b6c0b8180a9314d38d705e [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<fcore:FactoryComponent xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:domain="http://www.eclipse.org/egf/1.0.0/domain"
xmlns:fcore="http://www.eclipse.org/egf/1.0.0/fcore" xmlns:fprod="http://www.eclipse.org/egf/1.0.0/fprod"
xmlns:ftask="http://www.eclipse.org/egf/1.0.0/ftask" xmlns:jetpattern="http://www.eclipse.org/egf/1.0.0/jetpattern"
xmlns:pattern="http://www.eclipse.org/egf/1.0.0/pattern" xmi:id="_VXk9oXeMEd-eFrQyPU1i3Q"
name="patternCall_Condition1">
<viewpointContainer xmi:id="_8YoXUHeMEd-eFrQyPU1i3Q">
<viewpoints xmi:type="domain:DomainViewpoint" xmi:id="_IVEUIHeNEd-eFrQyPU1i3Q">
<domains xmi:type="domain:EMFDomain" xmi:id="_IVE7MHeNEd-eFrQyPU1i3Q" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
uri="platform:/plugin/org.eclipse.egf.core.test.pattern/model/mypackage.ecore"/>
</viewpoints>
<viewpoints xmi:type="pattern:PatternViewpoint" xmi:id="_TLg5QHeNEd-eFrQyPU1i3Q">
<libraries xmi:id="_Tlm0QHeNEd-eFrQyPU1i3Q" name="pattern.call.condition1">
<elements xmi:id="_0_YcYHeNEd-eFrQyPU1i3Q" name="CCaller1" headerMethod="#_0_YcYXeNEd-eFrQyPU1i3Q"
conditionMethod="#_0_YcY3eNEd-eFrQyPU1i3Q" initMethod="#_0_YcYneNEd-eFrQyPU1i3Q"
footerMethod="#_0_YcZXeNEd-eFrQyPU1i3Q">
<nature xmi:type="jetpattern:JetNature" xmi:id="_0_YcZ3eNEd-eFrQyPU1i3Q"
name="JET"/>
<methods xmi:id="_0_YcYXeNEd-eFrQyPU1i3Q" name="header" patternFilePath="templates/pattern._0_YcYHeNEd-eFrQyPU1i3Q/method._0_YcYXeNEd-eFrQyPU1i3Q.pt"/>
<methods xmi:id="_0_YcYneNEd-eFrQyPU1i3Q" name="init" patternFilePath="templates/pattern._0_YcYHeNEd-eFrQyPU1i3Q/method._0_YcYneNEd-eFrQyPU1i3Q.pt"/>
<methods xmi:id="_0_YcY3eNEd-eFrQyPU1i3Q" name="preCondition" patternFilePath="templates/pattern._0_YcYHeNEd-eFrQyPU1i3Q/method._0_YcY3eNEd-eFrQyPU1i3Q.pt"/>
<methods xmi:id="_0_YcZHeNEd-eFrQyPU1i3Q" name="body" patternFilePath="templates/pattern._0_YcYHeNEd-eFrQyPU1i3Q/method._0_YcZHeNEd-eFrQyPU1i3Q.pt"/>
<methods xmi:id="_0_YcZXeNEd-eFrQyPU1i3Q" name="footer" patternFilePath="templates/pattern._0_YcYHeNEd-eFrQyPU1i3Q/method._0_YcZXeNEd-eFrQyPU1i3Q.pt"/>
<parameters xmi:id="_pOB4wHeOEd-eFrQyPU1i3Q" name="parameter" type="http://www.eclipse.org/emf/2002/Ecore#//EClass">
<query xmi:type="pattern:BasicQuery" xmi:id="_z6mwMHeOEd-eFrQyPU1i3Q"
extensionId="org.eclipse.egf.pattern.basic.query"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_0_YcZneNEd-eFrQyPU1i3Q"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_940iQHeNEd-eFrQyPU1i3Q"
called="#_0_YcZHeNEd-eFrQyPU1i3Q"/>
<orchestration xmi:type="pattern:PatternInjectedCall" xmi:id="_qQn1wXhgEd-5bZKVWckh0w"
called="#_1vJscHeNEd-eFrQyPU1i3Q" context="#_pOB4wHeOEd-eFrQyPU1i3Q"/>
</elements>
<elements xmi:id="_1vJscHeNEd-eFrQyPU1i3Q" name="CCallee1" headerMethod="#_1vJscXeNEd-eFrQyPU1i3Q"
conditionMethod="#_1vJsc3eNEd-eFrQyPU1i3Q" initMethod="#_1vJscneNEd-eFrQyPU1i3Q"
footerMethod="#_1vJsdXeNEd-eFrQyPU1i3Q">
<nature xmi:type="jetpattern:JetNature" xmi:id="_1vJsd3eNEd-eFrQyPU1i3Q"
name="JET"/>
<methods xmi:id="_1vJscXeNEd-eFrQyPU1i3Q" name="header" patternFilePath="templates/pattern._1vJscHeNEd-eFrQyPU1i3Q/method._1vJscXeNEd-eFrQyPU1i3Q.pt"/>
<methods xmi:id="_1vJscneNEd-eFrQyPU1i3Q" name="init" patternFilePath="templates/pattern._1vJscHeNEd-eFrQyPU1i3Q/method._1vJscneNEd-eFrQyPU1i3Q.pt"/>
<methods xmi:id="_1vJsc3eNEd-eFrQyPU1i3Q" name="preCondition" patternFilePath="templates/pattern._1vJscHeNEd-eFrQyPU1i3Q/method._1vJsc3eNEd-eFrQyPU1i3Q.pt"/>
<methods xmi:id="_1vJsdHeNEd-eFrQyPU1i3Q" name="body" patternFilePath="templates/pattern._1vJscHeNEd-eFrQyPU1i3Q/method._1vJsdHeNEd-eFrQyPU1i3Q.pt"/>
<methods xmi:id="_1vJsdXeNEd-eFrQyPU1i3Q" name="footer" patternFilePath="templates/pattern._1vJscHeNEd-eFrQyPU1i3Q/method._1vJsdXeNEd-eFrQyPU1i3Q.pt"/>
<parameters xmi:id="_TReO4HhfEd-36-tf633IWg" name="parameter" type="http://www.eclipse.org/emf/2002/Ecore#//EClass">
<query xmi:type="pattern:BasicQuery" xmi:id="_T0NvkHhfEd-36-tf633IWg"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_1vJsdneNEd-eFrQyPU1i3Q"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_J1NbwHeOEd-eFrQyPU1i3Q"
called="#_1vJsdHeNEd-eFrQyPU1i3Q"/>
</elements>
</libraries>
</viewpoints>
</viewpointContainer>
<orchestration xmi:type="fprod:ProductionPlan" xmi:id="_8xSu8HeMEd-eFrQyPU1i3Q">
<invocations xmi:id="_DIgvsHeNEd-eFrQyPU1i3Q" invokedActivity="ftask:Task platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Pattern_task.fcore#_XVvo0Be4Ed-DaY2uHNBaQg">
<invocationContractContainer xmi:id="_DIgvsXeNEd-eFrQyPU1i3Q">
<invocationContracts xmi:id="_DIgvsneNEd-eFrQyPU1i3Q" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Pattern_task.fcore#_tsP7UBe5Ed-O0P2188kAmA">
<type xmi:type="pattern:TypePatternList" xmi:id="_ShcMEHeOEd-eFrQyPU1i3Q"
elements="#_0_YcYHeNEd-eFrQyPU1i3Q"/>
</invocationContracts>
<invocationContracts xmi:id="_DIgvs3eNEd-eFrQyPU1i3Q" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Pattern_task.fcore#_4ngvABe5Ed-O0P2188kAmA">
<type xmi:type="domain:TypeDomain" xmi:id="_PyUv4HeNEd-eFrQyPU1i3Q" domain="#_IVE7MHeNEd-eFrQyPU1i3Q"/>
</invocationContracts>
<invocationContracts xmi:id="_mhNQsHePEd-ent-ImclT8w" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Pattern_task.fcore#_7-xlwBe5Ed-O0P2188kAmA">
<type xmi:type="pattern:TypePatternExecutionReporter" xmi:id="_ssS58HePEd-ent-ImclT8w"
value="org.eclipse.egf.core.test.pattern.JunitConsoleReporter2"/>
</invocationContracts>
</invocationContractContainer>
</invocations>
</orchestration>
</fcore:FactoryComponent>