diff --git a/models/128008_69.d b/models/128008_69.d new file mode 100644 index 0000000..311b164 --- /dev/null +++ b/models/128008_69.d @@ -0,0 +1,47 @@ +format 224 + +classinstance 128008 class_ref 142600 // AutomatController + color lightmediumblue name "" xyz 282 30 2000 life_line_z 2000 +classinstance 128136 class_ref 128410 // Order + name "" xyz 822 32 2000 life_line_z 2000 +classinstance 128648 class_ref 128922 // Automat + name "" xyz 555 33 2000 life_line_z 2000 +classinstance 131208 class_ref 128538 // Client + drawing_mode actor name "" xyz 42 30 2000 life_line_z 2000 +durationcanvas 134280 classinstance_ref 128008 // :AutomatController + xyzwh 327 107 2010 11 80 +end +durationcanvas 135560 classinstance_ref 128648 // :Automat + xyzwh 577 135 2010 11 46 +end +durationcanvas 135816 classinstance_ref 128136 // :Order + xyzwh 841 150 2010 11 39 +end +durationcanvas 137096 classinstance_ref 131208 // :Client + xyzwh 53 101 2010 11 87 +end +msg 135688 synchronous + from durationcanvas_ref 134280 + to durationcanvas_ref 135560 + yz 141 2020 explicitmsg "CreateOrder()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 400 128 +msg 135944 synchronous + from durationcanvas_ref 135560 + to durationcanvas_ref 135816 + yz 159 2015 explicitmsg "order := <>Create()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 634 147 +msg 137352 synchronous + from durationcanvas_ref 137096 + to durationcanvas_ref 134280 + yz 127 2025 explicitmsg "ClickStartButton" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 100 113 +msg 137608 return + from durationcanvas_ref 134280 + to durationcanvas_ref 137096 + yz 170 2015 explicitmsg "ShowShelfNumberInputView" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 100 157 +end diff --git a/models/134530_69.d b/models/134530_69.d new file mode 100644 index 0000000..00bbaf3 --- /dev/null +++ b/models/134530_69.d @@ -0,0 +1,51 @@ +format 224 + +classinstance 128770 class_ref 128538 // Client + drawing_mode actor name "" xyz 1.87371 4.34234 2000 life_line_z 2000 +classinstance 128898 class_ref 128770 // TransactionController + name "" xyz 86.0896 11.7334 2000 life_line_z 2000 +classinstance 129410 class_ref 135688 // Card + name "" xyz 610.077 3.99219 2000 life_line_z 2000 +classinstance 129794 class_ref 135298 // Terminal + name "" xyz 434.324 7.43117 2000 life_line_z 2000 +classinstance 130562 class_ref 135554 // AuthorizationSystem + name "" xyz 944.166 4.65725 2000 life_line_z 2000 +durationcanvas 129026 classinstance_ref 128770 // :Client + xyzwh 12 73.38 2010 11 102 +end +durationcanvas 129154 classinstance_ref 128898 // :TransactionController + xyzwh 139 105.42 2010 11 306 +end +durationcanvas 129538 classinstance_ref 129410 // :Card + xyzwh 629 303.34 2010 11 74 +end +durationcanvas 129922 classinstance_ref 129794 // :Terminal + xyzwh 455 169.26 2010 11 106 +end +msg 129282 synchronous + from durationcanvas_ref 129026 + to durationcanvas_ref 129154 + yz 120 2015 explicitmsg "applyCard()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 32 106 +msg 129666 synchronous + from durationcanvas_ref 129154 + to durationcanvas_ref 129538 + yz 312 3005 explicitmsg "createCard(numbe:stringr, month:int,year:int,cvv:string)" + stereotype "<>" xyz 322 324 3000 + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 172 288 +msg 130050 synchronous + from durationcanvas_ref 129154 + to durationcanvas_ref 129922 + yz 176 2015 explicitmsg "getCardData(number:string, month:int, year:int, cvv:string)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 154 160 +msg 130434 return + from durationcanvas_ref 129922 + to durationcanvas_ref 129154 + yz 231 3010 explicitmsg "number, month, year, cvv" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 236 215 +preferred_whz 0 0 1.03 +end diff --git a/models/134536.diagram b/models/134536.diagram index ffc7cb1..25e48ad 100644 --- a/models/134536.diagram +++ b/models/134536.diagram @@ -15,7 +15,7 @@ fragment 149384 "alt" separator 2172 end textcanvas 149512 "[shelf == null]" - font bold xyzwh 265 247 2000 81 16 + font bold xyzwh 265 248 2000 81 16 textcanvas 149640 "[shlef != null]" font bold xyzwh 237 341 2000 73 16 fragment 150024 "alt" diff --git a/models/134536_69.d b/models/134536_69.d new file mode 100644 index 0000000..25e48ad --- /dev/null +++ b/models/134536_69.d @@ -0,0 +1,144 @@ +format 224 + +classinstance 128008 class_ref 142600 // AutomatController + color lightmediumblue name "" xyz 374 33 2000 life_line_z 2010 +classinstance 128264 class_ref 128922 // Automat + name "" xyz 706 40 2000 life_line_z 2010 +classinstance 130696 class_ref 129178 // Shelf + name "" xyz 966 38 2000 life_line_z 2010 +classinstance 132104 class_ref 128538 // Client + drawing_mode actor name "" xyz 27 24 2000 life_line_z 2000 +classinstance 137224 class_ref 128410 // Order + name "" xyz 1217 40 2000 life_line_z 2010 +fragment 149384 "alt" + color verylightorange xyzwh 235 246 0 1042 436 + separator 2172 +end +textcanvas 149512 "[shelf == null]" + font bold xyzwh 265 248 2000 81 16 +textcanvas 149640 "[shlef != null]" + font bold xyzwh 237 341 2000 73 16 +fragment 150024 "alt" + color lightyellow xyzwh 259 405 2000 1005 241 + separator 3135 +end +textcanvas 150280 "[isEmpty == true]" + font bold xyzwh 290 407 2005 99 15 +textcanvas 150408 "[isEmpty == false]" + font bold xyzwh 261 487 2006 102 16 +durationcanvas 144904 classinstance_ref 132104 // :Client + xyzwh 38 131 2010 11 45 +end +durationcanvas 146568 classinstance_ref 132104 // :Client + xyzwh 38 307 2010 11 32 +end +durationcanvas 147720 classinstance_ref 132104 // :Client + xyzwh 38 450 2010 11 37 +end +durationcanvas 147976 classinstance_ref 130696 // :Shelf + xyzwh 985 352 2015 11 194 +end +durationcanvas 148232 classinstance_ref 128264 // :Automat + xyzwh 728 179 2015 11 436 + overlappingdurationcanvas 145672 + xyzwh 734 197 2020 11 31 + end +end +durationcanvas 148616 classinstance_ref 137224 // :Order + xyzwh 1236 556 2015 11 39 +end +durationcanvas 148872 classinstance_ref 128008 // :AutomatController + xyzwh 419 136 2015 11 489 +end +durationcanvas 149128 classinstance_ref 132104 // :Client + xyzwh 38 599 2010 11 30 +end +msg 145160 synchronous + from durationcanvas_ref 144904 + to durationcanvas_ref 148872 + yz 136 2015 explicitmsg "EntersProductNumber" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 102 121 +msg 145544 synchronous + from durationcanvas_ref 148872 + to durationcanvas_ref 148232 + yz 180 2015 explicitmsg "AddProduct(shelfNumber: int)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 507 166 +reflexivemsg 145800 synchronous + to durationcanvas_ref 145672 + yz 197 2025 explicitmsg "FindShelf(shelfNumber: int)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 769 196 +selfreflexivemsg 145928 + to durationcanvas_ref 145672 + yz 220 3005 explicitmsg "shelf: Shlef?" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 769 218 +msg 146440 return + from durationcanvas_ref 148232 + to durationcanvas_ref 148872 + yz 291 2015 explicitmsg "NotFound: AddProductStatus" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 517 279 +msg 146696 return + from durationcanvas_ref 148872 + to durationcanvas_ref 146568 + yz 312 2015 explicitmsg "ProductNotFoundErrorMessage" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 66 298 +msg 147080 synchronous + from durationcanvas_ref 148232 + to durationcanvas_ref 147976 + yz 359 2015 explicitmsg "isEmpty()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 839 345 +msg 147208 return + from durationcanvas_ref 147976 + to durationcanvas_ref 148232 + yz 381 2020 explicitmsg "isEmpty: bool" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 835 371 +msg 147592 return + from durationcanvas_ref 148232 + to durationcanvas_ref 148872 + yz 450 2020 explicitmsg "OutOfStock: AddProductStatus" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 506 436 +msg 147848 return + from durationcanvas_ref 148872 + to durationcanvas_ref 147720 + yz 461 2020 explicitmsg "ProductOutOfStockErrorMessage" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 61 449 +msg 148104 synchronous + from durationcanvas_ref 148232 + to durationcanvas_ref 147976 + yz 504 2020 explicitmsg "GetProduct()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 830 490 +msg 148360 return + from durationcanvas_ref 147976 + to durationcanvas_ref 148232 + yz 525 2020 explicitmsg "product: Product" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 826 515 +msg 148744 synchronous + from durationcanvas_ref 148232 + to durationcanvas_ref 148616 + yz 573 2020 explicitmsg "AddProduct(product: Product)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 777 562 +msg 149000 return + from durationcanvas_ref 148232 + to durationcanvas_ref 148872 + yz 585 2020 explicitmsg "Success: AddProductStatus" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 517 574 +msg 149256 return + from durationcanvas_ref 148872 + to durationcanvas_ref 149128 + yz 604 2020 explicitmsg "ShowPaymentSelectView" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 65 593 +end diff --git a/models/134597_69.d b/models/134597_69.d new file mode 100644 index 0000000..821fbe4 --- /dev/null +++ b/models/134597_69.d @@ -0,0 +1,224 @@ +format 224 + +classcanvas 128008 class_ref 128008 // Coin + classdiagramsettings member_max_width 0 end + xyzwh 1606.39 768.68 2000 82 39 +end +classcanvas 128136 class_ref 128136 // Price + classdiagramsettings member_max_width 0 end + xyzwh 542.5 249.67 2000 117 65 +end +classcanvas 128154 class_ref 128154 // Product + classdiagramsettings member_max_width 0 end + xyzwh 354.688 516.846 2000 109 42 +end +classcanvas 128282 class_ref 128282 // Meal + classdiagramsettings member_max_width 0 end + xyzwh 758.632 503.946 2000 105 49 +end +classcanvas 128410 class_ref 128410 // Order + classdiagramsettings member_max_width 0 end + xyzwh 978.203 394.926 2000 117 49 +end +classcanvas 129178 class_ref 128666 // CardPayment + classdiagramsettings member_max_width 0 end + xyzwh 1409.87 390.153 2000 109 39 +end +classcanvas 129434 class_ref 128922 // Automat + classdiagramsettings member_max_width 0 end + xyzwh 751.036 652.531 2000 118 97 +end +classcanvas 129562 class_ref 129050 // Worker + classdiagramsettings member_max_width 0 end + xyzwh 728.889 832.322 2000 161 81 +end +classcanvas 129690 class_ref 129178 // Shelf + classdiagramsettings member_max_width 0 end + xyzwh 347.385 674.251 2000 125 49 +end +classcanvas 129800 class_ref 128026 // Ware + classdiagramsettings member_max_width 0 end + xyzwh 537.95 394.79 2000 127 49 +end +classcanvas 129818 class_ref 135706 // Payment + classdiagramsettings member_max_width 0 end + xyzwh 1250.26 389.162 2000 100 49 +end +classcanvas 129946 class_ref 135834 // CashPayment + classdiagramsettings member_max_width 0 end + xyzwh 1393.42 258.032 2000 109 49 +end +classcanvas 130074 class_ref 135962 // CoinCollector + classdiagramsettings member_max_width 0 end + xyzwh 1203.61 643.407 2000 118 43 +end +classcanvas 131080 class_ref 128264 // PhoneNumber + classdiagramsettings member_max_width 0 end + xyzwh 208.49 902.35 2000 124 65 +end +classcanvas 131464 class_ref 128794 // Warehouse + classdiagramsettings member_max_width 0 end + xyzwh 91.79 394.04 2000 127 49 +end +classcanvas 131848 class_ref 128392 // ProductType + classdiagramsettings member_max_width 0 end + xyzwh 87.65 512.23 2000 118 49 +end +classcanvas 132104 class_ref 128520 // Date + classdiagramsettings member_max_width 0 end + xyzwh 991.73 240.82 2000 92 49 +end +classcanvas 132360 class_ref 128648 // Address + classdiagramsettings member_max_width 0 end + xyzwh 84.14 756.46 2000 91 81 +end +classcanvas 133000 class_ref 128776 // Money + classdiagramsettings member_max_width 0 end + xyzwh 1443.1 797.84 2000 80 49 +end +classcanvas 133128 class_ref 128904 // Cash + classdiagramsettings member_max_width 0 end + xyzwh 1610.37 843.77 2000 79 39 +end +classcanvas 133768 class_ref 135432 // Currency + classdiagramsettings member_max_width 0 end + xyzwh 1441.37 919.3 2000 87 39 +end +classcanvas 134024 class_ref 135560 // ZipCode + classdiagramsettings member_max_width 0 end + xyzwh 88.64 901.67 2000 80 65 +end +classcanvas 135432 class_ref 135688 // Card + classdiagramsettings member_max_width 0 end + xyzwh 1598.48 358.82 2000 74 97 +end +classcanvas 136840 class_ref 135816 // CashCollector + classdiagramsettings member_max_width 0 end + xyzwh 1202.67 733.44 2000 118 39 +end +classcanvas 136968 class_ref 135944 // Collector + classdiagramsettings member_max_width 0 end + xyz 1002.88 676.91 2000 +end +classcanvas 138504 class_ref 136072 // Culture + classdiagramsettings member_max_width 0 end + xyzwh 376.67 904.66 2000 53 49 +end +relationcanvas 128264 relation_ref 128008 // + from ref 128410 z 2001 label "Oplacone przez>" italic max_width 255 xyz 1128 401 2001 to ref 129818 + no_role_a no_role_b + multiplicity_a_pos 1233 420 3000 multiplicity_b_pos 1104 423 3000 +end +relationcanvas 131336 relation_ref 130440 // Ma + from ref 129434 z 2001 label "Ma" italic max_width 255 xyz 782 776 2001 to ref 129562 + no_role_a no_role_b + multiplicity_a_pos 782 813 3000 multiplicity_b_pos 792 755 3000 +end +relationcanvas 131592 relation_ref 130568 // >Posiada + from ref 131464 z 2001 label ">Posiada" italic max_width 255 xyz 356 402 2001 to ref 129800 + no_role_a no_role_b + multiplicity_a_pos 520 424 3000 multiplicity_b_pos 229 424 3000 +end +relationcanvas 131976 relation_ref 130696 // + from ref 128154 z 2001 to ref 129800 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 134920 relation_ref 138632 // + from ref 128282 z 2001 to ref 129800 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 135048 relation_ref 138760 // Posiada + from ref 132360 z 2001 label "Posiada" italic max_width 255 xyz 128 865 2001 to ref 134024 + no_role_a no_role_b + multiplicity_a_pos 111 882 3000 multiplicity_b_pos 111 836 3000 +end +relationcanvas 135560 relation_ref 139144 // Wymaga + from ref 129178 z 2001 label "Wymaga" italic max_width 255 xyz 1527 392 2001 to ref 135432 + no_role_a no_role_b + multiplicity_a_pos 1580 412 3000 multiplicity_b_pos 1528 413 3000 +end +relationcanvas 136072 relation_ref 139400 // + decenter_end 707 + from ref 129946 z 2001 to ref 129818 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 136200 relation_ref 139528 // + from ref 129178 z 2007 to ref 129818 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 137096 relation_ref 139656 // Posiada + from ref 129434 z 2001 label "Posiada" italic max_width 255 xyz 914 686 2001 to ref 136968 + no_role_a no_role_b + multiplicity_a_pos 985 707 3000 multiplicity_b_pos 878 707 3000 +end +relationcanvas 137224 relation_ref 139784 // + from ref 130074 z 2001 to ref 136968 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 137480 relation_ref 139912 // + from ref 136840 z 2001 to ref 136968 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 137608 relation_ref 140040 // + from ref 128008 z 2001 to ref 133000 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 137736 relation_ref 140168 // + from ref 133128 z 2007 to ref 133000 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 138248 relation_ref 140296 // Posiada + from ref 133000 z 2001 label "Posiada" italic max_width 255 xyz 1489 872 2001 to ref 133768 + no_role_a no_role_b + multiplicity_a_pos 1467 902 3000 multiplicity_b_pos 1466 847 3000 +end +relationcanvas 138632 relation_ref 146824 // Przyjmuje + decenter_begin 921 + from ref 129434 z 2001 label "Przyjmuje" italic max_width 255 xyz 933 552 2001 to ref 128410 + no_role_a no_role_b + multiplicity_a_pos 994 449 3000 multiplicity_b_pos 848 633 3000 +end +end diff --git a/models/134664_69.d b/models/134664_69.d new file mode 100644 index 0000000..5c3b291 --- /dev/null +++ b/models/134664_69.d @@ -0,0 +1,61 @@ +format 224 + +classinstance 133000 class_ref 128538 // Client + drawing_mode actor name "" xyz 67 20 2000 life_line_z 2000 +classinstance 133128 class_ref 142600 // AutomatController + color lightmediumblue name "" xyz 286 22 2000 life_line_z 2000 +classinstance 134024 class_ref 128922 // Automat + name "" xyz 542 23 2000 life_line_z 2000 +classinstance 134152 class_ref 128410 // Order + name "" xyz 799 23 2000 life_line_z 2000 +classinstance 134280 class_ref 135834 // CashPayment + name "" xyz 959 25 2000 life_line_z 2000 +durationcanvas 133640 classinstance_ref 133000 // :Client + xyzwh 78 113 2010 11 32 +end +durationcanvas 133768 classinstance_ref 133128 // :AutomatController + xyzwh 331 110 2010 11 118 +end +durationcanvas 134408 classinstance_ref 134024 // :Automat + xyzwh 564 123 2010 11 102 +end +durationcanvas 134664 classinstance_ref 134280 // :CashPayment + xyzwh 994 140 2010 11 25 +end +durationcanvas 134920 classinstance_ref 134152 // :Order + xyzwh 818 189 2010 11 26 +end +durationcanvas 135176 classinstance_ref 133000 // :Client + xyzwh 78 207 2010 11 25 +end +msg 133896 synchronous + from durationcanvas_ref 133640 + to durationcanvas_ref 133768 + yz 113 2015 explicitmsg "SelectCashPaymentMethod" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 145 99 +msg 134536 synchronous + from durationcanvas_ref 133768 + to durationcanvas_ref 134408 + yz 123 2015 explicitmsg "SetCashPaymentMethod()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 393 109 +msg 134792 synchronous + from durationcanvas_ref 134408 + to durationcanvas_ref 134664 + yz 140 2020 explicitmsg "<>Create()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 625 127 +msg 135048 synchronous + from durationcanvas_ref 134408 + to durationcanvas_ref 134920 + yz 189 2015 explicitmsg "SetPaymentMethod(method: PaymentMethod)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 587 178 +msg 135304 return + from durationcanvas_ref 133768 + to durationcanvas_ref 135176 + yz 207 2015 explicitmsg "ShowCashPaymentView" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 150 193 +end diff --git a/models/134792_69.d b/models/134792_69.d new file mode 100644 index 0000000..7b5d769 --- /dev/null +++ b/models/134792_69.d @@ -0,0 +1,45 @@ +format 224 + +classinstance 128776 class_ref 128538 // Client + drawing_mode actor name "" xyz 76 19 2000 life_line_z 2000 +classinstance 128904 class_ref 142600 // AutomatController + color lightmediumblue name "" xyz 341 22 2000 life_line_z 2000 +classinstance 129416 class_ref 136072 // Culture + name "" xyz 648 24 2000 life_line_z 2000 +durationcanvas 129032 classinstance_ref 128776 // :Client + xyzwh 87 128 2010 11 40 +end +durationcanvas 129160 classinstance_ref 128904 // :AutomatController + xyzwh 386 130 2010 11 99 +end +durationcanvas 129544 classinstance_ref 129416 // :Culture + xyzwh 667 136 2010 11 51 +end +durationcanvas 129928 classinstance_ref 128776 // :Client + xyzwh 87 204 2010 11 25 +end +msg 129288 synchronous + from durationcanvas_ref 129032 + to durationcanvas_ref 129160 + yz 130 2015 explicitmsg "ClickChangeLanguageButton" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 173 116 +msg 129672 synchronous + from durationcanvas_ref 129160 + to durationcanvas_ref 129544 + yz 138 2020 explicitmsg "GetAvailableCultures()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 478 124 +msg 129800 return + from durationcanvas_ref 129544 + to durationcanvas_ref 129160 + yz 168 2015 explicitmsg "*culture: CultureType" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 482 154 +msg 130056 return + from durationcanvas_ref 129160 + to durationcanvas_ref 129928 + yz 211 2020 explicitmsg "ShowChangeLanguageMenu" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 172 197 +end diff --git a/models/134920_69.d b/models/134920_69.d new file mode 100644 index 0000000..70bac7c --- /dev/null +++ b/models/134920_69.d @@ -0,0 +1,39 @@ +format 224 + +classinstance 128648 class_ref 128538 // Client + drawing_mode actor name "" xyz 69 24 2000 life_line_z 2000 +classinstance 128776 class_ref 142600 // AutomatController + color lightmediumblue name "" xyz 299 31 2000 life_line_z 2000 +classinstance 129288 class_ref 128922 // Automat + name "" xyz 611 34 2000 life_line_z 2000 +durationcanvas 128904 classinstance_ref 128648 // :Client + xyzwh 80 113 2010 11 29 +end +durationcanvas 129032 classinstance_ref 128776 // :AutomatController + xyzwh 344 115 2010 11 70 +end +durationcanvas 129416 classinstance_ref 129288 // :Automat + xyzwh 633 126 2010 11 25 +end +durationcanvas 129928 classinstance_ref 128648 // :Client + xyzwh 80 164 2010 11 25 +end +msg 129160 asynchronous + from durationcanvas_ref 128904 + to durationcanvas_ref 129032 + yz 116 2015 explicitmsg "ClickSpecificLanguageButton" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 142 103 +msg 129544 asynchronous + from durationcanvas_ref 129032 + to durationcanvas_ref 129416 + yz 129 2015 explicitmsg "ChangeCulture(culture: Culture)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 418 115 +msg 130056 return + from durationcanvas_ref 129032 + to durationcanvas_ref 129928 + yz 174 2015 explicitmsg "CloseSelectLanguageMenu" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 152 160 +end diff --git a/models/135048_69.d b/models/135048_69.d new file mode 100644 index 0000000..968be50 --- /dev/null +++ b/models/135048_69.d @@ -0,0 +1,36 @@ +format 224 + +classinstance 128008 class_ref 128538 // Client + drawing_mode actor name "" xyz 88 38 2000 life_line_z 2000 +classinstance 128136 class_ref 142600 // AutomatController + color lightmediumblue name "" xyz 276 44 2000 life_line_z 2000 +classinstance 128264 class_ref 128922 // Automat + name "" xyz 546 43 2000 life_line_z 2000 +durationcanvas 128392 classinstance_ref 128008 // :Client + xyzwh 99 141 2010 11 54 +end +durationcanvas 128520 classinstance_ref 128136 // :AutomatController + xyzwh 321 142 2010 11 53 +end +durationcanvas 128776 classinstance_ref 128264 // :Automat + xyzwh 568 146 2010 11 31 +end +msg 128648 synchronous + from durationcanvas_ref 128392 + to durationcanvas_ref 128520 + yz 143 2015 explicitmsg "ClickRestartButton" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 171 129 +msg 128904 synchronous + from durationcanvas_ref 128520 + to durationcanvas_ref 128776 + yz 153 2020 explicitmsg "ResetOrder()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 422 139 +msg 129288 return + from durationcanvas_ref 128520 + to durationcanvas_ref 128392 + yz 182 2025 explicitmsg "ShowStartOrderView" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 162 168 +end diff --git a/models/135176_69.d b/models/135176_69.d new file mode 100644 index 0000000..2c27bcd --- /dev/null +++ b/models/135176_69.d @@ -0,0 +1,61 @@ +format 224 + +classinstance 128008 class_ref 128538 // Client + drawing_mode actor name "" xyz 81 29 2000 life_line_z 2000 +classinstance 128136 class_ref 142600 // AutomatController + color lightmediumblue name "" xyz 354 31 2000 life_line_z 2030 +classinstance 128648 class_ref 128922 // Automat + name "" xyz 642 31 2000 life_line_z 2025 +fragment 129288 "loop" + xyzwh 235 135 2000 594 216 +end +textcanvas 129416 "[isEmpty != true]" + font bold xyzwh 277 139 2030 102 17 +fragment 129544 "break" + xyzwh 234 361 2025 593 96 +end +textcanvas 130568 "[isEmpty == true]" + font bold xyzwh 278 363 2030 102 17 +durationcanvas 129672 classinstance_ref 128008 // :Client + xyzwh 92 102 2010 11 32 +end +durationcanvas 130056 classinstance_ref 128648 // :Automat + xyzwh 664 144 2035 11 300 +end +durationcanvas 130312 classinstance_ref 128136 // :AutomatController + xyzwh 399 104 2040 11 344 +end +durationcanvas 130952 classinstance_ref 128008 // :Client + xyzwh 92 418 2010 11 34 +end +msg 129928 synchronous + from durationcanvas_ref 129672 + to durationcanvas_ref 130312 + yz 104 2045 explicitmsg "ClientClosesRetrieveOrderDoors" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 152 90 +msg 130184 synchronous + from durationcanvas_ref 130312 + to durationcanvas_ref 130056 + yz 166 2050 explicitmsg "IsCollectionPointEmpty()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 480 152 +msg 130440 return + from durationcanvas_ref 130056 + to durationcanvas_ref 130312 + yz 200 2055 explicitmsg "isEmpty: bool" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 506 186 +msg 130824 synchronous + from durationcanvas_ref 130312 + to durationcanvas_ref 130056 + yz 392 2050 explicitmsg "ResetOrder()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 507 378 +msg 131080 return + from durationcanvas_ref 130312 + to durationcanvas_ref 130952 + yz 422 2045 explicitmsg "ShowStartView" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 116 404 +end diff --git a/models/135432_69.d b/models/135432_69.d new file mode 100644 index 0000000..027bbad --- /dev/null +++ b/models/135432_69.d @@ -0,0 +1,61 @@ +format 224 + +classinstance 128008 class_ref 142600 // AutomatController + color lightmediumblue name "" xyz 258.18 21.26 2000 life_line_z 2000 +classinstance 128136 class_ref 128410 // Order + name "" xyz 775.52 21.96 2000 life_line_z 2000 +classinstance 128264 class_ref 128538 // Client + drawing_mode actor name "" xyz 37.92 23.96 2000 life_line_z 2000 +classinstance 128392 class_ref 128922 // Automat + name "" xyz 516.08 16.16 2000 life_line_z 2000 +classinstance 128520 class_ref 128666 // CardPayment + name "" xyz 936.08 24.26 2000 life_line_z 2000 +durationcanvas 128648 classinstance_ref 128008 // :AutomatController + xyzwh 303 117 2010 11 147 +end +durationcanvas 128776 classinstance_ref 128136 // :Order + xyzwh 794 224 2010 11 26 +end +durationcanvas 128904 classinstance_ref 128264 // :Client + xyzwh 48 242 2010 11 25 +end +durationcanvas 129032 classinstance_ref 128264 // :Client + xyzwh 48 116 2010 11 64 +end +durationcanvas 129160 classinstance_ref 128520 // :CardPayment + xyzwh 970 175 2010 11 25 +end +durationcanvas 129288 classinstance_ref 128392 // :Automat + xyzwh 538 149 2010 11 109 +end +msg 129416 synchronous + from durationcanvas_ref 129288 + to durationcanvas_ref 128776 + yz 223 2015 explicitmsg "SetPaymentMethod(method: PaymentMethod)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 566 212 +msg 129544 synchronous + from durationcanvas_ref 129288 + to durationcanvas_ref 129160 + yz 174 2020 explicitmsg "<>Create()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 604 161 +msg 129672 synchronous + from durationcanvas_ref 129032 + to durationcanvas_ref 128648 + yz 117 2015 explicitmsg "SelectCardPaymentMethod" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 121 102 +msg 129800 return + from durationcanvas_ref 128648 + to durationcanvas_ref 128904 + yz 243 2015 explicitmsg "ShowCardPaymentView" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 126 229 +msg 129928 synchronous + from durationcanvas_ref 128648 + to durationcanvas_ref 129288 + yz 157 2015 explicitmsg "SetCashPaymentMethod()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 369 144 +end diff --git a/models/141058_69.d b/models/141058_69.d new file mode 100644 index 0000000..f3adceb --- /dev/null +++ b/models/141058_69.d @@ -0,0 +1,48 @@ +format 224 + +classinstance 128002 class_ref 128538 // Client + drawing_mode actor name "" xyz 24.4518 5.34202 2000 life_line_z 2000 +classinstance 128130 class_ref 128770 // TransactionController + name "" xyz 164.408 7.26461 2000 life_line_z 2000 +classinstance 128258 class_ref 135298 // Terminal + name "" xyz 542.977 4.38073 2000 life_line_z 2000 +classinstance 128386 class_ref 135688 // Card + name "" xyz 721.165 4.38073 2000 life_line_z 2000 +durationcanvas 128514 classinstance_ref 128002 // :Client + xyzwh 35 151 2010 11 40 +end +durationcanvas 128642 classinstance_ref 128130 // :TransactionController + xyzwh 217 152 2010 11 214 +end +durationcanvas 128898 classinstance_ref 128258 // :Terminal + xyzwh 563 165 2010 11 105 +end +durationcanvas 129538 classinstance_ref 128386 // :Card + xyzwh 740 350 2010 11 25 +end +msg 128770 synchronous + from durationcanvas_ref 128514 + to durationcanvas_ref 128642 + yz 152 2015 explicitmsg "applyCard()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 91 138 +msg 129026 synchronous + from durationcanvas_ref 128642 + to durationcanvas_ref 128898 + yz 166 2015 explicitmsg "getCardData(number:string,month,int,year:int,cvv:string)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 250 152 +msg 129410 return + from durationcanvas_ref 128898 + to durationcanvas_ref 128642 + yz 254 2020 explicitmsg "number,month,year,cvv" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 340 240 +msg 129666 synchronous + from durationcanvas_ref 128642 + to durationcanvas_ref 129538 + yz 350 2015 explicitmsg "createCard(number:string,month,int,year:int,cvv:string)" + stereotype "<>" xyz 457 364 3000 + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 384 333 +end diff --git a/models/141125.diagram b/models/141125.diagram index aab43bd..8122a5d 100644 --- a/models/141125.diagram +++ b/models/141125.diagram @@ -1,60 +1,47 @@ format 224 classinstance 128197 class_ref 128069 // Client - name "" xyz 54 9 2000 life_line_z 2000 + name "" xyz 115 18 2000 life_line_z 2000 classinstance 128325 class_ref 142600 // AutomatController name "" xyz 313 14 2000 life_line_z 2000 classinstance 129093 class_ref 128922 // Automat name "" xyz 502 14 2000 life_line_z 2000 classinstance 129477 class_ref 128410 // Order name "" xyz 658 17 2000 life_line_z 2000 -classinstance 130245 class_ref 128197 // Panel - name "" xyz 185 12 2000 life_line_z 2000 -durationcanvas 131909 classinstance_ref 128197 // :Client - xyzwh 65 71 2010 11 40 +durationcanvas 135749 classinstance_ref 128197 // :Client + xyzwh 126 92 2010 11 60 end -durationcanvas 132037 classinstance_ref 130245 // :Panel - xyzwh 204 72 2010 11 59 - overlappingdurationcanvas 133317 - xyzwh 210 101 2020 11 25 - end +durationcanvas 135877 classinstance_ref 128325 // :AutomatController + xyzwh 358 92 2010 11 55 end -durationcanvas 132293 classinstance_ref 128325 // :AutomatController - xyzwh 358 82 2010 11 25 +durationcanvas 136133 classinstance_ref 129093 // :Automat + xyzwh 524 97 2010 11 25 end -durationcanvas 132549 classinstance_ref 129093 // :Automat - xyzwh 524 86 2010 11 30 +durationcanvas 136389 classinstance_ref 129477 // :Order + xyzwh 677 101 2010 11 25 end -durationcanvas 132805 classinstance_ref 129477 // :Order - xyzwh 677 94 2010 11 25 -end -msg 132165 synchronous - from durationcanvas_ref 131909 - to durationcanvas_ref 132037 - yz 72 2015 explicitmsg "startButtonClickEvent()" +msg 136005 synchronous + from durationcanvas_ref 135749 + to durationcanvas_ref 135877 + yz 92 2015 explicitmsg "startOrder" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 81 58 -msg 132421 synchronous - from durationcanvas_ref 132037 - to durationcanvas_ref 132293 - yz 83 2015 explicitmsg "onStartButtonClick()" + label_xy 222 78 +msg 136261 synchronous + from durationcanvas_ref 135877 + to durationcanvas_ref 136133 + yz 97 2015 explicitmsg "createOrder()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 238 69 -msg 132677 synchronous - from durationcanvas_ref 132293 - to durationcanvas_ref 132549 - yz 88 2015 explicitmsg "createOrder()" + label_xy 413 83 +msg 136517 synchronous + from durationcanvas_ref 136133 + to durationcanvas_ref 136389 + yz 101 2015 explicitmsg "order := <>create()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 413 74 -msg 132933 synchronous - from durationcanvas_ref 132549 - to durationcanvas_ref 132805 - yz 94 2015 explicitmsg "order = <> Order()" + label_xy 544 87 +msg 136901 return + from durationcanvas_ref 135877 + to durationcanvas_ref 135749 + yz 130 2015 explicitmsg "PinPadViewPanel" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 540 80 -reflexivemsg 133445 asynchronous - to durationcanvas_ref 133317 - yz 102 2025 explicitmsg "initOrderView()" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 241 100 + label_xy 205 116 end diff --git a/models/141125_69.d b/models/141125_69.d new file mode 100644 index 0000000..8122a5d --- /dev/null +++ b/models/141125_69.d @@ -0,0 +1,47 @@ +format 224 + +classinstance 128197 class_ref 128069 // Client + name "" xyz 115 18 2000 life_line_z 2000 +classinstance 128325 class_ref 142600 // AutomatController + name "" xyz 313 14 2000 life_line_z 2000 +classinstance 129093 class_ref 128922 // Automat + name "" xyz 502 14 2000 life_line_z 2000 +classinstance 129477 class_ref 128410 // Order + name "" xyz 658 17 2000 life_line_z 2000 +durationcanvas 135749 classinstance_ref 128197 // :Client + xyzwh 126 92 2010 11 60 +end +durationcanvas 135877 classinstance_ref 128325 // :AutomatController + xyzwh 358 92 2010 11 55 +end +durationcanvas 136133 classinstance_ref 129093 // :Automat + xyzwh 524 97 2010 11 25 +end +durationcanvas 136389 classinstance_ref 129477 // :Order + xyzwh 677 101 2010 11 25 +end +msg 136005 synchronous + from durationcanvas_ref 135749 + to durationcanvas_ref 135877 + yz 92 2015 explicitmsg "startOrder" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 222 78 +msg 136261 synchronous + from durationcanvas_ref 135877 + to durationcanvas_ref 136133 + yz 97 2015 explicitmsg "createOrder()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 413 83 +msg 136517 synchronous + from durationcanvas_ref 136133 + to durationcanvas_ref 136389 + yz 101 2015 explicitmsg "order := <>create()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 544 87 +msg 136901 return + from durationcanvas_ref 135877 + to durationcanvas_ref 135749 + yz 130 2015 explicitmsg "PinPadViewPanel" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 205 116 +end diff --git a/models/141186_69.d b/models/141186_69.d new file mode 100644 index 0000000..fb5720f --- /dev/null +++ b/models/141186_69.d @@ -0,0 +1,27 @@ +format 224 + +classinstance 128002 class_ref 128538 // Client + drawing_mode actor name "" xyz 6.4 5.1 2000 life_line_z 2000 +classinstance 129410 class_ref 128770 // TransactionController + name "" xyz 204.4 11.8 2000 life_line_z 2000 +durationcanvas 129538 classinstance_ref 128002 // :Client + xyzwh 17 121 2010 11 40 +end +durationcanvas 129666 classinstance_ref 129410 // :TransactionController + xyzwh 257 122 2010 11 82 + overlappingdurationcanvas 129922 + xyzwh 263 139 2020 11 25 + end +end +msg 129794 synchronous + from durationcanvas_ref 129538 + to durationcanvas_ref 129666 + yz 122 2015 explicitmsg "cancelTransaction()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 100 108 +reflexivemsg 130050 synchronous + to durationcanvas_ref 129922 + yz 139 2025 explicitmsg "cancelTransaction(Transaction:currentTransaction)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 298 138 +end diff --git a/models/141253.diagram b/models/141253.diagram new file mode 100644 index 0000000..22fc07b --- /dev/null +++ b/models/141253.diagram @@ -0,0 +1,143 @@ +format 224 + +classinstance 128197 class_ref 128069 // Client + name "" xyz 12.2 4 2000 life_line_z 2005 +classinstance 128837 class_ref 142600 // AutomatController + name "" xyz 264.6 4.4 2000 life_line_z 2000 +classinstance 129349 class_ref 128922 // Automat + name "" xyz 546.2 4.4 2000 life_line_z 2000 +fragment 129989 "getShelf" + color lightmagenta xyzwh 56.6 121.2 1990 1064 498 + separator 1244 +end +classinstance 130629 class_ref 129178 // Shelf + name "" xyz 779.6 4.4 2000 life_line_z 2000 +note 131909 "shelf == null" + xyzwh 118 123 2005 85 35 +note 132037 "shelf != null" + xyzwh 61.6 191.2 2005 77 35 +fragment 132293 "getProduct" + color mediumblue xyzwh 104.2 245.6 1995 1005 351 + separator 3948 +end +note 132421 "hasMealequals(false)" + xyzwh 112 273.4 2015 147 37 +note 133829 "hasMeal.equals(true) +" + xyzwh 110.2 393.4 2000 143 35 +classinstance 134469 class_ref 128410 // Order + name "" xyz 941 5 2000 life_line_z 2000 +durationcanvas 128965 classinstance_ref 128197 // :Client + xyzwh 23 69 2015 11 40 +end +durationcanvas 129093 classinstance_ref 128837 // :AutomatController + xyzwh 309 72 2010 11 491 +end +durationcanvas 129477 classinstance_ref 129349 // :Automat + xyzwh 568 81 2010 11 445 + overlappingdurationcanvas 129733 + xyzwh 574 97 2020 11 28 + end +end +durationcanvas 130373 classinstance_ref 128197 // :Client + xyzwh 23 157 2015 11 39 +end +durationcanvas 131653 classinstance_ref 130629 // :Shelf + xyzwh 798 202 2010 11 43 +end +durationcanvas 133957 classinstance_ref 130629 // :Shelf + xyzwh 798 409 2010 11 51 +end +durationcanvas 134597 classinstance_ref 134469 // :Order + xyzwh 960 477 2010 11 26 +end +durationcanvas 135109 classinstance_ref 128197 // :Client + xyzwh 23 330 2015 11 34 +end +durationcanvas 135621 classinstance_ref 128197 // :Client + xyzwh 23 533 2015 11 30 +end +msg 129221 synchronous + from durationcanvas_ref 128965 + to durationcanvas_ref 129093 + yz 73 2015 explicitmsg "enterProductCode" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 62 59 +msg 129605 synchronous + from durationcanvas_ref 129093 + to durationcanvas_ref 129477 + yz 83 2015 explicitmsg "shelfSelected(shelfNo: Integer)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 354 69 +reflexivemsg 129861 synchronous + to durationcanvas_ref 129733 + yz 97 2025 explicitmsg "getShelf(shelfNo: Integer)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 590 82 +msg 130501 return + from durationcanvas_ref 129093 + to durationcanvas_ref 130373 + yz 168 3005 explicitmsg "MealNotFoundMessage" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 89 157 +msg 131781 synchronous + from durationcanvas_ref 129477 + to durationcanvas_ref 131653 + yz 207 2015 explicitmsg "hasMeal()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 652 196 +msg 134085 synchronous + from durationcanvas_ref 129477 + to durationcanvas_ref 133957 + yz 411 2015 explicitmsg "hasMeal()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 659 397 +msg 134725 synchronous + from durationcanvas_ref 129477 + to durationcanvas_ref 134597 + yz 479 2015 explicitmsg "addMeal(meal : Meal)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 683 465 +msg 135877 return + from durationcanvas_ref 129093 + to durationcanvas_ref 135109 + yz 332 3010 explicitmsg "MealIsNotAvailableMessage" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 104 318 +msg 136005 return + from durationcanvas_ref 129093 + to durationcanvas_ref 135621 + yz 536 3005 explicitmsg "MealSuccessfullyAddedMessage" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 91 522 +msg 136133 return + from durationcanvas_ref 129477 + to durationcanvas_ref 129093 + yz 150 2025 explicitmsg "shelfNotFoundMessage : String" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 369 136 +msg 136261 return + from durationcanvas_ref 129477 + to durationcanvas_ref 129093 + yz 273 3005 explicitmsg "productNotAvailableMessage : String" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 355 259 +msg 136389 return + from durationcanvas_ref 129477 + to durationcanvas_ref 129093 + yz 500 3005 explicitmsg "mealSuccessfullyAddedMessage : String" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 345 486 +msg 136517 return + from durationcanvas_ref 131653 + to durationcanvas_ref 129477 + yz 231 3005 explicitmsg "hasMeal : Boolean" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 643 219 +msg 136645 return + from durationcanvas_ref 133957 + to durationcanvas_ref 129477 + yz 447 3005 explicitmsg "meal : Meal" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 662 433 +end diff --git a/models/141253_69.d b/models/141253_69.d new file mode 100644 index 0000000..61d12d9 --- /dev/null +++ b/models/141253_69.d @@ -0,0 +1,143 @@ +format 224 + +classinstance 128197 class_ref 128069 // Client + name "" xyz 12.2 3.8 2000 life_line_z 2005 +classinstance 128837 class_ref 142600 // AutomatController + name "" xyz 264.6 4.4 2000 life_line_z 2000 +classinstance 129349 class_ref 128922 // Automat + name "" xyz 546.2 4.4 2000 life_line_z 2000 +fragment 129989 "getShelf" + color lightmagenta xyzwh 56.6 121.2 1990 1064 498 + separator 1245 +end +classinstance 130629 class_ref 129178 // Shelf + name "" xyz 779.6 4.4 2000 life_line_z 2000 +note 131909 "shelf == null" + xyzwh 118 123 2005 85 35 +note 132037 "shelf != null" + xyzwh 61.6 191.2 2005 77 35 +fragment 132293 "getProduct" + color mediumblue xyzwh 104.2 245.6 1995 1005 351 + separator 3949 +end +note 132421 "hasMealequals(false)" + xyzwh 112 273.4 2015 147 37 +note 133829 "hasMeal.equals(true) +" + xyzwh 110.2 393.4 2000 143 35 +classinstance 134469 class_ref 128410 // Order + name "" xyz 941 5 2000 life_line_z 2000 +durationcanvas 128965 classinstance_ref 128197 // :Client + xyzwh 23 69.6 2015 11 40 +end +durationcanvas 129093 classinstance_ref 128837 // :AutomatController + xyzwh 309 72 2010 11 491 +end +durationcanvas 129477 classinstance_ref 129349 // :Automat + xyzwh 568 81.2 2010 11 445 + overlappingdurationcanvas 129733 + xyzwh 574 97 2020 11 28 + end +end +durationcanvas 130373 classinstance_ref 128197 // :Client + xyzwh 23 157 2015 11 39 +end +durationcanvas 131653 classinstance_ref 130629 // :Shelf + xyzwh 798 202.8 2010 11 43 +end +durationcanvas 133957 classinstance_ref 130629 // :Shelf + xyzwh 798 409.6 2010 11 51 +end +durationcanvas 134597 classinstance_ref 134469 // :Order + xyzwh 960 477 2010 11 26 +end +durationcanvas 135109 classinstance_ref 128197 // :Client + xyzwh 23 330 2015 11 34 +end +durationcanvas 135621 classinstance_ref 128197 // :Client + xyzwh 23 533 2015 11 30 +end +msg 129221 synchronous + from durationcanvas_ref 128965 + to durationcanvas_ref 129093 + yz 73 2015 explicitmsg "enterProductCode" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 62 59 +msg 129605 synchronous + from durationcanvas_ref 129093 + to durationcanvas_ref 129477 + yz 83 2015 explicitmsg "shelfSelected(shelfNo: Integer)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 354 69 +reflexivemsg 129861 synchronous + to durationcanvas_ref 129733 + yz 97 2025 explicitmsg "getShelf(shelfNo: Integer)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 590 82 +msg 130501 return + from durationcanvas_ref 129093 + to durationcanvas_ref 130373 + yz 168 3005 explicitmsg "MealNotFoundMessage" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 89 157 +msg 131781 synchronous + from durationcanvas_ref 129477 + to durationcanvas_ref 131653 + yz 207 2015 explicitmsg "hasMeal()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 652 196 +msg 134085 synchronous + from durationcanvas_ref 129477 + to durationcanvas_ref 133957 + yz 411 2015 explicitmsg "hasMeal()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 659 397 +msg 134725 synchronous + from durationcanvas_ref 129477 + to durationcanvas_ref 134597 + yz 479 2015 explicitmsg "addMeal(meal : Meal)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 683 465 +msg 135877 return + from durationcanvas_ref 129093 + to durationcanvas_ref 135109 + yz 332 3010 explicitmsg "MealIsNotAvailableMessage" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 104 318 +msg 136005 return + from durationcanvas_ref 129093 + to durationcanvas_ref 135621 + yz 536 3005 explicitmsg "MealSuccessfullyAddedMessage" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 91 522 +msg 136133 return + from durationcanvas_ref 129477 + to durationcanvas_ref 129093 + yz 150 2025 explicitmsg "shelfNotFoundMessage : String" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 369 136 +msg 136261 return + from durationcanvas_ref 129477 + to durationcanvas_ref 129093 + yz 273 3005 explicitmsg "productNotAvailableMessage : String" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 355 259 +msg 136389 return + from durationcanvas_ref 129477 + to durationcanvas_ref 129093 + yz 500 3005 explicitmsg "mealSuccessfullyAddedMessage : String" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 345 486 +msg 136517 return + from durationcanvas_ref 131653 + to durationcanvas_ref 129477 + yz 231 3005 explicitmsg "hasMeal : Boolean" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 643 219 +msg 136645 return + from durationcanvas_ref 133957 + to durationcanvas_ref 129477 + yz 447 2015 explicitmsg "meal : Meal" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 662 433 +end diff --git a/models/141442_69.d b/models/141442_69.d new file mode 100644 index 0000000..7fc3a6d --- /dev/null +++ b/models/141442_69.d @@ -0,0 +1,101 @@ +format 224 + +classinstance 128130 class_ref 128538 // Client + drawing_mode actor name "" xyz 3.7234 4.04 2000 life_line_z 2000 +classinstance 128258 class_ref 128770 // TransactionController + name "" xyz 137.653 12.7234 2000 life_line_z 2000 +classinstance 128770 class_ref 135298 // Terminal + name "" xyz 440.11 18.3931 2000 life_line_z 2000 +classinstance 129282 class_ref 135554 // AuthorizationSystem + name "" xyz 587.396 16 2000 life_line_z 2000 +fragment 130050 "authorize == true" + xyzwh 3.86785 323.45 2005 680 108 +end +fragment 130434 "authorize == false and attempts < 3" + xyzwh 2.19819 431.175 2010 681 143 +end +fragment 131458 "authorize =- false and attempts == 3" + xyzwh 2 573 2015 682 140 +end +durationcanvas 128386 classinstance_ref 128130 // :Client + xyzwh 14 129 2010 11 40 +end +durationcanvas 128514 classinstance_ref 128258 // :TransactionController + xyzwh 190 136 2010 11 433 + overlappingdurationcanvas 129794 + xyzwh 196 373 2020 11 39 + end + overlappingdurationcanvas 130178 + xyzwh 196 461 2020 11 25 + end +end +durationcanvas 128898 classinstance_ref 128770 // :Terminal + xyzwh 461 138 2010 11 56 +end +durationcanvas 129410 classinstance_ref 129282 // :AuthorizationSystem + xyzwh 639 234 2010 11 88 +end +durationcanvas 130818 classinstance_ref 129282 // :AuthorizationSystem + xyzwh 639 511 2010 11 33 +end +durationcanvas 131202 classinstance_ref 128258 // :TransactionController + xyzwh 190 627 2010 11 40 +end +msg 128642 synchronous + from durationcanvas_ref 128386 + to durationcanvas_ref 128514 + yz 136 2015 explicitmsg "enterPIN()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 39 118 +msg 129026 synchronous + from durationcanvas_ref 128514 + to durationcanvas_ref 128898 + yz 144 2020 explicitmsg "getPIN(PIN:string)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 246 128 +msg 129154 return + from durationcanvas_ref 128898 + to durationcanvas_ref 128514 + yz 176 2015 explicitmsg "PIN" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 271 162 +msg 129538 synchronous + from durationcanvas_ref 128514 + to durationcanvas_ref 129410 + yz 240 2015 explicitmsg "authorize(card:Card, PIN:string):Boolean" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 213 226 +msg 129666 return + from durationcanvas_ref 129410 + to durationcanvas_ref 128514 + yz 273 2015 explicitmsg "authorize" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 299 259 +reflexivemsg 129922 synchronous + to durationcanvas_ref 129794 + yz 373 2025 explicitmsg "displayPositiveMessage()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 234 372 +reflexivemsg 130306 synchronous + to durationcanvas_ref 130178 + yz 461 2025 explicitmsg "displayNegativeMessage()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 228 458 +msg 130946 synchronous + from durationcanvas_ref 128514 + to durationcanvas_ref 130818 + yz 511 2015 explicitmsg "authorize(card:Card, PIN:string):Boolean" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 323 497 +msg 131074 return + from durationcanvas_ref 130818 + to durationcanvas_ref 128514 + yz 533 2015 explicitmsg "authorize" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 398 519 +reflexivemsg 131330 synchronous + to durationcanvas_ref 131202 + yz 627 2015 explicitmsg "cancelTransaction(transaction:Transaction)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 224 625 +end diff --git a/models/147781.diagram b/models/147781.diagram new file mode 100644 index 0000000..e925421 --- /dev/null +++ b/models/147781.diagram @@ -0,0 +1,7 @@ +format 224 + +classinstance 128069 class_ref 128069 // Client + name "" xyz 50 8 2000 life_line_z 2000 +classinstance 128197 class_ref 128922 // Automat + name "" xyz 167 8 2000 life_line_z 2000 +end diff --git a/models/147781_69.d b/models/147781_69.d new file mode 100644 index 0000000..e925421 --- /dev/null +++ b/models/147781_69.d @@ -0,0 +1,7 @@ +format 224 + +classinstance 128069 class_ref 128069 // Client + name "" xyz 50 8 2000 life_line_z 2000 +classinstance 128197 class_ref 128922 // Automat + name "" xyz 167 8 2000 life_line_z 2000 +end diff --git a/models/147909_69.d b/models/147909_69.d new file mode 100644 index 0000000..e8dd282 --- /dev/null +++ b/models/147909_69.d @@ -0,0 +1,3 @@ +format 224 + +end diff --git a/models/148037.diagram b/models/148037.diagram new file mode 100644 index 0000000..a217bac --- /dev/null +++ b/models/148037.diagram @@ -0,0 +1,42 @@ +format 224 + +classinstance 128069 class_ref 128069 // Client + name "" xyz 47 4 2000 life_line_z 2000 +classinstance 128197 class_ref 142600 // AutomatController + name "" xyz 163 5 2000 life_line_z 2000 +classinstance 128709 class_ref 134853 // I18nService + name "" xyz 363 6 2000 life_line_z 2000 +durationcanvas 128325 classinstance_ref 128069 // :Client + xyzwh 58 81 2010 11 77 +end +durationcanvas 128453 classinstance_ref 128197 // :AutomatController + xyzwh 208 81 2010 11 64 +end +durationcanvas 128837 classinstance_ref 128709 // :I18nService + xyzwh 393 85 2010 11 41 +end +msg 128581 synchronous + from durationcanvas_ref 128325 + to durationcanvas_ref 128453 + yz 82 2015 explicitmsg "OpenLanguageMenu" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 88 68 +msg 128965 synchronous + from durationcanvas_ref 128453 + to durationcanvas_ref 128837 + yz 86 2020 explicitmsg "getLanguages()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 268 72 +msg 129093 return + from durationcanvas_ref 128837 + to durationcanvas_ref 128453 + yz 115 2025 explicitmsg "cultures : Culture[]" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 262 101 +msg 129477 return + from durationcanvas_ref 128453 + to durationcanvas_ref 128325 + yz 134 2015 explicitmsg "ShowAvailableLanguages" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 75 120 +end diff --git a/models/148037_69.d b/models/148037_69.d new file mode 100644 index 0000000..7250706 --- /dev/null +++ b/models/148037_69.d @@ -0,0 +1,42 @@ +format 224 + +classinstance 128069 class_ref 128069 // Client + name "" xyz 47 4 2000 life_line_z 2000 +classinstance 128197 class_ref 142600 // AutomatController + name "" xyz 163 5 2000 life_line_z 2000 +classinstance 128709 class_ref 134853 // I18nService + name "" xyz 363 6 2000 life_line_z 2000 +durationcanvas 128325 classinstance_ref 128069 // :Client + xyzwh 58 81 2010 11 77 +end +durationcanvas 128453 classinstance_ref 128197 // :AutomatController + xyzwh 208 81 2010 11 64 +end +durationcanvas 128837 classinstance_ref 128709 // :I18nService + xyzwh 393 85 2010 11 40 +end +msg 128581 synchronous + from durationcanvas_ref 128325 + to durationcanvas_ref 128453 + yz 82 2015 explicitmsg "OpenLanguageMenu" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 88 68 +msg 128965 synchronous + from durationcanvas_ref 128453 + to durationcanvas_ref 128837 + yz 86 2020 explicitmsg "getLanguages()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 268 72 +msg 129093 return + from durationcanvas_ref 128837 + to durationcanvas_ref 128453 + yz 112 2025 explicitmsg "Cultures : Culture[]" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 262 98 +msg 129477 return + from durationcanvas_ref 128453 + to durationcanvas_ref 128325 + yz 134 2015 explicitmsg "ShowAvailableLanguages" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 75 120 +end diff --git a/models/148165.diagram b/models/148165.diagram new file mode 100644 index 0000000..9129741 --- /dev/null +++ b/models/148165.diagram @@ -0,0 +1,36 @@ +format 224 + +classinstance 128069 class_ref 128069 // Client + name "" xyz 52 5 2000 life_line_z 2000 +classinstance 129221 class_ref 134981 // LanguageController + name "" xyz 183 4 2000 life_line_z 2000 +classinstance 129733 class_ref 134853 // I18nService + name "" xyz 396 4 2000 life_line_z 2000 +durationcanvas 129349 classinstance_ref 128069 // :Client + xyzwh 63 76 2010 11 53 +end +durationcanvas 129477 classinstance_ref 129221 // :LanguageController + xyzwh 232 77 2010 11 41 +end +durationcanvas 129861 classinstance_ref 129733 // :I18nService + xyzwh 426 78 2010 11 25 +end +msg 129605 synchronous + from durationcanvas_ref 129349 + to durationcanvas_ref 129477 + yz 77 2015 explicitmsg "selectLanguage" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 115 63 +msg 129989 synchronous + from durationcanvas_ref 129477 + to durationcanvas_ref 129861 + yz 80 2015 explicitmsg "changeLanguage(culture : Culture)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 251 66 +msg 130117 return + from durationcanvas_ref 129477 + to durationcanvas_ref 129349 + yz 107 2015 explicitmsg "CloseLanguagePanelView" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 90 93 +end diff --git a/models/148165_69.d b/models/148165_69.d new file mode 100644 index 0000000..e8dd282 --- /dev/null +++ b/models/148165_69.d @@ -0,0 +1,3 @@ +format 224 + +end diff --git a/models/148293_69.d b/models/148293_69.d new file mode 100644 index 0000000..e8dd282 --- /dev/null +++ b/models/148293_69.d @@ -0,0 +1,3 @@ +format 224 + +end diff --git a/models/148421_69.d b/models/148421_69.d new file mode 100644 index 0000000..e8dd282 --- /dev/null +++ b/models/148421_69.d @@ -0,0 +1,3 @@ +format 224 + +end diff --git a/models/models.prj b/models/models.prj index 893e703..f7e8b3b 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,6 +1,6 @@ format 224 "models" - revision 14 + revision 15 modified_by 69 "s452684" @@ -1457,7 +1457,7 @@ ${members}} sequencediagram 141253 "2-2-wybranie_kodu_posilku" sequencediagramsettings end - overlapping_bars size A4 + overlapping_bars size A3 end class 142600 "AutomatController" @@ -1715,7 +1715,79 @@ ${members}} end - class 128197 "Panel" + class 128197 "PanelView" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + sequencediagram 147781 "2-3-wybranie_metody_platnosci-gotowka" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 147909 "2-4-wybranie_metody_platnosci-karta" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 148037 "2-5-otwarcie_menu_ustawien_jezykowych" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 148165 "2-6-wybranie_jezyka_z_menu_jezykow" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 148293 "2-7-anulowanie_zamowienia" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 148421 "2-8-odebranie_posilku" + sequencediagramsettings end + overlapping_bars size A4 + end + + class 134725 "ExceptionHandler" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 134853 "I18nService" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 134981 "LanguageController" visibility package cpp_decl "" java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} {