blob: e15193509be9692cf7b0bee1c3cc6283a5e89394 [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="_UZb-0dOsEd-Mf6WhAsl8cw" name="activityWorkflowUC1">
<orchestration xmi:type="fprod:ProductionPlan" xmi:id="_YKdHcNOuEd-Mf6WhAsl8cw">
<orchestrationParameterContainer xmi:id="_Y0Bo4NOuEd-Mf6WhAsl8cw">
<orchestrationParameters xmi:id="_ZnlMwNOuEd-Mf6WhAsl8cw" name="message" invocationContracts="#_gDmN8tOuEd-Mf6WhAsl8cw">
<type xmi:type="types:TypeString" xmi:id="_bWmTUNOuEd-Mf6WhAsl8cw" value="Hello"/>
</orchestrationParameters>
</orchestrationParameterContainer>
<invocations xmi:id="_gDmN8NOuEd-Mf6WhAsl8cw" name="Change 1 value in Java"
invokedActivity="#_7nakwNOtEd-Mf6WhAsl8cw">
<invocationContractContainer xmi:id="_gDmN8dOuEd-Mf6WhAsl8cw">
<invocationContracts xmi:id="_gDmN8tOuEd-Mf6WhAsl8cw" orchestrationParameter="#_ZnlMwNOuEd-Mf6WhAsl8cw"
targetInvocationContract="#_oicpktOuEd-Mf6WhAsl8cw" invokedContract="#_AHKGgNOuEd-Mf6WhAsl8cw"/>
</invocationContractContainer>
</invocations>
<invocations xmi:id="_oicpkNOuEd-Mf6WhAsl8cw" name="Change 2 value in Ruby"
invokedActivity="#_KqoFQNOuEd-Mf6WhAsl8cw">
<invocationContractContainer xmi:id="_oicpkdOuEd-Mf6WhAsl8cw">
<invocationContracts xmi:id="_oicpktOuEd-Mf6WhAsl8cw" sourceInvocationContract="#_gDmN8tOuEd-Mf6WhAsl8cw"
targetInvocationContract="#_0JkdstOuEd-Mf6WhAsl8cw" invokedContract="#_Ow4wANOuEd-Mf6WhAsl8cw"/>
</invocationContractContainer>
</invocations>
<invocations xmi:id="_0JkdsNOuEd-Mf6WhAsl8cw" name="Change 3 value in Java"
invokedActivity="#_7nakwNOtEd-Mf6WhAsl8cw">
<invocationContractContainer xmi:id="_0JkdsdOuEd-Mf6WhAsl8cw">
<invocationContracts xmi:id="_0JkdstOuEd-Mf6WhAsl8cw" sourceInvocationContract="#_oicpktOuEd-Mf6WhAsl8cw"
invokedContract="#_AHKGgNOuEd-Mf6WhAsl8cw"/>
</invocationContractContainer>
</invocations>
</orchestration>
</fcore:FactoryComponent>
<ftask:Task xmi:id="_7nakwNOtEd-Mf6WhAsl8cw" name="activityWorkflowUC1.changevalue.java"
kind="java" implementation="org.eclipse.egf.usecase.activityworkflow.uc1.java.HelloJava">
<contractContainer xmi:id="__jQIMNOtEd-Mf6WhAsl8cw">
<contracts xmi:id="_AHKGgNOuEd-Mf6WhAsl8cw" name="message" mode="In_Out">
<type xmi:type="types:TypeString" xmi:id="_C8D3ENOuEd-Mf6WhAsl8cw"/>
</contracts>
</contractContainer>
</ftask:Task>
<ftask:Task xmi:id="_KqoFQNOuEd-Mf6WhAsl8cw" name="activityWorkflowUC1.changevalue.ruby"
kind="ruby" implementation="platform:/plugin/org.eclipse.egf.usecase.activityworkflow.uc1/src/org/eclipse/egf/usecase/activityworkflow/uc1/ruby/HelloRuby.rb">
<contractContainer xmi:id="_OEe9ANOuEd-Mf6WhAsl8cw">
<contracts xmi:id="_Ow4wANOuEd-Mf6WhAsl8cw" name="message" mode="In_Out">
<type xmi:type="types:TypeString" xmi:id="_Ro6tENOuEd-Mf6WhAsl8cw"/>
</contracts>
</contractContainer>
</ftask:Task>
</xmi:XMI>