8
com.umlet.element.Relation
400
0
40
64
lt=<-
24;48;24;24
com.umlet.element.custom.InitialState
416
8
16
16
i
com.umlet.element.custom.State
328
48
192
32
'Test Start' transition sequence
com.umlet.element.Relation
400
56
40
56
lt=<-
24;40;24;24
com.umlet.element.custom.RegionEndState
416
96
16
16
com.umlet.element.Relation
400
88
40
56
lt=<-
24;40;24;24
com.umlet.element.custom.State
344
128
160
32
Initialize (single) test results
com.umlet.element.Relation
400
136
40
56
lt=<-
24;40;24;24
com.umlet.element.custom.Decision
408
176
32
32
com.umlet.element.Relation
400
184
40
56
lt=<-
24;40;24;24
com.umlet.element.custom.Decision
408
224
32
32
com.umlet.element.custom.RegionEndState
416
272
16
16
com.umlet.element.Relation
400
232
40
56
lt=<-
24;40;24;24
com.umlet.element.Relation
400
264
40
56
lt=<-
24;40;24;24
com.umlet.element.custom.State
344
304
160
32
Make the water tank empty
com.umlet.element.Relation
400
312
40
56
lt=<-
24;40;24;24
com.umlet.element.custom.RegionEndState
416
352
16
16
com.umlet.element.Relation
400
344
40
56
lt=<-
24;40;24;24
com.umlet.element.Relation
272
168
160
128
lt=<-
m2=[Emptying always]
144;112;24;112;24;24;136;24
com.umlet.element.Relation
408
216
176
160
lt=<-
m2=[Enough room in tank]
24;144;160;144;160;24;32;24
com.umlet.element.custom.State
344
384
160
32
Set the required water flow
com.umlet.element.Relation
400
392
40
56
lt=<-
24;40;24;24
com.umlet.element.custom.State
328
432
192
32
Measure the 'start' mass of water
com.umlet.element.Relation
400
440
40
56
lt=<-
24;40;24;24
com.umlet.element.custom.State
344
480
160
32
Start the test (diverter, etc.)
com.umlet.element.Relation
400
488
40
56
lt=<-
24;40;24;24
com.umlet.element.custom.RegionEndState
416
528
16
16
com.umlet.element.custom.State
344
560
160
32
Read intermediate results
com.umlet.element.Relation
400
520
40
56
lt=<-
24;40;24;24
com.umlet.element.Relation
400
568
40
56
lt=<-
24;40;24;24
com.umlet.element.custom.Decision
408
608
32
32
com.umlet.element.Relation
272
512
160
128
lt=<-
m2=[Test in progress]
144;24;24;24;24;112;136;112
com.umlet.element.Relation
400
616
40
64
lt=<-
24;48;24;24
com.umlet.element.custom.Text
424
640
104
24
[Test completed]
com.umlet.element.custom.State
328
664
192
32
Measure the 'end' mass of water
com.umlet.element.custom.State
328
712
192
32
Calculate and save this test results
com.umlet.element.Relation
400
672
40
56
lt=<-
24;40;24;24
com.umlet.element.Relation
400
720
40
56
lt=<-
24;40;24;24
com.umlet.element.custom.Decision
408
760
32
32
com.umlet.element.Relation
400
768
40
64
lt=<-
24;48;24;24
com.umlet.element.Relation
408
80
216
712
lt=<-
m2=[More repetitions to be done]
24;24;200;24;200;696;32;696
com.umlet.element.custom.Text
264
792
160
24
[All test repetitions completed]
com.umlet.element.custom.State
328
816
192
32
Stop any running tests, etc. (?)
com.umlet.element.custom.State
328
864
192
32
'Test End' transition sequence
com.umlet.element.Relation
400
824
40
56
lt=<-
24;40;24;24
com.umlet.element.Relation
400
872
40
64
lt=<-
24;48;24;24
com.umlet.element.custom.FinalState
416
920
16
16