Storage { { Format 1.33 } { GeneratedFrom TEFD-version-2.20 } { WrittenBy jemarch } { WrittenOn "" } } Document { { Type "Data and Event Flow Diagram" } { Name Stm1.efd } { Author jemarch } { CreatedOn "" } { Annotation "" } { Hierarchy False } } Page { { PageOrientation Portrait } { PageSize A4 } { ShowHeaders False } { ShowFooters False } { ShowNumbers False } } Scale { { ScaleValue 1 } } # GRAPH NODES DataProcess 2 { { Name "filtering" } { Annotation "" } { Parent 0 } { Index "1.1" } { ProcessGroup False } { Persistence Instantaneous } { Minispec "" } { ActivationMechanism Unspecified } } ExternalEntity 32 { { Name "client" } { Annotation "" } { Parent 0 } { Index "" } } DataProcess 38 { { Name "memory\rbackend" } { Annotation "" } { Parent 0 } { Index "1.3" } { ProcessGroup False } { Persistence Instantaneous } { Minispec "" } { ActivationMechanism Unspecified } } DataProcess 102 { { Name "file\rbackend" } { Annotation "" } { Parent 0 } { Index "1.2" } { ProcessGroup False } { Persistence Instantaneous } { Minispec "" } { ActivationMechanism Unspecified } } Comment 103 { { Name "(same flows as 1.3)" } { Annotation "" } { Parent 0 } { Index "" } } # GRAPH EDGES DataFlow 44 { { Name "readed\rbytes" } { Annotation "" } { Parent 0 } { Subject1 2 } { Subject2 32 } { Components 0 } { ContentType Unspecified } } DataFlow 88 { { Name "peeked char" } { Annotation "" } { Parent 0 } { Subject1 38 } { Subject2 32 } { Components 0 } { ContentType Unspecified } } DataFlow 89 { { Name "readed char" } { Annotation "" } { Parent 0 } { Subject1 38 } { Subject2 32 } { Components 0 } { ContentType Unspecified } } DataFlow 90 { { Name "to write \rbytes" } { Annotation "" } { Parent 0 } { Subject1 32 } { Subject2 2 } { Components 0 } { ContentType Unspecified } } DataFlow 91 { { Name "number of \rflushed bytes" } { Annotation "" } { Parent 0 } { Subject1 38 } { Subject2 32 } { Components 0 } { ContentType Unspecified } } DataFlow 92 { { Name "current position" } { Annotation "" } { Parent 0 } { Subject1 38 } { Subject2 32 } { Components 0 } { ContentType Unspecified } } DataFlow 93 { { Name "filter\rparameters" } { Annotation "" } { Parent 0 } { Subject1 32 } { Subject2 2 } { Components 0 } { ContentType Unspecified } } DataFlow 100 { { Name "seeked position" } { Annotation "" } { Parent 0 } { Subject1 38 } { Subject2 32 } { Components 0 } { ContentType Unspecified } } DataFlow 110 { { Name "unfiltered\rbytes" } { Annotation "" } { Parent 0 } { Subject1 38 } { Subject2 2 } { Components 0 } { ContentType Unspecified } } DataFlow 111 { { Name "filtered\rbytes" } { Annotation "" } { Parent 0 } { Subject1 2 } { Subject2 38 } { Components 0 } { ContentType Unspecified } } # VIEWS AND GRAPHICAL SHAPES View 1 { { Index "0" } { Parent 0 } } Circle 17 { { View 1 } { Subject 2 } { Position 570 560 } { Size 140 140 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-helvetica-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Square 35 { { View 1 } { Subject 32 } { Position 570 320 } { Size 140 140 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-helvetica-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Circle 41 { { View 1 } { Subject 38 } { Position 200 320 } { Size 140 140 } { 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 49 { { View 1 } { Subject 44 } { FromShape 17 } { ToShape 35 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 523 508 } { Point 523 390 } { NamePosition 544 441 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-helvetica-bold-r-normal--8*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 94 { { View 1 } { Subject 88 } { FromShape 41 } { ToShape 35 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 242 264 } { Point 500 264 } { NamePosition 371 254 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-helvetica-bold-r-normal--8*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 95 { { View 1 } { Subject 89 } { FromShape 41 } { ToShape 35 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 264 292 } { Point 500 292 } { NamePosition 368 278 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-helvetica-bold-r-normal--8*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 96 { { View 1 } { Subject 90 } { FromShape 35 } { ToShape 17 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 570 390 } { Point 570 490 } { NamePosition 592 440 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-helvetica-bold-r-normal--8*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 97 { { View 1 } { Subject 91 } { FromShape 41 } { ToShape 35 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 270 320 } { Point 500 320 } { NamePosition 376 307 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-helvetica-bold-r-normal--8*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 98 { { View 1 } { Subject 92 } { FromShape 41 } { ToShape 35 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 264 348 } { Point 500 348 } { NamePosition 371 335 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-helvetica-bold-r-normal--8*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 99 { { View 1 } { Subject 93 } { FromShape 35 } { ToShape 17 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 617 390 } { Point 617 508 } { NamePosition 648 438 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-helvetica-bold-r-normal--8*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 101 { { View 1 } { Subject 100 } { FromShape 41 } { ToShape 35 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 242 376 } { Point 500 376 } { NamePosition 376 362 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-helvetica-bold-r-normal--8*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Circle 104 { { View 1 } { Subject 102 } { Position 210 560 } { Size 97 97 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } TextBox 105 { { View 1 } { Subject 103 } { Position 210 490 } { Size 20 20 } { Color "black" } { LineWidth 1 } { LineStyle Invisible } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-helvetica-medium-o-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 112 { { View 1 } { Subject 110 } { FromShape 41 } { ToShape 17 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 210 389 } { Point 503 579 } { NamePosition 336 501 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-helvetica-bold-r-normal--8*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 113 { { View 1 } { Subject 111 } { FromShape 17 } { ToShape 41 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 501 550 } { Point 237 379 } { NamePosition 395 449 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-helvetica-bold-r-normal--8*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } }