| <?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> |