Files
WFR-lib/figures/classdiagram.ecorediag
2017-04-11 15:49:21 +02:00

444 lines
35 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8"?>
<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmi:id="_u4HeAH3lEeOAl9i6j131Rg" type="EcoreTools" name="classdiagram" measurementUnit="Pixel">
<children xmi:type="notation:Node" xmi:id="_-Nj-AH3lEeOAl9i6j131Rg" type="1001">
<children xmi:type="notation:Node" xmi:id="_-NlMIH3lEeOAl9i6j131Rg" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_-NlzMH3lEeOAl9i6j131Rg" type="5001">
<children xmi:type="notation:Node" xmi:id="_M9FCQH3tEeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//Workflow/status"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_M9FCQX3tEeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_-NmaQH3lEeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_-NmaQX3lEeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_-NmaQn3lEeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_-NmaQ33lEeOAl9i6j131Rg" type="5002">
<styles xmi:type="notation:DrawerStyle" xmi:id="_-NmaRH3lEeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_-NmaRX3lEeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_-NmaRn3lEeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_-Nj-AX3lEeOAl9i6j131Rg" fontColor="4210752" fontName="Sans Serif" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="classdiagram.ecore#//Workflow"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-Nj-An3lEeOAl9i6j131Rg" x="70" y="75"/>
</children>
<children xmi:type="notation:Node" xmi:id="_Aahk0H3mEeOAl9i6j131Rg" type="1001">
<children xmi:type="notation:Node" xmi:id="_AaiL4n3mEeOAl9i6j131Rg" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_AaiL433mEeOAl9i6j131Rg" type="5001">
<children xmi:type="notation:Node" xmi:id="_OPBLQH3tEeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//WorkflowActivity/Status"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_OPBLQX3tEeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_j-SsYH3zEeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//WorkflowActivity/InputPorts"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_j-SsYX3zEeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_krhl0H3zEeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//WorkflowActivity/OutputPorts"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_krhl0X3zEeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_onvjwH3zEeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//WorkflowActivity/Name"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_onvjwX3zEeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_AaiL5H3mEeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_AaiL5X3mEeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_AaiL5n3mEeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_Aaiy8H3mEeOAl9i6j131Rg" type="5002">
<styles xmi:type="notation:DrawerStyle" xmi:id="_Aaiy8X3mEeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Aaiy8n3mEeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Aaiy833mEeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_AaiL4H3mEeOAl9i6j131Rg" fontColor="4210752" fontName="Sans Serif" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="classdiagram.ecore#//WorkflowActivity"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AaiL4X3mEeOAl9i6j131Rg" x="300" y="100"/>
</children>
<children xmi:type="notation:Node" xmi:id="_w9gU0H3zEeOAl9i6j131Rg" type="1001">
<children xmi:type="notation:Node" xmi:id="_w9g74H3zEeOAl9i6j131Rg" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_w9g74X3zEeOAl9i6j131Rg" type="5001">
<children xmi:type="notation:Node" xmi:id="_zdj2wH3zEeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//AtomicActivity/ActivityType"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_zdj2wX3zEeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_w9g74n3zEeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_w9g7433zEeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_w9g75H3zEeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_w9g75X3zEeOAl9i6j131Rg" type="5002">
<children xmi:type="notation:Node" xmi:id="_1EVnUH3zEeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//AtomicActivity/InputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_1EVnUX3zEeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_36vzwH3zEeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//AtomicActivity/ExecutionHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_36vzwX3zEeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_w9g75n3zEeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_w9g7533zEeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_w9g76H3zEeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_w9gU0X3zEeOAl9i6j131Rg" fontColor="4210752" fontName="Sans Serif" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="classdiagram.ecore#//AtomicActivity"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_w9gU0n3zEeOAl9i6j131Rg" x="10" y="310"/>
</children>
<children xmi:type="notation:Node" xmi:id="_71iOUH3zEeOAl9i6j131Rg" type="1001">
<children xmi:type="notation:Node" xmi:id="_71i1YH3zEeOAl9i6j131Rg" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_71i1YX3zEeOAl9i6j131Rg" type="5001">
<styles xmi:type="notation:DrawerStyle" xmi:id="_71i1Yn3zEeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_71i1Y33zEeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_71i1ZH3zEeOAl9i6j131Rg"/>
<layoutConstraint xmi:type="notation:Ratio" xmi:id="_8t-5QH3zEeOAl9i6j131Rg" value="0.3"/>
</children>
<children xmi:type="notation:Node" xmi:id="_71i1ZX3zEeOAl9i6j131Rg" type="5002">
<children xmi:type="notation:Node" xmi:id="_-ZoiwH3zEeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//BlockScope/InputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_-ZoiwX3zEeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_CKygMH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//BlockScope/OutputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_CKygMX30EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_71i1Zn3zEeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_71i1Z33zEeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_71i1aH3zEeOAl9i6j131Rg"/>
<layoutConstraint xmi:type="notation:Ratio" xmi:id="_8t-5QX3zEeOAl9i6j131Rg" value="0.3"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_71iOUX3zEeOAl9i6j131Rg" fontColor="4210752" fontName="Sans Serif" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="classdiagram.ecore#//BlockScope"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_71iOUn3zEeOAl9i6j131Rg" x="165" y="310"/>
</children>
<children xmi:type="notation:Node" xmi:id="_FQVU0H30EeOAl9i6j131Rg" type="1001">
<children xmi:type="notation:Node" xmi:id="_FQV74H30EeOAl9i6j131Rg" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_FQV74X30EeOAl9i6j131Rg" type="5001">
<children xmi:type="notation:Node" xmi:id="_GtKfMH30EeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//IfActivity/Conditions"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_GtKfMX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_IuGcMH30EeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//IfActivity/Branches"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_IuGcMX30EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_FQV74n30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_FQV74330EeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_FQV75H30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_FQV75X30EeOAl9i6j131Rg" type="5002">
<children xmi:type="notation:Node" xmi:id="_Kbz7MH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//IfActivity/InputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_Kbz7MX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_LjmpsH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//IfActivity/BranchHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_LjmpsX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_NSAFMH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//IfActivity/OutputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_NSAFMX30EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_FQV75n30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_FQV75330EeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_FQV76H30EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_FQVU0X30EeOAl9i6j131Rg" fontColor="4210752" fontName="Sans Serif" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="classdiagram.ecore#//IfActivity"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_FQVU0n30EeOAl9i6j131Rg" x="305" y="310"/>
</children>
<children xmi:type="notation:Node" xmi:id="_QP6AwH30EeOAl9i6j131Rg" type="1001">
<children xmi:type="notation:Node" xmi:id="_QP6Aw330EeOAl9i6j131Rg" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_QP6AxH30EeOAl9i6j131Rg" type="5001">
<children xmi:type="notation:Node" xmi:id="_SOsosH30EeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//WhileActivity/LoopPorts"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_SOsosX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_TIcUIH30EeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//WhileActivity/UnionPorts"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_TIcUIX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_UFLpMH30EeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//WhileActivity/Condition"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_UFLpMX30EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_QP6AxX30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_QP6Axn30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_QP6Ax330EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_QP6n0H30EeOAl9i6j131Rg" type="5002">
<children xmi:type="notation:Node" xmi:id="_V2P-MH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//WhileActivity/InputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_V2P-MX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_WjCLsH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//WhileActivity/ConditionHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_WjCLsX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_aJWyIH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//WhileActivity/OutputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_aJWyIX30EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_QP6n0X30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_QP6n0n30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_QP6n0330EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_QP6AwX30EeOAl9i6j131Rg" fontColor="4210752" fontName="Sans Serif" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="classdiagram.ecore#//WhileActivity"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_QP6Awn30EeOAl9i6j131Rg" x="455" y="310"/>
</children>
<children xmi:type="notation:Node" xmi:id="_cIexQH30EeOAl9i6j131Rg" type="1001">
<children xmi:type="notation:Node" xmi:id="_cIexQ330EeOAl9i6j131Rg" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_cIexRH30EeOAl9i6j131Rg" type="5001">
<children xmi:type="notation:Node" xmi:id="_dpDMIH30EeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//ForActivity/LoopPorts"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_dpDMIX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_e7XvoH30EeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//ForActivity/UnionPorts"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_e7XvoX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ftM1MH30EeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//ForActivity/LoopCounter"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ftM1MX30EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_cIexRX30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_cIexRn30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_cIexR330EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_cIexSH30EeOAl9i6j131Rg" type="5002">
<children xmi:type="notation:Node" xmi:id="_hZ6OoH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//ForActivity/InputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hZ6OoX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_h63moH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//ForActivity/counterHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_h63moX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_jJOQIH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//ForActivity/OutputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jJOQIX30EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_cIexSX30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_cIexSn30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_cIexS330EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_cIexQX30EeOAl9i6j131Rg" fontColor="4210752" fontName="Sans Serif" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="classdiagram.ecore#//ForActivity"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_cIexQn30EeOAl9i6j131Rg" x="790" y="310"/>
</children>
<children xmi:type="notation:Node" xmi:id="_m_R7sH30EeOAl9i6j131Rg" type="1001">
<children xmi:type="notation:Node" xmi:id="_m_SiwH30EeOAl9i6j131Rg" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_m_SiwX30EeOAl9i6j131Rg" type="5001">
<children xmi:type="notation:Node" xmi:id="_o_ccoH30EeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//ForEachActivity/LoopPorts"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_o_ccoX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_qmNmIH30EeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//ForEachActivity/UnionPorts"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_qmNmIX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_rYpIoH30EeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//ForEachActivity/LoopElementPorts"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_rYpIoX30EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_m_Siwn30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_m_Siw330EeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_m_SixH30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_m_SixX30EeOAl9i6j131Rg" type="5002">
<children xmi:type="notation:Node" xmi:id="_s7-joH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//ForEachActivity/InputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_s7-joX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_t808oH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//ForEachActivity/CounterHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_t808oX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_vDaKMH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//ForEachActivity/OutputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_vDaKMX30EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_m_Sixn30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_m_Six330EeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_m_SiyH30EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_m_R7sX30EeOAl9i6j131Rg" fontColor="4210752" fontName="Sans Serif" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="classdiagram.ecore#//ForEachActivity"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_m_R7sn30EeOAl9i6j131Rg" x="620" y="310"/>
</children>
<children xmi:type="notation:Node" xmi:id="_2PO3sH30EeOAl9i6j131Rg" type="1001">
<children xmi:type="notation:Node" xmi:id="_2PO3s330EeOAl9i6j131Rg" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_2PPewH30EeOAl9i6j131Rg" type="5001">
<children xmi:type="notation:Node" xmi:id="_4aOIkH30EeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//pForActivity/LoopCounter"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_4aOIkX30EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_2PPewX30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_2PPewn30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_2PPew330EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_2PPexH30EeOAl9i6j131Rg" type="5002">
<children xmi:type="notation:Node" xmi:id="_7HGlkH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//pForActivity/InputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_7HGlkX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_8fYAEH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//pForActivity/CounterHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_8fYAEX30EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_9fAREH30EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//pForActivity/OutputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_9fAREX30EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_2PPexX30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_2PPexn30EeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_2PPex330EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_2PO3sX30EeOAl9i6j131Rg" fontColor="4210752" fontName="Sans Serif" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="classdiagram.ecore#//pForActivity"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2PO3sn30EeOAl9i6j131Rg" x="935" y="310"/>
</children>
<children xmi:type="notation:Node" xmi:id="_BS2WIH31EeOAl9i6j131Rg" type="1001">
<children xmi:type="notation:Node" xmi:id="_BS29MH31EeOAl9i6j131Rg" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_BS29MX31EeOAl9i6j131Rg" type="5001">
<children xmi:type="notation:Node" xmi:id="_DDX4kH31EeOAl9i6j131Rg" type="2001">
<element xmi:type="ecore:EAttribute" href="classdiagram.ecore#//pForEachActivity/LoopElementPorts"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_DDX4kX31EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_BS29Mn31EeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_BS29M331EeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_BS29NH31EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_BS29NX31EeOAl9i6j131Rg" type="5002">
<children xmi:type="notation:Node" xmi:id="_ES8DAH31EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//pForEachActivity/InputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ES8DAX31EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_FjXJEH31EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//pForEachActivity/CounterHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_FjXJEX31EeOAl9i6j131Rg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_HFZjkH31EeOAl9i6j131Rg" type="2002">
<element xmi:type="ecore:EOperation" href="classdiagram.ecore#//pForEachActivity/OutputHook"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_HFZjkX31EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_BS29Nn31EeOAl9i6j131Rg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_BS29N331EeOAl9i6j131Rg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_BS29OH31EeOAl9i6j131Rg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_BS2WIX31EeOAl9i6j131Rg" fontColor="4210752" fontName="Sans Serif" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="classdiagram.ecore#//pForEachActivity"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_BS2WIn31EeOAl9i6j131Rg" x="1085" y="310"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_u4HeAX3lEeOAl9i6j131Rg"/>
<element xmi:type="ecore:EPackage" href="classdiagram.ecore#/"/>
<edges xmi:type="notation:Edge" xmi:id="_Pg_NoH3mEeOAl9i6j131Rg" type="3002" source="_-Nj-AH3lEeOAl9i6j131Rg" target="_Aahk0H3mEeOAl9i6j131Rg">
<children xmi:type="notation:Node" xmi:id="_Pg_0sH3mEeOAl9i6j131Rg" type="4011">
<layoutConstraint xmi:type="notation:Location" xmi:id="_Pg_0sX3mEeOAl9i6j131Rg" x="-16" y="-13"/>
</children>
<children xmi:type="notation:Node" xmi:id="_PhAbwH3mEeOAl9i6j131Rg" type="4012">
<layoutConstraint xmi:type="notation:Location" xmi:id="_PhAbwX3mEeOAl9i6j131Rg" x="10" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_Pg_NoX3mEeOAl9i6j131Rg" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_Pg_Non3mEeOAl9i6j131Rg" fontColor="4210752" fontName="Sans Serif" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="classdiagram.ecore#//Workflow/activities"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Pg_No33mEeOAl9i6j131Rg" points="[0, 20, -184, -54]$[0, 74, -184, 0]$[180, 74, -4, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eQZBUH3mEeOAl9i6j131Rg" id="(0.5,0.5)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eQZBUX3mEeOAl9i6j131Rg" id="(0.04132231404958678,0.6190476190476191)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_V9sLUH3mEeOAl9i6j131Rg" type="3002" source="_Aahk0H3mEeOAl9i6j131Rg" target="_-Nj-AH3lEeOAl9i6j131Rg">
<children xmi:type="notation:Node" xmi:id="_V9syY33mEeOAl9i6j131Rg" type="4011">
<layoutConstraint xmi:type="notation:Location" xmi:id="_V9syZH3mEeOAl9i6j131Rg" x="23" y="-34"/>
</children>
<children xmi:type="notation:Node" xmi:id="_V9syZX3mEeOAl9i6j131Rg" type="4012">
<layoutConstraint xmi:type="notation:Location" xmi:id="_V9syZn3mEeOAl9i6j131Rg" x="10" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_V9syYH3mEeOAl9i6j131Rg" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_V9syYX3mEeOAl9i6j131Rg" fontColor="4210752" fontName="Sans Serif" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="classdiagram.ecore#//WorkflowActivity/workflow"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_V9syYn3mEeOAl9i6j131Rg" points="[-4, 0, 180, 74]$[-184, 0, 0, 74]$[-184, -54, 0, 20]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V9unkH3mEeOAl9i6j131Rg" id="(0.04132231404958678,0.6190476190476191)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YhngoH3mEeOAl9i6j131Rg" id="(0.5,0.5)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_QLEoQH3tEeOAl9i6j131Rg" type="3002" source="_Aahk0H3mEeOAl9i6j131Rg" target="_Aahk0H3mEeOAl9i6j131Rg">
<children xmi:type="notation:Node" xmi:id="_QLFPUH3tEeOAl9i6j131Rg" type="4011">
<layoutConstraint xmi:type="notation:Location" xmi:id="_QLFPUX3tEeOAl9i6j131Rg" x="-20" y="12"/>
</children>
<children xmi:type="notation:Node" xmi:id="_QLFPUn3tEeOAl9i6j131Rg" type="4012">
<layoutConstraint xmi:type="notation:Location" xmi:id="_QLFPU33tEeOAl9i6j131Rg" x="10" y="21"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_QLEoQX3tEeOAl9i6j131Rg" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_QLEoQn3tEeOAl9i6j131Rg" fontColor="4210752" fontName="Sans Serif" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="classdiagram.ecore#//WorkflowActivity/successor"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QLEoQ33tEeOAl9i6j131Rg" points="[5, 9, 30, -8]$[36, 9, 61, -8]$[36, 56, 61, 39]$[-19, 56, 6, 39]$[-19, 21, 6, 4]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eeS2QH3tEeOAl9i6j131Rg" id="(0.9586776859504132,0.5714285714285714)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eeS2QX3tEeOAl9i6j131Rg" id="(0.7520661157024794,0.9183673469387755)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_S8FXUH3tEeOAl9i6j131Rg" type="3002" source="_Aahk0H3mEeOAl9i6j131Rg" target="_Aahk0H3mEeOAl9i6j131Rg">
<children xmi:type="notation:Node" xmi:id="_S8FXVH3tEeOAl9i6j131Rg" type="4011">
<layoutConstraint xmi:type="notation:Location" xmi:id="_S8FXVX3tEeOAl9i6j131Rg" x="-55" y="-12"/>
</children>
<children xmi:type="notation:Node" xmi:id="_S8F-YH3tEeOAl9i6j131Rg" type="4012">
<layoutConstraint xmi:type="notation:Location" xmi:id="_S8F-YX3tEeOAl9i6j131Rg" x="10" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_S8FXUX3tEeOAl9i6j131Rg" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_S8FXUn3tEeOAl9i6j131Rg" fontColor="4210752" fontName="Sans Serif" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="classdiagram.ecore#//WorkflowActivity/predecessor"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_S8FXU33tEeOAl9i6j131Rg" points="[6, 4, -19, 21]$[6, 39, -19, 56]$[61, 39, 36, 56]$[61, -8, 36, 9]$[30, -8, 5, 9]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_S8HMgH3tEeOAl9i6j131Rg" id="(0.7520661157024794,0.9183673469387755)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_S8HMgX3tEeOAl9i6j131Rg" id="(0.9586776859504132,0.5714285714285714)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yGmq4H3zEeOAl9i6j131Rg" type="3003" source="_w9gU0H3zEeOAl9i6j131Rg" target="_Aahk0H3mEeOAl9i6j131Rg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yGmq4X3zEeOAl9i6j131Rg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yGmq4n3zEeOAl9i6j131Rg" fontName="Sans Serif"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yGmq433zEeOAl9i6j131Rg" points="[13, -1, -249, 163]$[13, -71, -249, 93]$[263, -71, 1, 93]$[263, -116, 1, 48]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QECSgH31EeOAl9i6j131Rg" id="(0.6544117647058824,0.027777777777777776)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RcFDgH31EeOAl9i6j131Rg" id="(0.06611570247933884,0.9587628865979382)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_SHW1IH31EeOAl9i6j131Rg" type="3003" source="_71iOUH3zEeOAl9i6j131Rg" target="_Aahk0H3mEeOAl9i6j131Rg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_SHW1IX31EeOAl9i6j131Rg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_SHW1In31EeOAl9i6j131Rg" fontName="Sans Serif"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SHW1I331EeOAl9i6j131Rg" points="[18, -31, -118, 163]$[18, -71, -118, 123]$[102, -71, -34, 123]$[102, -146, -34, 48]"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_S3uiIH31EeOAl9i6j131Rg" type="3003" source="_FQVU0H30EeOAl9i6j131Rg" target="_Aahk0H3mEeOAl9i6j131Rg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_S3uiIX31EeOAl9i6j131Rg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_S3uiIn31EeOAl9i6j131Rg" fontName="Sans Serif"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_S3uiI331EeOAl9i6j131Rg" points="[8, -22, -34, 163]$[8, -137, -34, 48]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_S3vJMH31EeOAl9i6j131Rg" id="(0.1092436974789916,0.22115384615384615)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_TVPkkH31EeOAl9i6j131Rg" type="3003" source="_QP6AwH30EeOAl9i6j131Rg" target="_Aahk0H3mEeOAl9i6j131Rg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_TVPkkX31EeOAl9i6j131Rg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_TVPkkn31EeOAl9i6j131Rg" fontName="Sans Serif"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TVPkk331EeOAl9i6j131Rg" points="[53, -33, 155, 139]$[53, -73, 155, 99]$[-144, -73, -42, 99]$[-144, -148, -42, 24]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TVQysH31EeOAl9i6j131Rg" id="(0.11194029850746269,0.2833333333333333)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TVQysX31EeOAl9i6j131Rg" id="(0.5702479338842975,0.7525773195876289)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_ZYW9kH31EeOAl9i6j131Rg" type="3003" source="_m_R7sH30EeOAl9i6j131Rg" target="_Aahk0H3mEeOAl9i6j131Rg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_ZYW9kX31EeOAl9i6j131Rg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_ZYW9kn31EeOAl9i6j131Rg" fontName="Sans Serif"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZYW9k331EeOAl9i6j131Rg" points="[-26, -18, 379, 187]$[-26, -58, 379, 147]$[-395, -58, 10, 147]$[-395, -133, 10, 72]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZYYLsH31EeOAl9i6j131Rg" id="(0.6891891891891891,0.15833333333333333)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZYYLsX31EeOAl9i6j131Rg" id="(0.1322314049586777,0.24742268041237114)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_ZxAHEH31EeOAl9i6j131Rg" type="3003" source="_cIexQH30EeOAl9i6j131Rg" target="_Aahk0H3mEeOAl9i6j131Rg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_ZxAHEX31EeOAl9i6j131Rg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_ZxAHEn31EeOAl9i6j131Rg" fontName="Sans Serif"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZxAHE331EeOAl9i6j131Rg" points="[1, -59, 515, 191]$[1, -99, 515, 151]$[-525, -99, -11, 151]$[-525, -174, -11, 76]"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZxBVMH31EeOAl9i6j131Rg" id="(0.30578512396694213,0.20618556701030927)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_bBuIEH31EeOAl9i6j131Rg" type="3003" source="_2PO3sH30EeOAl9i6j131Rg" target="_Aahk0H3mEeOAl9i6j131Rg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_bBuIEX31EeOAl9i6j131Rg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_bBuIEn31EeOAl9i6j131Rg" fontName="Sans Serif"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bBuIE331EeOAl9i6j131Rg" points="[1, -43, 638, 163]$[1, -83, 638, 123]$[-671, -83, -34, 123]$[-671, -158, -34, 48]"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_bgUIkH31EeOAl9i6j131Rg" type="3003" source="_BS2WIH31EeOAl9i6j131Rg" target="_Aahk0H3mEeOAl9i6j131Rg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_bgUIkX31EeOAl9i6j131Rg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_bgUIkn31EeOAl9i6j131Rg" fontName="Sans Serif"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bgUIk331EeOAl9i6j131Rg" points="[1, -43, 800, 163]$[1, -83, 800, 123]$[-833, -83, -34, 123]$[-833, -158, -34, 48]"/>
</edges>
</notation:Diagram>