76
80
<element xmi:type="ecore:EClass" href="algorithm.ecore#//Branch"/>
77
81
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_xSXM0giwEeCtfsNvUPD57g" x="330" y="405"/>
83
<children xmi:type="notation:Node" xmi:id="_zNjrkEsGEeCYXaUF8j7QVg" type="1001">
84
<children xmi:type="notation:Node" xmi:id="_zNk5sEsGEeCYXaUF8j7QVg" type="4001"/>
85
<children xmi:type="notation:Node" xmi:id="_zNmH0EsGEeCYXaUF8j7QVg" type="5001">
86
<styles xmi:type="notation:DrawerStyle" xmi:id="_zNmH0UsGEeCYXaUF8j7QVg"/>
87
<styles xmi:type="notation:SortingStyle" xmi:id="_zNmH0ksGEeCYXaUF8j7QVg"/>
88
<styles xmi:type="notation:FilteringStyle" xmi:id="_zNmH00sGEeCYXaUF8j7QVg"/>
90
<children xmi:type="notation:Node" xmi:id="_zNmH1EsGEeCYXaUF8j7QVg" type="5002">
91
<styles xmi:type="notation:DrawerStyle" xmi:id="_zNmH1UsGEeCYXaUF8j7QVg"/>
92
<styles xmi:type="notation:SortingStyle" xmi:id="_zNmu4EsGEeCYXaUF8j7QVg"/>
93
<styles xmi:type="notation:FilteringStyle" xmi:id="_zNmu4UsGEeCYXaUF8j7QVg"/>
95
<styles xmi:type="notation:ShapeStyle" xmi:id="_zNjrkUsGEeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
96
<element xmi:type="ecore:EClass" href="algorithm.ecore#//While"/>
97
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zNjrkksGEeCYXaUF8j7QVg" x="765" y="365"/>
99
<children xmi:type="notation:Node" xmi:id="_VUc4YEsHEeCYXaUF8j7QVg" type="1001">
100
<children xmi:type="notation:Node" xmi:id="_VUdfcEsHEeCYXaUF8j7QVg" type="4001"/>
101
<children xmi:type="notation:Node" xmi:id="_VUeGgEsHEeCYXaUF8j7QVg" type="5001">
102
<styles xmi:type="notation:DrawerStyle" xmi:id="_VUeGgUsHEeCYXaUF8j7QVg"/>
103
<styles xmi:type="notation:SortingStyle" xmi:id="_VUeGgksHEeCYXaUF8j7QVg"/>
104
<styles xmi:type="notation:FilteringStyle" xmi:id="_VUeGg0sHEeCYXaUF8j7QVg"/>
106
<children xmi:type="notation:Node" xmi:id="_VUeGhEsHEeCYXaUF8j7QVg" type="5002">
107
<styles xmi:type="notation:DrawerStyle" xmi:id="_VUeGhUsHEeCYXaUF8j7QVg"/>
108
<styles xmi:type="notation:SortingStyle" xmi:id="_VUeGhksHEeCYXaUF8j7QVg"/>
109
<styles xmi:type="notation:FilteringStyle" xmi:id="_VUeGh0sHEeCYXaUF8j7QVg"/>
111
<styles xmi:type="notation:ShapeStyle" xmi:id="_VUc4YUsHEeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
112
<element xmi:type="ecore:EClass" href="algorithm.ecore#//WhileLanguageInstruction"/>
113
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_VUc4YksHEeCYXaUF8j7QVg" x="795" y="185"/>
115
<children xmi:type="notation:Node" xmi:id="_m3f4YEsHEeCYXaUF8j7QVg" type="1001">
116
<children xmi:type="notation:Node" xmi:id="_m3hGgEsHEeCYXaUF8j7QVg" type="4001"/>
117
<children xmi:type="notation:Node" xmi:id="_m3hGgUsHEeCYXaUF8j7QVg" type="5001">
118
<styles xmi:type="notation:DrawerStyle" xmi:id="_m3hGgksHEeCYXaUF8j7QVg"/>
119
<styles xmi:type="notation:SortingStyle" xmi:id="_m3hGg0sHEeCYXaUF8j7QVg"/>
120
<styles xmi:type="notation:FilteringStyle" xmi:id="_m3hGhEsHEeCYXaUF8j7QVg"/>
122
<children xmi:type="notation:Node" xmi:id="_m3htkEsHEeCYXaUF8j7QVg" type="5002">
123
<styles xmi:type="notation:DrawerStyle" xmi:id="_m3htkUsHEeCYXaUF8j7QVg"/>
124
<styles xmi:type="notation:SortingStyle" xmi:id="_m3htkksHEeCYXaUF8j7QVg"/>
125
<styles xmi:type="notation:FilteringStyle" xmi:id="_m3htk0sHEeCYXaUF8j7QVg"/>
127
<styles xmi:type="notation:ShapeStyle" xmi:id="_m3f4YUsHEeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
128
<element xmi:type="ecore:EClass" href="algorithm.ecore#//If"/>
129
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_m3f4YksHEeCYXaUF8j7QVg" x="900" y="370"/>
131
<children xmi:type="notation:Node" xmi:id="_vgK-YEsHEeCYXaUF8j7QVg" type="1001">
132
<children xmi:type="notation:Node" xmi:id="_vgLlcEsHEeCYXaUF8j7QVg" type="4001"/>
133
<children xmi:type="notation:Node" xmi:id="_vgMMgEsHEeCYXaUF8j7QVg" type="5001">
134
<styles xmi:type="notation:DrawerStyle" xmi:id="_vgMMgUsHEeCYXaUF8j7QVg"/>
135
<styles xmi:type="notation:SortingStyle" xmi:id="_vgMMgksHEeCYXaUF8j7QVg"/>
136
<styles xmi:type="notation:FilteringStyle" xmi:id="_vgMMg0sHEeCYXaUF8j7QVg"/>
137
<layoutConstraint xmi:type="notation:Ratio" xmi:id="_wRlNMEsHEeCYXaUF8j7QVg" value="0.3"/>
139
<children xmi:type="notation:Node" xmi:id="_vgMMhEsHEeCYXaUF8j7QVg" type="5002">
140
<styles xmi:type="notation:DrawerStyle" xmi:id="_vgMMhUsHEeCYXaUF8j7QVg"/>
141
<styles xmi:type="notation:SortingStyle" xmi:id="_vgMMhksHEeCYXaUF8j7QVg"/>
142
<styles xmi:type="notation:FilteringStyle" xmi:id="_vgMMh0sHEeCYXaUF8j7QVg"/>
143
<layoutConstraint xmi:type="notation:Ratio" xmi:id="_wRlNMUsHEeCYXaUF8j7QVg" value="0.3"/>
145
<styles xmi:type="notation:ShapeStyle" xmi:id="_vgK-YUsHEeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
146
<element xmi:type="ecore:EClass" href="algorithm.ecore#//WhileLanguageBlock"/>
147
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vgK-YksHEeCYXaUF8j7QVg" x="1080" y="370"/>
149
<children xmi:type="notation:Node" xmi:id="_1--i8EsJEeCYXaUF8j7QVg" type="1001">
150
<children xmi:type="notation:Node" xmi:id="_1_CNUEsJEeCYXaUF8j7QVg" type="4001"/>
151
<children xmi:type="notation:Node" xmi:id="_1_C0YEsJEeCYXaUF8j7QVg" type="5001">
152
<styles xmi:type="notation:DrawerStyle" xmi:id="_1_C0YUsJEeCYXaUF8j7QVg"/>
153
<styles xmi:type="notation:SortingStyle" xmi:id="_1_C0YksJEeCYXaUF8j7QVg"/>
154
<styles xmi:type="notation:FilteringStyle" xmi:id="_1_C0Y0sJEeCYXaUF8j7QVg"/>
156
<children xmi:type="notation:Node" xmi:id="_1_C0ZEsJEeCYXaUF8j7QVg" type="5002">
157
<styles xmi:type="notation:DrawerStyle" xmi:id="_1_C0ZUsJEeCYXaUF8j7QVg"/>
158
<styles xmi:type="notation:SortingStyle" xmi:id="_1_C0ZksJEeCYXaUF8j7QVg"/>
159
<styles xmi:type="notation:FilteringStyle" xmi:id="_1_C0Z0sJEeCYXaUF8j7QVg"/>
161
<styles xmi:type="notation:ShapeStyle" xmi:id="_1--i8UsJEeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
162
<element xmi:type="ecore:EClass" href="algorithm.ecore#//WhileLanguageAlgorithm"/>
163
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_1--i8ksJEeCYXaUF8j7QVg" x="785" y="70"/>
165
<children xmi:type="notation:Node" xmi:id="_9d4LYEszEeCYXaUF8j7QVg" type="1001">
166
<children xmi:type="notation:Node" xmi:id="_9d5ZgEszEeCYXaUF8j7QVg" type="4001"/>
167
<children xmi:type="notation:Node" xmi:id="_9d5ZgUszEeCYXaUF8j7QVg" type="5001">
168
<styles xmi:type="notation:DrawerStyle" xmi:id="_9d5ZgkszEeCYXaUF8j7QVg"/>
169
<styles xmi:type="notation:SortingStyle" xmi:id="_9d5Zg0szEeCYXaUF8j7QVg"/>
170
<styles xmi:type="notation:FilteringStyle" xmi:id="_9d5ZhEszEeCYXaUF8j7QVg"/>
171
<layoutConstraint xmi:type="notation:Ratio" xmi:id="_DZfOMEs0EeCYXaUF8j7QVg" value="0.3"/>
173
<children xmi:type="notation:Node" xmi:id="_9d6AkEszEeCYXaUF8j7QVg" type="5002">
174
<styles xmi:type="notation:DrawerStyle" xmi:id="_9d6AkUszEeCYXaUF8j7QVg"/>
175
<styles xmi:type="notation:SortingStyle" xmi:id="_9d6AkkszEeCYXaUF8j7QVg"/>
176
<styles xmi:type="notation:FilteringStyle" xmi:id="_9d6Ak0szEeCYXaUF8j7QVg"/>
177
<layoutConstraint xmi:type="notation:Ratio" xmi:id="_DZf1QEs0EeCYXaUF8j7QVg" value="0.3"/>
179
<styles xmi:type="notation:ShapeStyle" xmi:id="_9d4LYUszEeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
180
<element xmi:type="ecore:EClass" href="algorithm.ecore#//BooleanExpression"/>
181
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_9d4LYkszEeCYXaUF8j7QVg" x="845" y="525"/>
183
<children xmi:type="notation:Node" xmi:id="_eu45EEs0EeCYXaUF8j7QVg" type="1001">
184
<children xmi:type="notation:Node" xmi:id="_eu6HMEs0EeCYXaUF8j7QVg" type="4001"/>
185
<children xmi:type="notation:Node" xmi:id="_eu6HMUs0EeCYXaUF8j7QVg" type="5001">
186
<styles xmi:type="notation:DrawerStyle" xmi:id="_eu6HMks0EeCYXaUF8j7QVg"/>
187
<styles xmi:type="notation:SortingStyle" xmi:id="_eu6HM0s0EeCYXaUF8j7QVg"/>
188
<styles xmi:type="notation:FilteringStyle" xmi:id="_eu6HNEs0EeCYXaUF8j7QVg"/>
189
<layoutConstraint xmi:type="notation:Ratio" xmi:id="_gloYQEs0EeCYXaUF8j7QVg" value="0.3"/>
191
<children xmi:type="notation:Node" xmi:id="_eu6uQEs0EeCYXaUF8j7QVg" type="5002">
192
<styles xmi:type="notation:DrawerStyle" xmi:id="_eu6uQUs0EeCYXaUF8j7QVg"/>
193
<styles xmi:type="notation:SortingStyle" xmi:id="_eu6uQks0EeCYXaUF8j7QVg"/>
194
<styles xmi:type="notation:FilteringStyle" xmi:id="_eu6uQ0s0EeCYXaUF8j7QVg"/>
195
<layoutConstraint xmi:type="notation:Ratio" xmi:id="_gloYQUs0EeCYXaUF8j7QVg" value="0.3"/>
197
<styles xmi:type="notation:ShapeStyle" xmi:id="_eu45EUs0EeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
198
<element xmi:type="ecore:EClass" href="algorithm.ecore#//SingleInstruction"/>
199
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_eu45Eks0EeCYXaUF8j7QVg" x="1100" y="275"/>
79
201
<styles xmi:type="notation:DiagramStyle" xmi:id="_h9GTAAiwEeCtfsNvUPD57g"/>
80
202
<element xmi:type="ecore:EPackage" href="algorithm.ecore#/"/>
81
203
<edges xmi:type="notation:Edge" xmi:id="_mwaRAAiwEeCtfsNvUPD57g" type="3002" source="_jk7McAiwEeCtfsNvUPD57g" target="_kmYpcAiwEeCtfsNvUPD57g">
145
267
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HaLYgAixEeCtfsNvUPD57g" id="(0.021739130434782608,0.20408163265306123)"/>
146
268
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HaLYgQixEeCtfsNvUPD57g" id="(0.00980392156862745,0.6666666666666666)"/>
270
<edges xmi:type="notation:Edge" xmi:id="_4T4sMEsGEeCYXaUF8j7QVg" type="3003" source="_zNjrkEsGEeCYXaUF8j7QVg" target="_VUc4YEsHEeCYXaUF8j7QVg">
271
<styles xmi:type="notation:ConnectorStyle" xmi:id="_4T4sMUsGEeCYXaUF8j7QVg" routing="Rectilinear" lineColor="4210752"/>
272
<styles xmi:type="notation:FontStyle" xmi:id="_4T4sMksGEeCYXaUF8j7QVg" fontName="Ubuntu"/>
273
<element xsi:nil="true"/>
274
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4T4sM0sGEeCYXaUF8j7QVg" points="[2, -20, -21, 146]$[2, -90, -21, 76]$[65, -90, 42, 76]$[65, -160, 42, 6]"/>
275
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8KUyQEsGEeCYXaUF8j7QVg" id="(0.2391304347826087,0.8571428571428571)"/>
277
<edges xmi:type="notation:Edge" xmi:id="_sbqrkEsHEeCYXaUF8j7QVg" type="3003" source="_m3f4YEsHEeCYXaUF8j7QVg" target="_VUc4YEsHEeCYXaUF8j7QVg">
278
<styles xmi:type="notation:ConnectorStyle" xmi:id="_sbqrkUsHEeCYXaUF8j7QVg" routing="Rectilinear" lineColor="4210752"/>
279
<styles xmi:type="notation:FontStyle" xmi:id="_sbqrkksHEeCYXaUF8j7QVg" fontName="Ubuntu"/>
280
<element xsi:nil="true"/>
281
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_sbqrk0sHEeCYXaUF8j7QVg" points="[-15, -20, 61, 153]$[-15, -95, 61, 78]$[-70, -95, 6, 78]$[-70, -165, 6, 8]"/>
282
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sbtH0EsHEeCYXaUF8j7QVg" id="(0.44021739130434784,0.8095238095238095)"/>
284
<edges xmi:type="notation:Edge" xmi:id="_xqrHEEsHEeCYXaUF8j7QVg" type="3003" source="_eu45EEs0EeCYXaUF8j7QVg" target="_VUc4YEsHEeCYXaUF8j7QVg">
285
<styles xmi:type="notation:ConnectorStyle" xmi:id="_xqrHEUsHEeCYXaUF8j7QVg" routing="Rectilinear" lineColor="4210752"/>
286
<styles xmi:type="notation:FontStyle" xmi:id="_xqrHEksHEeCYXaUF8j7QVg" fontName="Ubuntu"/>
287
<element xsi:nil="true"/>
288
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xqrHE0sHEeCYXaUF8j7QVg" points="[-10, -8, 228, 78]$[-230, -8, 8, 78]$[-230, -78, 8, 8]"/>
289
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xqtjUEsHEeCYXaUF8j7QVg" id="(0.088,0.7142857142857143)"/>
290
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xqtjUUsHEeCYXaUF8j7QVg" id="(0.42934782608695654,0.8095238095238095)"/>
292
<edges xmi:type="notation:Edge" xmi:id="_0lhHkEsHEeCYXaUF8j7QVg" type="3002" source="_VUc4YEsHEeCYXaUF8j7QVg" target="_VUc4YEsHEeCYXaUF8j7QVg">
293
<children xmi:type="notation:Node" xmi:id="_0li8wEsHEeCYXaUF8j7QVg" type="4011">
294
<layoutConstraint xmi:type="notation:Location" xmi:id="_0li8wUsHEeCYXaUF8j7QVg" x="-10" y="-10"/>
296
<children xmi:type="notation:Node" xmi:id="_0li8wksHEeCYXaUF8j7QVg" type="4012">
297
<layoutConstraint xmi:type="notation:Location" xmi:id="_0li8w0sHEeCYXaUF8j7QVg" x="10" y="10"/>
299
<styles xmi:type="notation:ConnectorStyle" xmi:id="_0lhuoEsHEeCYXaUF8j7QVg" lineColor="4210752"/>
300
<styles xmi:type="notation:FontStyle" xmi:id="_0lhuoUsHEeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10"/>
301
<element xmi:type="ecore:EReference" href="algorithm.ecore#//WhileLanguageInstruction/next"/>
302
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0lhuoksHEeCYXaUF8j7QVg" points="[6, 0, 33, 2]$[90, 0, 117, 2]$[90, 63, 117, 65]$[-27, 63, 0, 65]$[-27, 28, 0, 30]"/>
303
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0lmnIEsHEeCYXaUF8j7QVg" id="(0.9672131147540983,0.30952380952380953)"/>
304
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0lmnIUsHEeCYXaUF8j7QVg" id="(0.8206521739130435,0.2619047619047619)"/>
306
<edges xmi:type="notation:Edge" xmi:id="_3Pjr8EsHEeCYXaUF8j7QVg" type="3002" source="_m3f4YEsHEeCYXaUF8j7QVg" target="_vgK-YEsHEeCYXaUF8j7QVg">
307
<children xmi:type="notation:Node" xmi:id="_3PkTAEsHEeCYXaUF8j7QVg" type="4011">
308
<layoutConstraint xmi:type="notation:Location" xmi:id="_3PkTAUsHEeCYXaUF8j7QVg" x="-10" y="-10"/>
310
<children xmi:type="notation:Node" xmi:id="_3PkTAksHEeCYXaUF8j7QVg" type="4012">
311
<layoutConstraint xmi:type="notation:Location" xmi:id="_3PkTA0sHEeCYXaUF8j7QVg" x="10" y="10"/>
313
<styles xmi:type="notation:ConnectorStyle" xmi:id="_3Pjr8UsHEeCYXaUF8j7QVg" lineColor="4210752"/>
314
<styles xmi:type="notation:FontStyle" xmi:id="_3Pjr8ksHEeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10"/>
315
<element xmi:type="ecore:EReference" href="algorithm.ecore#//If/true"/>
316
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3Pjr80sHEeCYXaUF8j7QVg" points="[-6, 0, 0, 148]$[-6, -145, 0, 3]"/>
317
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6iBiQEsHEeCYXaUF8j7QVg" id="(0.27450980392156865,0.023809523809523808)"/>
318
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3PnWUEsHEeCYXaUF8j7QVg" id="(0.09210526315789473,0.2619047619047619)"/>
320
<edges xmi:type="notation:Edge" xmi:id="_4ZyqcEsHEeCYXaUF8j7QVg" type="3002" source="_m3f4YEsHEeCYXaUF8j7QVg" target="_vgK-YEsHEeCYXaUF8j7QVg">
321
<children xmi:type="notation:Node" xmi:id="_4ZzRgEsHEeCYXaUF8j7QVg" type="4011">
322
<layoutConstraint xmi:type="notation:Location" xmi:id="_4ZzRgUsHEeCYXaUF8j7QVg" x="-10" y="-10"/>
324
<children xmi:type="notation:Node" xmi:id="_4ZzRgksHEeCYXaUF8j7QVg" type="4012">
325
<layoutConstraint xmi:type="notation:Location" xmi:id="_4ZzRg0sHEeCYXaUF8j7QVg" x="10" y="10"/>
327
<styles xmi:type="notation:ConnectorStyle" xmi:id="_4ZyqcUsHEeCYXaUF8j7QVg" lineColor="4210752"/>
328
<styles xmi:type="notation:FontStyle" xmi:id="_4ZyqcksHEeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10"/>
329
<element xmi:type="ecore:EReference" href="algorithm.ecore#//If/false"/>
330
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4Zyqc0sHEeCYXaUF8j7QVg" points="[2, 4, -41, 0]$[27, 4, -16, 0]"/>
331
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4Z2U0EsHEeCYXaUF8j7QVg" id="(0.9803921568627451,0.7142857142857143)"/>
332
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4Z2U0UsHEeCYXaUF8j7QVg" id="(0.1118421052631579,0.8095238095238095)"/>
334
<edges xmi:type="notation:Edge" xmi:id="_D1i8EEsIEeCYXaUF8j7QVg" type="3002" source="_zNjrkEsGEeCYXaUF8j7QVg" target="_vgK-YEsHEeCYXaUF8j7QVg">
335
<children xmi:type="notation:Node" xmi:id="_D1oboEsIEeCYXaUF8j7QVg" type="4011">
336
<layoutConstraint xmi:type="notation:Location" xmi:id="_D1oboUsIEeCYXaUF8j7QVg" x="-10" y="-10"/>
338
<children xmi:type="notation:Node" xmi:id="_D1pCsEsIEeCYXaUF8j7QVg" type="4012">
339
<layoutConstraint xmi:type="notation:Location" xmi:id="_D1pCsUsIEeCYXaUF8j7QVg" x="10" y="10"/>
341
<styles xmi:type="notation:ConnectorStyle" xmi:id="_D1i8EUsIEeCYXaUF8j7QVg" lineColor="4210752"/>
342
<styles xmi:type="notation:FontStyle" xmi:id="_D1i8EksIEeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10"/>
343
<element xmi:type="ecore:EReference" href="algorithm.ecore#//While/body"/>
344
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_D1i8E0sIEeCYXaUF8j7QVg" points="[1, 4, -357, 0]$[26, 59, -332, 55]$[358, 59, 0, 55]$[358, 9, 0, 5]"/>
345
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_D1sGAEsIEeCYXaUF8j7QVg" id="(0.8921568627450981,0.9047619047619048)"/>
346
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r6fmQEsJEeCYXaUF8j7QVg" id="(0.8881578947368421,0.8809523809523809)"/>
348
<edges xmi:type="notation:Edge" xmi:id="_35a2YEsJEeCYXaUF8j7QVg" type="3002" source="_1--i8EsJEeCYXaUF8j7QVg" target="_VUc4YEsHEeCYXaUF8j7QVg">
349
<children xmi:type="notation:Node" xmi:id="_35bdcEsJEeCYXaUF8j7QVg" type="4011">
350
<layoutConstraint xmi:type="notation:Location" xmi:id="_35bdcUsJEeCYXaUF8j7QVg" x="-10" y="-10"/>
352
<children xmi:type="notation:Node" xmi:id="_35cEgEsJEeCYXaUF8j7QVg" type="4012">
353
<layoutConstraint xmi:type="notation:Location" xmi:id="_35cEgUsJEeCYXaUF8j7QVg" x="10" y="10"/>
355
<styles xmi:type="notation:ConnectorStyle" xmi:id="_35a2YUsJEeCYXaUF8j7QVg" lineColor="4210752"/>
356
<styles xmi:type="notation:FontStyle" xmi:id="_35a2YksJEeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10"/>
357
<element xmi:type="ecore:EReference" href="algorithm.ecore#//WhileLanguageAlgorithm/instructions"/>
358
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_35a2Y0sJEeCYXaUF8j7QVg" points="[4, 25, 3, -91]$[4, 113, 3, -3]"/>
359
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_35egwEsJEeCYXaUF8j7QVg" id="(0.46195652173913043,0.07142857142857142)"/>
361
<edges xmi:type="notation:Edge" xmi:id="_BZ4t8Es0EeCYXaUF8j7QVg" type="3002" source="_zNjrkEsGEeCYXaUF8j7QVg" target="_9d4LYEszEeCYXaUF8j7QVg">
362
<children xmi:type="notation:Node" xmi:id="_BZ5VAEs0EeCYXaUF8j7QVg" type="4011">
363
<layoutConstraint xmi:type="notation:Location" xmi:id="_BZ5VAUs0EeCYXaUF8j7QVg" x="-10" y="-10"/>
365
<children xmi:type="notation:Node" xmi:id="_BZ5VAks0EeCYXaUF8j7QVg" type="4012">
366
<layoutConstraint xmi:type="notation:Location" xmi:id="_BZ5VA0s0EeCYXaUF8j7QVg" x="10" y="10"/>
368
<styles xmi:type="notation:ConnectorStyle" xmi:id="_BZ4t8Us0EeCYXaUF8j7QVg" lineColor="4210752"/>
369
<styles xmi:type="notation:FontStyle" xmi:id="_BZ4t8ks0EeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10"/>
370
<element xmi:type="ecore:EReference" href="algorithm.ecore#//While/condition"/>
371
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BZ4t80s0EeCYXaUF8j7QVg" points="[15, 20, -108, -138]$[117, 138, -6, -20]"/>
373
<edges xmi:type="notation:Edge" xmi:id="_ClpWcEs0EeCYXaUF8j7QVg" type="3002" source="_m3f4YEsHEeCYXaUF8j7QVg" target="_9d4LYEszEeCYXaUF8j7QVg">
374
<children xmi:type="notation:Node" xmi:id="_Clp9gEs0EeCYXaUF8j7QVg" type="4011">
375
<layoutConstraint xmi:type="notation:Location" xmi:id="_ClqkkEs0EeCYXaUF8j7QVg" x="-10" y="-10"/>
377
<children xmi:type="notation:Node" xmi:id="_ClqkkUs0EeCYXaUF8j7QVg" type="4012">
378
<layoutConstraint xmi:type="notation:Location" xmi:id="_Clqkkks0EeCYXaUF8j7QVg" x="10" y="10"/>
380
<styles xmi:type="notation:ConnectorStyle" xmi:id="_ClpWcUs0EeCYXaUF8j7QVg" lineColor="4210752"/>
381
<styles xmi:type="notation:FontStyle" xmi:id="_ClpWcks0EeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10"/>
382
<element xmi:type="ecore:EReference" href="algorithm.ecore#//If/condition"/>
383
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ClpWc0s0EeCYXaUF8j7QVg" points="[-1, 9, 20, -119]$[-19, 122, 2, -6]"/>
384
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Cltn4Es0EeCYXaUF8j7QVg" id="(0.7156862745098039,0.7857142857142857)"/>
385
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Cltn4Us0EeCYXaUF8j7QVg" id="(0.5928571428571429,0.16666666666666666)"/>
387
<edges xmi:type="notation:Edge" xmi:id="_srk2YEs0EeCYXaUF8j7QVg" type="3002" source="_vgK-YEsHEeCYXaUF8j7QVg" target="_eu45EEs0EeCYXaUF8j7QVg">
388
<children xmi:type="notation:Node" xmi:id="_srldcEs0EeCYXaUF8j7QVg" type="4011">
389
<layoutConstraint xmi:type="notation:Location" xmi:id="_srldcUs0EeCYXaUF8j7QVg" x="-10" y="-10"/>
391
<children xmi:type="notation:Node" xmi:id="_srmEgEs0EeCYXaUF8j7QVg" type="4012">
392
<layoutConstraint xmi:type="notation:Location" xmi:id="_srmEgUs0EeCYXaUF8j7QVg" x="10" y="10"/>
394
<styles xmi:type="notation:ConnectorStyle" xmi:id="_srk2YUs0EeCYXaUF8j7QVg" lineColor="4210752"/>
395
<styles xmi:type="notation:FontStyle" xmi:id="_srk2Yks0EeCYXaUF8j7QVg" fontColor="4210752" fontName="Ubuntu" fontHeight="10"/>
396
<element xmi:type="ecore:EReference" href="algorithm.ecore#//WhileLanguageBlock/instructions"/>
397
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_srk2Y0s0EeCYXaUF8j7QVg" points="[8, -25, 0, 94]$[8, -94, 0, 25]"/>
148
399
</notation:Diagram>