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