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 1243 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 3947 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