10
UMLState
840
430
120
60
makeList
OfLocally
CreatedFiles
halign=left
transparency=0
UMLState
840
490
120
60
makeList
OfLocally
DeletedFiles
halign=left
transparency=0
UMLState
840
610
120
50
doCreateOps
OnOtherSDs
halign=left
style=wordwrap
transparency=0
bg=#81D4FA
UMLState
1050
270
120
50
read
StateFile
bg=#FFF59D
halign=left
style=wordwrap
transparency=0
UMLState
840
550
120
60
makeList
OfLocally
ModifiedFiles
halign=left
transparency=0
UMLState
840
380
120
50
readState
FromFS
bg=#A5D6A7
halign=left
style=wordwrap
transparency=0
UMLState
840
200
120
30
START
bg=#B0BEC5
transparency=0
style=wordwrap
UMLState
840
760
120
50
write
StateFile
bg=#FFF59D
halign=left
style=wordwrap
transparency=0
UMLState
840
660
120
50
doDeleteOps
OnOtherSDs
halign=left
style=wordwrap
transparency=0
bg=#81D4FA
UMLState
840
710
120
50
doModifyOps
OnOtherSDs
halign=left
style=wordwrap
transparency=0
bg=#81D4FA
UMLSpecialState
1090
380
40
40
type=decision
transparency=0
Relation
1100
310
30
90
lt=<-
10.0;70.0;10.0;10.0
Relation
950
410
180
390
lt=<-
10.0;370.0;160.0;370.0;160.0;10.0
Relation
950
380
160
40
lt=<-
10.0;20.0;140.0;20.0
Relation
780
200
80
650
lt=<-
60.0;10.0;10.0;10.0;10.0;630.0;60.0;630.0
UMLState
840
810
120
40
SLEEP
style=wordwrap
bg=#B0BEC5
transparency=0
Relation
910
280
160
30
lt=<-
140.0;10.0;10.0;10.0
UMLSpecialState
880
270
40
40
type=decision
transparency=0
Text
980
450
110
50
[No
StateFile]
Relation
890
300
30
100
lt=<-
10.0;80.0;10.0;10.0
Text
790
330
110
30
[n-th loop]
Relation
890
220
30
70
lt=<-
10.0;50.0;10.0;10.0
Text
920
250
130
30
[1-st loop]
Text
970
340
100
50
[StateFile
exists]
UMLState
1320
750
150
50
add/remove
Collection (Map)
halign=left
style=wordwrap
bg=#B39DDB
UMLSpecialState
1270
810
40
40
type=decision
Relation
950
810
340
40
lt=<-
320.0;20.0;10.0;20.0
Relation
1280
760
60
70
lt=<-
40.0;20.0;10.0;20.0;10.0;50.0
Relation
950
190
590
590
lt=<-
10.0;20.0;570.0;20.0;570.0;570.0
Relation
1280
840
60
60
lt=<-
40.0;40.0;10.0;40.0;10.0;10.0
UMLState
1320
860
150
50
add/remove
Directory
halign=left
style=wordwrap
bg=#B39DDB
Relation
1460
760
60
40
lt=<-
40.0;20.0;10.0;20.0
UMLSpecialState
1500
760
40
40
type=decision
Relation
1460
790
80
110
lt=<-
60.0;10.0;60.0;90.0;10.0;90.0
Text
1060
800
160
30
[User Input]
UMLState
490
90
730
850
* Logic-Thread*
halign=left
valign=top
layer=-1
lt=.
UMLState
1240
680
340
260
* UI-Thread*
valign=top
halign=left
layer=-1
lt=.
UMLClass
740
120
460
770
*SyncDirectory*
lw=2.5
UMLClass
510
370
150
40
*SyncMap*
bg=#81D4FA
lw=2.5
UMLClass
510
240
150
40
*MAP_OF_SYNCMAPS*
bg=#B0BEC5
transparency=0
lw=2.5
Relation
570
270
60
120
lt=<<<<<-
m1=1
m2=0..n
10.0;10.0;10.0;100.0
Relation
570
400
190
110
lt=<<<<<-
m1=1
m2=0..n
layer=2
10.0;10.0;10.0;80.0;170.0;80.0