123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603 |
- <?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>
|