604 lines
13 KiB
Plaintext
604 lines
13 KiB
Plaintext
|
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||
|
<!DOCTYPE pgml SYSTEM "pgml.dtd">
|
||
|
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-1-2-717d91:e7cd986e07:-7ffe"
|
||
|
name="BlockClassDiagram"
|
||
|
>
|
||
|
<group name="Fig0"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[336, 152, 254, 65]"
|
||
|
href="127-0-0-1-32fb1e:e8c8d28c34:-7ffd"
|
||
|
shown="7"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
<rectangle name="Fig0.0"
|
||
|
x="336"
|
||
|
y="152"
|
||
|
width="254"
|
||
|
height="64"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
/>
|
||
|
<text name="Fig0.1"
|
||
|
context=""
|
||
|
x="10"
|
||
|
y="10"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
></text>
|
||
|
<text name="Fig0.2"
|
||
|
context=""
|
||
|
x="336"
|
||
|
y="152"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog.italic"
|
||
|
textsize="9"
|
||
|
>BigBlock</text>
|
||
|
<rectangle name="Fig0.3"
|
||
|
x="10"
|
||
|
y="15"
|
||
|
width="2"
|
||
|
height="60"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-1"
|
||
|
/>
|
||
|
<text name="Fig0.4"
|
||
|
context=""
|
||
|
x="336"
|
||
|
y="172"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>#BIG_BLOCK_SIZE : int = 512</text>
|
||
|
<text name="Fig0.5"
|
||
|
context=""
|
||
|
x="336"
|
||
|
y="192"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>+writeData(in stream:OutputStream)
|
||
|
#doWriteData(in stream:OutputStream, in data[]:byte)</text>
|
||
|
</group>
|
||
|
<group name="Fig1"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[8, 128, 300, 139]"
|
||
|
href="127-0-0-1-32fb1e:e8c8d28c34:-7ffc"
|
||
|
shown="7"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
<rectangle name="Fig1.0"
|
||
|
x="8"
|
||
|
y="128"
|
||
|
width="300"
|
||
|
height="138"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
/>
|
||
|
<text name="Fig1.1"
|
||
|
context=""
|
||
|
x="10"
|
||
|
y="10"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
></text>
|
||
|
<text name="Fig1.2"
|
||
|
context=""
|
||
|
x="8"
|
||
|
y="128"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>HeaderBlock</text>
|
||
|
<rectangle name="Fig1.3"
|
||
|
x="10"
|
||
|
y="15"
|
||
|
width="2"
|
||
|
height="60"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-1"
|
||
|
/>
|
||
|
<text name="Fig1.4"
|
||
|
context=""
|
||
|
x="8"
|
||
|
y="148"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>-_bat_count : IntegerField
|
||
|
-_property_start : IntegerField
|
||
|
-_sbat_start : IntegerField = -2
|
||
|
-_xbat_start : IntegerField = -2
|
||
|
-_xbat_count : IntegerField = 0
|
||
|
-_data[ 512 ] : byte</text>
|
||
|
<text name="Fig1.5"
|
||
|
context=""
|
||
|
x="8"
|
||
|
y="212"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>+setBATBlocks(in blockCount:int, in startBlock:int) : BATBlock
|
||
|
+setPropertyStart(in startBlock:int)
|
||
|
+setXBATStart(in startBlock:int)
|
||
|
+Header()
|
||
|
+calculateXBATStorageRequirements(in blockCount:int) : int</text>
|
||
|
</group>
|
||
|
<group name="Fig2"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[296, 344, 293, 61]"
|
||
|
href="127-0-0-1-497f6:e8c85b337f:-7ff6"
|
||
|
shown="7"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
<rectangle name="Fig2.0"
|
||
|
x="296"
|
||
|
y="344"
|
||
|
width="293"
|
||
|
height="60"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
/>
|
||
|
<text name="Fig2.1"
|
||
|
context=""
|
||
|
x="10"
|
||
|
y="10"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
></text>
|
||
|
<text name="Fig2.2"
|
||
|
context=""
|
||
|
x="296"
|
||
|
y="344"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>PropertyBlock</text>
|
||
|
<rectangle name="Fig2.3"
|
||
|
x="10"
|
||
|
y="15"
|
||
|
width="2"
|
||
|
height="60"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-1"
|
||
|
/>
|
||
|
<text name="Fig2.4"
|
||
|
context=""
|
||
|
x="296"
|
||
|
y="364"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>-_properties[ 4 ] : Property</text>
|
||
|
<text name="Fig2.5"
|
||
|
context=""
|
||
|
x="296"
|
||
|
y="384"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>+createPropertyBlockArray(in properties:List) : BlockWritable</text>
|
||
|
</group>
|
||
|
<group name="Fig3"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[8, 280, 265, 69]"
|
||
|
href="127-0-0-1-32fb1e:e8c8d28c34:-7ffb"
|
||
|
shown="7"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
<rectangle name="Fig3.0"
|
||
|
x="8"
|
||
|
y="280"
|
||
|
width="265"
|
||
|
height="68"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
/>
|
||
|
<text name="Fig3.1"
|
||
|
context=""
|
||
|
x="10"
|
||
|
y="10"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
></text>
|
||
|
<text name="Fig3.2"
|
||
|
context=""
|
||
|
x="8"
|
||
|
y="280"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>BATBlock</text>
|
||
|
<rectangle name="Fig3.3"
|
||
|
x="10"
|
||
|
y="15"
|
||
|
width="2"
|
||
|
height="60"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-1"
|
||
|
/>
|
||
|
<text name="Fig3.4"
|
||
|
context=""
|
||
|
x="8"
|
||
|
y="300"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>-_fields[ 128 ] : IntegerField
|
||
|
-_data[ 512 ] : byte</text>
|
||
|
<text name="Fig3.5"
|
||
|
context=""
|
||
|
x="8"
|
||
|
y="324"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>+createBATBlocks(in entries[]:int) : BATBlock
|
||
|
+calculateStorageRequirements(in entryCount:int) : int</text>
|
||
|
</group>
|
||
|
<group name="Fig4"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[392, 248, 197, 79]"
|
||
|
href="127-0-0-1-497f6:e8e9160e29:-7ff0"
|
||
|
shown="7"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
<rectangle name="Fig4.0"
|
||
|
x="392"
|
||
|
y="248"
|
||
|
width="197"
|
||
|
height="78"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
/>
|
||
|
<text name="Fig4.1"
|
||
|
context=""
|
||
|
x="10"
|
||
|
y="10"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
></text>
|
||
|
<text name="Fig4.2"
|
||
|
context=""
|
||
|
x="392"
|
||
|
y="248"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>DocumentBlock</text>
|
||
|
<rectangle name="Fig4.3"
|
||
|
x="10"
|
||
|
y="15"
|
||
|
width="2"
|
||
|
height="60"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-1"
|
||
|
/>
|
||
|
<text name="Fig4.4"
|
||
|
context=""
|
||
|
x="392"
|
||
|
y="268"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>-_data[ 512 ] : byte
|
||
|
-_bytes_read : int</text>
|
||
|
<text name="Fig4.5"
|
||
|
context=""
|
||
|
x="392"
|
||
|
y="292"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>+DocumentBlock(in stream:InputStream)
|
||
|
+size() : int
|
||
|
+partiallyRead() : boolean</text>
|
||
|
</group>
|
||
|
<group name="Fig5"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigInterface[336, 40, 185, 64]"
|
||
|
href="127-0-0-1-b3e62:e8f3e6dcd2:-7ffd"
|
||
|
shown="0"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
<rectangle name="Fig5.0"
|
||
|
x="337"
|
||
|
y="41"
|
||
|
width="183"
|
||
|
height="62"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
/>
|
||
|
<rectangle name="Fig5.1"
|
||
|
x="336"
|
||
|
y="40"
|
||
|
width="185"
|
||
|
height="24"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
/>
|
||
|
<text name="Fig5.2"
|
||
|
context=""
|
||
|
x="337"
|
||
|
y="41"
|
||
|
fill="0"
|
||
|
fillcolor="-1"
|
||
|
stroke="0"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
><<Interface>></text>
|
||
|
<text name="Fig5.3"
|
||
|
context=""
|
||
|
x="337"
|
||
|
y="51"
|
||
|
fill="0"
|
||
|
fillcolor="-1"
|
||
|
stroke="0"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>BlockWritable</text>
|
||
|
<text name="Fig5.4"
|
||
|
context=""
|
||
|
x="336"
|
||
|
y="63"
|
||
|
fill="1"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
font="dialog"
|
||
|
textsize="9"
|
||
|
>+writeBlocks(in stream:OutputStream)</text>
|
||
|
</group>
|
||
|
<group name="Fig6"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="127-0-0-1-32fb1e:e8c8d28c34:-7ffa"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig1.0"
|
||
|
destPortFig="Fig0.0"
|
||
|
sourceFigNode="Fig1"
|
||
|
destFigNode="Fig0"
|
||
|
</private>
|
||
|
<path name="Fig6.1"
|
||
|
description="org.tigris.gef.presentation.FigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<moveto x="308"
|
||
|
y="176" />
|
||
|
<lineto x="336"
|
||
|
y="176" />
|
||
|
</path>
|
||
|
<annotations>
|
||
|
</annotations>
|
||
|
</group>
|
||
|
<group name="Fig7"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="127-0-0-1-32fb1e:e8c8d28c34:-7ff7"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig2.0"
|
||
|
destPortFig="Fig0.0"
|
||
|
sourceFigNode="Fig2"
|
||
|
destFigNode="Fig0"
|
||
|
</private>
|
||
|
<path name="Fig7.1"
|
||
|
description="org.tigris.gef.presentation.FigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<moveto x="384"
|
||
|
y="344" />
|
||
|
<lineto x="384"
|
||
|
y="216" />
|
||
|
</path>
|
||
|
<annotations>
|
||
|
</annotations>
|
||
|
</group>
|
||
|
<group name="Fig8"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="127-0-0-1-32fb1e:e8c8d28c34:-7ff6"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig3.0"
|
||
|
destPortFig="Fig0.0"
|
||
|
sourceFigNode="Fig3"
|
||
|
destFigNode="Fig0"
|
||
|
</private>
|
||
|
<path name="Fig8.1"
|
||
|
description="org.tigris.gef.presentation.FigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<moveto x="273"
|
||
|
y="312" />
|
||
|
<lineto x="360"
|
||
|
y="312" />
|
||
|
<lineto x="360"
|
||
|
y="216" />
|
||
|
</path>
|
||
|
<annotations>
|
||
|
</annotations>
|
||
|
</group>
|
||
|
<group name="Fig9"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="127-0-0-1-497f6:e8e9160e29:-7fed"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig4.0"
|
||
|
destPortFig="Fig0.0"
|
||
|
sourceFigNode="Fig4"
|
||
|
destFigNode="Fig0"
|
||
|
</private>
|
||
|
<path name="Fig9.1"
|
||
|
description="org.tigris.gef.presentation.FigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<moveto x="480"
|
||
|
y="248" />
|
||
|
<lineto x="480"
|
||
|
y="216" />
|
||
|
</path>
|
||
|
<annotations>
|
||
|
</annotations>
|
||
|
</group>
|
||
|
<group name="Fig10"
|
||
|
description="org.argouml.uml.diagram.ui.FigRealization"
|
||
|
href="127-0-0-1-b3e62:e8f3e6dcd2:-7ff6"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig0.0"
|
||
|
destPortFig="Fig5.0"
|
||
|
sourceFigNode="Fig0"
|
||
|
destFigNode="Fig5"
|
||
|
</private>
|
||
|
<path name="Fig10.1"
|
||
|
description="org.tigris.gef.presentation.FigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="-1"
|
||
|
stroke="1"
|
||
|
strokecolor="-16777216"
|
||
|
>
|
||
|
<moveto x="392"
|
||
|
y="152" />
|
||
|
<lineto x="392"
|
||
|
y="103" />
|
||
|
</path>
|
||
|
<annotations>
|
||
|
</annotations>
|
||
|
</group>
|
||
|
</pgml>
|