Storage { { Format 1.33 } { GeneratedFrom TSCD-version-2.20 } { WrittenBy minus } { WrittenOn "" } } Document { { Type "Statechart Diagram" } { Name states.scd } { Author minus } { CreatedOn "" } { Annotation "" } { Hierarchy True } } Page { { PageOrientation Portrait } { PageSize A4 } { ShowHeaders False } { ShowFooters False } { ShowNumbers False } } Scale { { ScaleValue 1 } } # GRAPH NODES SCDOrState 1 { { Name "Get next song" } { Annotation "" } { Parent 0 } { Index "" } } SCDOrState 2 { { Name "Pause" } { Annotation "" } { Parent 0 } { Index "" } } SCDOrState 3 { { Name "Play" } { Annotation "" } { Parent 0 } { Index "" } } SCDOrState 4 { { Name "Stop" } { Annotation "" } { Parent 0 } { Index "" } } SCDOrState 5 { { Name "Import" } { Annotation "" } { Parent 0 } { Index "" } } # GRAPH EDGES SCDTransitionEdge 6 { { Name "" } { Annotation "" } { Parent 0 } { Subject1 1 } { Subject2 3 } } SCDTransitionEdge 7 { { Name "Song ended" } { Annotation "" } { Parent 0 } { Subject1 3 } { Subject2 1 } } SCDTransitionEdge 8 { { Name "Next" } { Annotation "" } { Parent 0 } { Subject1 2 } { Subject2 3 } } SCDTransitionEdge 9 { { Name "Play" } { Annotation "" } { Parent 0 } { Subject1 2 } { Subject2 3 } } SCDTransitionEdge 10 { { Name "Pause" } { Annotation "" } { Parent 0 } { Subject1 3 } { Subject2 2 } } SCDTransitionEdge 11 { { Name "Play" } { Annotation "" } { Parent 0 } { Subject1 4 } { Subject2 3 } } SCDTransitionEdge 12 { { Name "" } { Annotation "" } { Parent 0 } { Subject1 4 } { Subject2 1 } } SCDTransitionEdge 13 { { Name "" } { Annotation "" } { Parent 0 } { Subject1 2 } { Subject2 4 } } # VIEWS AND GRAPHICAL SHAPES View 14 { { Index "0" } { Parent 0 } } RoundedBox 15 { { View 14 } { Subject 1 } { Position 70 180 } { Size 108 62 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } RoundedBox 16 { { View 14 } { Subject 2 } { Position 470 180 } { Size 80 64 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } RoundedBox 17 { { View 14 } { Subject 3 } { Position 260 180 } { Size 80 64 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } RoundedBox 18 { { View 14 } { Subject 4 } { Position 260 290 } { Size 80 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } RoundedBox 19 { { View 14 } { Subject 5 } { Position 240 420 } { Size 80 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 20 { { View 14 } { Subject 6 } { FromShape 15 } { ToShape 17 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 124 165 } { Point 220 164 } { NamePosition 172 155 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 21 { { View 14 } { Subject 7 } { FromShape 17 } { ToShape 15 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 220 196 } { Point 124 196 } { NamePosition 172 186 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 22 { { View 14 } { Subject 8 } { FromShape 16 } { ToShape 17 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 430 159 } { Point 300 159 } { NamePosition 365 149 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 23 { { View 14 } { Subject 9 } { FromShape 16 } { ToShape 17 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 430 180 } { Point 300 180 } { NamePosition 365 170 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 24 { { View 14 } { Subject 10 } { FromShape 17 } { ToShape 16 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 300 201 } { Point 430 201 } { NamePosition 365 191 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 25 { { View 14 } { Subject 11 } { FromShape 18 } { ToShape 17 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 260 270 } { Point 260 212 } { NamePosition 246 241 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 26 { { View 14 } { Subject 12 } { FromShape 18 } { ToShape 15 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 4 } { Point 220 290 } { Point 70 290 } { Point 70 250 } { Point 70 211 } { NamePosition 145 280 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 27 { { View 14 } { Subject 13 } { FromShape 16 } { ToShape 18 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 3 } { Point 470 212 } { Point 470 290 } { Point 300 290 } { NamePosition 456 251 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } }