blob: c0316e7a78a40ece1c683ead00a4395422885cbf [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" 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:types="http://www.eclipse.org/egf/1.0.0/types">
<fcore:FactoryComponent xmi:id="_fetacENHEeCCC7hCobhKbA" name="jet.usecase">
<contractContainer xmi:id="_h1nAYENHEeCCC7hCobhKbA">
<contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_iUFsIENHEeCCC7hCobhKbA"
name="model" invocationContracts="#_eIZ2IEZ5EeCGdYSfFJe6yw">
<type xmi:type="types:TypeURI" xmi:id="_jiSkoENHEeCCC7hCobhKbA" value="platform:/resource/org.eclipse.egf.usecase.jet/model/extlibrary.ecore"/>
</contracts>
</contractContainer>
<orchestration xmi:type="fprod:ProductionPlan" xmi:id="_l299AENHEeCCC7hCobhKbA">
<invocations xmi:id="_ckjdwEZ5EeCGdYSfFJe6yw" invokedActivity="#_y9VTEUZ4EeCGdYSfFJe6yw">
<invocationContractContainer xmi:id="_d12GgEZ5EeCGdYSfFJe6yw">
<invocationContracts xmi:id="_eIZ2IEZ5EeCGdYSfFJe6yw" factoryComponentContract="#_iUFsIENHEeCCC7hCobhKbA"
invokedContract="#_Scr14EZ5EeCGdYSfFJe6yw"/>
<invocationContracts xmi:id="_fG_lUEZ5EeCGdYSfFJe6yw" targetInvocationContract="#_wyjAIENPEeCerfTqV6dDvw"
invokedContract="#_VtFPoEZ5EeCGdYSfFJe6yw"/>
</invocationContractContainer>
</invocations>
<invocations xmi:id="_uj-20ENPEeCerfTqV6dDvw" invokedActivity="#_GXflwUNEEeCCC7hCobhKbA">
<invocationContractContainer xmi:id="_whaz4ENPEeCerfTqV6dDvw">
<invocationContracts xmi:id="_wyjAIENPEeCerfTqV6dDvw" sourceInvocationContract="#_fG_lUEZ5EeCGdYSfFJe6yw"
invokedContract="#_I1GQoENEEeCCC7hCobhKbA"/>
<invocationContracts xmi:id="_2cN_UEZ5EeCGdYSfFJe6yw" invokedContract="#__Ts-YEZuEeCezZc_27qz7w">
<type xmi:type="types:TypeString" xmi:id="_4pdS8EZ5EeCGdYSfFJe6yw" value="classesList.txt"/>
</invocationContracts>
<invocationContracts xmi:id="_2qpc4EZ5EeCGdYSfFJe6yw" invokedContract="#_6VszUUZuEeCezZc_27qz7w">
<type xmi:type="types:TypeString" xmi:id="_6xiZwEZ5EeCGdYSfFJe6yw" value="output"/>
</invocationContracts>
<invocationContracts xmi:id="_yoJJYEZ8EeCGdYSfFJe6yw" invokedContract="#_lkJuoEZ8EeCGdYSfFJe6yw">
<type xmi:type="types:TypeString" xmi:id="_zv40kEZ8EeCGdYSfFJe6yw" value="org.eclipse.egf.usecase.jet"/>
</invocationContracts>
</invocationContractContainer>
</invocations>
</orchestration>
</fcore:FactoryComponent>
<ftask:Task xmi:id="_GXflwUNEEeCCC7hCobhKbA" name="generateOutputFile" kind="java"
implementation="org.eclipse.egf.usecase.jet.task.GenerateClassTaskProduction">
<contractContainer xmi:id="_IifdsENEEeCCC7hCobhKbA">
<contracts xmi:id="_I1GQoENEEeCCC7hCobhKbA" name="value">
<type xmi:type="types:TypeString" xmi:id="_BHgHQENOEeCerfTqV6dDvw"/>
</contracts>
<contracts xmi:id="_6VszUUZuEeCezZc_27qz7w" name="outputFolder">
<type xmi:type="types:TypeString" xmi:id="_71dV4EZuEeCezZc_27qz7w"/>
</contracts>
<contracts xmi:id="__Ts-YEZuEeCezZc_27qz7w" name="fileName">
<type xmi:type="types:TypeString" xmi:id="_AaXrgEZvEeCezZc_27qz7w"/>
</contracts>
<contracts xmi:id="_lkJuoEZ8EeCGdYSfFJe6yw" name="projectName">
<type xmi:type="types:TypeString" xmi:id="_q-LuYEZ8EeCGdYSfFJe6yw"/>
</contracts>
</contractContainer>
</ftask:Task>
<ftask:Task xmi:id="_y9VTEUZ4EeCGdYSfFJe6yw" name="generatePackageClassesList" kind="JET"
implementation="platform:/resource/org.eclipse.egf.usecase.jet/templates/genList.txtjet">
<contractContainer xmi:id="_SLv24EZ5EeCGdYSfFJe6yw">
<contracts xmi:id="_Scr14EZ5EeCGdYSfFJe6yw" name="parameter">
<type xmi:type="types:TypeURI" xmi:id="_lDjqYEZ5EeCGdYSfFJe6yw"/>
</contracts>
<contracts xmi:id="_VtFPoEZ5EeCGdYSfFJe6yw" name="result" mode="Out">
<type xmi:type="types:TypeString" xmi:id="_YQj5AEZ5EeCGdYSfFJe6yw"/>
</contracts>
</contractContainer>
</ftask:Task>
</xmi:XMI>