TD2: Add activity diagram to exo1.
[TD_ACO.git] / TD2 / exo1.uxf
1 <?xml version="1.0" encoding="UTF-8"?><diagram program="umlet" version="13.3">
2 <zoom_level>10</zoom_level>
3 <element>
4 <id>UMLGeneric</id>
5 <coordinates>
6 <x>270</x>
7 <y>0</y>
8 <w>510</w>
9 <h>570</h>
10 </coordinates>
11 <panel_attributes>DAB
12 halign=center</panel_attributes>
13 <additional_attributes/>
14 </element>
15 <element>
16 <id>UMLUseCase</id>
17 <coordinates>
18 <x>310</x>
19 <y>110</y>
20 <w>120</w>
21 <h>40</h>
22 </coordinates>
23 <panel_attributes>Retirer</panel_attributes>
24 <additional_attributes/>
25 </element>
26 <element>
27 <id>UMLUseCase</id>
28 <coordinates>
29 <x>310</x>
30 <y>180</y>
31 <w>120</w>
32 <h>40</h>
33 </coordinates>
34 <panel_attributes>Consulter</panel_attributes>
35 <additional_attributes/>
36 </element>
37 <element>
38 <id>UMLUseCase</id>
39 <coordinates>
40 <x>310</x>
41 <y>250</y>
42 <w>120</w>
43 <h>40</h>
44 </coordinates>
45 <panel_attributes>Deposer</panel_attributes>
46 <additional_attributes/>
47 </element>
48 <element>
49 <id>Relation</id>
50 <coordinates>
51 <x>60</x>
52 <y>110</y>
53 <w>270</w>
54 <h>40</h>
55 </coordinates>
56 <panel_attributes/>
57 <additional_attributes>10.0;20.0;250.0;20.0</additional_attributes>
58 </element>
59 <element>
60 <id>UMLUseCase</id>
61 <coordinates>
62 <x>520</x>
63 <y>180</y>
64 <w>120</w>
65 <h>40</h>
66 </coordinates>
67 <panel_attributes>S'identifier</panel_attributes>
68 <additional_attributes/>
69 </element>
70 <element>
71 <id>UMLActor</id>
72 <coordinates>
73 <x>30</x>
74 <y>480</y>
75 <w>60</w>
76 <h>100</h>
77 </coordinates>
78 <panel_attributes>Client</panel_attributes>
79 <additional_attributes/>
80 </element>
81 <element>
82 <id>UMLActor</id>
83 <coordinates>
84 <x>0</x>
85 <y>100</y>
86 <w>120</w>
87 <h>100</h>
88 </coordinates>
89 <panel_attributes>Client banque</panel_attributes>
90 <additional_attributes/>
91 </element>
92 <element>
93 <id>Relation</id>
94 <coordinates>
95 <x>50</x>
96 <y>180</y>
97 <w>30</w>
98 <h>320</h>
99 </coordinates>
100 <panel_attributes>lt=-&gt;&gt;</panel_attributes>
101 <additional_attributes>10.0;10.0;10.0;300.0</additional_attributes>
102 </element>
103 <element>
104 <id>UMLGeneric</id>
105 <coordinates>
106 <x>840</x>
107 <y>490</y>
108 <w>170</w>
109 <h>40</h>
110 </coordinates>
111 <panel_attributes>&lt;&lt;actor&gt;&gt;
112 SI Banque externe
113 valign=center</panel_attributes>
114 <additional_attributes/>
115 </element>
116 <element>
117 <id>UMLGeneric</id>
118 <coordinates>
119 <x>840</x>
120 <y>150</y>
121 <w>130</w>
122 <h>40</h>
123 </coordinates>
124 <panel_attributes>&lt;&lt;actor&gt;&gt;
125 SI Banque
126 valign=center</panel_attributes>
127 <additional_attributes/>
128 </element>
129 <element>
130 <id>UMLUseCase</id>
131 <coordinates>
132 <x>310</x>
133 <y>490</y>
134 <w>120</w>
135 <h>40</h>
136 </coordinates>
137 <panel_attributes>Retirer</panel_attributes>
138 <additional_attributes/>
139 </element>
140 <element>
141 <id>Relation</id>
142 <coordinates>
143 <x>420</x>
144 <y>120</y>
145 <w>130</w>
146 <h>90</h>
147 </coordinates>
148 <panel_attributes>lt=.&gt;
149 &lt;&lt;includes&gt;&gt;</panel_attributes>
150 <additional_attributes>10.0;10.0;110.0;70.0</additional_attributes>
151 </element>
152 <element>
153 <id>Relation</id>
154 <coordinates>
155 <x>60</x>
156 <y>490</y>
157 <w>270</w>
158 <h>40</h>
159 </coordinates>
160 <panel_attributes/>
161 <additional_attributes>10.0;20.0;250.0;20.0</additional_attributes>
162 </element>
163 <element>
164 <id>UMLUseCase</id>
165 <coordinates>
166 <x>520</x>
167 <y>110</y>
168 <w>120</w>
169 <h>40</h>
170 </coordinates>
171 <panel_attributes>Verifier</panel_attributes>
172 <additional_attributes/>
173 </element>
174 <element>
175 <id>Relation</id>
176 <coordinates>
177 <x>420</x>
178 <y>110</y>
179 <w>120</w>
180 <h>40</h>
181 </coordinates>
182 <panel_attributes>lt=.&gt;
183 &lt;&lt;extends&gt;&gt;</panel_attributes>
184 <additional_attributes>100.0;20.0;10.0;20.0</additional_attributes>
185 </element>
186 <element>
187 <id>UMLNote</id>
188 <coordinates>
189 <x>310</x>
190 <y>40</y>
191 <w>320</w>
192 <h>50</h>
193 </coordinates>
194 <panel_attributes>condition: {si retrait &gt; (solde + decouvert autorise) et retrait &lt; plafond retrait}
195 bg=white</panel_attributes>
196 <additional_attributes/>
197 </element>
198 <element>
199 <id>Relation</id>
200 <coordinates>
201 <x>460</x>
202 <y>80</y>
203 <w>30</w>
204 <h>70</h>
205 </coordinates>
206 <panel_attributes>lt=.</panel_attributes>
207 <additional_attributes>10.0;10.0;10.0;50.0</additional_attributes>
208 </element>
209 <element>
210 <id>Relation</id>
211 <coordinates>
212 <x>360</x>
213 <y>120</y>
214 <w>400</w>
215 <h>390</h>
216 </coordinates>
217 <panel_attributes>lt=.&gt;
218 &lt;&lt;extends&gt;&gt;</panel_attributes>
219 <additional_attributes>280.0;10.0;310.0;10.0;310.0;340.0;10.0;340.0;10.0;370.0</additional_attributes>
220 </element>
221 <element>
222 <id>UMLNote</id>
223 <coordinates>
224 <x>340</x>
225 <y>380</y>
226 <w>320</w>
227 <h>50</h>
228 </coordinates>
229 <panel_attributes>condition: {si retrait &gt; (solde + decouvert autorise) et retrait &lt; plafond retrait}
230 bg=white</panel_attributes>
231 <additional_attributes/>
232 </element>
233 <element>
234 <id>Relation</id>
235 <coordinates>
236 <x>500</x>
237 <y>420</y>
238 <w>30</w>
239 <h>60</h>
240 </coordinates>
241 <panel_attributes>lt=.</panel_attributes>
242 <additional_attributes>10.0;10.0;10.0;40.0</additional_attributes>
243 </element>
244 <element>
245 <id>Relation</id>
246 <coordinates>
247 <x>420</x>
248 <y>490</y>
249 <w>440</w>
250 <h>40</h>
251 </coordinates>
252 <panel_attributes/>
253 <additional_attributes>10.0;20.0;420.0;20.0</additional_attributes>
254 </element>
255 <element>
256 <id>Relation</id>
257 <coordinates>
258 <x>420</x>
259 <y>180</y>
260 <w>120</w>
261 <h>40</h>
262 </coordinates>
263 <panel_attributes>lt=.&gt;
264 &lt;&lt;includes&gt;&gt;</panel_attributes>
265 <additional_attributes>10.0;20.0;100.0;20.0</additional_attributes>
266 </element>
267 <element>
268 <id>Relation</id>
269 <coordinates>
270 <x>420</x>
271 <y>200</y>
272 <w>130</w>
273 <h>90</h>
274 </coordinates>
275 <panel_attributes>lt=.&gt;
276 &lt;&lt;includes&gt;&gt;</panel_attributes>
277 <additional_attributes>10.0;70.0;110.0;10.0</additional_attributes>
278 </element>
279 <element>
280 <id>UMLUseCase</id>
281 <coordinates>
282 <x>280</x>
283 <y>320</y>
284 <w>120</w>
285 <h>40</h>
286 </coordinates>
287 <panel_attributes>Chèque</panel_attributes>
288 <additional_attributes/>
289 </element>
290 <element>
291 <id>UMLUseCase</id>
292 <coordinates>
293 <x>410</x>
294 <y>320</y>
295 <w>120</w>
296 <h>40</h>
297 </coordinates>
298 <panel_attributes>Numeraire</panel_attributes>
299 <additional_attributes/>
300 </element>
301 <element>
302 <id>Relation</id>
303 <coordinates>
304 <x>330</x>
305 <y>290</y>
306 <w>160</w>
307 <h>50</h>
308 </coordinates>
309 <panel_attributes/>
310 <additional_attributes>10.0;30.0;10.0;20.0;140.0;20.0;140.0;30.0</additional_attributes>
311 </element>
312 <element>
313 <id>Relation</id>
314 <coordinates>
315 <x>360</x>
316 <y>280</y>
317 <w>30</w>
318 <h>50</h>
319 </coordinates>
320 <panel_attributes>lt=-&gt;&gt;</panel_attributes>
321 <additional_attributes>10.0;30.0;10.0;10.0</additional_attributes>
322 </element>
323 <element>
324 <id>Relation</id>
325 <coordinates>
326 <x>410</x>
327 <y>190</y>
328 <w>370</w>
329 <h>330</h>
330 </coordinates>
331 <panel_attributes>lt=&lt;.
332 &lt;&lt;includes&gt;&gt;</panel_attributes>
333 <additional_attributes>230.0;10.0;280.0;10.0;280.0;310.0;10.0;310.0</additional_attributes>
334 </element>
335 <element>
336 <id>Relation</id>
337 <coordinates>
338 <x>360</x>
339 <y>80</y>
340 <w>560</w>
341 <h>90</h>
342 </coordinates>
343 <panel_attributes/>
344 <additional_attributes>10.0;30.0;10.0;20.0;540.0;20.0;540.0;70.0</additional_attributes>
345 </element>
346 <element>
347 <id>Relation</id>
348 <coordinates>
349 <x>420</x>
350 <y>180</y>
351 <w>500</w>
352 <h>110</h>
353 </coordinates>
354 <panel_attributes/>
355 <additional_attributes>10.0;90.0;480.0;90.0;480.0;10.0</additional_attributes>
356 </element>
357 <element>
358 <id>Relation</id>
359 <coordinates>
360 <x>360</x>
361 <y>180</y>
362 <w>540</w>
363 <h>90</h>
364 </coordinates>
365 <panel_attributes/>
366 <additional_attributes>10.0;70.0;10.0;60.0;520.0;60.0;520.0;10.0</additional_attributes>
367 </element>
368 <element>
369 <id>UMLNote</id>
370 <coordinates>
371 <x>160</x>
372 <y>590</y>
373 <w>760</w>
374 <h>240</h>
375 </coordinates>
376 <panel_attributes>Retirer de l'argent
377
378 Le client sort sa carte.
379 Le client insere sa carte dans le guichet.
380 Le guichet demande le code de la carte.
381 Le client tape son code.
382 Le guichet presente une liste d'actions a choisir.
383 Le client choisit l'action retirer.
384 Le guichet presente une liste de montant de retrait.
385 Le client choisit un montant de retrait.
386 Le guichet ejecte la carte.
387 Le client recupere sa carte.
388 Le guichet ejecte les billets conrrespondant au montant du retrait
389 Le client recupère l'argent.
390 bg=blue</panel_attributes>
391 <additional_attributes/>
392 </element>
393 <element>
394 <id>UMLNote</id>
395 <coordinates>
396 <x>160</x>
397 <y>860</y>
398 <w>760</w>
399 <h>340</h>
400 </coordinates>
401 <panel_attributes>Retirer le l'argent - correction
402
403 1. Le porteur de carte introduit sa carte dans le lecteur.
404 2. Le GAB vérifie que la carte introduite est bien une carte bancaire.
405 3. Le GAB demande au porteur de saisir son code.
406 4. Le porteur saisit son code.
407 5. Le GAB vérifie que le code saisi correspond au code présent sur la puce.
408 6. Le GAB demande au système centralisé le solde disponible.
409 7. Le système centralisé renvoie le solde.
410 8. Le GAB demande au porteur le montant du retrait.
411 9. Le porteur saisit le montant du retrait.
412 10. Le GAB verifie que le montant demandé est &lt;= solde.
413 11. Le GAB demande au porteur s'il veut un ticket.
414 12. Le porteur demande un ticket.
415 13. Le GAB éjecte la carte.
416 14. Le porteur prend la carte.
417 15. Le GAB délivre les billets et le ticket.
418 16. Le porteur prend les billets et le ticket.
419 17. le GAB transmet au système centralisé les informations nécessaires à l'enregistrement de la transaction.
420
421 bg=blue</panel_attributes>
422 <additional_attributes/>
423 </element>
424 <element>
425 <id>UMLGeneric</id>
426 <coordinates>
427 <x>160</x>
428 <y>1240</y>
429 <w>100</w>
430 <h>30</h>
431 </coordinates>
432 <panel_attributes>_:Client_</panel_attributes>
433 <additional_attributes/>
434 </element>
435 <element>
436 <id>UMLGeneric</id>
437 <coordinates>
438 <x>450</x>
439 <y>1240</y>
440 <w>100</w>
441 <h>30</h>
442 </coordinates>
443 <panel_attributes>_:DAB_</panel_attributes>
444 <additional_attributes/>
445 </element>
446 <element>
447 <id>Relation</id>
448 <coordinates>
449 <x>200</x>
450 <y>1260</y>
451 <w>30</w>
452 <h>630</h>
453 </coordinates>
454 <panel_attributes>lt=.</panel_attributes>
455 <additional_attributes>10.0;10.0;10.0;610.0</additional_attributes>
456 </element>
457 <element>
458 <id>Relation</id>
459 <coordinates>
460 <x>490</x>
461 <y>1260</y>
462 <w>30</w>
463 <h>640</h>
464 </coordinates>
465 <panel_attributes>lt=.</panel_attributes>
466 <additional_attributes>10.0;10.0;10.0;620.0</additional_attributes>
467 </element>
468 <element>
469 <id>Relation</id>
470 <coordinates>
471 <x>780</x>
472 <y>1260</y>
473 <w>30</w>
474 <h>640</h>
475 </coordinates>
476 <panel_attributes>lt=.</panel_attributes>
477 <additional_attributes>10.0;10.0;10.0;620.0</additional_attributes>
478 </element>
479 <element>
480 <id>UMLGeneric</id>
481 <coordinates>
482 <x>720</x>
483 <y>1240</y>
484 <w>150</w>
485 <h>30</h>
486 </coordinates>
487 <panel_attributes>_:Système banque_</panel_attributes>
488 <additional_attributes/>
489 </element>
490 <element>
491 <id>Relation</id>
492 <coordinates>
493 <x>210</x>
494 <y>1290</y>
495 <w>300</w>
496 <h>40</h>
497 </coordinates>
498 <panel_attributes>lt=&lt;.
499 Introduire carte</panel_attributes>
500 <additional_attributes>280.0;20.0;10.0;20.0</additional_attributes>
501 </element>
502 <element>
503 <id>UMLGeneric</id>
504 <coordinates>
505 <x>200</x>
506 <y>1280</y>
507 <w>20</w>
508 <h>60</h>
509 </coordinates>
510 <panel_attributes/>
511 <additional_attributes/>
512 </element>
513 <element>
514 <id>UMLGeneric</id>
515 <coordinates>
516 <x>490</x>
517 <y>1300</y>
518 <w>20</w>
519 <h>70</h>
520 </coordinates>
521 <panel_attributes/>
522 <additional_attributes/>
523 </element>
524 <element>
525 <id>Relation</id>
526 <coordinates>
527 <x>500</x>
528 <y>1300</y>
529 <w>200</w>
530 <h>80</h>
531 </coordinates>
532 <panel_attributes>lt=&lt;-
533 Verification carte</panel_attributes>
534 <additional_attributes>10.0;60.0;60.0;60.0;60.0;10.0;10.0;10.0</additional_attributes>
535 </element>
536 <element>
537 <id>UMLGeneric</id>
538 <coordinates>
539 <x>200</x>
540 <y>1350</y>
541 <w>20</w>
542 <h>60</h>
543 </coordinates>
544 <panel_attributes/>
545 <additional_attributes/>
546 </element>
547 <element>
548 <id>Relation</id>
549 <coordinates>
550 <x>210</x>
551 <y>1340</y>
552 <w>300</w>
553 <h>40</h>
554 </coordinates>
555 <panel_attributes>lt=&lt;-
556 Demande code</panel_attributes>
557 <additional_attributes>10.0;20.0;280.0;20.0</additional_attributes>
558 </element>
559 <element>
560 <id>UMLGeneric</id>
561 <coordinates>
562 <x>490</x>
563 <y>1390</y>
564 <w>20</w>
565 <h>70</h>
566 </coordinates>
567 <panel_attributes/>
568 <additional_attributes/>
569 </element>
570 <element>
571 <id>Relation</id>
572 <coordinates>
573 <x>210</x>
574 <y>1380</y>
575 <w>300</w>
576 <h>40</h>
577 </coordinates>
578 <panel_attributes>lt=&lt;.
579 Saisir code</panel_attributes>
580 <additional_attributes>280.0;20.0;10.0;20.0</additional_attributes>
581 </element>
582 <element>
583 <id>Relation</id>
584 <coordinates>
585 <x>500</x>
586 <y>1390</y>
587 <w>200</w>
588 <h>80</h>
589 </coordinates>
590 <panel_attributes>lt=&lt;-
591 Verification code</panel_attributes>
592 <additional_attributes>10.0;60.0;60.0;60.0;60.0;10.0;10.0;10.0</additional_attributes>
593 </element>
594 <element>
595 <id>UMLGeneric</id>
596 <coordinates>
597 <x>200</x>
598 <y>1440</y>
599 <w>20</w>
600 <h>60</h>
601 </coordinates>
602 <panel_attributes/>
603 <additional_attributes/>
604 </element>
605 <element>
606 <id>Relation</id>
607 <coordinates>
608 <x>210</x>
609 <y>1430</y>
610 <w>300</w>
611 <h>40</h>
612 </coordinates>
613 <panel_attributes>lt=&lt;-
614 Demande montant</panel_attributes>
615 <additional_attributes>10.0;20.0;280.0;20.0</additional_attributes>
616 </element>
617 <element>
618 <id>UMLGeneric</id>
619 <coordinates>
620 <x>490</x>
621 <y>1480</y>
622 <w>20</w>
623 <h>70</h>
624 </coordinates>
625 <panel_attributes/>
626 <additional_attributes/>
627 </element>
628 <element>
629 <id>Relation</id>
630 <coordinates>
631 <x>210</x>
632 <y>1470</y>
633 <w>300</w>
634 <h>40</h>
635 </coordinates>
636 <panel_attributes>lt=&lt;.
637 Saisir montant</panel_attributes>
638 <additional_attributes>280.0;20.0;10.0;20.0</additional_attributes>
639 </element>
640 <element>
641 <id>UMLGeneric</id>
642 <coordinates>
643 <x>780</x>
644 <y>1480</y>
645 <w>20</w>
646 <h>70</h>
647 </coordinates>
648 <panel_attributes/>
649 <additional_attributes/>
650 </element>
651 <element>
652 <id>Relation</id>
653 <coordinates>
654 <x>500</x>
655 <y>1470</y>
656 <w>300</w>
657 <h>40</h>
658 </coordinates>
659 <panel_attributes>lt=&lt;-
660 Montant retrait</panel_attributes>
661 <additional_attributes>280.0;20.0;10.0;20.0</additional_attributes>
662 </element>
663 <element>
664 <id>Relation</id>
665 <coordinates>
666 <x>790</x>
667 <y>1480</y>
668 <w>200</w>
669 <h>80</h>
670 </coordinates>
671 <panel_attributes>lt=&lt;-
672 Verification solde</panel_attributes>
673 <additional_attributes>10.0;60.0;60.0;60.0;60.0;10.0;10.0;10.0</additional_attributes>
674 </element>
675 <element>
676 <id>Relation</id>
677 <coordinates>
678 <x>500</x>
679 <y>1520</y>
680 <w>300</w>
681 <h>40</h>
682 </coordinates>
683 <panel_attributes>lt=&lt;-
684 Autorisation retrait</panel_attributes>
685 <additional_attributes>10.0;20.0;280.0;20.0</additional_attributes>
686 </element>
687 <element>
688 <id>UMLGeneric</id>
689 <coordinates>
690 <x>200</x>
691 <y>1530</y>
692 <w>20</w>
693 <h>60</h>
694 </coordinates>
695 <panel_attributes/>
696 <additional_attributes/>
697 </element>
698 <element>
699 <id>Relation</id>
700 <coordinates>
701 <x>210</x>
702 <y>1520</y>
703 <w>300</w>
704 <h>40</h>
705 </coordinates>
706 <panel_attributes>lt=&lt;-
707 Demande ticket</panel_attributes>
708 <additional_attributes>10.0;20.0;280.0;20.0</additional_attributes>
709 </element>
710 <element>
711 <id>Relation</id>
712 <coordinates>
713 <x>210</x>
714 <y>1560</y>
715 <w>300</w>
716 <h>40</h>
717 </coordinates>
718 <panel_attributes>lt=&lt;.
719 Validation ticket</panel_attributes>
720 <additional_attributes>280.0;20.0;10.0;20.0</additional_attributes>
721 </element>
722 <element>
723 <id>UMLGeneric</id>
724 <coordinates>
725 <x>490</x>
726 <y>1570</y>
727 <w>20</w>
728 <h>60</h>
729 </coordinates>
730 <panel_attributes/>
731 <additional_attributes/>
732 </element>
733 <element>
734 <id>Relation</id>
735 <coordinates>
736 <x>210</x>
737 <y>1600</y>
738 <w>300</w>
739 <h>40</h>
740 </coordinates>
741 <panel_attributes>lt=&lt;-
742 Ejection carte</panel_attributes>
743 <additional_attributes>10.0;20.0;280.0;20.0</additional_attributes>
744 </element>
745 <element>
746 <id>UMLGeneric</id>
747 <coordinates>
748 <x>200</x>
749 <y>1610</y>
750 <w>20</w>
751 <h>60</h>
752 </coordinates>
753 <panel_attributes/>
754 <additional_attributes/>
755 </element>
756 <element>
757 <id>UMLGeneric</id>
758 <coordinates>
759 <x>490</x>
760 <y>1650</y>
761 <w>20</w>
762 <h>60</h>
763 </coordinates>
764 <panel_attributes/>
765 <additional_attributes/>
766 </element>
767 <element>
768 <id>Relation</id>
769 <coordinates>
770 <x>210</x>
771 <y>1640</y>
772 <w>300</w>
773 <h>40</h>
774 </coordinates>
775 <panel_attributes>lt=&lt;-
776 Recuperation carte</panel_attributes>
777 <additional_attributes>280.0;20.0;10.0;20.0</additional_attributes>
778 </element>
779 <element>
780 <id>Relation</id>
781 <coordinates>
782 <x>210</x>
783 <y>1680</y>
784 <w>300</w>
785 <h>40</h>
786 </coordinates>
787 <panel_attributes>lt=&lt;-
788 Ejection carte</panel_attributes>
789 <additional_attributes>10.0;20.0;280.0;20.0</additional_attributes>
790 </element>
791 <element>
792 <id>UMLGeneric</id>
793 <coordinates>
794 <x>200</x>
795 <y>1690</y>
796 <w>20</w>
797 <h>60</h>
798 </coordinates>
799 <panel_attributes/>
800 <additional_attributes/>
801 </element>
802 <element>
803 <id>UMLGeneric</id>
804 <coordinates>
805 <x>490</x>
806 <y>1730</y>
807 <w>20</w>
808 <h>60</h>
809 </coordinates>
810 <panel_attributes/>
811 <additional_attributes/>
812 </element>
813 <element>
814 <id>Relation</id>
815 <coordinates>
816 <x>210</x>
817 <y>1720</y>
818 <w>300</w>
819 <h>50</h>
820 </coordinates>
821 <panel_attributes>lt=-&gt;
822 Récuperation carte
823 </panel_attributes>
824 <additional_attributes>10.0;20.0;280.0;20.0</additional_attributes>
825 </element>
826 <element>
827 <id>UMLGeneric</id>
828 <coordinates>
829 <x>200</x>
830 <y>1770</y>
831 <w>20</w>
832 <h>60</h>
833 </coordinates>
834 <panel_attributes/>
835 <additional_attributes/>
836 </element>
837 <element>
838 <id>Relation</id>
839 <coordinates>
840 <x>210</x>
841 <y>1760</y>
842 <w>300</w>
843 <h>40</h>
844 </coordinates>
845 <panel_attributes>lt=&lt;-
846 Ejection billet et ticket</panel_attributes>
847 <additional_attributes>10.0;20.0;280.0;20.0</additional_attributes>
848 </element>
849 <element>
850 <id>UMLGeneric</id>
851 <coordinates>
852 <x>490</x>
853 <y>1810</y>
854 <w>20</w>
855 <h>60</h>
856 </coordinates>
857 <panel_attributes/>
858 <additional_attributes/>
859 </element>
860 <element>
861 <id>Relation</id>
862 <coordinates>
863 <x>210</x>
864 <y>1800</y>
865 <w>300</w>
866 <h>40</h>
867 </coordinates>
868 <panel_attributes>lt=-&gt;
869 Recuperation billets et ticket </panel_attributes>
870 <additional_attributes>10.0;20.0;280.0;20.0</additional_attributes>
871 </element>
872 <element>
873 <id>UMLGeneric</id>
874 <coordinates>
875 <x>780</x>
876 <y>1810</y>
877 <w>20</w>
878 <h>60</h>
879 </coordinates>
880 <panel_attributes/>
881 <additional_attributes/>
882 </element>
883 <element>
884 <id>Relation</id>
885 <coordinates>
886 <x>500</x>
887 <y>1800</y>
888 <w>300</w>
889 <h>40</h>
890 </coordinates>
891 <panel_attributes>lt=-&gt;
892 Transaction</panel_attributes>
893 <additional_attributes>10.0;20.0;280.0;20.0</additional_attributes>
894 </element>
895 <element>
896 <id>UMLObject</id>
897 <coordinates>
898 <x>190</x>
899 <y>1910</y>
900 <w>950</w>
901 <h>1790</h>
902 </coordinates>
903 <panel_attributes>DAB
904 valign=top
905 layer=-1</panel_attributes>
906 <additional_attributes/>
907 </element>
908 <element>
909 <id>UMLState</id>
910 <coordinates>
911 <x>430</x>
912 <y>1970</y>
913 <w>140</w>
914 <h>40</h>
915 </coordinates>
916 <panel_attributes>Verification carte</panel_attributes>
917 <additional_attributes/>
918 </element>
919 <element>
920 <id>UMLSpecialState</id>
921 <coordinates>
922 <x>330</x>
923 <y>1980</y>
924 <w>20</w>
925 <h>20</h>
926 </coordinates>
927 <panel_attributes>type=initial</panel_attributes>
928 <additional_attributes/>
929 </element>
930 <element>
931 <id>Relation</id>
932 <coordinates>
933 <x>340</x>
934 <y>1980</y>
935 <w>110</w>
936 <h>30</h>
937 </coordinates>
938 <panel_attributes>lt=&lt;-</panel_attributes>
939 <additional_attributes>90.0;10.0;10.0;10.0</additional_attributes>
940 </element>
941 <element>
942 <id>UMLSpecialState</id>
943 <coordinates>
944 <x>480</x>
945 <y>2070</y>
946 <w>40</w>
947 <h>40</h>
948 </coordinates>
949 <panel_attributes>type=decision</panel_attributes>
950 <additional_attributes/>
951 </element>
952 <element>
953 <id>Relation</id>
954 <coordinates>
955 <x>490</x>
956 <y>2000</y>
957 <w>30</w>
958 <h>90</h>
959 </coordinates>
960 <panel_attributes>lt=&lt;-</panel_attributes>
961 <additional_attributes>10.0;70.0;10.0;10.0</additional_attributes>
962 </element>
963 <element>
964 <id>UMLState</id>
965 <coordinates>
966 <x>730</x>
967 <y>2070</y>
968 <w>160</w>
969 <h>40</h>
970 </coordinates>
971 <panel_attributes>Annuler transaction</panel_attributes>
972 <additional_attributes/>
973 </element>
974 <element>
975 <id>Relation</id>
976 <coordinates>
977 <x>510</x>
978 <y>2070</y>
979 <w>240</w>
980 <h>40</h>
981 </coordinates>
982 <panel_attributes>lt=&lt;-
983 [carte non valide]</panel_attributes>
984 <additional_attributes>220.0;20.0;10.0;20.0</additional_attributes>
985 </element>
986 <element>
987 <id>UMLSpecialState</id>
988 <coordinates>
989 <x>800</x>
990 <y>2210</y>
991 <w>20</w>
992 <h>20</h>
993 </coordinates>
994 <panel_attributes>type=final</panel_attributes>
995 <additional_attributes/>
996 </element>
997 <element>
998 <id>Relation</id>
999 <coordinates>
1000 <x>800</x>
1001 <y>2100</y>
1002 <w>30</w>
1003 <h>130</h>
1004 </coordinates>
1005 <panel_attributes>lt=&lt;-</panel_attributes>
1006 <additional_attributes>10.0;110.0;10.0;10.0</additional_attributes>
1007 </element>
1008 <element>
1009 <id>UMLState</id>
1010 <coordinates>
1011 <x>430</x>
1012 <y>2200</y>
1013 <w>140</w>
1014 <h>40</h>
1015 </coordinates>
1016 <panel_attributes>Verification code</panel_attributes>
1017 <additional_attributes/>
1018 </element>
1019 <element>
1020 <id>Relation</id>
1021 <coordinates>
1022 <x>490</x>
1023 <y>2100</y>
1024 <w>120</w>
1025 <h>120</h>
1026 </coordinates>
1027 <panel_attributes>lt=&lt;-
1028 [carte valide]</panel_attributes>
1029 <additional_attributes>10.0;100.0;10.0;10.0</additional_attributes>
1030 </element>
1031 <element>
1032 <id>UMLSpecialState</id>
1033 <coordinates>
1034 <x>480</x>
1035 <y>2350</y>
1036 <w>40</w>
1037 <h>40</h>
1038 </coordinates>
1039 <panel_attributes>type=decision</panel_attributes>
1040 <additional_attributes/>
1041 </element>
1042 <element>
1043 <id>Relation</id>
1044 <coordinates>
1045 <x>490</x>
1046 <y>2230</y>
1047 <w>30</w>
1048 <h>140</h>
1049 </coordinates>
1050 <panel_attributes>lt=&lt;-
1051 </panel_attributes>
1052 <additional_attributes>10.0;120.0;10.0;10.0</additional_attributes>
1053 </element>
1054 <element>
1055 <id>Relation</id>
1056 <coordinates>
1057 <x>320</x>
1058 <y>2210</y>
1059 <w>180</w>
1060 <h>180</h>
1061 </coordinates>
1062 <panel_attributes>lt=&lt;-
1063 [Non Ok 1 ou 2 fois]</panel_attributes>
1064 <additional_attributes>110.0;10.0;10.0;10.0;10.0;160.0;160.0;160.0</additional_attributes>
1065 </element>
1066 <element>
1067 <id>Relation</id>
1068 <coordinates>
1069 <x>510</x>
1070 <y>2350</y>
1071 <w>240</w>
1072 <h>50</h>
1073 </coordinates>
1074 <panel_attributes>lt=&lt;-
1075
1076 [Non Ok 3 fois]</panel_attributes>
1077 <additional_attributes>220.0;20.0;10.0;20.0</additional_attributes>
1078 </element>
1079 <element>
1080 <id>UMLState</id>
1081 <coordinates>
1082 <x>410</x>
1083 <y>2470</y>
1084 <w>180</w>
1085 <h>40</h>
1086 </coordinates>
1087 <panel_attributes>Demande automatique</panel_attributes>
1088 <additional_attributes/>
1089 </element>
1090 <element>
1091 <id>Relation</id>
1092 <coordinates>
1093 <x>490</x>
1094 <y>2380</y>
1095 <w>60</w>
1096 <h>110</h>
1097 </coordinates>
1098 <panel_attributes>lt=&lt;-
1099 [Ok]</panel_attributes>
1100 <additional_attributes>10.0;90.0;10.0;10.0</additional_attributes>
1101 </element>
1102 <element>
1103 <id>UMLSpecialState</id>
1104 <coordinates>
1105 <x>730</x>
1106 <y>2350</y>
1107 <w>40</w>
1108 <h>40</h>
1109 </coordinates>
1110 <panel_attributes>type=decision</panel_attributes>
1111 <additional_attributes/>
1112 </element>
1113 <element>
1114 <id>Relation</id>
1115 <coordinates>
1116 <x>740</x>
1117 <y>2100</y>
1118 <w>30</w>
1119 <h>270</h>
1120 </coordinates>
1121 <panel_attributes>lt=&lt;-</panel_attributes>
1122 <additional_attributes>10.0;10.0;10.0;250.0</additional_attributes>
1123 </element>
1124 <element>
1125 <id>UMLSpecialState</id>
1126 <coordinates>
1127 <x>480</x>
1128 <y>2570</y>
1129 <w>40</w>
1130 <h>40</h>
1131 </coordinates>
1132 <panel_attributes>type=decision</panel_attributes>
1133 <additional_attributes/>
1134 </element>
1135 <element>
1136 <id>Relation</id>
1137 <coordinates>
1138 <x>490</x>
1139 <y>2500</y>
1140 <w>30</w>
1141 <h>90</h>
1142 </coordinates>
1143 <panel_attributes>lt=&lt;-</panel_attributes>
1144 <additional_attributes>10.0;70.0;10.0;10.0</additional_attributes>
1145 </element>
1146 <element>
1147 <id>Relation</id>
1148 <coordinates>
1149 <x>510</x>
1150 <y>2380</y>
1151 <w>350</w>
1152 <h>230</h>
1153 </coordinates>
1154 <panel_attributes>lt=&lt;-
1155 [solde &lt;= 0]</panel_attributes>
1156 <additional_attributes>240.0;10.0;240.0;210.0;10.0;210.0</additional_attributes>
1157 </element>
1158 <element>
1159 <id>UMLState</id>
1160 <coordinates>
1161 <x>450</x>
1162 <y>2710</y>
1163 <w>100</w>
1164 <h>40</h>
1165 </coordinates>
1166 <panel_attributes>Faire retrait</panel_attributes>
1167 <additional_attributes/>
1168 </element>
1169 <element>
1170 <id>Relation</id>
1171 <coordinates>
1172 <x>490</x>
1173 <y>2600</y>
1174 <w>100</w>
1175 <h>130</h>
1176 </coordinates>
1177 <panel_attributes>lt=&lt;-
1178 [solde &gt; 0]</panel_attributes>
1179 <additional_attributes>10.0;110.0;10.0;10.0</additional_attributes>
1180 </element>
1181 <element>
1182 <id>Relation</id>
1183 <coordinates>
1184 <x>280</x>
1185 <y>2720</y>
1186 <w>220</w>
1187 <h>130</h>
1188 </coordinates>
1189 <panel_attributes>lt=&lt;-
1190 [solde &gt; retrait 1 ou 2 fois]</panel_attributes>
1191 <additional_attributes>170.0;10.0;10.0;10.0;10.0;110.0;200.0;110.0</additional_attributes>
1192 </element>
1193 <element>
1194 <id>UMLState</id>
1195 <coordinates>
1196 <x>440</x>
1197 <y>2920</y>
1198 <w>130</w>
1199 <h>40</h>
1200 </coordinates>
1201 <panel_attributes>Demande ticket</panel_attributes>
1202 <additional_attributes/>
1203 </element>
1204 <element>
1205 <id>UMLSpecialState</id>
1206 <coordinates>
1207 <x>480</x>
1208 <y>2810</y>
1209 <w>40</w>
1210 <h>40</h>
1211 </coordinates>
1212 <panel_attributes>type=decision</panel_attributes>
1213 <additional_attributes/>
1214 </element>
1215 <element>
1216 <id>Relation</id>
1217 <coordinates>
1218 <x>490</x>
1219 <y>2740</y>
1220 <w>30</w>
1221 <h>90</h>
1222 </coordinates>
1223 <panel_attributes>lt=&lt;-</panel_attributes>
1224 <additional_attributes>10.0;70.0;10.0;10.0</additional_attributes>
1225 </element>
1226 <element>
1227 <id>Relation</id>
1228 <coordinates>
1229 <x>510</x>
1230 <y>2360</y>
1231 <w>530</w>
1232 <h>490</h>
1233 </coordinates>
1234 <panel_attributes>lt=&lt;-
1235 [solde &gt; retrait 3 fois] </panel_attributes>
1236 <additional_attributes>260.0;10.0;360.0;10.0;360.0;470.0;10.0;470.0</additional_attributes>
1237 </element>
1238 <element>
1239 <id>Relation</id>
1240 <coordinates>
1241 <x>490</x>
1242 <y>2840</y>
1243 <w>150</w>
1244 <h>100</h>
1245 </coordinates>
1246 <panel_attributes>lt=&lt;-
1247 [retrait &lt;= solde]</panel_attributes>
1248 <additional_attributes>10.0;80.0;10.0;10.0</additional_attributes>
1249 </element>
1250 <element>
1251 <id>UMLState</id>
1252 <coordinates>
1253 <x>450</x>
1254 <y>3020</y>
1255 <w>100</w>
1256 <h>40</h>
1257 </coordinates>
1258 <panel_attributes>Ejecter carte</panel_attributes>
1259 <additional_attributes/>
1260 </element>
1261 <element>
1262 <id>Relation</id>
1263 <coordinates>
1264 <x>490</x>
1265 <y>2950</y>
1266 <w>30</w>
1267 <h>90</h>
1268 </coordinates>
1269 <panel_attributes>lt=&lt;-</panel_attributes>
1270 <additional_attributes>10.0;70.0;10.0;10.0</additional_attributes>
1271 </element>
1272 <element>
1273 <id>UMLSpecialState</id>
1274 <coordinates>
1275 <x>480</x>
1276 <y>3110</y>
1277 <w>40</w>
1278 <h>40</h>
1279 </coordinates>
1280 <panel_attributes>type=decision</panel_attributes>
1281 <additional_attributes/>
1282 </element>
1283 <element>
1284 <id>Relation</id>
1285 <coordinates>
1286 <x>490</x>
1287 <y>3050</y>
1288 <w>30</w>
1289 <h>80</h>
1290 </coordinates>
1291 <panel_attributes>lt=&lt;-</panel_attributes>
1292 <additional_attributes>10.0;60.0;10.0;10.0</additional_attributes>
1293 </element>
1294 <element>
1295 <id>Relation</id>
1296 <coordinates>
1297 <x>510</x>
1298 <y>3110</y>
1299 <w>450</w>
1300 <h>40</h>
1301 </coordinates>
1302 <panel_attributes>lt=&lt;-
1303 [carte non récupérée]</panel_attributes>
1304 <additional_attributes>430.0;20.0;10.0;20.0</additional_attributes>
1305 </element>
1306 <element>
1307 <id>UMLSpecialState</id>
1308 <coordinates>
1309 <x>940</x>
1310 <y>3110</y>
1311 <w>40</w>
1312 <h>40</h>
1313 </coordinates>
1314 <panel_attributes>type=decision</panel_attributes>
1315 <additional_attributes/>
1316 </element>
1317 <element>
1318 <id>Relation</id>
1319 <coordinates>
1320 <x>880</x>
1321 <y>2080</y>
1322 <w>100</w>
1323 <h>1050</h>
1324 </coordinates>
1325 <panel_attributes>lt=&lt;-
1326 layer=0</panel_attributes>
1327 <additional_attributes>10.0;10.0;80.0;10.0;80.0;1030.0</additional_attributes>
1328 </element>
1329 <element>
1330 <id>UMLSyncBarHorizontal</id>
1331 <coordinates>
1332 <x>370</x>
1333 <y>3250</y>
1334 <w>300</w>
1335 <h>20</h>
1336 </coordinates>
1337 <panel_attributes>lw=5
1338 </panel_attributes>
1339 <additional_attributes/>
1340 </element>
1341 <element>
1342 <id>Relation</id>
1343 <coordinates>
1344 <x>490</x>
1345 <y>3140</y>
1346 <w>150</w>
1347 <h>140</h>
1348 </coordinates>
1349 <panel_attributes>lt=&lt;-
1350 [carte récupérée]</panel_attributes>
1351 <additional_attributes>10.0;120.0;10.0;10.0</additional_attributes>
1352 </element>
1353 <element>
1354 <id>UMLState</id>
1355 <coordinates>
1356 <x>350</x>
1357 <y>3360</y>
1358 <w>120</w>
1359 <h>40</h>
1360 </coordinates>
1361 <panel_attributes>Imprimer ticket</panel_attributes>
1362 <additional_attributes/>
1363 </element>
1364 <element>
1365 <id>UMLState</id>
1366 <coordinates>
1367 <x>570</x>
1368 <y>3360</y>
1369 <w>120</w>
1370 <h>40</h>
1371 </coordinates>
1372 <panel_attributes>Ejecter billets</panel_attributes>
1373 <additional_attributes/>
1374 </element>
1375 <element>
1376 <id>Relation</id>
1377 <coordinates>
1378 <x>400</x>
1379 <y>3250</y>
1380 <w>30</w>
1381 <h>130</h>
1382 </coordinates>
1383 <panel_attributes>lt=&lt;-</panel_attributes>
1384 <additional_attributes>10.0;110.0;10.0;10.0</additional_attributes>
1385 </element>
1386 <element>
1387 <id>Relation</id>
1388 <coordinates>
1389 <x>620</x>
1390 <y>3250</y>
1391 <w>30</w>
1392 <h>130</h>
1393 </coordinates>
1394 <panel_attributes>lt=&lt;-</panel_attributes>
1395 <additional_attributes>10.0;110.0;10.0;10.0</additional_attributes>
1396 </element>
1397 <element>
1398 <id>UMLSpecialState</id>
1399 <coordinates>
1400 <x>610</x>
1401 <y>3460</y>
1402 <w>40</w>
1403 <h>40</h>
1404 </coordinates>
1405 <panel_attributes>type=decision</panel_attributes>
1406 <additional_attributes/>
1407 </element>
1408 <element>
1409 <id>Relation</id>
1410 <coordinates>
1411 <x>620</x>
1412 <y>3390</y>
1413 <w>30</w>
1414 <h>90</h>
1415 </coordinates>
1416 <panel_attributes>lt=&lt;-</panel_attributes>
1417 <additional_attributes>10.0;70.0;10.0;10.0</additional_attributes>
1418 </element>
1419 <element>
1420 <id>Relation</id>
1421 <coordinates>
1422 <x>640</x>
1423 <y>3140</y>
1424 <w>490</w>
1425 <h>360</h>
1426 </coordinates>
1427 <panel_attributes>lt=&lt;-
1428 [billets non récupérés]</panel_attributes>
1429 <additional_attributes>320.0;10.0;320.0;340.0;10.0;340.0</additional_attributes>
1430 </element>
1431 <element>
1432 <id>UMLSyncBarHorizontal</id>
1433 <coordinates>
1434 <x>370</x>
1435 <y>3540</y>
1436 <w>300</w>
1437 <h>20</h>
1438 </coordinates>
1439 <panel_attributes>lw=5
1440 </panel_attributes>
1441 <additional_attributes/>
1442 </element>
1443 <element>
1444 <id>Relation</id>
1445 <coordinates>
1446 <x>620</x>
1447 <y>3490</y>
1448 <w>150</w>
1449 <h>80</h>
1450 </coordinates>
1451 <panel_attributes>lt=&lt;-
1452 [billets récupérés]</panel_attributes>
1453 <additional_attributes>10.0;60.0;10.0;10.0</additional_attributes>
1454 </element>
1455 <element>
1456 <id>Relation</id>
1457 <coordinates>
1458 <x>400</x>
1459 <y>3390</y>
1460 <w>30</w>
1461 <h>180</h>
1462 </coordinates>
1463 <panel_attributes>lt=&lt;-</panel_attributes>
1464 <additional_attributes>10.0;160.0;10.0;10.0</additional_attributes>
1465 </element>
1466 <element>
1467 <id>Relation</id>
1468 <coordinates>
1469 <x>490</x>
1470 <y>2210</y>
1471 <w>580</w>
1472 <h>1430</h>
1473 </coordinates>
1474 <panel_attributes>lt=&lt;-</panel_attributes>
1475 <additional_attributes>330.0;10.0;560.0;10.0;560.0;1410.0;10.0;1410.0;10.0;1340.0</additional_attributes>
1476 </element>
1477 </diagram>