10 com.umlet.element.custom.State 400 120 120 40 Load the default procedure com.umlet.element.Relation 430 40 50 100 lt=<- 30;80;30;30 com.umlet.element.custom.InitialState 450 60 20 20 i com.umlet.element.custom.State 400 190 120 40 Reset valves, pumps, etc. com.umlet.element.Relation 430 130 50 80 lt=<- 30;60;30;30 com.umlet.element.custom.State 400 260 120 40 Detect cameras com.umlet.element.Relation 430 200 50 80 lt=<- 30;60;30;30 com.umlet.element.custom.State 370 550 180 110 complex state -- some more... -. com.umlet.element.custom.State 370 390 180 60 Display prompt, enable 'Cycle' and 'Test' buttons and wait for a selection com.umlet.element.Relation 430 320 50 90 lt=<- 30;70;30;30 com.umlet.element.custom.RegionEndState 450 330 20 20 com.umlet.element.Relation 430 270 50 80 lt=<- 30;60;30;30 com.umlet.element.custom.Decision 440 480 40 40 com.umlet.element.Relation 430 420 50 80 lt=<- 30;60;30;30 com.umlet.element.Relation 430 490 50 80 lt=<- 30;60;30;30 com.umlet.element.custom.State 620 430 160 40 Disable 'Cycle' and 'Test' buttons com.umlet.element.custom.State 620 360 160 40 Empty the tank com.umlet.element.Relation 450 440 270 80 lt=<- 250;30;250;60;30;60 com.umlet.element.Relation 670 370 50 80 lt=<- 30;30;30;60 com.umlet.element.Relation 440 310 280 70 lt=<- 30;30;260;30;260;50 com.umlet.element.custom.Text 490 480 180 20 'Empty a tank' selected com.umlet.element.custom.Text 290 520 160 20 'Cycle' or 'Test' selected