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.

utilClasses.pgml 24KB

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