blob: 9640c2c927b21dbda9698c74cec0fd02ed776927 [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="_1EK9EXhOEd-36-tf633IWg"
name="model_driven_startegy_condition">
<viewpointContainer xmi:id="_2MMVEHhOEd-36-tf633IWg">
<viewpoints xmi:type="domain:DomainViewpoint" xmi:id="_3zgRIHhOEd-36-tf633IWg">
<domains xmi:type="domain:EMFDomain" xmi:id="_3zgRIXhOEd-36-tf633IWg" 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="_4UwkEHhOEd-36-tf633IWg">
<libraries xmi:id="_42bGsHhOEd-36-tf633IWg" name="model.driven.startegy.condition">
<elements xmi:id="_DVGsEHhPEd-36-tf633IWg" name="Attribute" headerMethod="#_DVGsEXhPEd-36-tf633IWg"
conditionMethod="#_DVGsE3hPEd-36-tf633IWg" initMethod="#_DVGsEnhPEd-36-tf633IWg"
footerMethod="#_DVGsFXhPEd-36-tf633IWg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_DVGsF3hPEd-36-tf633IWg"
name="JET"/>
<methods xmi:id="_DVGsEXhPEd-36-tf633IWg" name="header" patternFilePath="templates/pattern._DVGsEHhPEd-36-tf633IWg/method._DVGsEXhPEd-36-tf633IWg.pt"/>
<methods xmi:id="_DVGsEnhPEd-36-tf633IWg" name="init" patternFilePath="templates/pattern._DVGsEHhPEd-36-tf633IWg/method._DVGsEnhPEd-36-tf633IWg.pt"/>
<methods xmi:id="_DVGsE3hPEd-36-tf633IWg" name="preCondition" patternFilePath="templates/pattern._DVGsEHhPEd-36-tf633IWg/method._DVGsE3hPEd-36-tf633IWg.pt"/>
<methods xmi:id="_DVGsFHhPEd-36-tf633IWg" name="body" patternFilePath="templates/pattern._DVGsEHhPEd-36-tf633IWg/method._DVGsFHhPEd-36-tf633IWg.pt"/>
<methods xmi:id="_DVGsFXhPEd-36-tf633IWg" name="footer" patternFilePath="templates/pattern._DVGsEHhPEd-36-tf633IWg/method._DVGsFXhPEd-36-tf633IWg.pt"/>
<parameters xmi:id="_K0G0QHhPEd-36-tf633IWg" name="parameter" type="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_DVGsFnhPEd-36-tf633IWg"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_L_8VQHhPEd-36-tf633IWg"
called="#_DVGsFHhPEd-36-tf633IWg"/>
</elements>
<elements xmi:id="_EYbxUHhPEd-36-tf633IWg" name="Clazz" headerMethod="#_EYbxUXhPEd-36-tf633IWg"
conditionMethod="#_EYbxU3hPEd-36-tf633IWg" initMethod="#_EYbxUnhPEd-36-tf633IWg"
footerMethod="#_EYbxVXhPEd-36-tf633IWg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_EYbxV3hPEd-36-tf633IWg"
name="JET"/>
<methods xmi:id="_EYbxUXhPEd-36-tf633IWg" name="header" patternFilePath="templates/pattern._EYbxUHhPEd-36-tf633IWg/method._EYbxUXhPEd-36-tf633IWg.pt"/>
<methods xmi:id="_EYbxUnhPEd-36-tf633IWg" name="init" patternFilePath="templates/pattern._EYbxUHhPEd-36-tf633IWg/method._EYbxUnhPEd-36-tf633IWg.pt"/>
<methods xmi:id="_EYbxU3hPEd-36-tf633IWg" name="preCondition" patternFilePath="templates/pattern._EYbxUHhPEd-36-tf633IWg/method._EYbxU3hPEd-36-tf633IWg.pt"/>
<methods xmi:id="_EYbxVHhPEd-36-tf633IWg" name="body" patternFilePath="templates/pattern._EYbxUHhPEd-36-tf633IWg/method._EYbxVHhPEd-36-tf633IWg.pt"/>
<methods xmi:id="_EYbxVXhPEd-36-tf633IWg" name="footer" patternFilePath="templates/pattern._EYbxUHhPEd-36-tf633IWg/method._EYbxVXhPEd-36-tf633IWg.pt"/>
<parameters xmi:id="_NxE7sHhPEd-36-tf633IWg" name="parameter" type="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_EYbxVnhPEd-36-tf633IWg"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_OZ8SgHhPEd-36-tf633IWg"
called="#_EYbxVHhPEd-36-tf633IWg"/>
</elements>
<elements xmi:id="_FDaoAHhPEd-36-tf633IWg" name="Package" headerMethod="#_FDaoAXhPEd-36-tf633IWg"
conditionMethod="#_FDaoA3hPEd-36-tf633IWg" initMethod="#_FDaoAnhPEd-36-tf633IWg"
footerMethod="#_FDaoBXhPEd-36-tf633IWg">
<nature xmi:type="jetpattern:JetNature" xmi:id="_FDaoB3hPEd-36-tf633IWg"
name="JET"/>
<methods xmi:id="_FDaoAXhPEd-36-tf633IWg" name="header" patternFilePath="templates/pattern._FDaoAHhPEd-36-tf633IWg/method._FDaoAXhPEd-36-tf633IWg.pt"/>
<methods xmi:id="_FDaoAnhPEd-36-tf633IWg" name="init" patternFilePath="templates/pattern._FDaoAHhPEd-36-tf633IWg/method._FDaoAnhPEd-36-tf633IWg.pt"/>
<methods xmi:id="_FDaoA3hPEd-36-tf633IWg" name="preCondition" patternFilePath="templates/pattern._FDaoAHhPEd-36-tf633IWg/method._FDaoA3hPEd-36-tf633IWg.pt"/>
<methods xmi:id="_FDaoBHhPEd-36-tf633IWg" name="body" patternFilePath="templates/pattern._FDaoAHhPEd-36-tf633IWg/method._FDaoBHhPEd-36-tf633IWg.pt"/>
<methods xmi:id="_FDaoBXhPEd-36-tf633IWg" name="footer" patternFilePath="templates/pattern._FDaoAHhPEd-36-tf633IWg/method._FDaoBXhPEd-36-tf633IWg.pt"/>
<parameters xmi:id="_PjpskHhPEd-36-tf633IWg" name="parameter" type="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_FDaoBnhPEd-36-tf633IWg"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_QyrrgHhPEd-36-tf633IWg"
called="#_FDaoBHhPEd-36-tf633IWg"/>
</elements>
<elements xmi:id="__l2WoHhPEd-36-tf633IWg" name="ClassTest" headerMethod="#__l2WoXhPEd-36-tf633IWg"
conditionMethod="#__l2Wo3hPEd-36-tf633IWg" initMethod="#__l2WonhPEd-36-tf633IWg"
footerMethod="#__l2WpXhPEd-36-tf633IWg">
<nature xmi:type="jetpattern:JetNature" xmi:id="__l2Wp3hPEd-36-tf633IWg"
name="JET"/>
<methods xmi:id="__l2WoXhPEd-36-tf633IWg" name="header" patternFilePath="templates/pattern.__l2WoHhPEd-36-tf633IWg/method.__l2WoXhPEd-36-tf633IWg.pt"/>
<methods xmi:id="__l2WonhPEd-36-tf633IWg" name="init" patternFilePath="templates/pattern.__l2WoHhPEd-36-tf633IWg/method.__l2WonhPEd-36-tf633IWg.pt"/>
<methods xmi:id="__l2Wo3hPEd-36-tf633IWg" name="preCondition" patternFilePath="templates/pattern.__l2WoHhPEd-36-tf633IWg/method.__l2Wo3hPEd-36-tf633IWg.pt"/>
<methods xmi:id="__l2WpHhPEd-36-tf633IWg" name="body" patternFilePath="templates/pattern.__l2WoHhPEd-36-tf633IWg/method.__l2WpHhPEd-36-tf633IWg.pt"/>
<methods xmi:id="__l2WpXhPEd-36-tf633IWg" name="footer" patternFilePath="templates/pattern.__l2WoHhPEd-36-tf633IWg/method.__l2WpXhPEd-36-tf633IWg.pt"/>
<parameters xmi:id="_BbbYMHhQEd-36-tf633IWg" name="parameter" type="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="__l2WpnhPEd-36-tf633IWg"/>
<orchestration xmi:type="pattern:MethodCall" xmi:id="_B2pUkHhQEd-36-tf633IWg"
called="#__l2WpHhPEd-36-tf633IWg"/>
</elements>
</libraries>
</viewpoints>
</viewpointContainer>
<orchestration xmi:type="fprod:ProductionPlan" xmi:id="_VrqMoHhPEd-36-tf633IWg">
<invocations xmi:id="_YW31sHhPEd-36-tf633IWg" invokedActivity="ftask:Task platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_8FZ3aof6eEd64XYPo3s6sPg">
<invocationContractContainer xmi:id="_YW31sXhPEd-36-tf633IWg">
<invocationContracts xmi:id="_YW31snhPEd-36-tf633IWg" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_DgB2IP6fEd64XaYPo3s6sPg">
<type xmi:type="domain:TypeDomain" xmi:id="_ZdeRYHhPEd-36-tf633IWg" domain="#_3zgRIXhOEd-36-tf633IWg"/>
</invocationContracts>
<invocationContracts xmi:id="_YW31s3hPEd-36-tf633IWg" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_L6JSwAHAEd-4faJMEplCjxw">
<type xmi:type="pattern:TypePatternExecutionReporter" xmi:id="_ays-8HhPEd-36-tf633IWg"
value="org.eclipse.egf.core.test.pattern.JunitConsoleReporter2"/>
</invocationContracts>
<invocationContracts xmi:id="_YW31tnhPEd-36-tf633IWg" invokedContract="platform:/plugin/org.eclipse.egf.pattern.ftask/egf/Model_driven_pattern_strategy_task.fcore#_nz1HkSCaEd-Sse0r9LJWbA">
<type xmi:type="pattern:TypePatternList" xmi:id="_d2gHIHhPEd-36-tf633IWg"
elements="#_DVGsEHhPEd-36-tf633IWg #_EYbxUHhPEd-36-tf633IWg #_FDaoAHhPEd-36-tf633IWg #__l2WoHhPEd-36-tf633IWg"/>
</invocationContracts>
</invocationContractContainer>
</invocations>
</orchestration>
</fcore:FactoryComponent>