blob: ad1ec2f6d0f9b1fcbf14b45eb4a90cf5bc94f737 [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:jetpattern="http://www.eclipse.org/egf/1.0.0/jetpattern" xmlns:pattern="http://www.eclipse.org/egf/1.0.0/pattern" xmi:id="_nSpF8I2OEd-vRqSMFuBJBQ"
name="BuildCore.genmodel EMF Pattern">
<viewpointContainer xmi:id="_nSpF8Y2OEd-vRqSMFuBJBQ">
<viewpoints xmi:type="domain:DomainViewpoint" xmi:id="_nSpF8o2OEd-vRqSMFuBJBQ">
<domains xmi:type="domain:EMFDomain" xmi:id="_nSpF842OEd-vRqSMFuBJBQ" helperImplementation="org.eclipse.egf.domain.emf.EMFDomainHelper"
uri="platform:/resource/org.eclipse.egf.portfolio.eclipse.build/model/BuildCore.genmodel"/>
</viewpoints>
<viewpoints xmi:type="pattern:PatternViewpoint" xmi:id="_qI5rYVDJEeGDIbj0HZxELQ">
<libraries xmi:id="_tsFeQFDJEeGDIbj0HZxELQ" name="org.eclipse.egf.portfolio.eclipse.build.buildstep.edit">
<elements xmi:id="_u8_FcFDJEeGDIbj0HZxELQ" name="itemEnablementImageDecorator"
superPattern="platform:/plugin/org.eclipse.egf.emf.pattern/egf/EMF_Pattern.fcore#_051_wGJ-Ed-FqczH3ESmRw"
headerMethod="#_u8_FclDJEeGDIbj0HZxELQ" conditionMethod="#_u8_FdFDJEeGDIbj0HZxELQ"
initMethod="#_u8_Fc1DJEeGDIbj0HZxELQ" footerMethod="#_u8_FdlDJEeGDIbj0HZxELQ">
<nature xmi:type="jetpattern:JetNature" xmi:id="_u8_FcVDJEeGDIbj0HZxELQ"
name="JET"/>
<methods xmi:id="_u8_FclDJEeGDIbj0HZxELQ" name="header" patternFilePath="templates/pattern._u8_FcFDJEeGDIbj0HZxELQ/method._u8_FclDJEeGDIbj0HZxELQ.pt"/>
<methods xmi:id="_u8_Fc1DJEeGDIbj0HZxELQ" name="init" patternFilePath="templates/pattern._u8_FcFDJEeGDIbj0HZxELQ/method._u8_Fc1DJEeGDIbj0HZxELQ.pt"/>
<methods xmi:id="_u8_FdFDJEeGDIbj0HZxELQ" name="preCondition" patternFilePath="templates/pattern._u8_FcFDJEeGDIbj0HZxELQ/method._u8_FdFDJEeGDIbj0HZxELQ.pt"/>
<methods xmi:id="_u8_FdVDJEeGDIbj0HZxELQ" name="doGenerate" patternFilePath="templates/pattern._u8_FcFDJEeGDIbj0HZxELQ/method._u8_FdVDJEeGDIbj0HZxELQ.pt"/>
<methods xmi:id="_u8_FdlDJEeGDIbj0HZxELQ" name="footer" patternFilePath="templates/pattern._u8_FcFDJEeGDIbj0HZxELQ/method._u8_FdlDJEeGDIbj0HZxELQ.pt"/>
<orchestration xmi:type="pattern:SuperCall" xmi:id="_u8_Fd1DJEeGDIbj0HZxELQ"/>
</elements>
</libraries>
</viewpoints>
</viewpointContainer>
<orchestration xmi:type="fprod:ProductionPlan" xmi:id="_nSpF9I2OEd-vRqSMFuBJBQ">
<invocations xmi:id="_nSpF9Y2OEd-vRqSMFuBJBQ" name="EMF Model Pattern invocation"
invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.emf.pattern/egf/EMF_Pattern.fcore#_Pcm9sDG0Ed-kc8dEZsdm2w">
<invocationContractContainer xmi:id="_nSpF9o2OEd-vRqSMFuBJBQ">
<invocationContracts xmi:id="_nSpF942OEd-vRqSMFuBJBQ" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.emf.pattern/egf/EMF_Pattern.fcore#_Prg8ZTG0Ed-kc8dEZsdm2w">
<type xmi:type="domain:TypeDomain" xmi:id="_nSpF-I2OEd-vRqSMFuBJBQ" domain="#_nSpF842OEd-vRqSMFuBJBQ"/>
</invocationContracts>
</invocationContractContainer>
</invocations>
<invocations xmi:id="_nSpF-Y2OEd-vRqSMFuBJBQ" name="EMF Edit Pattern invocation"
invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.emf.pattern/egf/EMF_Pattern.fcore#_PiIW4DG0Ed-kc8dEZsdm2w">
<invocationContractContainer xmi:id="_nSpF-o2OEd-vRqSMFuBJBQ">
<invocationContracts xmi:id="_nSpF-42OEd-vRqSMFuBJBQ" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.emf.pattern/egf/EMF_Pattern.fcore#_Prg8cDG0Ed-kc8dEZsdm2w">
<type xmi:type="domain:TypeDomain" xmi:id="_nSpF_I2OEd-vRqSMFuBJBQ" domain="#_nSpF842OEd-vRqSMFuBJBQ"/>
</invocationContracts>
<invocationContracts xmi:id="_RmLuEFDKEeGDIbj0HZxELQ" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.emf.pattern/egf/EMF_Pattern.fcore#_UCnhEFHVEd-dr9AWwNwIMQ">
<type xmi:type="pattern:TypePatternSubstitution" xmi:id="_THnEkFDKEeGDIbj0HZxELQ">
<substitutions xmi:id="_To1iUFDKEeGDIbj0HZxELQ" replacedElement="platform:/plugin/org.eclipse.egf.emf.pattern/egf/EMF_Pattern.fcore#_051_wGJ-Ed-FqczH3ESmRw"
replacement="#_u8_FcFDJEeGDIbj0HZxELQ platform:/plugin/org.eclipse.egf.emf.pattern/egf/EMF_Pattern.fcore#_051_wGJ-Ed-FqczH3ESmRw"/>
</type>
</invocationContracts>
</invocationContractContainer>
</invocations>
<invocations xmi:id="_nSpF_Y2OEd-vRqSMFuBJBQ" name="EMF Editor Pattern invocation"
invokedActivity="fcore:FactoryComponent platform:/plugin/org.eclipse.egf.emf.pattern/egf/EMF_Pattern.fcore#_PkqGcDG0Ed-kc8dEZsdm2w">
<invocationContractContainer xmi:id="_nSpF_o2OEd-vRqSMFuBJBQ">
<invocationContracts xmi:id="_nSpF_42OEd-vRqSMFuBJBQ" invokedContract="fcore:FactoryComponentContract platform:/plugin/org.eclipse.egf.emf.pattern/egf/EMF_Pattern.fcore#_Prg8ezG0Ed-kc8dEZsdm2w">
<type xmi:type="domain:TypeDomain" xmi:id="_nSpGAI2OEd-vRqSMFuBJBQ" domain="#_nSpF842OEd-vRqSMFuBJBQ"/>
</invocationContracts>
</invocationContractContainer>
</invocations>
</orchestration>
</fcore:FactoryComponent>