-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHeater.uml
158 lines (158 loc) · 17.9 KB
/
Heater.uml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:arctis="http:///schemas/arctis/_WFTqUHjGEdyxtoUMycQn9Q/10" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:graphics="http:///schemas/graphics/_gd9EwIuAEdytfOWtpACIqw/6" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/arctis/_WFTqUHjGEdyxtoUMycQn9Q/10 pathmap://ARCTIS_PROFILES/arctis.profile.uml#_WFTqUXjGEdyxtoUMycQn9Q http:///schemas/graphics/_gd9EwIuAEdytfOWtpACIqw/6 pathmap://RAMSES_GRAPHIC_PROFILES/no.ntnu.item.ramses.graphicprofile.uml#_geG1wIuAEdytfOWtpACIqw">
<uml:Package xmi:id="_cAD0wO2NEeSt27tInGX10A" name="no.ntnu.ttm4115.hhh">
<packagedElement xmi:type="uml:Collaboration" xmi:id="_cAEb0e2NEeSt27tInGX10A" name="Heater" classifierBehavior="_cBdi8e2NEeSt27tInGX10A" collaborationRole="_cBfYIO2NEeSt27tInGX10A">
<ownedAttribute xmi:id="_cBfYIO2NEeSt27tInGX10A" name="component"/>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_cBdi8e2NEeSt27tInGX10A" name="Heater" node="_dl0RoO2NEeSt27tInGX10A _fffJAO2NEeSt27tInGX10A _iVV70O2NEeSt27tInGX10A _CdjY8O2PEeSt27tInGX10A _hdiNQO2REeSt27tInGX10A _IB7oEfLgEeS2EYyPxEr2Fg" group="_cBf_MO2NEeSt27tInGX10A" partition="_cBf_MO2NEeSt27tInGX10A">
<ownedOperation xmi:id="_iVY_IO2NEeSt27tInGX10A" name="MQTTSetup"/>
<ownedOperation xmi:id="_CdmcQO2PEeSt27tInGX10A" name="msgHandler"/>
<ownedOperation xmi:id="_hdl3oO2REeSt27tInGX10A" name="createMessage"/>
<ownedOperation xmi:id="_rgnLYPLZEeS2EYyPxEr2Fg" name="getDesiredTemperature"/>
<ownedOperation xmi:id="_rgq1wPLZEeS2EYyPxEr2Fg" name="setDesiredTemperature"/>
<ownedOperation xmi:id="_rgtSAPLZEeS2EYyPxEr2Fg" name="isStatus"/>
<ownedOperation xmi:id="_rgvHMPLZEeS2EYyPxEr2Fg" name="getCurrentTemperature"/>
<ownedOperation xmi:id="_rgw8YPLZEeS2EYyPxEr2Fg" name="getLooPayload"/>
<ownedOperation xmi:id="_rgyxkPLZEeS2EYyPxEr2Fg" name="setLooPayload"/>
<ownedOperation xmi:id="_rg0mwPLZEeS2EYyPxEr2Fg" name="setCurrentTemperature"/>
<ownedOperation xmi:id="_rg2b8PLZEeS2EYyPxEr2Fg" name="setStatus"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_yRgdkO2NEeSt27tInGX10A" name="e1" inPartition="_cBf_MO2NEeSt27tInGX10A" target="_ffphEO2NEeSt27tInGX10A" source="_tHa-UO2NEeSt27tInGX10A"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_JFNe4O2OEeSt27tInGX10A" name="e0" inPartition="_cBf_MO2NEeSt27tInGX10A" target="_iVV70O2NEeSt27tInGX10A" source="_dl0RoO2NEeSt27tInGX10A"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_Vre7gO2REeSt27tInGX10A" name="e2" inPartition="_cBf_MO2NEeSt27tInGX10A" target="_Q6zssO2PEeSt27tInGX10A" source="_ffskYO2NEeSt27tInGX10A"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_cCaeYPLhEeS2EYyPxEr2Fg" name="e3" inPartition="_cBf_MO2NEeSt27tInGX10A" target="_IB7oEfLgEeS2EYyPxEr2Fg" source="_CdjY8O2PEeSt27tInGX10A"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_cQ5mUPLhEeS2EYyPxEr2Fg" name="e4" inPartition="_cBf_MO2NEeSt27tInGX10A" target="_hdiNQO2REeSt27tInGX10A" source="_IB7oEfLgEeS2EYyPxEr2Fg"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_dRNz0PLhEeS2EYyPxEr2Fg" name="e5" inPartition="_cBf_MO2NEeSt27tInGX10A" target="_ffqvMO2NEeSt27tInGX10A" source="_7AH2sO2REeSt27tInGX10A"/>
<variable xmi:id="_eb8bMPLZEeS2EYyPxEr2Fg" name="Status" type="_fP610PLZEeS2EYyPxEr2Fg"/>
<variable xmi:id="_kxtDYPLZEeS2EYyPxEr2Fg" name="looPayload" type="_mPczwPLZEeS2EYyPxEr2Fg"/>
<group xmi:type="uml:ActivityPartition" xmi:id="_cBf_MO2NEeSt27tInGX10A" name="component" node="_dl0RoO2NEeSt27tInGX10A _fffJAO2NEeSt27tInGX10A _ffphEO2NEeSt27tInGX10A _ffqvMO2NEeSt27tInGX10A _ffskYO2NEeSt27tInGX10A _ffuZkO2NEeSt27tInGX10A _ffwOwO2NEeSt27tInGX10A _ffyrAO2NEeSt27tInGX10A _iVV70O2NEeSt27tInGX10A _tHa-UO2NEeSt27tInGX10A _CdjY8O2PEeSt27tInGX10A _Q6zssO2PEeSt27tInGX10A _hdiNQO2REeSt27tInGX10A _7AH2sO2REeSt27tInGX10A _IB7oEfLgEeS2EYyPxEr2Fg" edge="_yRgdkO2NEeSt27tInGX10A _JFNe4O2OEeSt27tInGX10A _Vre7gO2REeSt27tInGX10A _cCaeYPLhEeS2EYyPxEr2Fg _cQ5mUPLhEeS2EYyPxEr2Fg _dRNz0PLhEeS2EYyPxEr2Fg"/>
<node xmi:type="uml:InitialNode" xmi:id="_dl0RoO2NEeSt27tInGX10A" name="i0" outgoing="_JFNe4O2OEeSt27tInGX10A" inPartition="_cBf_MO2NEeSt27tInGX10A"/>
<node xmi:type="uml:CallBehaviorAction" xmi:id="_fffJAO2NEeSt27tInGX10A" name="b0" inPartition="_cBf_MO2NEeSt27tInGX10A" behavior="_CDPgcD5UEeSLNMcFh65MeQ">
<argument xmi:id="_ffphEO2NEeSt27tInGX10A" name="init" incoming="_yRgdkO2NEeSt27tInGX10A" inPartition="_cBf_MO2NEeSt27tInGX10A" type="_ffiMUO2NEeSt27tInGX10A"/>
<argument xmi:id="_ffqvMO2NEeSt27tInGX10A" name="publish" incoming="_dRNz0PLhEeS2EYyPxEr2Fg" inPartition="_cBf_MO2NEeSt27tInGX10A" type="_ffizYO2NEeSt27tInGX10A"/>
<argument xmi:id="_ffuZkO2NEeSt27tInGX10A" name="stop" inPartition="_cBf_MO2NEeSt27tInGX10A"/>
<result xmi:id="_ffskYO2NEeSt27tInGX10A" name="msgArrived" outgoing="_Vre7gO2REeSt27tInGX10A" inPartition="_cBf_MO2NEeSt27tInGX10A" type="_ffizYO2NEeSt27tInGX10A"/>
<result xmi:id="_ffwOwO2NEeSt27tInGX10A" name="stopped" inPartition="_cBf_MO2NEeSt27tInGX10A"/>
<result xmi:id="_ffyrAO2NEeSt27tInGX10A" name="ready" inPartition="_cBf_MO2NEeSt27tInGX10A"/>
</node>
<node xmi:type="uml:CallOperationAction" xmi:id="_iVV70O2NEeSt27tInGX10A" name="o0" incoming="_JFNe4O2OEeSt27tInGX10A" inPartition="_cBf_MO2NEeSt27tInGX10A" operation="_iVY_IO2NEeSt27tInGX10A">
<result xmi:id="_tHa-UO2NEeSt27tInGX10A" name="" outgoing="_yRgdkO2NEeSt27tInGX10A" inPartition="_cBf_MO2NEeSt27tInGX10A" type="_ffiMUO2NEeSt27tInGX10A"/>
</node>
<node xmi:type="uml:CallOperationAction" xmi:id="_CdjY8O2PEeSt27tInGX10A" name="o1" outgoing="_cCaeYPLhEeS2EYyPxEr2Fg" inPartition="_cBf_MO2NEeSt27tInGX10A" operation="_CdmcQO2PEeSt27tInGX10A">
<argument xmi:id="_Q6zssO2PEeSt27tInGX10A" name="m" incoming="_Vre7gO2REeSt27tInGX10A" inPartition="_cBf_MO2NEeSt27tInGX10A" type="_ffizYO2NEeSt27tInGX10A"/>
</node>
<node xmi:type="uml:CallOperationAction" xmi:id="_hdiNQO2REeSt27tInGX10A" name="o2" incoming="_cQ5mUPLhEeS2EYyPxEr2Fg" inPartition="_cBf_MO2NEeSt27tInGX10A" operation="_hdl3oO2REeSt27tInGX10A">
<result xmi:id="_7AH2sO2REeSt27tInGX10A" name="" outgoing="_dRNz0PLhEeS2EYyPxEr2Fg" inPartition="_cBf_MO2NEeSt27tInGX10A" type="_ffizYO2NEeSt27tInGX10A"/>
</node>
<node xmi:type="uml:AcceptEventAction" xmi:id="_IB7oEfLgEeS2EYyPxEr2Fg" name="t1" incoming="_cCaeYPLhEeS2EYyPxEr2Fg" outgoing="_cQ5mUPLhEeS2EYyPxEr2Fg" inPartition="_cBf_MO2NEeSt27tInGX10A">
<trigger xmi:id="_IB7oEvLgEeS2EYyPxEr2Fg" name="t1" event="_IB7oEPLgEeS2EYyPxEr2Fg"/>
</node>
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_ffhlQO2NEeSt27tInGX10A" name="com.bitreactive.library.mqtt">
<packagedElement xmi:type="uml:Activity" xmi:id="_CDPgcD5UEeSLNMcFh65MeQ" name="Robust MQTT" classifierBehavior="_ffkokO2NEeSt27tInGX10A" node="_ffiMUe2NEeSt27tInGX10A _ffizYe2NEeSt27tInGX10A _ffizY-2NEeSt27tInGX10A _ffjace2NEeSt27tInGX10A _ffkBgO2NEeSt27tInGX10A _ffkBgu2NEeSt27tInGX10A" group="_ffhlQu2NEeSt27tInGX10A" partition="_ffhlQu2NEeSt27tInGX10A">
<ownedBehavior xmi:type="uml:StateMachine" xmi:id="_ffkokO2NEeSt27tInGX10A" name="Robust MQTT">
<region xmi:id="_fflPoe2NEeSt27tInGX10A" name="<region>">
<transition xmi:id="_fflPpu2NEeSt27tInGX10A" name="init / " source="_fflPou2NEeSt27tInGX10A" target="_fflPo-2NEeSt27tInGX10A"/>
<transition xmi:id="_ffl2sO2NEeSt27tInGX10A" name=" / ready" source="_fflPo-2NEeSt27tInGX10A" target="_fflPpO2NEeSt27tInGX10A"/>
<transition xmi:id="_ffmdwO2NEeSt27tInGX10A" name="publish / " source="_fflPpO2NEeSt27tInGX10A" target="_fflPpO2NEeSt27tInGX10A"/>
<transition xmi:id="_ffnE0O2NEeSt27tInGX10A" name=" / msgArrived" source="_fflPpO2NEeSt27tInGX10A" target="_fflPpO2NEeSt27tInGX10A"/>
<transition xmi:id="_ffnr4-2NEeSt27tInGX10A" name="stop / stopped" source="_fflPpO2NEeSt27tInGX10A" target="_fflPpe2NEeSt27tInGX10A"/>
<transition xmi:id="_ffoS8e2NEeSt27tInGX10A" name="stop / stopped" source="_fflPo-2NEeSt27tInGX10A" target="_fflPpe2NEeSt27tInGX10A"/>
<transition xmi:id="_ffo6Ae2NEeSt27tInGX10A" name="stop / stopped" source="_fflPou2NEeSt27tInGX10A" target="_fflPpe2NEeSt27tInGX10A"/>
<subvertex xmi:type="uml:Pseudostate" xmi:id="_fflPou2NEeSt27tInGX10A" name="<initial>"/>
<subvertex xmi:type="uml:State" xmi:id="_fflPo-2NEeSt27tInGX10A" name="initializing"/>
<subvertex xmi:type="uml:State" xmi:id="_fflPpO2NEeSt27tInGX10A" name="active"/>
<subvertex xmi:type="uml:FinalState" xmi:id="_fflPpe2NEeSt27tInGX10A" name="<final>"/>
</region>
</ownedBehavior>
<ownedParameter xmi:id="_ffiMUu2NEeSt27tInGX10A" name="init" type="_ffiMUO2NEeSt27tInGX10A"/>
<ownedParameter xmi:id="_ffizYu2NEeSt27tInGX10A" name="publish" type="_ffizYO2NEeSt27tInGX10A" isStream="true"/>
<ownedParameter xmi:id="_ffjacO2NEeSt27tInGX10A" name="msgArrived" type="_ffizYO2NEeSt27tInGX10A" direction="out" isStream="true"/>
<ownedParameter xmi:id="_ffjacu2NEeSt27tInGX10A" name="stop" isStream="true"/>
<ownedParameter xmi:id="_ffkBge2NEeSt27tInGX10A" name="stopped" direction="out"/>
<ownedParameter xmi:id="_ffkBg-2NEeSt27tInGX10A" name="ready" direction="out" isStream="true"/>
<ownedParameter xmi:id="_ffnE0u2NEeSt27tInGX10A" name="msgArrived" type="_ffizYO2NEeSt27tInGX10A" direction="out" isStream="true"/>
<group xmi:type="uml:ActivityPartition" xmi:id="_ffhlQu2NEeSt27tInGX10A" name="main" node="_ffiMUe2NEeSt27tInGX10A _ffizYe2NEeSt27tInGX10A _ffizY-2NEeSt27tInGX10A _ffjace2NEeSt27tInGX10A _ffkBgO2NEeSt27tInGX10A _ffkBgu2NEeSt27tInGX10A"/>
<node xmi:type="uml:ActivityParameterNode" xmi:id="_ffiMUe2NEeSt27tInGX10A" name="init" inPartition="_ffhlQu2NEeSt27tInGX10A" type="_ffiMUO2NEeSt27tInGX10A" parameter="_ffiMUu2NEeSt27tInGX10A"/>
<node xmi:type="uml:ActivityParameterNode" xmi:id="_ffizYe2NEeSt27tInGX10A" name="publish" inPartition="_ffhlQu2NEeSt27tInGX10A" type="_ffizYO2NEeSt27tInGX10A" parameter="_ffizYu2NEeSt27tInGX10A"/>
<node xmi:type="uml:ActivityParameterNode" xmi:id="_ffizY-2NEeSt27tInGX10A" name="msgArrived" inPartition="_ffhlQu2NEeSt27tInGX10A" type="_ffizYO2NEeSt27tInGX10A" parameter="_ffnE0u2NEeSt27tInGX10A"/>
<node xmi:type="uml:ActivityParameterNode" xmi:id="_ffjace2NEeSt27tInGX10A" name="stop" inPartition="_ffhlQu2NEeSt27tInGX10A" parameter="_ffjacu2NEeSt27tInGX10A"/>
<node xmi:type="uml:ActivityParameterNode" xmi:id="_ffkBgO2NEeSt27tInGX10A" name="stopped" inPartition="_ffhlQu2NEeSt27tInGX10A" parameter="_ffkBge2NEeSt27tInGX10A"/>
<node xmi:type="uml:ActivityParameterNode" xmi:id="_ffkBgu2NEeSt27tInGX10A" name="ready" inPartition="_ffhlQu2NEeSt27tInGX10A" parameter="_ffkBg-2NEeSt27tInGX10A"/>
</packagedElement>
<profileApplication xmi:id="_ffkoke2NEeSt27tInGX10A">
<eAnnotations xmi:id="_ffkoku2NEeSt27tInGX10A" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://ARCTIS_PROFILES/arctis.profile.uml#_WFTqUXjGEdyxtoUMycQn9Q"/>
</eAnnotations>
<appliedProfile href="pathmap://ARCTIS_PROFILES/arctis.profile.uml#_rE77YK4iEduZSuTiwKs5Lw"/>
</profileApplication>
<profileApplication xmi:id="_ffnr4O2NEeSt27tInGX10A">
<eAnnotations xmi:id="_ffnr4e2NEeSt27tInGX10A" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://RAMSES_GRAPHIC_PROFILES/no.ntnu.item.ramses.graphicprofile.uml#_geG1wIuAEdytfOWtpACIqw"/>
</eAnnotations>
<appliedProfile href="pathmap://RAMSES_GRAPHIC_PROFILES/no.ntnu.item.ramses.graphicprofile.uml#_UEANMUVlEduH9aQE_pc66w"/>
</profileApplication>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_ffiMUO2NEeSt27tInGX10A" name="com.bitreactive.library.mqtt.robustmqtt.RobustMQTT.Parameters"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_ffizYO2NEeSt27tInGX10A" name="com.bitreactive.library.mqtt.MQTTMessage"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_9RQIoO2NEeSt27tInGX10A" name="float"/>
<packagedElement xmi:type="uml:TimeEvent" xmi:id="_eFpEYO2REeSt27tInGX10A" name="t0">
<when xmi:id="_eF48AO2REeSt27tInGX10A" name="t0">
<expr xmi:type="uml:LiteralString" xmi:id="_eF5jEO2REeSt27tInGX10A" name="t0" value="1000"/>
</when>
</packagedElement>
<packagedElement xmi:type="uml:TimeEvent" xmi:id="_H_CJQPLZEeS2EYyPxEr2Fg" name="t0">
<when xmi:id="_J-WjYPLeEeS2EYyPxEr2Fg" name="t0">
<expr xmi:type="uml:LiteralString" xmi:id="_J-WjYfLeEeS2EYyPxEr2Fg" name="t0" value="1000"/>
</when>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_fP610PLZEeS2EYyPxEr2Fg" name="boolean"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_mPczwPLZEeS2EYyPxEr2Fg" name="java.lang.String"/>
<packagedElement xmi:type="uml:TimeEvent" xmi:id="_IB7oEPLgEeS2EYyPxEr2Fg" name="t1">
<when xmi:id="_lkzSQPLvEeS2EYyPxEr2Fg" name="t1">
<expr xmi:type="uml:LiteralString" xmi:id="_lkzSQfLvEeS2EYyPxEr2Fg" name="t1" value="500"/>
</when>
</packagedElement>
<profileApplication xmi:id="_cAD0we2NEeSt27tInGX10A">
<eAnnotations xmi:id="_cAEb0O2NEeSt27tInGX10A" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://ARCTIS_PROFILES/arctis.profile.uml#_WFTqUXjGEdyxtoUMycQn9Q"/>
</eAnnotations>
<appliedProfile href="pathmap://ARCTIS_PROFILES/arctis.profile.uml#_rE77YK4iEduZSuTiwKs5Lw"/>
</profileApplication>
<profileApplication xmi:id="_cBfYIe2NEeSt27tInGX10A">
<eAnnotations xmi:id="_cBfYIu2NEeSt27tInGX10A" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://RAMSES_GRAPHIC_PROFILES/no.ntnu.item.ramses.graphicprofile.uml#_geG1wIuAEdytfOWtpACIqw"/>
</eAnnotations>
<appliedProfile href="pathmap://RAMSES_GRAPHIC_PROFILES/no.ntnu.item.ramses.graphicprofile.uml#_UEANMUVlEduH9aQE_pc66w"/>
</profileApplication>
</uml:Package>
<arctis:system xmi:id="_cBdi8O2NEeSt27tInGX10A" base_Collaboration="_cAEb0e2NEeSt27tInGX10A"/>
<arctis:system xmi:id="_cBeKAO2NEeSt27tInGX10A" base_Activity="_cBdi8e2NEeSt27tInGX10A"/>
<graphics:Shape xmi:id="_cBfYI-2NEeSt27tInGX10A" x="250" y="220" width="120" height="70" base_Element="_cBfYIO2NEeSt27tInGX10A"/>
<graphics:Shape xmi:id="_cBf_Me2NEeSt27tInGX10A" x="180" y="55" width="613" height="54" base_Element="_cBdi8e2NEeSt27tInGX10A"/>
<graphics:Shape xmi:id="_cBf_Mu2NEeSt27tInGX10A" x="180" y="108" width="613" height="415" base_Element="_cBf_MO2NEeSt27tInGX10A"/>
<graphics:Shape xmi:id="_dnYX4O2NEeSt27tInGX10A" x="315" y="81" base_Element="_dl0RoO2NEeSt27tInGX10A"/>
<arctis:esm xmi:id="_fflPoO2NEeSt27tInGX10A" base_StateMachine="_ffkokO2NEeSt27tInGX10A"/>
<arctis:event xmi:id="_fflPp-2NEeSt27tInGX10A" base_Transition="_fflPpu2NEeSt27tInGX10A" triggers="_ffiMUe2NEeSt27tInGX10A"/>
<arctis:event xmi:id="_ffl2se2NEeSt27tInGX10A" base_Transition="_ffl2sO2NEeSt27tInGX10A" effects="_ffkBgu2NEeSt27tInGX10A"/>
<arctis:event xmi:id="_ffmdwe2NEeSt27tInGX10A" base_Transition="_ffmdwO2NEeSt27tInGX10A" triggers="_ffizYe2NEeSt27tInGX10A"/>
<arctis:event xmi:id="_ffnE0e2NEeSt27tInGX10A" base_Transition="_ffnE0O2NEeSt27tInGX10A" effects="_ffizY-2NEeSt27tInGX10A"/>
<graphics:Shape xmi:id="_ffnr4u2NEeSt27tInGX10A" x="508" y="462" base_Element="_ffizY-2NEeSt27tInGX10A" orientation="east"/>
<arctis:event xmi:id="_ffoS8O2NEeSt27tInGX10A" base_Transition="_ffnr4-2NEeSt27tInGX10A" triggers="_ffjace2NEeSt27tInGX10A" effects="_ffkBgO2NEeSt27tInGX10A"/>
<arctis:event xmi:id="_ffo6AO2NEeSt27tInGX10A" base_Transition="_ffoS8e2NEeSt27tInGX10A" triggers="_ffjace2NEeSt27tInGX10A" effects="_ffkBgO2NEeSt27tInGX10A"/>
<arctis:event xmi:id="_ffo6Au2NEeSt27tInGX10A" base_Transition="_ffo6Ae2NEeSt27tInGX10A" triggers="_ffjace2NEeSt27tInGX10A" effects="_ffkBgO2NEeSt27tInGX10A"/>
<graphics:Shape xmi:id="_ffrWQO2NEeSt27tInGX10A" x="1" y="36" base_Element="_ffqvMO2NEeSt27tInGX10A" orientation="west"/>
<graphics:Shape xmi:id="_fftLcO2NEeSt27tInGX10A" x="1" y="36" base_Element="_ffskYO2NEeSt27tInGX10A" orientation="east"/>
<graphics:Shape xmi:id="_ffvAoO2NEeSt27tInGX10A" x="1" y="72" base_Element="_ffuZkO2NEeSt27tInGX10A" orientation="west"/>
<graphics:Shape xmi:id="_ffz5IO2NEeSt27tInGX10A" x="1" y="72" base_Element="_ffyrAO2NEeSt27tInGX10A" orientation="east"/>
<graphics:Shape xmi:id="_ff1uUO2NEeSt27tInGX10A" x="18" y="18" base_Element="_ffwOwO2NEeSt27tInGX10A" orientation="south"/>
<graphics:Shape xmi:id="_ff1uUe2NEeSt27tInGX10A" x="18" y="18" base_Element="_ffphEO2NEeSt27tInGX10A" orientation="north"/>
<graphics:Shape xmi:id="_ff2VYO2NEeSt27tInGX10A" x="198" y="306" width="430" height="341" base_Element="_fffJAO2NEeSt27tInGX10A"/>
<graphics:Shape xmi:id="_iVr6EO2NEeSt27tInGX10A" x="180" y="234" width="199" height="55" base_Element="_iVV70O2NEeSt27tInGX10A"/>
<graphics:Shape xmi:id="_CdyCcO2PEeSt27tInGX10A" x="918" y="360" width="199" height="55" base_Element="_CdjY8O2PEeSt27tInGX10A"/>
<graphics:Shape xmi:id="_hd8c8O2REeSt27tInGX10A" x="720" y="684" width="199" height="55" base_Element="_hdiNQO2REeSt27tInGX10A"/>
<arctis:location xmi:id="_eb-QYPLZEeS2EYyPxEr2Fg" base_Variable="_eb8bMPLZEeS2EYyPxEr2Fg" partition="_cBf_MO2NEeSt27tInGX10A"/>
<graphics:Shape xmi:id="_eb-QYfLZEeS2EYyPxEr2Fg" x="810" y="90" base_Element="_eb8bMPLZEeS2EYyPxEr2Fg"/>
<arctis:location xmi:id="_kxuRgPLZEeS2EYyPxEr2Fg" base_Variable="_kxtDYPLZEeS2EYyPxEr2Fg" partition="_cBf_MO2NEeSt27tInGX10A"/>
<graphics:Shape xmi:id="_kxu4kPLZEeS2EYyPxEr2Fg" x="810" y="108" base_Element="_kxtDYPLZEeS2EYyPxEr2Fg"/>
<graphics:Shape xmi:id="_ICLfsPLgEeS2EYyPxEr2Fg" x="891" y="513" width="37" height="37" base_Element="_IB7oEfLgEeS2EYyPxEr2Fg"/>
</xmi:XMI>