10 UMLClass 1140 730 130 60 StateFile bg=yellow halign=left group=1 UMLClass 1270 730 130 30 State bg=green halign=left group=1 UMLClass 1270 760 130 30 ListDeleted halign=left group=1 UMLClass 1140 650 130 30 StateFile bg=yellow halign=left group=2 UMLClass 1270 650 130 60 State bg=green halign=left group=2 UMLClass 1140 680 130 30 ListCreated halign=left group=2 UMLState 900 660 120 40 make ListCreated halign=left UMLState 900 700 120 40 make ListDeleted halign=left UMLState 900 780 120 40 doCreate halign=left style=wordwrap UMLClass 1130 640 280 80 halign=left layer=-1 group=2 UMLState 900 480 120 50 read StateFile bg=yellow halign=left style=wordwrap UMLClass 1130 720 280 80 halign=left layer=-1 group=1 Relation 1010 670 140 30 lt=. 10.0;10.0;120.0;10.0 UMLState 900 740 120 40 make ListModified halign=left UMLState 900 620 120 40 readState bg=green halign=left style=wordwrap UMLState 900 450 120 30 START bg=gray style=wordwrap UMLState 900 1100 120 50 write StateFile bg=yellow halign=left style=wordwrap Relation 1010 710 140 70 lt=. 10.0;10.0;120.0;50.0 UMLState 900 820 120 40 doDelete halign=left style=wordwrap UMLState 900 860 120 40 doModify halign=left style=wordwrap UMLSpecialState 940 550 40 40 type=decision Relation 950 520 30 50 lt=<- 10.0;30.0;10.0;10.0 Relation 780 560 200 710 lt=<- [No State File] 180.0;590.0;180.0;690.0;20.0;690.0;10.0;10.0;160.0;10.0 Relation 950 580 30 60 lt=<- 10.0;40.0;10.0;10.0 Relation 840 630 80 510 lt=<- loop 60.0;10.0;10.0;10.0;10.0;290.0;60.0;490.0 UMLClass 1140 810 130 30 StateFile bg=yellow halign=left group=3 UMLClass 1270 810 130 30 State bg=green halign=left group=3 UMLClass 1130 800 540 50 halign=left layer=-1 group=3 UMLClass 1490 810 130 30 ListModified halign=left group=3 UMLState 1400 810 90 30 modified style=wordwrap group=3 Relation 1010 750 140 100 lt=. 10.0;10.0;120.0;80.0