You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

POIFSClassDiagram.pgml 25KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125
  1. <?xml version="1.0" encoding="ISO-8859-1" ?>
  2. <!--
  3. ====================================================================
  4. Licensed to the Apache Software Foundation (ASF) under one or more
  5. contributor license agreements. See the NOTICE file distributed with
  6. this work for additional information regarding copyright ownership.
  7. The ASF licenses this file to You under the Apache License, Version 2.0
  8. (the "License"); you may not use this file except in compliance with
  9. the License. You may obtain a copy of the License at
  10. http://www.apache.org/licenses/LICENSE-2.0
  11. Unless required by applicable law or agreed to in writing, software
  12. distributed under the License is distributed on an "AS IS" BASIS,
  13. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14. See the License for the specific language governing permissions and
  15. limitations under the License.
  16. ====================================================================
  17. -->
  18. <!DOCTYPE pgml SYSTEM "pgml.dtd">
  19. <pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-1-2-717d91:e7cd986e07:-7ffe"
  20. name="POIFSClassDiagram"
  21. >
  22. <group name="Fig0"
  23. description="org.argouml.uml.diagram.static_structure.ui.FigClass[288, 72, 276, 89]"
  24. href="127-0-0-1-497f6:e8e9160e29:-7ffd"
  25. shown="7"
  26. fill="1"
  27. fillcolor="-1"
  28. stroke="1"
  29. strokecolor="-16777216"
  30. >
  31. <private>
  32. </private>
  33. <rectangle name="Fig0.0"
  34. x="288"
  35. y="72"
  36. width="276"
  37. height="88"
  38. fill="1"
  39. fillcolor="-1"
  40. stroke="1"
  41. strokecolor="-16777216"
  42. />
  43. <text name="Fig0.1"
  44. context=""
  45. x="10"
  46. y="10"
  47. fill="1"
  48. fillcolor="-1"
  49. stroke="1"
  50. strokecolor="-16777216"
  51. font="dialog"
  52. textsize="9"
  53. ></text>
  54. <text name="Fig0.2"
  55. context=""
  56. x="288"
  57. y="72"
  58. fill="1"
  59. fillcolor="-1"
  60. stroke="1"
  61. strokecolor="-16777216"
  62. font="dialog"
  63. textsize="9"
  64. >Filesystem</text>
  65. <rectangle name="Fig0.3"
  66. x="10"
  67. y="15"
  68. width="2"
  69. height="60"
  70. fill="1"
  71. fillcolor="-1"
  72. stroke="1"
  73. strokecolor="-1"
  74. />
  75. <text name="Fig0.4"
  76. context=""
  77. x="288"
  78. y="92"
  79. fill="1"
  80. fillcolor="-1"
  81. stroke="1"
  82. strokecolor="-16777216"
  83. font="dialog"
  84. textsize="9"
  85. >-_property_table : PropertyTable
  86. -_header_block : HeaderBlock
  87. -_documents : List</text>
  88. <text name="Fig0.5"
  89. context=""
  90. x="288"
  91. y="126"
  92. fill="1"
  93. fillcolor="-1"
  94. stroke="1"
  95. strokecolor="-16777216"
  96. font="dialog"
  97. textsize="9"
  98. >+createDocument(in stream:InputStream, in name:String)
  99. +writeFilesystem(in stream:OutputStream)
  100. +Filesystem()</text>
  101. </group>
  102. <group name="Fig1"
  103. description="org.argouml.uml.diagram.static_structure.ui.FigClass[256, 200, 246, 69]"
  104. href="127-0-0-1-497f6:e8e9160e29:-7ffc"
  105. shown="7"
  106. fill="1"
  107. fillcolor="-1"
  108. stroke="1"
  109. strokecolor="-16777216"
  110. >
  111. <private>
  112. </private>
  113. <rectangle name="Fig1.0"
  114. x="256"
  115. y="200"
  116. width="246"
  117. height="68"
  118. fill="1"
  119. fillcolor="-1"
  120. stroke="1"
  121. strokecolor="-16777216"
  122. />
  123. <text name="Fig1.1"
  124. context=""
  125. x="10"
  126. y="10"
  127. fill="1"
  128. fillcolor="-1"
  129. stroke="1"
  130. strokecolor="-16777216"
  131. font="dialog"
  132. textsize="9"
  133. ></text>
  134. <text name="Fig1.2"
  135. context=""
  136. x="256"
  137. y="200"
  138. fill="1"
  139. fillcolor="-1"
  140. stroke="1"
  141. strokecolor="-16777216"
  142. font="dialog"
  143. textsize="9"
  144. >Document</text>
  145. <rectangle name="Fig1.3"
  146. x="10"
  147. y="15"
  148. width="2"
  149. height="60"
  150. fill="1"
  151. fillcolor="-1"
  152. stroke="1"
  153. strokecolor="-1"
  154. />
  155. <text name="Fig1.4"
  156. context=""
  157. x="256"
  158. y="220"
  159. fill="1"
  160. fillcolor="-1"
  161. stroke="1"
  162. strokecolor="-16777216"
  163. font="dialog"
  164. textsize="9"
  165. >-_property : DocumentProperty
  166. -_blocks[] : DocumentBlock</text>
  167. <text name="Fig1.5"
  168. context=""
  169. x="256"
  170. y="244"
  171. fill="1"
  172. fillcolor="-1"
  173. stroke="1"
  174. strokecolor="-16777216"
  175. font="dialog"
  176. textsize="9"
  177. >#getDocumentProperty() : DocumentProperty
  178. #Document(in name:String, in stream:InputStream)</text>
  179. </group>
  180. <group name="Fig2"
  181. description="org.argouml.uml.diagram.static_structure.ui.FigClass[320, 312, 197, 79]"
  182. href="127-0-0-1-497f6:e8e9160e29:-7ff0"
  183. shown="7"
  184. fill="1"
  185. fillcolor="-1"
  186. stroke="1"
  187. strokecolor="-16777216"
  188. >
  189. <private>
  190. </private>
  191. <rectangle name="Fig2.0"
  192. x="320"
  193. y="312"
  194. width="197"
  195. height="78"
  196. fill="1"
  197. fillcolor="-1"
  198. stroke="1"
  199. strokecolor="-16777216"
  200. />
  201. <text name="Fig2.1"
  202. context=""
  203. x="10"
  204. y="10"
  205. fill="1"
  206. fillcolor="-1"
  207. stroke="1"
  208. strokecolor="-16777216"
  209. font="dialog"
  210. textsize="9"
  211. ></text>
  212. <text name="Fig2.2"
  213. context=""
  214. x="320"
  215. y="312"
  216. fill="1"
  217. fillcolor="-1"
  218. stroke="1"
  219. strokecolor="-16777216"
  220. font="dialog"
  221. textsize="9"
  222. >DocumentBlock</text>
  223. <rectangle name="Fig2.3"
  224. x="10"
  225. y="15"
  226. width="2"
  227. height="60"
  228. fill="1"
  229. fillcolor="-1"
  230. stroke="1"
  231. strokecolor="-1"
  232. />
  233. <text name="Fig2.4"
  234. context=""
  235. x="320"
  236. y="332"
  237. fill="1"
  238. fillcolor="-1"
  239. stroke="1"
  240. strokecolor="-16777216"
  241. font="dialog"
  242. textsize="9"
  243. >-_data[ 512 ] : byte
  244. -_bytes_read : int</text>
  245. <text name="Fig2.5"
  246. context=""
  247. x="320"
  248. y="356"
  249. fill="1"
  250. fillcolor="-1"
  251. stroke="1"
  252. strokecolor="-16777216"
  253. font="dialog"
  254. textsize="9"
  255. >+DocumentBlock(in stream:InputStream)
  256. +size() : int
  257. +partiallyRead() : boolean</text>
  258. </group>
  259. <group name="Fig3"
  260. description="org.argouml.uml.diagram.static_structure.ui.FigClass[288, 568, 300, 139]"
  261. href="127-0-0-1-32fb1e:e8c8d28c34:-7ffc"
  262. shown="7"
  263. fill="1"
  264. fillcolor="-1"
  265. stroke="1"
  266. strokecolor="-16777216"
  267. >
  268. <private>
  269. </private>
  270. <rectangle name="Fig3.0"
  271. x="288"
  272. y="568"
  273. width="300"
  274. height="138"
  275. fill="1"
  276. fillcolor="-1"
  277. stroke="1"
  278. strokecolor="-16777216"
  279. />
  280. <text name="Fig3.1"
  281. context=""
  282. x="10"
  283. y="10"
  284. fill="1"
  285. fillcolor="-1"
  286. stroke="1"
  287. strokecolor="-16777216"
  288. font="dialog"
  289. textsize="9"
  290. ></text>
  291. <text name="Fig3.2"
  292. context=""
  293. x="288"
  294. y="568"
  295. fill="1"
  296. fillcolor="-1"
  297. stroke="1"
  298. strokecolor="-16777216"
  299. font="dialog"
  300. textsize="9"
  301. >HeaderBlock</text>
  302. <rectangle name="Fig3.3"
  303. x="10"
  304. y="15"
  305. width="2"
  306. height="60"
  307. fill="1"
  308. fillcolor="-1"
  309. stroke="1"
  310. strokecolor="-1"
  311. />
  312. <text name="Fig3.4"
  313. context=""
  314. x="288"
  315. y="588"
  316. fill="1"
  317. fillcolor="-1"
  318. stroke="1"
  319. strokecolor="-16777216"
  320. font="dialog"
  321. textsize="9"
  322. >-_bat_count : IntegerField
  323. -_property_start : IntegerField
  324. -_sbat_start : IntegerField = -2
  325. -_xbat_start : IntegerField = -2
  326. -_xbat_count : IntegerField = 0
  327. -_data[ 512 ] : byte</text>
  328. <text name="Fig3.5"
  329. context=""
  330. x="288"
  331. y="652"
  332. fill="1"
  333. fillcolor="-1"
  334. stroke="1"
  335. strokecolor="-16777216"
  336. font="dialog"
  337. textsize="9"
  338. >+setBATBlocks(in blockCount:int, in startBlock:int) : BATBlock
  339. +setPropertyStart(in startBlock:int)
  340. +setXBATStart(in startBlock:int)
  341. +Header()
  342. +calculateXBATStorageRequirements(in blockCount:int) : int</text>
  343. </group>
  344. <group name="Fig4"
  345. description="org.argouml.uml.diagram.static_structure.ui.FigClass[24, 64, 169, 109]"
  346. href="127-0-0-1-497f6:e8c85b337f:-7ff1"
  347. shown="7"
  348. fill="1"
  349. fillcolor="-1"
  350. stroke="1"
  351. strokecolor="-16777216"
  352. >
  353. <private>
  354. </private>
  355. <rectangle name="Fig4.0"
  356. x="24"
  357. y="64"
  358. width="169"
  359. height="108"
  360. fill="1"
  361. fillcolor="-1"
  362. stroke="1"
  363. strokecolor="-16777216"
  364. />
  365. <text name="Fig4.1"
  366. context=""
  367. x="10"
  368. y="10"
  369. fill="1"
  370. fillcolor="-1"
  371. stroke="1"
  372. strokecolor="-16777216"
  373. font="dialog"
  374. textsize="9"
  375. ></text>
  376. <text name="Fig4.2"
  377. context=""
  378. x="24"
  379. y="64"
  380. fill="1"
  381. fillcolor="-1"
  382. stroke="1"
  383. strokecolor="-16777216"
  384. font="dialog"
  385. textsize="9"
  386. >PropertyTable</text>
  387. <rectangle name="Fig4.3"
  388. x="10"
  389. y="15"
  390. width="2"
  391. height="60"
  392. fill="1"
  393. fillcolor="-1"
  394. stroke="1"
  395. strokecolor="-1"
  396. />
  397. <text name="Fig4.4"
  398. context=""
  399. x="24"
  400. y="84"
  401. fill="1"
  402. fillcolor="-1"
  403. stroke="1"
  404. strokecolor="-16777216"
  405. font="dialog"
  406. textsize="9"
  407. >-_properties : List
  408. -_blocks[ ] : BlockWritable
  409. -_start_block : int</text>
  410. <text name="Fig4.5"
  411. context=""
  412. x="24"
  413. y="118"
  414. fill="1"
  415. fillcolor="-1"
  416. stroke="1"
  417. strokecolor="-16777216"
  418. font="dialog"
  419. textsize="9"
  420. >+getRoot() : Directory
  421. +addProperty(in property:Property)
  422. +preWrite()
  423. +PropertyTable()
  424. +getStartBlock() : int</text>
  425. </group>
  426. <group name="Fig5"
  427. description="org.argouml.uml.diagram.static_structure.ui.FigClass[248, 416, 228, 40]"
  428. href="127-0-0-1-497f6:e8c85b337f:-7ffa"
  429. shown="5"
  430. fill="1"
  431. fillcolor="-1"
  432. stroke="1"
  433. strokecolor="-16777216"
  434. >
  435. <private>
  436. </private>
  437. <rectangle name="Fig5.0"
  438. x="248"
  439. y="416"
  440. width="228"
  441. height="40"
  442. fill="1"
  443. fillcolor="-1"
  444. stroke="1"
  445. strokecolor="-16777216"
  446. />
  447. <text name="Fig5.1"
  448. context=""
  449. x="10"
  450. y="10"
  451. fill="1"
  452. fillcolor="-1"
  453. stroke="1"
  454. strokecolor="-16777216"
  455. font="dialog"
  456. textsize="9"
  457. ></text>
  458. <text name="Fig5.2"
  459. context=""
  460. x="248"
  461. y="416"
  462. fill="1"
  463. fillcolor="-1"
  464. stroke="1"
  465. strokecolor="-16777216"
  466. font="dialog"
  467. textsize="9"
  468. >DocumentProperty</text>
  469. <rectangle name="Fig5.3"
  470. x="10"
  471. y="15"
  472. width="2"
  473. height="60"
  474. fill="1"
  475. fillcolor="-1"
  476. stroke="1"
  477. strokecolor="-1"
  478. />
  479. <text name="Fig5.4"
  480. context=""
  481. x="248"
  482. y="436"
  483. fill="1"
  484. fillcolor="-1"
  485. stroke="1"
  486. strokecolor="-16777216"
  487. font="dialog"
  488. textsize="9"
  489. ></text>
  490. <text name="Fig5.5"
  491. context=""
  492. x="248"
  493. y="436"
  494. fill="1"
  495. fillcolor="-1"
  496. stroke="1"
  497. strokecolor="-16777216"
  498. font="dialog"
  499. textsize="9"
  500. >+DocumentProperty(in name:String, in size:int)</text>
  501. </group>
  502. <group name="Fig6"
  503. description="org.argouml.uml.diagram.static_structure.ui.FigInterface[64, 224, 141, 64]"
  504. href="127-0-0-1-497f6:e8e9160e29:-7fde"
  505. shown="0"
  506. fill="1"
  507. fillcolor="-1"
  508. stroke="1"
  509. strokecolor="-16777216"
  510. >
  511. <private>
  512. </private>
  513. <rectangle name="Fig6.0"
  514. x="65"
  515. y="225"
  516. width="139"
  517. height="62"
  518. fill="1"
  519. fillcolor="-1"
  520. stroke="1"
  521. strokecolor="-16777216"
  522. />
  523. <rectangle name="Fig6.1"
  524. x="64"
  525. y="224"
  526. width="141"
  527. height="24"
  528. fill="1"
  529. fillcolor="-1"
  530. stroke="1"
  531. strokecolor="-16777216"
  532. />
  533. <text name="Fig6.2"
  534. context=""
  535. x="65"
  536. y="225"
  537. fill="0"
  538. fillcolor="-1"
  539. stroke="0"
  540. strokecolor="-16777216"
  541. font="dialog"
  542. textsize="9"
  543. >&lt;&lt;Interface&gt;&gt;</text>
  544. <text name="Fig6.3"
  545. context=""
  546. x="65"
  547. y="235"
  548. fill="0"
  549. fillcolor="-1"
  550. stroke="0"
  551. strokecolor="-16777216"
  552. font="dialog"
  553. textsize="9"
  554. >BATManaged</text>
  555. <text name="Fig6.4"
  556. context=""
  557. x="64"
  558. y="247"
  559. fill="1"
  560. fillcolor="-1"
  561. stroke="1"
  562. strokecolor="-16777216"
  563. font="dialog"
  564. textsize="9"
  565. >+countBlocks() : int
  566. +setStartBlock(in index:int)</text>
  567. </group>
  568. <group name="Fig7"
  569. description="org.argouml.uml.diagram.static_structure.ui.FigInterface[24, 368, 185, 64]"
  570. href="127-0-0-1-b3e62:e8f3e6dcd2:-7ffd"
  571. shown="0"
  572. fill="1"
  573. fillcolor="-1"
  574. stroke="1"
  575. strokecolor="-16777216"
  576. >
  577. <private>
  578. </private>
  579. <rectangle name="Fig7.0"
  580. x="25"
  581. y="369"
  582. width="183"
  583. height="62"
  584. fill="1"
  585. fillcolor="-1"
  586. stroke="1"
  587. strokecolor="-16777216"
  588. />
  589. <rectangle name="Fig7.1"
  590. x="24"
  591. y="368"
  592. width="185"
  593. height="24"
  594. fill="1"
  595. fillcolor="-1"
  596. stroke="1"
  597. strokecolor="-16777216"
  598. />
  599. <text name="Fig7.2"
  600. context=""
  601. x="25"
  602. y="369"
  603. fill="0"
  604. fillcolor="-1"
  605. stroke="0"
  606. strokecolor="-16777216"
  607. font="dialog"
  608. textsize="9"
  609. >&lt;&lt;Interface&gt;&gt;</text>
  610. <text name="Fig7.3"
  611. context=""
  612. x="25"
  613. y="379"
  614. fill="0"
  615. fillcolor="-1"
  616. stroke="0"
  617. strokecolor="-16777216"
  618. font="dialog"
  619. textsize="9"
  620. >BlockWritable</text>
  621. <text name="Fig7.4"
  622. context=""
  623. x="24"
  624. y="391"
  625. fill="1"
  626. fillcolor="-1"
  627. stroke="1"
  628. strokecolor="-16777216"
  629. font="dialog"
  630. textsize="9"
  631. >+writeBlocks(in stream:OutputStream)</text>
  632. </group>
  633. <group name="Fig8"
  634. description="org.argouml.uml.diagram.static_structure.ui.FigClass[24, 464, 193, 89]"
  635. href="127-0-0-1-b3e62:e8f3e6dcd2:-7ff5"
  636. shown="7"
  637. fill="1"
  638. fillcolor="-1"
  639. stroke="1"
  640. strokecolor="-16777216"
  641. >
  642. <private>
  643. </private>
  644. <rectangle name="Fig8.0"
  645. x="24"
  646. y="464"
  647. width="193"
  648. height="88"
  649. fill="1"
  650. fillcolor="-1"
  651. stroke="1"
  652. strokecolor="-16777216"
  653. />
  654. <text name="Fig8.1"
  655. context=""
  656. x="10"
  657. y="10"
  658. fill="1"
  659. fillcolor="-1"
  660. stroke="1"
  661. strokecolor="-16777216"
  662. font="dialog"
  663. textsize="9"
  664. ></text>
  665. <text name="Fig8.2"
  666. context=""
  667. x="24"
  668. y="464"
  669. fill="1"
  670. fillcolor="-1"
  671. stroke="1"
  672. strokecolor="-16777216"
  673. font="dialog"
  674. textsize="9"
  675. >BlockAllocationTable</text>
  676. <rectangle name="Fig8.3"
  677. x="10"
  678. y="15"
  679. width="2"
  680. height="60"
  681. fill="1"
  682. fillcolor="-1"
  683. stroke="1"
  684. strokecolor="-1"
  685. />
  686. <text name="Fig8.4"
  687. context=""
  688. x="24"
  689. y="484"
  690. fill="1"
  691. fillcolor="-1"
  692. stroke="1"
  693. strokecolor="-16777216"
  694. font="dialog"
  695. textsize="9"
  696. >-_entries : IntList
  697. -_blocks[] : BATBlock</text>
  698. <text name="Fig8.5"
  699. context=""
  700. x="24"
  701. y="508"
  702. fill="1"
  703. fillcolor="-1"
  704. stroke="1"
  705. strokecolor="-16777216"
  706. font="dialog"
  707. textsize="9"
  708. >#createBlocks()
  709. #allocateSpace(in blockCount:int) : int
  710. #BlockAllocationTable()
  711. #countBlocks() : int</text>
  712. </group>
  713. <group name="Fig9"
  714. description="org.argouml.uml.diagram.static_structure.ui.FigClass[16, 600, 265, 69]"
  715. href="127-0-0-1-32fb1e:e8c8d28c34:-7ffb"
  716. shown="7"
  717. fill="1"
  718. fillcolor="-1"
  719. stroke="1"
  720. strokecolor="-16777216"
  721. >
  722. <private>
  723. </private>
  724. <rectangle name="Fig9.0"
  725. x="16"
  726. y="600"
  727. width="265"
  728. height="68"
  729. fill="1"
  730. fillcolor="-1"
  731. stroke="1"
  732. strokecolor="-16777216"
  733. />
  734. <text name="Fig9.1"
  735. context=""
  736. x="10"
  737. y="10"
  738. fill="1"
  739. fillcolor="-1"
  740. stroke="1"
  741. strokecolor="-16777216"
  742. font="dialog"
  743. textsize="9"
  744. ></text>
  745. <text name="Fig9.2"
  746. context=""
  747. x="16"
  748. y="600"
  749. fill="1"
  750. fillcolor="-1"
  751. stroke="1"
  752. strokecolor="-16777216"
  753. font="dialog"
  754. textsize="9"
  755. >BATBlock</text>
  756. <rectangle name="Fig9.3"
  757. x="10"
  758. y="15"
  759. width="2"
  760. height="60"
  761. fill="1"
  762. fillcolor="-1"
  763. stroke="1"
  764. strokecolor="-1"
  765. />
  766. <text name="Fig9.4"
  767. context=""
  768. x="16"
  769. y="620"
  770. fill="1"
  771. fillcolor="-1"
  772. stroke="1"
  773. strokecolor="-16777216"
  774. font="dialog"
  775. textsize="9"
  776. >-_fields[ 128 ] : IntegerField
  777. -_data[ 512 ] : byte</text>
  778. <text name="Fig9.5"
  779. context=""
  780. x="16"
  781. y="644"
  782. fill="1"
  783. fillcolor="-1"
  784. stroke="1"
  785. strokecolor="-16777216"
  786. font="dialog"
  787. textsize="9"
  788. >+createBATBlocks(in entries[]:int) : BATBlock
  789. +calculateStorageRequirements(in entryCount:int) : int</text>
  790. </group>
  791. <group name="Fig10"
  792. description="org.argouml.uml.diagram.ui.FigAssociation"
  793. href="127-0-0-1-497f6:e8e9160e29:-7ff8"
  794. stroke="1"
  795. strokecolor="-16777216"
  796. >
  797. <private>
  798. sourcePortFig="Fig0.0"
  799. destPortFig="Fig1.0"
  800. sourceFigNode="Fig0"
  801. destFigNode="Fig1"
  802. </private>
  803. <path name="Fig10.1"
  804. description="org.tigris.gef.presentation.FigPoly"
  805. fill="0"
  806. fillcolor="-1"
  807. stroke="1"
  808. strokecolor="-16777216"
  809. >
  810. <moveto x="360"
  811. y="160" />
  812. <lineto x="360"
  813. y="200" />
  814. </path>
  815. <annotations>
  816. <text name="Fig10.1"
  817. context="destMult"
  818. x="360"
  819. y="178"
  820. fill="0"
  821. fillcolor="-1"
  822. stroke="0"
  823. strokecolor="-16777216"
  824. font="dialog"
  825. textsize="9"
  826. >0..*</text>
  827. </annotations>
  828. </group>
  829. <group name="Fig11"
  830. description="org.argouml.uml.diagram.ui.FigAssociation"
  831. href="127-0-0-1-497f6:e8e9160e29:-7fea"
  832. stroke="1"
  833. strokecolor="-16777216"
  834. >
  835. <private>
  836. sourcePortFig="Fig1.0"
  837. destPortFig="Fig2.0"
  838. sourceFigNode="Fig1"
  839. destFigNode="Fig2"
  840. </private>
  841. <path name="Fig11.1"
  842. description="org.tigris.gef.presentation.FigPoly"
  843. fill="0"
  844. fillcolor="-1"
  845. stroke="1"
  846. strokecolor="-16777216"
  847. >
  848. <moveto x="408"
  849. y="268" />
  850. <lineto x="408"
  851. y="312" />
  852. </path>
  853. <annotations>
  854. <text name="Fig11.1"
  855. context="destMult"
  856. x="408"
  857. y="290"
  858. fill="0"
  859. fillcolor="-1"
  860. stroke="0"
  861. strokecolor="-16777216"
  862. font="dialog"
  863. textsize="9"
  864. >1..*</text>
  865. </annotations>
  866. </group>
  867. <group name="Fig12"
  868. description="org.argouml.uml.diagram.ui.FigAssociation"
  869. href="127-0-0-1-497f6:e8e9160e29:-7fe7"
  870. stroke="1"
  871. strokecolor="-16777216"
  872. >
  873. <private>
  874. sourcePortFig="Fig0.0"
  875. destPortFig="Fig3.0"
  876. sourceFigNode="Fig0"
  877. destFigNode="Fig3"
  878. </private>
  879. <path name="Fig12.1"
  880. description="org.tigris.gef.presentation.FigPoly"
  881. fill="0"
  882. fillcolor="-1"
  883. stroke="1"
  884. strokecolor="-16777216"
  885. >
  886. <moveto x="528"
  887. y="160" />
  888. <lineto x="528"
  889. y="568" />
  890. </path>
  891. <annotations>
  892. </annotations>
  893. </group>
  894. <group name="Fig13"
  895. description="org.argouml.uml.diagram.ui.FigAssociation"
  896. href="127-0-0-1-497f6:e8e9160e29:-7fe4"
  897. stroke="1"
  898. strokecolor="-16777216"
  899. >
  900. <private>
  901. sourcePortFig="Fig0.0"
  902. destPortFig="Fig4.0"
  903. sourceFigNode="Fig0"
  904. destFigNode="Fig4"
  905. </private>
  906. <path name="Fig13.1"
  907. description="org.tigris.gef.presentation.FigPoly"
  908. fill="0"
  909. fillcolor="-1"
  910. stroke="1"
  911. strokecolor="-16777216"
  912. >
  913. <moveto x="288"
  914. y="96" />
  915. <lineto x="193"
  916. y="96" />
  917. </path>
  918. <annotations>
  919. </annotations>
  920. </group>
  921. <group name="Fig14"
  922. description="org.argouml.uml.diagram.ui.FigAssociation"
  923. href="127-0-0-1-497f6:e8e9160e29:-7fe1"
  924. stroke="1"
  925. strokecolor="-16777216"
  926. >
  927. <private>
  928. sourcePortFig="Fig1.0"
  929. destPortFig="Fig5.0"
  930. sourceFigNode="Fig1"
  931. destFigNode="Fig5"
  932. </private>
  933. <path name="Fig14.1"
  934. description="org.tigris.gef.presentation.FigPoly"
  935. fill="0"
  936. fillcolor="-1"
  937. stroke="1"
  938. strokecolor="-16777216"
  939. >
  940. <moveto x="304"
  941. y="268" />
  942. <lineto x="304"
  943. y="416" />
  944. </path>
  945. <annotations>
  946. </annotations>
  947. </group>
  948. <group name="Fig15"
  949. description="org.argouml.uml.diagram.ui.FigRealization"
  950. href="127-0-0-1-497f6:e8e9160e29:-7fd9"
  951. stroke="1"
  952. strokecolor="-16777216"
  953. >
  954. <private>
  955. sourcePortFig="Fig4.0"
  956. destPortFig="Fig6.0"
  957. sourceFigNode="Fig4"
  958. destFigNode="Fig6"
  959. </private>
  960. <path name="Fig15.1"
  961. description="org.tigris.gef.presentation.FigPoly"
  962. fill="0"
  963. fillcolor="-1"
  964. stroke="1"
  965. strokecolor="-16777216"
  966. >
  967. <moveto x="112"
  968. y="172" />
  969. <lineto x="112"
  970. y="225" />
  971. </path>
  972. <annotations>
  973. </annotations>
  974. </group>
  975. <group name="Fig16"
  976. description="org.argouml.uml.diagram.ui.FigRealization"
  977. href="127-0-0-1-497f6:e8e9160e29:-7fd8"
  978. stroke="1"
  979. strokecolor="-16777216"
  980. >
  981. <private>
  982. sourcePortFig="Fig1.0"
  983. destPortFig="Fig6.0"
  984. sourceFigNode="Fig1"
  985. destFigNode="Fig6"
  986. </private>
  987. <path name="Fig16.1"
  988. description="org.tigris.gef.presentation.FigPoly"
  989. fill="0"
  990. fillcolor="-1"
  991. stroke="1"
  992. strokecolor="-16777216"
  993. >
  994. <moveto x="256"
  995. y="225" />
  996. <lineto x="204"
  997. y="225" />
  998. </path>
  999. <annotations>
  1000. </annotations>
  1001. </group>
  1002. <group name="Fig17"
  1003. description="org.argouml.uml.diagram.ui.FigRealization"
  1004. href="127-0-0-1-b3e62:e8f3e6dcd2:-7ff8"
  1005. stroke="1"
  1006. strokecolor="-16777216"
  1007. >
  1008. <private>
  1009. sourcePortFig="Fig1.0"
  1010. destPortFig="Fig7.0"
  1011. sourceFigNode="Fig1"
  1012. destFigNode="Fig7"
  1013. </private>
  1014. <path name="Fig17.1"
  1015. description="org.tigris.gef.presentation.FigPoly"
  1016. fill="0"
  1017. fillcolor="-1"
  1018. stroke="1"
  1019. strokecolor="-16777216"
  1020. >
  1021. <moveto x="288"
  1022. y="268" />
  1023. <lineto x="288"
  1024. y="392" />
  1025. <lineto x="208"
  1026. y="392" />
  1027. </path>
  1028. <annotations>
  1029. </annotations>
  1030. </group>
  1031. <group name="Fig18"
  1032. description="org.argouml.uml.diagram.ui.FigRealization"
  1033. href="127-0-0-1-b3e62:e8f3e6dcd2:-7ff7"
  1034. stroke="1"
  1035. strokecolor="-16777216"
  1036. >
  1037. <private>
  1038. sourcePortFig="Fig4.0"
  1039. destPortFig="Fig7.0"
  1040. sourceFigNode="Fig4"
  1041. destFigNode="Fig7"
  1042. </private>
  1043. <path name="Fig18.1"
  1044. description="org.tigris.gef.presentation.FigPoly"
  1045. fill="0"
  1046. fillcolor="-1"
  1047. stroke="1"
  1048. strokecolor="-16777216"
  1049. >
  1050. <moveto x="48"
  1051. y="172" />
  1052. <lineto x="48"
  1053. y="369" />
  1054. </path>
  1055. <annotations>
  1056. </annotations>
  1057. </group>
  1058. <group name="Fig19"
  1059. description="org.argouml.uml.diagram.ui.FigRealization"
  1060. href="127-0-0-1-b3e62:e8f3e6dcd2:-7fef"
  1061. stroke="1"
  1062. strokecolor="-16777216"
  1063. >
  1064. <private>
  1065. sourcePortFig="Fig8.0"
  1066. destPortFig="Fig7.0"
  1067. sourceFigNode="Fig8"
  1068. destFigNode="Fig7"
  1069. </private>
  1070. <path name="Fig19.1"
  1071. description="org.tigris.gef.presentation.FigPoly"
  1072. fill="0"
  1073. fillcolor="-1"
  1074. stroke="1"
  1075. strokecolor="-16777216"
  1076. >
  1077. <moveto x="120"
  1078. y="464" />
  1079. <lineto x="120"
  1080. y="431" />
  1081. </path>
  1082. <annotations>
  1083. </annotations>
  1084. </group>
  1085. <group name="Fig20"
  1086. description="org.argouml.uml.diagram.ui.FigAssociation"
  1087. href="127-0-0-1-b3e62:e8f3e6dcd2:-7fe9"
  1088. stroke="1"
  1089. strokecolor="-16777216"
  1090. >
  1091. <private>
  1092. sourcePortFig="Fig8.0"
  1093. destPortFig="Fig9.0"
  1094. sourceFigNode="Fig8"
  1095. destFigNode="Fig9"
  1096. </private>
  1097. <path name="Fig20.1"
  1098. description="org.tigris.gef.presentation.FigPoly"
  1099. fill="0"
  1100. fillcolor="-1"
  1101. stroke="1"
  1102. strokecolor="-16777216"
  1103. >
  1104. <moveto x="120"
  1105. y="552" />
  1106. <lineto x="120"
  1107. y="600" />
  1108. </path>
  1109. <annotations>
  1110. <text name="Fig20.1"
  1111. context="destMult"
  1112. x="120"
  1113. y="578"
  1114. fill="0"
  1115. fillcolor="-1"
  1116. stroke="0"
  1117. strokecolor="-16777216"
  1118. font="dialog"
  1119. textsize="9"
  1120. >1..*</text>
  1121. </annotations>
  1122. </group>
  1123. </pgml>