blob: d9be856631e02347abcf433dc6108c87f25eda33 [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="_XHL6EHeMEd-eFrQyPU1i3Q"
name="patternCall_Condition2">
<viewpointContainer xmi:id="_LUMXsHeNEd-eFrQyPU1i3Q">
<viewpoints xmi:type="domain:DomainViewpoint" xmi:id="_Le1hcHeNEd-eFrQyPU1i3Q">
<domains xmi:type="domain:EMFDomain" xmi:id="_Le1hcXeNEd-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="_XCBQwHeNEd-eFrQyPU1i3Q">
<libraries xmi:id="_XSumQHeNEd-eFrQyPU1i3Q" name="pattern.call.condition2">
<elements xmi:id="_ra9_gHeQEd-ent-ImclT8w" name="CCaller2" headerMethod="#_ra9_gXeQEd-ent-ImclT8w"
conditionMethod="#_ra9_g3eQEd-ent-ImclT8w" initMethod="#_ra9_gneQEd-ent-ImclT8w"
footerMethod="#_ra9_hXeQEd-ent-ImclT8w">
<nature xmi:type="jetpattern:JetNature" xmi:id="_ra9_h3eQEd-ent-ImclT8w"
name="JET"/>
<methods xmi:id="_ra9_gXeQEd-ent-ImclT8w" name="header" patternFilePath="templates/pattern._ra9_gHeQEd-ent-ImclT8w/method._ra9_gXeQEd-ent-ImclT8w.pt"/>
<methods xmi:id="_ra9_gneQEd-ent-ImclT8w" name="init" patternFilePath="templates/pattern._ra9_gHeQEd-ent-ImclT8w/method._ra9_gneQEd-ent-ImclT8w.pt"/>
<methods xmi:id="_ra9_g3eQEd-ent-ImclT8w" name="preCondition" patternFilePath="templates/pattern._ra9_gHeQEd-ent-ImclT8w/method._ra9_g3eQEd-ent-ImclT8w.pt"/>
<methods xmi:id="_ra9_hHeQEd-ent-ImclT8w" name="body" patternFilePath="templates/pattern._ra9_gHeQEd-ent-ImclT8w/method._ra9_hHeQEd-ent-ImclT8w.pt"/>
<methods xmi:id="_ra9_hXeQEd-ent-ImclT8w" name="footer" patternFilePath="templates/pattern._ra9_gHeQEd-ent-ImclT8w/method._ra9_hXeQEd-ent-ImclT8w.pt"/>
<parameters xmi:id="_RKYyMHeREd-ent-ImclT8w" name="parameter" type="http://www.eclipse.org/emf/2002/Ecore#//EPackage">
<query xmi:type="pattern:BasicQuery" xmi:id="_TLXygHeREd-ent-ImclT8w"
extensionId="org.eclipse.egf.pattern.basic.query"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_ra9_hneQEd-ent-ImclT8w"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_t-0cUHeQEd-ent-ImclT8w"
called="#_ra9_hHeQEd-ent-ImclT8w"/>
<orchestration xmi:type="pattern:PatternInjectedCall" xmi:id="_UhFoQHeREd-ent-ImclT8w"
called="#_r-OdkHeQEd-ent-ImclT8w" context="#_RKYyMHeREd-ent-ImclT8w"/>
</elements>
<elements xmi:id="_r-OdkHeQEd-ent-ImclT8w" name="CCallee2" headerMethod="#_r-OdkXeQEd-ent-ImclT8w"
conditionMethod="#_r-Odk3eQEd-ent-ImclT8w" initMethod="#_r-OdkneQEd-ent-ImclT8w"
footerMethod="#_r-OdlXeQEd-ent-ImclT8w">
<nature xmi:type="jetpattern:JetNature" xmi:id="_r-Odl3eQEd-ent-ImclT8w"
name="JET"/>
<methods xmi:id="_r-OdkXeQEd-ent-ImclT8w" name="header" patternFilePath="templates/pattern._r-OdkHeQEd-ent-ImclT8w/method._r-OdkXeQEd-ent-ImclT8w.pt"/>
<methods xmi:id="_r-OdkneQEd-ent-ImclT8w" name="init" patternFilePath="templates/pattern._r-OdkHeQEd-ent-ImclT8w/method._r-OdkneQEd-ent-ImclT8w.pt"/>
<methods xmi:id="_r-Odk3eQEd-ent-ImclT8w" name="preCondition" patternFilePath="templates/pattern._r-OdkHeQEd-ent-ImclT8w/method._r-Odk3eQEd-ent-ImclT8w.pt"/>
<methods xmi:id="_r-OdlHeQEd-ent-ImclT8w" name="body" patternFilePath="templates/pattern._r-OdkHeQEd-ent-ImclT8w/method._r-OdlHeQEd-ent-ImclT8w.pt"/>
<methods xmi:id="_r-OdlXeQEd-ent-ImclT8w" name="footer" patternFilePath="templates/pattern._r-OdkHeQEd-ent-ImclT8w/method._r-OdlXeQEd-ent-ImclT8w.pt"/>
<parameters xmi:id="_w89ocHeQEd-ent-ImclT8w" name="parameter" type="http://www.eclipse.org/emf/2002/Ecore#//EClass">
<query xmi:type="pattern:BasicQuery" xmi:id="_x15bkHeQEd-ent-ImclT8w"
extensionId="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</parameters>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_r-OdlneQEd-ent-ImclT8w"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_yaWMcHeQEd-ent-ImclT8w"
called="#_r-OdlHeQEd-ent-ImclT8w"/>
</elements>
</libraries>
</viewpoints>
</viewpointContainer>
<orchestration xmi:type="fprod:ProductionPlan" xmi:id="_M05VcHeNEd-eFrQyPU1i3Q">
<invocations xmi:id="_NOSs4HeNEd-eFrQyPU1i3Q" invokedActivity="ftask:Task platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Pattern_task.fcore#_XVvo0Be4Ed-DaY2uHNBaQg">
<invocationContractContainer xmi:id="_NOSs4XeNEd-eFrQyPU1i3Q">
<invocationContracts xmi:id="_NOSs4neNEd-eFrQyPU1i3Q" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Pattern_task.fcore#_tsP7UBe5Ed-O0P2188kAmA">
<type xmi:type="pattern:TypePatternList" xmi:id="_Xn_u0HeREd-ent-ImclT8w"
elements="#_ra9_gHeQEd-ent-ImclT8w"/>
</invocationContracts>
<invocationContracts xmi:id="_NOSs43eNEd-eFrQyPU1i3Q" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Pattern_task.fcore#_4ngvABe5Ed-O0P2188kAmA">
<type xmi:type="domain:TypeDomain" xmi:id="_RVbhYHeNEd-eFrQyPU1i3Q" domain="#_Le1hcXeNEd-eFrQyPU1i3Q"/>
</invocationContracts>
<invocationContracts xmi:id="_jOpB0HeREd-ent-ImclT8w" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Pattern_task.fcore#_7-xlwBe5Ed-O0P2188kAmA">
<type xmi:type="pattern:TypePatternExecutionReporter" xmi:id="_kug5IHeREd-ent-ImclT8w"
value="org.eclipse.egf.core.test.pattern.JunitConsoleReporter2"/>
</invocationContracts>
</invocationContractContainer>
</invocations>
</orchestration>
</fcore:FactoryComponent>