format 224 classinstance 128008 class_ref 142600 // AutomatController color lightmediumblue name "" xyz 436 30 2000 life_line_z 2000 classinstance 128264 class_ref 128922 // Automat name "" xyz 663 35 2000 life_line_z 2000 classinstance 130696 class_ref 129178 // Shelf name "" xyz 916 35 2000 life_line_z 2000 classinstance 132104 class_ref 128538 // Client drawing_mode actor name "" xyz 27 25 2000 life_line_z 2000 classinstance 132232 class_ref 149384 // Interface color gold name "" xyz 235 32 2000 life_line_z 2000 classinstance 137224 class_ref 128410 // Order name "" xyz 1072 35 2000 life_line_z 2000 fragment 141576 "Shelf != null" xyzwh 104 356 2000 1108 463 end fragment 141704 "isEmpty == false" xyzwh 161 542 2025 1003 205 end fragment 142088 "isEmpty == true" xyzwh 160 422 2005 1001 119 end fragment 142216 "Shelf == null" xyzwh 103 245 2000 1111 110 end durationcanvas 132360 classinstance_ref 132104 // :Client xyzwh 38 101 2010 11 50 end durationcanvas 132488 classinstance_ref 132232 // :Interface xyzwh 258 110 2010 11 239 overlappingdurationcanvas 142856 xyzwh 264 307 2020 11 25 end end durationcanvas 136200 classinstance_ref 128008 // :AutomatController xyzwh 481 125 2010 11 658 end durationcanvas 136712 classinstance_ref 128264 // :Automat xyzwh 685 134 2010 11 541 overlappingdurationcanvas 139272 xyzwh 691 200 2020 11 25 end end durationcanvas 136968 classinstance_ref 130696 // :Shelf xyzwh 935 530 2010 11 83 end durationcanvas 137480 classinstance_ref 137224 // :Order xyzwh 1091 630 2010 11 35 end durationcanvas 141064 classinstance_ref 130696 // :Shelf xyzwh 935 378 2010 11 165 end durationcanvas 143752 classinstance_ref 132232 // :Interface xyzwh 258 442 2010 11 80 overlappingdurationcanvas 144008 xyzwh 264 479 2020 11 25 end end durationcanvas 144392 classinstance_ref 132232 // :Interface xyzwh 258 677 2010 11 51 overlappingdurationcanvas 144648 xyzwh 264 697 2020 11 25 end end msg 132616 synchronous from durationcanvas_ref 132360 to durationcanvas_ref 132488 yz 110 2015 explicitmsg "EntersProductShelfNumber()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 78 96 msg 136328 synchronous from durationcanvas_ref 132488 to durationcanvas_ref 136200 yz 144 2020 explicitmsg "AddProductToOrder(shelfNumber: int)" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 284 131 msg 136840 synchronous from durationcanvas_ref 136200 to durationcanvas_ref 136712 yz 174 2025 explicitmsg "AddProduct(shelfNumber: int)" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 508 160 msg 137096 synchronous from durationcanvas_ref 136712 to durationcanvas_ref 136968 yz 560 2030 explicitmsg "GetProduct()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 769 548 msg 137608 synchronous from durationcanvas_ref 136712 to durationcanvas_ref 137480 yz 648 2015 explicitmsg "AddProduct(product: Product)" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 725 634 reflexivemsg 139400 synchronous to durationcanvas_ref 139272 yz 200 2025 explicitmsg "FindShelf(shelfNumber: int)" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 726 200 msg 139784 return from durationcanvas_ref 136968 to durationcanvas_ref 136712 yz 588 2015 explicitmsg "Product" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 787 577 selfreflexivemsg 140552 to durationcanvas_ref 139272 yz 217 3005 explicitmsg "Shelf?" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 728 216 msg 141192 synchronous from durationcanvas_ref 136712 to durationcanvas_ref 141064 yz 378 2015 explicitmsg "IsEmpty()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 791 364 msg 141320 return from durationcanvas_ref 141064 to durationcanvas_ref 136712 yz 407 2020 explicitmsg "isEmpty := bool" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 790 393 msg 142344 return from durationcanvas_ref 136712 to durationcanvas_ref 136200 yz 268 2015 explicitmsg "false" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 588 254 msg 142600 return from durationcanvas_ref 136712 to durationcanvas_ref 136200 yz 449 2015 explicitmsg "false" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 588 435 msg 142728 return from durationcanvas_ref 136200 to durationcanvas_ref 132488 yz 282 2015 explicitmsg "false" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 360 268 reflexivemsg 142984 synchronous to durationcanvas_ref 142856 yz 307 2025 explicitmsg "ShowProductPickError()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 304 305 msg 143880 return from durationcanvas_ref 136200 to durationcanvas_ref 143752 yz 466 2015 explicitmsg "false" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 360 452 reflexivemsg 144136 synchronous to durationcanvas_ref 144008 yz 479 2025 explicitmsg "ShowProductPickError()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 300 478 msg 144264 return from durationcanvas_ref 136712 to durationcanvas_ref 136200 yz 664 2015 explicitmsg "true" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 579 650 msg 144520 return from durationcanvas_ref 136200 to durationcanvas_ref 144392 yz 677 2020 explicitmsg "true" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 366 663 reflexivemsg 144776 synchronous to durationcanvas_ref 144648 yz 697 2025 explicitmsg "ShowPaymentSelectView()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default label_xy 298 696 end