blob: 01f893e06ba163c4b0959f1b970cf9cb0e48c161 [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:jetpattern="http://www.eclipse.org/egf/1.0.0/jetpattern" xmlns:pattern="http://www.eclipse.org/egf/1.0.0/pattern">
<fcore:FactoryComponent xmi:id="_aadE8EelEd-PqL2cWqhi6Q" name="extended run 1.1">
<viewpointContainer xmi:id="_EC00QEeoEd-PqL2cWqhi6Q">
<viewpoints xmi:type="domain:DomainViewpoint" xmi:id="_GfJswEeoEd-PqL2cWqhi6Q">
<domains xmi:type="domain:EMFDomain" xmi:id="_G1lPwEeoEd-PqL2cWqhi6Q" 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="_H8cxMEeoEd-PqL2cWqhi6Q">
<libraries xmi:id="_Sll7UEfCEd-PqL2cWqhi6Q" name="base.substitution">
<elements xmi:id="_WyA4cEfCEd-PqL2cWqhi6Q" name="ClassPatternExtended" superPattern="platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_p_tlEEPgEd-mKPwasigGsA"
headerMethod="#_WyA4cUfCEd-PqL2cWqhi6Q" initMethod="#_WyA4ckfCEd-PqL2cWqhi6Q"
footerMethod="#_WyA4dEfCEd-PqL2cWqhi6Q">
<nature xmi:type="jetpattern:JetNature" xmi:id="_WyA4dkfCEd-PqL2cWqhi6Q"
name="JET"/>
<methods xmi:id="_WyA4cUfCEd-PqL2cWqhi6Q" name="header" patternFilePath="templates/pattern._WyA4cEfCEd-PqL2cWqhi6Q/method._WyA4cUfCEd-PqL2cWqhi6Q.pt"/>
<methods xmi:id="_WyA4ckfCEd-PqL2cWqhi6Q" name="init" patternFilePath="templates/pattern._WyA4cEfCEd-PqL2cWqhi6Q/method._WyA4ckfCEd-PqL2cWqhi6Q.pt"/>
<methods xmi:id="_WyA4c0fCEd-PqL2cWqhi6Q" name="start" patternFilePath="templates/pattern._WyA4cEfCEd-PqL2cWqhi6Q/method._WyA4c0fCEd-PqL2cWqhi6Q.pt"/>
<methods xmi:id="_WyA4dEfCEd-PqL2cWqhi6Q" name="footer" patternFilePath="templates/pattern._WyA4cEfCEd-PqL2cWqhi6Q/method._WyA4dEfCEd-PqL2cWqhi6Q.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_sRlYYEfCEd-PqL2cWqhi6Q"/>
</elements>
</libraries>
</viewpoints>
</viewpointContainer>
<orchestration xmi:type="fprod:ProductionPlan" xmi:id="_K0y3UEeoEd-PqL2cWqhi6Q">
<invocations xmi:id="_LNKUAEeoEd-PqL2cWqhi6Q" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_lMRBAEPcEd-mKPwasigGsA">
<invocationContractContainer xmi:id="_Mrc28EeoEd-PqL2cWqhi6Q">
<invocationContracts xmi:id="_M_ChUEeoEd-PqL2cWqhi6Q" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_nJPEAEPcEd-mKPwasigGsA">
<type xmi:type="domain:TypeDomain" xmi:id="_N3FjoEeoEd-PqL2cWqhi6Q" domain="#_G1lPwEeoEd-PqL2cWqhi6Q"/>
</invocationContracts>
<invocationContracts xmi:id="_OxdhMEeoEd-PqL2cWqhi6Q" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_R7MgUEZKEd-PqL2cWqhi6Q">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_QabDEEeoEd-PqL2cWqhi6Q">
<substitutions xmi:id="_aIhOIEeqEd-PqL2cWqhi6Q" replacedElement="platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_p_tlEEPgEd-mKPwasigGsA"
replacement="#_WyA4cEfCEd-PqL2cWqhi6Q"/>
</type>
</invocationContracts>
</invocationContractContainer>
</invocations>
</orchestration>
</fcore:FactoryComponent>
<fcore:FactoryComponent xmi:id="_fQx9AXSPEd-vn419Bi375g" name="extended run 1.3">
<viewpointContainer xmi:id="_iQIDAHSPEd-vn419Bi375g">
<viewpoints xmi:type="pattern:PatternViewpoint" xmi:id="_k6ILIHSPEd-vn419Bi375g">
<libraries xmi:id="_lUi2QHSPEd-vn419Bi375g" name="base.substitution_1_3">
<elements xmi:id="_nVvR8HSPEd-vn419Bi375g" name="ClassConditionPattern"
superPattern="platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_p_tlEEPgEd-mKPwasigGsA"
headerMethod="#_nVvR8XSPEd-vn419Bi375g" conditionMethod="#_nVvR83SPEd-vn419Bi375g"
initMethod="#_nVvR8nSPEd-vn419Bi375g" footerMethod="#_nVvR9XSPEd-vn419Bi375g">
<nature xmi:type="jetpattern:JetNature" xmi:id="_nVvR93SPEd-vn419Bi375g"
name="JET"/>
<methods xmi:id="_nVvR8XSPEd-vn419Bi375g" name="header" patternFilePath="templates/pattern._nVvR8HSPEd-vn419Bi375g/method._nVvR8XSPEd-vn419Bi375g.pt"/>
<methods xmi:id="_nVvR8nSPEd-vn419Bi375g" name="init" patternFilePath="templates/pattern._nVvR8HSPEd-vn419Bi375g/method._nVvR8nSPEd-vn419Bi375g.pt"/>
<methods xmi:id="_nVvR83SPEd-vn419Bi375g" name="preCondition" patternFilePath="templates/pattern._nVvR8HSPEd-vn419Bi375g/method._nVvR83SPEd-vn419Bi375g.pt"/>
<methods xmi:id="_nVvR9HSPEd-vn419Bi375g" name="start" patternFilePath="templates/pattern._nVvR8HSPEd-vn419Bi375g/method._nVvR9HSPEd-vn419Bi375g.pt"/>
<methods xmi:id="_nVvR9XSPEd-vn419Bi375g" name="footer" patternFilePath="templates/pattern._nVvR8HSPEd-vn419Bi375g/method._nVvR9XSPEd-vn419Bi375g.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_nVvR9nSPEd-vn419Bi375g"/>
</elements>
</libraries>
</viewpoints>
<viewpoints xmi:type="domain:DomainViewpoint" xmi:id="_9SbLsHSPEd-vn419Bi375g">
<domains xmi:type="domain:EMFDomain" xmi:id="__KOa0HSPEd-vn419Bi375g" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
uri="platform:/plugin/org.eclipse.egf.core.test.pattern/model/mypackage.ecore"/>
</viewpoints>
</viewpointContainer>
<orchestration xmi:type="fprod:ProductionPlan" xmi:id="_IPHiwHSQEd-vn419Bi375g">
<invocations xmi:id="_K_IzUHSQEd-vn419Bi375g" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_lMRBAEPcEd-mKPwasigGsA">
<invocationContractContainer xmi:id="_K_IzUXSQEd-vn419Bi375g">
<invocationContracts xmi:id="_K_IzUnSQEd-vn419Bi375g" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_nJPEAEPcEd-mKPwasigGsA">
<type xmi:type="domain:TypeDomain" xmi:id="_MlwL0HSQEd-vn419Bi375g" domain="#__KOa0HSPEd-vn419Bi375g"/>
</invocationContracts>
<invocationContracts xmi:id="_K_IzU3SQEd-vn419Bi375g" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_R7MgUEZKEd-PqL2cWqhi6Q">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_PrzWwHSQEd-vn419Bi375g">
<substitutions xmi:id="_Ua_pwHSQEd-vn419Bi375g" replacedElement="platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_p_tlEEPgEd-mKPwasigGsA"
replacement="#_nVvR8HSPEd-vn419Bi375g"/>
</type>
</invocationContracts>
</invocationContractContainer>
</invocations>
</orchestration>
</fcore:FactoryComponent>
<fcore:FactoryComponent xmi:id="_VQousGHAEd-kBJe5uU7CpQ" name="extended run 1.2">
<viewpointContainer xmi:id="_YmID0GHAEd-kBJe5uU7CpQ">
<viewpoints xmi:type="domain:DomainViewpoint" xmi:id="_Zb-twGHAEd-kBJe5uU7CpQ">
<domains xmi:type="domain:EMFDomain" xmi:id="_Zb-twWHAEd-kBJe5uU7CpQ" 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="_bGK-sGHAEd-kBJe5uU7CpQ">
<libraries xmi:id="_bcIAkGHAEd-kBJe5uU7CpQ" name="base.substitution_1_2">
<elements xmi:id="_lHpqsGHAEd-kBJe5uU7CpQ" name="ClassExtension" superPattern="platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_p_tlEEPgEd-mKPwasigGsA"
headerMethod="#_lHpqsWHAEd-kBJe5uU7CpQ" initMethod="#_lHpqsmHAEd-kBJe5uU7CpQ"
footerMethod="#_lHpqtGHAEd-kBJe5uU7CpQ">
<nature xmi:type="jetpattern:JetNature" xmi:id="_lHpqtmHAEd-kBJe5uU7CpQ"
name="JET"/>
<methods xmi:id="_lHpqsWHAEd-kBJe5uU7CpQ" name="header" patternFilePath="templates/pattern._lHpqsGHAEd-kBJe5uU7CpQ/method._lHpqsWHAEd-kBJe5uU7CpQ.pt"/>
<methods xmi:id="_lHpqsmHAEd-kBJe5uU7CpQ" name="init" patternFilePath="templates/pattern._lHpqsGHAEd-kBJe5uU7CpQ/method._lHpqsmHAEd-kBJe5uU7CpQ.pt"/>
<methods xmi:id="_lHpqs2HAEd-kBJe5uU7CpQ" name="start" patternFilePath="templates/pattern._lHpqsGHAEd-kBJe5uU7CpQ/method._lHpqs2HAEd-kBJe5uU7CpQ.pt"/>
<methods xmi:id="_lHpqtGHAEd-kBJe5uU7CpQ" name="footer" patternFilePath="templates/pattern._lHpqsGHAEd-kBJe5uU7CpQ/method._lHpqtGHAEd-kBJe5uU7CpQ.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_lHpqtWHAEd-kBJe5uU7CpQ"/>
</elements>
</libraries>
</viewpoints>
</viewpointContainer>
<orchestration xmi:type="fprod:ProductionPlan" xmi:id="_-NE3AGHAEd-kBJe5uU7CpQ">
<invocations xmi:id="_DJrT4GHBEd-kBJe5uU7CpQ" invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_lMRBAEPcEd-mKPwasigGsA">
<invocationContractContainer xmi:id="_DJrT4WHBEd-kBJe5uU7CpQ">
<invocationContracts xmi:id="_DJrT4mHBEd-kBJe5uU7CpQ" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_nJPEAEPcEd-mKPwasigGsA">
<type xmi:type="domain:TypeDomain" xmi:id="_ILOiMGHBEd-kBJe5uU7CpQ" domain="#_Zb-twWHAEd-kBJe5uU7CpQ"/>
</invocationContracts>
<invocationContracts xmi:id="_DJrT42HBEd-kBJe5uU7CpQ" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_R7MgUEZKEd-PqL2cWqhi6Q">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_JumZcGHBEd-kBJe5uU7CpQ">
<substitutions xmi:id="_KR3ekGHBEd-kBJe5uU7CpQ" replacedElement="platform:/plugin/org.eclipse.egf.core.test.pattern/fc/substitution_1.fcore#_p_tlEEPgEd-mKPwasigGsA"
replacement="#_lHpqsGHAEd-kBJe5uU7CpQ #_WyA4cEfCEd-PqL2cWqhi6Q"/>
</type>
</invocationContracts>
</invocationContractContainer>
</invocations>
</orchestration>
</fcore:FactoryComponent>
</xmi:XMI>