home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 September / PCWorld_2002-09_cd.bin / Software / TemaCD / dia / dia-0.90-1-setup.exe / samples / UML-demo.dia / UML-demo
Extensible Markup Language  |  2002-05-18  |  43KB  |  1,245 lines

  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
  3.   <dia:diagramdata>
  4.     <dia:attribute name="background">
  5.       <dia:color val="#ffffff"/>
  6.     </dia:attribute>
  7.     <dia:attribute name="paper">
  8.       <dia:composite type="paper">
  9.         <dia:attribute name="name">
  10.           <dia:string>#A4#</dia:string>
  11.         </dia:attribute>
  12.         <dia:attribute name="tmargin">
  13.           <dia:real val="2.8222"/>
  14.         </dia:attribute>
  15.         <dia:attribute name="bmargin">
  16.           <dia:real val="2.8222"/>
  17.         </dia:attribute>
  18.         <dia:attribute name="lmargin">
  19.           <dia:real val="2.8222"/>
  20.         </dia:attribute>
  21.         <dia:attribute name="rmargin">
  22.           <dia:real val="2.8222"/>
  23.         </dia:attribute>
  24.         <dia:attribute name="is_portrait">
  25.           <dia:boolean val="true"/>
  26.         </dia:attribute>
  27.         <dia:attribute name="scaling">
  28.           <dia:real val="1"/>
  29.         </dia:attribute>
  30.         <dia:attribute name="fitto">
  31.           <dia:boolean val="false"/>
  32.         </dia:attribute>
  33.       </dia:composite>
  34.     </dia:attribute>
  35.     <dia:attribute name="grid">
  36.       <dia:composite type="grid">
  37.         <dia:attribute name="width_x">
  38.           <dia:real val="1"/>
  39.         </dia:attribute>
  40.         <dia:attribute name="width_y">
  41.           <dia:real val="1"/>
  42.         </dia:attribute>
  43.         <dia:attribute name="visible_x">
  44.           <dia:int val="1"/>
  45.         </dia:attribute>
  46.         <dia:attribute name="visible_y">
  47.           <dia:int val="1"/>
  48.         </dia:attribute>
  49.       </dia:composite>
  50.     </dia:attribute>
  51.     <dia:attribute name="guides">
  52.       <dia:composite type="guides">
  53.         <dia:attribute name="hguides"/>
  54.         <dia:attribute name="vguides"/>
  55.       </dia:composite>
  56.     </dia:attribute>
  57.   </dia:diagramdata>
  58.   <dia:layer name="Background" visible="true">
  59.     <dia:object type="UML - Class" version="0" id="O0">
  60.       <dia:attribute name="obj_pos">
  61.         <dia:point val="7.95,1"/>
  62.       </dia:attribute>
  63.       <dia:attribute name="obj_bb">
  64.         <dia:rectangle val="7.9,0.95;15.5872,6.25"/>
  65.       </dia:attribute>
  66.       <dia:attribute name="elem_corner">
  67.         <dia:point val="7.95,1"/>
  68.       </dia:attribute>
  69.       <dia:attribute name="elem_width">
  70.         <dia:real val="7.5872"/>
  71.       </dia:attribute>
  72.       <dia:attribute name="elem_height">
  73.         <dia:real val="5.2"/>
  74.       </dia:attribute>
  75.       <dia:attribute name="name">
  76.         <dia:string>#Iterator#</dia:string>
  77.       </dia:attribute>
  78.       <dia:attribute name="stereotype">
  79.         <dia:string/>
  80.       </dia:attribute>
  81.       <dia:attribute name="abstract">
  82.         <dia:boolean val="false"/>
  83.       </dia:attribute>
  84.       <dia:attribute name="suppress_attributes">
  85.         <dia:boolean val="false"/>
  86.       </dia:attribute>
  87.       <dia:attribute name="suppress_operations">
  88.         <dia:boolean val="false"/>
  89.       </dia:attribute>
  90.       <dia:attribute name="visible_attributes">
  91.         <dia:boolean val="true"/>
  92.       </dia:attribute>
  93.       <dia:attribute name="visible_operations">
  94.         <dia:boolean val="true"/>
  95.       </dia:attribute>
  96.       <dia:attribute name="foreground_color">
  97.         <dia:color val="#000000"/>
  98.       </dia:attribute>
  99.       <dia:attribute name="background_color">
  100.         <dia:color val="#ffffff"/>
  101.       </dia:attribute>
  102.       <dia:attribute name="attributes"/>
  103.       <dia:attribute name="operations">
  104.         <dia:composite type="umloperation">
  105.           <dia:attribute name="name">
  106.             <dia:string>#First#</dia:string>
  107.           </dia:attribute>
  108.           <dia:attribute name="type">
  109.             <dia:string/>
  110.           </dia:attribute>
  111.           <dia:attribute name="visibility">
  112.             <dia:enum val="0"/>
  113.           </dia:attribute>
  114.           <dia:attribute name="abstract">
  115.             <dia:boolean val="true"/>
  116.           </dia:attribute>
  117.           <dia:attribute name="class_scope">
  118.             <dia:boolean val="false"/>
  119.           </dia:attribute>
  120.           <dia:attribute name="parameters"/>
  121.         </dia:composite>
  122.         <dia:composite type="umloperation">
  123.           <dia:attribute name="name">
  124.             <dia:string>#Next#</dia:string>
  125.           </dia:attribute>
  126.           <dia:attribute name="type">
  127.             <dia:string/>
  128.           </dia:attribute>
  129.           <dia:attribute name="visibility">
  130.             <dia:enum val="0"/>
  131.           </dia:attribute>
  132.           <dia:attribute name="abstract">
  133.             <dia:boolean val="true"/>
  134.           </dia:attribute>
  135.           <dia:attribute name="class_scope">
  136.             <dia:boolean val="false"/>
  137.           </dia:attribute>
  138.           <dia:attribute name="parameters"/>
  139.         </dia:composite>
  140.         <dia:composite type="umloperation">
  141.           <dia:attribute name="name">
  142.             <dia:string>#IsDone#</dia:string>
  143.           </dia:attribute>
  144.           <dia:attribute name="type">
  145.             <dia:string/>
  146.           </dia:attribute>
  147.           <dia:attribute name="visibility">
  148.             <dia:enum val="0"/>
  149.           </dia:attribute>
  150.           <dia:attribute name="abstract">
  151.             <dia:boolean val="true"/>
  152.           </dia:attribute>
  153.           <dia:attribute name="class_scope">
  154.             <dia:boolean val="false"/>
  155.           </dia:attribute>
  156.           <dia:attribute name="parameters"/>
  157.         </dia:composite>
  158.         <dia:composite type="umloperation">
  159.           <dia:attribute name="name">
  160.             <dia:string>#CurrentItem#</dia:string>
  161.           </dia:attribute>
  162.           <dia:attribute name="type">
  163.             <dia:string/>
  164.           </dia:attribute>
  165.           <dia:attribute name="visibility">
  166.             <dia:enum val="0"/>
  167.           </dia:attribute>
  168.           <dia:attribute name="abstract">
  169.             <dia:boolean val="true"/>
  170.           </dia:attribute>
  171.           <dia:attribute name="class_scope">
  172.             <dia:boolean val="false"/>
  173.           </dia:attribute>
  174.           <dia:attribute name="parameters"/>
  175.         </dia:composite>
  176.       </dia:attribute>
  177.       <dia:attribute name="template">
  178.         <dia:boolean val="false"/>
  179.       </dia:attribute>
  180.       <dia:attribute name="templates"/>
  181.     </dia:object>
  182.     <dia:object type="UML - Class" version="0" id="O1">
  183.       <dia:attribute name="obj_pos">
  184.         <dia:point val="5.68,11.88"/>
  185.       </dia:attribute>
  186.       <dia:attribute name="obj_bb">
  187.         <dia:rectangle val="5.63,11.83;14.2363,17.13"/>
  188.       </dia:attribute>
  189.       <dia:attribute name="elem_corner">
  190.         <dia:point val="5.68,11.88"/>
  191.       </dia:attribute>
  192.       <dia:attribute name="elem_width">
  193.         <dia:real val="8.5063"/>
  194.       </dia:attribute>
  195.       <dia:attribute name="elem_height">
  196.         <dia:real val="5.2"/>
  197.       </dia:attribute>
  198.       <dia:attribute name="name">
  199.         <dia:string>#PreorderIterator#</dia:string>
  200.       </dia:attribute>
  201.       <dia:attribute name="stereotype">
  202.         <dia:string/>
  203.       </dia:attribute>
  204.       <dia:attribute name="abstract">
  205.         <dia:boolean val="false"/>
  206.       </dia:attribute>
  207.       <dia:attribute name="suppress_attributes">
  208.         <dia:boolean val="false"/>
  209.       </dia:attribute>
  210.       <dia:attribute name="suppress_operations">
  211.         <dia:boolean val="false"/>
  212.       </dia:attribute>
  213.       <dia:attribute name="visible_attributes">
  214.         <dia:boolean val="true"/>
  215.       </dia:attribute>
  216.       <dia:attribute name="visible_operations">
  217.         <dia:boolean val="true"/>
  218.       </dia:attribute>
  219.       <dia:attribute name="foreground_color">
  220.         <dia:color val="#000000"/>
  221.       </dia:attribute>
  222.       <dia:attribute name="background_color">
  223.         <dia:color val="#ffffff"/>
  224.       </dia:attribute>
  225.       <dia:attribute name="attributes"/>
  226.       <dia:attribute name="operations">
  227.         <dia:composite type="umloperation">
  228.           <dia:attribute name="name">
  229.             <dia:string>#First#</dia:string>
  230.           </dia:attribute>
  231.           <dia:attribute name="type">
  232.             <dia:string/>
  233.           </dia:attribute>
  234.           <dia:attribute name="visibility">
  235.             <dia:enum val="0"/>
  236.           </dia:attribute>
  237.           <dia:attribute name="abstract">
  238.             <dia:boolean val="false"/>
  239.           </dia:attribute>
  240.           <dia:attribute name="class_scope">
  241.             <dia:boolean val="false"/>
  242.           </dia:attribute>
  243.           <dia:attribute name="parameters"/>
  244.         </dia:composite>
  245.         <dia:composite type="umloperation">
  246.           <dia:attribute name="name">
  247.             <dia:string>#Next#</dia:string>
  248.           </dia:attribute>
  249.           <dia:attribute name="type">
  250.             <dia:string/>
  251.           </dia:attribute>
  252.           <dia:attribute name="visibility">
  253.             <dia:enum val="0"/>
  254.           </dia:attribute>
  255.           <dia:attribute name="abstract">
  256.             <dia:boolean val="false"/>
  257.           </dia:attribute>
  258.           <dia:attribute name="class_scope">
  259.             <dia:boolean val="false"/>
  260.           </dia:attribute>
  261.           <dia:attribute name="parameters"/>
  262.         </dia:composite>
  263.         <dia:composite type="umloperation">
  264.           <dia:attribute name="name">
  265.             <dia:string>#IsDone#</dia:string>
  266.           </dia:attribute>
  267.           <dia:attribute name="type">
  268.             <dia:string/>
  269.           </dia:attribute>
  270.           <dia:attribute name="visibility">
  271.             <dia:enum val="0"/>
  272.           </dia:attribute>
  273.           <dia:attribute name="abstract">
  274.             <dia:boolean val="false"/>
  275.           </dia:attribute>
  276.           <dia:attribute name="class_scope">
  277.             <dia:boolean val="false"/>
  278.           </dia:attribute>
  279.           <dia:attribute name="parameters"/>
  280.         </dia:composite>
  281.         <dia:composite type="umloperation">
  282.           <dia:attribute name="name">
  283.             <dia:string>#CurrentItem#</dia:string>
  284.           </dia:attribute>
  285.           <dia:attribute name="type">
  286.             <dia:string/>
  287.           </dia:attribute>
  288.           <dia:attribute name="visibility">
  289.             <dia:enum val="0"/>
  290.           </dia:attribute>
  291.           <dia:attribute name="abstract">
  292.             <dia:boolean val="false"/>
  293.           </dia:attribute>
  294.           <dia:attribute name="class_scope">
  295.             <dia:boolean val="false"/>
  296.           </dia:attribute>
  297.           <dia:attribute name="parameters"/>
  298.         </dia:composite>
  299.       </dia:attribute>
  300.       <dia:attribute name="template">
  301.         <dia:boolean val="false"/>
  302.       </dia:attribute>
  303.       <dia:attribute name="templates"/>
  304.     </dia:object>
  305.     <dia:object type="UML - Association" version="0" id="O2">
  306.       <dia:attribute name="obj_pos">
  307.         <dia:point val="5.68,12.58"/>
  308.       </dia:attribute>
  309.       <dia:attribute name="obj_bb">
  310.         <dia:rectangle val="0.7,0.9;10.2432,13.38"/>
  311.       </dia:attribute>
  312.       <dia:attribute name="orth_points">
  313.         <dia:point val="5.68,12.58"/>
  314.         <dia:point val="0.75,12.58"/>
  315.         <dia:point val="0.75,1.7"/>
  316.         <dia:point val="7.95,1.7"/>
  317.       </dia:attribute>
  318.       <dia:attribute name="orth_orient">
  319.         <dia:enum val="0"/>
  320.         <dia:enum val="1"/>
  321.         <dia:enum val="0"/>
  322.       </dia:attribute>
  323.       <dia:attribute name="name">
  324.         <dia:string/>
  325.       </dia:attribute>
  326.       <dia:attribute name="direction">
  327.         <dia:enum val="0"/>
  328.       </dia:attribute>
  329.       <dia:attribute name="ends">
  330.         <dia:composite>
  331.           <dia:attribute name="role">
  332.             <dia:string>#Iterators#</dia:string>
  333.           </dia:attribute>
  334.           <dia:attribute name="multiplicity">
  335.             <dia:string/>
  336.           </dia:attribute>
  337.           <dia:attribute name="arrow">
  338.             <dia:boolean val="false"/>
  339.           </dia:attribute>
  340.           <dia:attribute name="aggregate">
  341.             <dia:enum val="0"/>
  342.           </dia:attribute>
  343.         </dia:composite>
  344.         <dia:composite>
  345.           <dia:attribute name="role">
  346.             <dia:string/>
  347.           </dia:attribute>
  348.           <dia:attribute name="multiplicity">
  349.             <dia:string/>
  350.           </dia:attribute>
  351.           <dia:attribute name="arrow">
  352.             <dia:boolean val="true"/>
  353.           </dia:attribute>
  354.           <dia:attribute name="aggregate">
  355.             <dia:enum val="0"/>
  356.           </dia:attribute>
  357.         </dia:composite>
  358.       </dia:attribute>
  359.       <dia:connections>
  360.         <dia:connection handle="0" to="O1" connection="3"/>
  361.         <dia:connection handle="1" to="O0" connection="3"/>
  362.       </dia:connections>
  363.     </dia:object>
  364.     <dia:object type="UML - Generalization" version="0" id="O3">
  365.       <dia:attribute name="obj_pos">
  366.         <dia:point val="11.7436,6.2"/>
  367.       </dia:attribute>
  368.       <dia:attribute name="obj_bb">
  369.         <dia:rectangle val="9.88315,6.15;12.5936,11.93"/>
  370.       </dia:attribute>
  371.       <dia:attribute name="orth_points">
  372.         <dia:point val="11.7436,6.2"/>
  373.         <dia:point val="11.7436,9.25"/>
  374.         <dia:point val="9.93315,9.25"/>
  375.         <dia:point val="9.93315,11.88"/>
  376.       </dia:attribute>
  377.       <dia:attribute name="orth_orient">
  378.         <dia:enum val="1"/>
  379.         <dia:enum val="0"/>
  380.         <dia:enum val="1"/>
  381.       </dia:attribute>
  382.       <dia:attribute name="name">
  383.         <dia:string/>
  384.       </dia:attribute>
  385.       <dia:attribute name="stereotype">
  386.         <dia:string/>
  387.       </dia:attribute>
  388.       <dia:connections>
  389.         <dia:connection handle="0" to="O0" connection="6"/>
  390.         <dia:connection handle="1" to="O1" connection="1"/>
  391.       </dia:connections>
  392.     </dia:object>
  393.     <dia:object type="UML - Class" version="0" id="O4">
  394.       <dia:attribute name="obj_pos">
  395.         <dia:point val="17.7487,11.9772"/>
  396.       </dia:attribute>
  397.       <dia:attribute name="obj_bb">
  398.         <dia:rectangle val="17.6987,11.9272;25.3859,17.2272"/>
  399.       </dia:attribute>
  400.       <dia:attribute name="elem_corner">
  401.         <dia:point val="17.7487,11.9772"/>
  402.       </dia:attribute>
  403.       <dia:attribute name="elem_width">
  404.         <dia:real val="7.5872"/>
  405.       </dia:attribute>
  406.       <dia:attribute name="elem_height">
  407.         <dia:real val="5.2"/>
  408.       </dia:attribute>
  409.       <dia:attribute name="name">
  410.         <dia:string>#ArrayIterator#</dia:string>
  411.       </dia:attribute>
  412.       <dia:attribute name="stereotype">
  413.         <dia:string/>
  414.       </dia:attribute>
  415.       <dia:attribute name="abstract">
  416.         <dia:boolean val="false"/>
  417.       </dia:attribute>
  418.       <dia:attribute name="suppress_attributes">
  419.         <dia:boolean val="false"/>
  420.       </dia:attribute>
  421.       <dia:attribute name="suppress_operations">
  422.         <dia:boolean val="false"/>
  423.       </dia:attribute>
  424.       <dia:attribute name="visible_attributes">
  425.         <dia:boolean val="true"/>
  426.       </dia:attribute>
  427.       <dia:attribute name="visible_operations">
  428.         <dia:boolean val="true"/>
  429.       </dia:attribute>
  430.       <dia:attribute name="foreground_color">
  431.         <dia:color val="#000000"/>
  432.       </dia:attribute>
  433.       <dia:attribute name="background_color">
  434.         <dia:color val="#ffffff"/>
  435.       </dia:attribute>
  436.       <dia:attribute name="attributes"/>
  437.       <dia:attribute name="operations">
  438.         <dia:composite type="umloperation">
  439.           <dia:attribute name="name">
  440.             <dia:string>#First#</dia:string>
  441.           </dia:attribute>
  442.           <dia:attribute name="type">
  443.             <dia:string/>
  444.           </dia:attribute>
  445.           <dia:attribute name="visibility">
  446.             <dia:enum val="0"/>
  447.           </dia:attribute>
  448.           <dia:attribute name="abstract">
  449.             <dia:boolean val="false"/>
  450.           </dia:attribute>
  451.           <dia:attribute name="class_scope">
  452.             <dia:boolean val="false"/>
  453.           </dia:attribute>
  454.           <dia:attribute name="parameters"/>
  455.         </dia:composite>
  456.         <dia:composite type="umloperation">
  457.           <dia:attribute name="name">
  458.             <dia:string>#Next#</dia:string>
  459.           </dia:attribute>
  460.           <dia:attribute name="type">
  461.             <dia:string/>
  462.           </dia:attribute>
  463.           <dia:attribute name="visibility">
  464.             <dia:enum val="0"/>
  465.           </dia:attribute>
  466.           <dia:attribute name="abstract">
  467.             <dia:boolean val="false"/>
  468.           </dia:attribute>
  469.           <dia:attribute name="class_scope">
  470.             <dia:boolean val="false"/>
  471.           </dia:attribute>
  472.           <dia:attribute name="parameters"/>
  473.         </dia:composite>
  474.         <dia:composite type="umloperation">
  475.           <dia:attribute name="name">
  476.             <dia:string>#IsDone#</dia:string>
  477.           </dia:attribute>
  478.           <dia:attribute name="type">
  479.             <dia:string/>
  480.           </dia:attribute>
  481.           <dia:attribute name="visibility">
  482.             <dia:enum val="0"/>
  483.           </dia:attribute>
  484.           <dia:attribute name="abstract">
  485.             <dia:boolean val="false"/>
  486.           </dia:attribute>
  487.           <dia:attribute name="class_scope">
  488.             <dia:boolean val="false"/>
  489.           </dia:attribute>
  490.           <dia:attribute name="parameters"/>
  491.         </dia:composite>
  492.         <dia:composite type="umloperation">
  493.           <dia:attribute name="name">
  494.             <dia:string>#CurrentItem#</dia:string>
  495.           </dia:attribute>
  496.           <dia:attribute name="type">
  497.             <dia:string/>
  498.           </dia:attribute>
  499.           <dia:attribute name="visibility">
  500.             <dia:enum val="0"/>
  501.           </dia:attribute>
  502.           <dia:attribute name="abstract">
  503.             <dia:boolean val="false"/>
  504.           </dia:attribute>
  505.           <dia:attribute name="class_scope">
  506.             <dia:boolean val="false"/>
  507.           </dia:attribute>
  508.           <dia:attribute name="parameters"/>
  509.         </dia:composite>
  510.       </dia:attribute>
  511.       <dia:attribute name="template">
  512.         <dia:boolean val="false"/>
  513.       </dia:attribute>
  514.       <dia:attribute name="templates"/>
  515.     </dia:object>
  516.     <dia:object type="UML - Class" version="0" id="O5">
  517.       <dia:attribute name="obj_pos">
  518.         <dia:point val="13.9319,22.6954"/>
  519.       </dia:attribute>
  520.       <dia:attribute name="obj_bb">
  521.         <dia:rectangle val="13.8819,22.6454;23.0235,25.5454"/>
  522.       </dia:attribute>
  523.       <dia:attribute name="elem_corner">
  524.         <dia:point val="13.9319,22.6954"/>
  525.       </dia:attribute>
  526.       <dia:attribute name="elem_width">
  527.         <dia:real val="9.0416"/>
  528.       </dia:attribute>
  529.       <dia:attribute name="elem_height">
  530.         <dia:real val="2.8"/>
  531.       </dia:attribute>
  532.       <dia:attribute name="name">
  533.         <dia:string>#Glyph#</dia:string>
  534.       </dia:attribute>
  535.       <dia:attribute name="stereotype">
  536.         <dia:string/>
  537.       </dia:attribute>
  538.       <dia:attribute name="abstract">
  539.         <dia:boolean val="false"/>
  540.       </dia:attribute>
  541.       <dia:attribute name="suppress_attributes">
  542.         <dia:boolean val="false"/>
  543.       </dia:attribute>
  544.       <dia:attribute name="suppress_operations">
  545.         <dia:boolean val="false"/>
  546.       </dia:attribute>
  547.       <dia:attribute name="visible_attributes">
  548.         <dia:boolean val="true"/>
  549.       </dia:attribute>
  550.       <dia:attribute name="visible_operations">
  551.         <dia:boolean val="true"/>
  552.       </dia:attribute>
  553.       <dia:attribute name="foreground_color">
  554.         <dia:color val="#000000"/>
  555.       </dia:attribute>
  556.       <dia:attribute name="background_color">
  557.         <dia:color val="#ffffff"/>
  558.       </dia:attribute>
  559.       <dia:attribute name="attributes"/>
  560.       <dia:attribute name="operations">
  561.         <dia:composite type="umloperation">
  562.           <dia:attribute name="name">
  563.             <dia:string>#CreateIterator#</dia:string>
  564.           </dia:attribute>
  565.           <dia:attribute name="type">
  566.             <dia:string/>
  567.           </dia:attribute>
  568.           <dia:attribute name="visibility">
  569.             <dia:enum val="0"/>
  570.           </dia:attribute>
  571.           <dia:attribute name="abstract">
  572.             <dia:boolean val="false"/>
  573.           </dia:attribute>
  574.           <dia:attribute name="class_scope">
  575.             <dia:boolean val="false"/>
  576.           </dia:attribute>
  577.           <dia:attribute name="parameters"/>
  578.         </dia:composite>
  579.       </dia:attribute>
  580.       <dia:attribute name="template">
  581.         <dia:boolean val="false"/>
  582.       </dia:attribute>
  583.       <dia:attribute name="templates"/>
  584.     </dia:object>
  585.     <dia:object type="UML - Class" version="0" id="O6">
  586.       <dia:attribute name="obj_pos">
  587.         <dia:point val="34.69,11.985"/>
  588.       </dia:attribute>
  589.       <dia:attribute name="obj_bb">
  590.         <dia:rectangle val="34.64,11.935;42.3272,17.235"/>
  591.       </dia:attribute>
  592.       <dia:attribute name="elem_corner">
  593.         <dia:point val="34.69,11.985"/>
  594.       </dia:attribute>
  595.       <dia:attribute name="elem_width">
  596.         <dia:real val="7.5872"/>
  597.       </dia:attribute>
  598.       <dia:attribute name="elem_height">
  599.         <dia:real val="5.2"/>
  600.       </dia:attribute>
  601.       <dia:attribute name="name">
  602.         <dia:string>#NullIterator#</dia:string>
  603.       </dia:attribute>
  604.       <dia:attribute name="stereotype">
  605.         <dia:string/>
  606.       </dia:attribute>
  607.       <dia:attribute name="abstract">
  608.         <dia:boolean val="false"/>
  609.       </dia:attribute>
  610.       <dia:attribute name="suppress_attributes">
  611.         <dia:boolean val="false"/>
  612.       </dia:attribute>
  613.       <dia:attribute name="suppress_operations">
  614.         <dia:boolean val="false"/>
  615.       </dia:attribute>
  616.       <dia:attribute name="visible_attributes">
  617.         <dia:boolean val="true"/>
  618.       </dia:attribute>
  619.       <dia:attribute name="visible_operations">
  620.         <dia:boolean val="true"/>
  621.       </dia:attribute>
  622.       <dia:attribute name="foreground_color">
  623.         <dia:color val="#000000"/>
  624.       </dia:attribute>
  625.       <dia:attribute name="background_color">
  626.         <dia:color val="#ffffff"/>
  627.       </dia:attribute>
  628.       <dia:attribute name="attributes"/>
  629.       <dia:attribute name="operations">
  630.         <dia:composite type="umloperation">
  631.           <dia:attribute name="name">
  632.             <dia:string>#First#</dia:string>
  633.           </dia:attribute>
  634.           <dia:attribute name="type">
  635.             <dia:string/>
  636.           </dia:attribute>
  637.           <dia:attribute name="visibility">
  638.             <dia:enum val="0"/>
  639.           </dia:attribute>
  640.           <dia:attribute name="abstract">
  641.             <dia:boolean val="false"/>
  642.           </dia:attribute>
  643.           <dia:attribute name="class_scope">
  644.             <dia:boolean val="false"/>
  645.           </dia:attribute>
  646.           <dia:attribute name="parameters"/>
  647.         </dia:composite>
  648.         <dia:composite type="umloperation">
  649.           <dia:attribute name="name">
  650.             <dia:string>#Next#</dia:string>
  651.           </dia:attribute>
  652.           <dia:attribute name="type">
  653.             <dia:string/>
  654.           </dia:attribute>
  655.           <dia:attribute name="visibility">
  656.             <dia:enum val="0"/>
  657.           </dia:attribute>
  658.           <dia:attribute name="abstract">
  659.             <dia:boolean val="false"/>
  660.           </dia:attribute>
  661.           <dia:attribute name="class_scope">
  662.             <dia:boolean val="false"/>
  663.           </dia:attribute>
  664.           <dia:attribute name="parameters"/>
  665.         </dia:composite>
  666.         <dia:composite type="umloperation">
  667.           <dia:attribute name="name">
  668.             <dia:string>#IsDone#</dia:string>
  669.           </dia:attribute>
  670.           <dia:attribute name="type">
  671.             <dia:string/>
  672.           </dia:attribute>
  673.           <dia:attribute name="visibility">
  674.             <dia:enum val="0"/>
  675.           </dia:attribute>
  676.           <dia:attribute name="abstract">
  677.             <dia:boolean val="false"/>
  678.           </dia:attribute>
  679.           <dia:attribute name="class_scope">
  680.             <dia:boolean val="false"/>
  681.           </dia:attribute>
  682.           <dia:attribute name="parameters"/>
  683.         </dia:composite>
  684.         <dia:composite type="umloperation">
  685.           <dia:attribute name="name">
  686.             <dia:string>#CurrentItem#</dia:string>
  687.           </dia:attribute>
  688.           <dia:attribute name="type">
  689.             <dia:string/>
  690.           </dia:attribute>
  691.           <dia:attribute name="visibility">
  692.             <dia:enum val="0"/>
  693.           </dia:attribute>
  694.           <dia:attribute name="abstract">
  695.             <dia:boolean val="false"/>
  696.           </dia:attribute>
  697.           <dia:attribute name="class_scope">
  698.             <dia:boolean val="false"/>
  699.           </dia:attribute>
  700.           <dia:attribute name="parameters"/>
  701.         </dia:composite>
  702.       </dia:attribute>
  703.       <dia:attribute name="template">
  704.         <dia:boolean val="false"/>
  705.       </dia:attribute>
  706.       <dia:attribute name="templates"/>
  707.     </dia:object>
  708.     <dia:object type="UML - Class" version="0" id="O7">
  709.       <dia:attribute name="obj_pos">
  710.         <dia:point val="25.99,11.935"/>
  711.       </dia:attribute>
  712.       <dia:attribute name="obj_bb">
  713.         <dia:rectangle val="25.94,11.885;33.6272,17.185"/>
  714.       </dia:attribute>
  715.       <dia:attribute name="elem_corner">
  716.         <dia:point val="25.99,11.935"/>
  717.       </dia:attribute>
  718.       <dia:attribute name="elem_width">
  719.         <dia:real val="7.5872"/>
  720.       </dia:attribute>
  721.       <dia:attribute name="elem_height">
  722.         <dia:real val="5.2"/>
  723.       </dia:attribute>
  724.       <dia:attribute name="name">
  725.         <dia:string>#ListIterator#</dia:string>
  726.       </dia:attribute>
  727.       <dia:attribute name="stereotype">
  728.         <dia:string/>
  729.       </dia:attribute>
  730.       <dia:attribute name="abstract">
  731.         <dia:boolean val="false"/>
  732.       </dia:attribute>
  733.       <dia:attribute name="suppress_attributes">
  734.         <dia:boolean val="false"/>
  735.       </dia:attribute>
  736.       <dia:attribute name="suppress_operations">
  737.         <dia:boolean val="false"/>
  738.       </dia:attribute>
  739.       <dia:attribute name="visible_attributes">
  740.         <dia:boolean val="true"/>
  741.       </dia:attribute>
  742.       <dia:attribute name="visible_operations">
  743.         <dia:boolean val="true"/>
  744.       </dia:attribute>
  745.       <dia:attribute name="foreground_color">
  746.         <dia:color val="#000000"/>
  747.       </dia:attribute>
  748.       <dia:attribute name="background_color">
  749.         <dia:color val="#ffffff"/>
  750.       </dia:attribute>
  751.       <dia:attribute name="attributes"/>
  752.       <dia:attribute name="operations">
  753.         <dia:composite type="umloperation">
  754.           <dia:attribute name="name">
  755.             <dia:string>#First#</dia:string>
  756.           </dia:attribute>
  757.           <dia:attribute name="type">
  758.             <dia:string/>
  759.           </dia:attribute>
  760.           <dia:attribute name="visibility">
  761.             <dia:enum val="0"/>
  762.           </dia:attribute>
  763.           <dia:attribute name="abstract">
  764.             <dia:boolean val="false"/>
  765.           </dia:attribute>
  766.           <dia:attribute name="class_scope">
  767.             <dia:boolean val="false"/>
  768.           </dia:attribute>
  769.           <dia:attribute name="parameters"/>
  770.         </dia:composite>
  771.         <dia:composite type="umloperation">
  772.           <dia:attribute name="name">
  773.             <dia:string>#Next#</dia:string>
  774.           </dia:attribute>
  775.           <dia:attribute name="type">
  776.             <dia:string/>
  777.           </dia:attribute>
  778.           <dia:attribute name="visibility">
  779.             <dia:enum val="0"/>
  780.           </dia:attribute>
  781.           <dia:attribute name="abstract">
  782.             <dia:boolean val="false"/>
  783.           </dia:attribute>
  784.           <dia:attribute name="class_scope">
  785.             <dia:boolean val="false"/>
  786.           </dia:attribute>
  787.           <dia:attribute name="parameters"/>
  788.         </dia:composite>
  789.         <dia:composite type="umloperation">
  790.           <dia:attribute name="name">
  791.             <dia:string>#IsDone#</dia:string>
  792.           </dia:attribute>
  793.           <dia:attribute name="type">
  794.             <dia:string/>
  795.           </dia:attribute>
  796.           <dia:attribute name="visibility">
  797.             <dia:enum val="0"/>
  798.           </dia:attribute>
  799.           <dia:attribute name="abstract">
  800.             <dia:boolean val="false"/>
  801.           </dia:attribute>
  802.           <dia:attribute name="class_scope">
  803.             <dia:boolean val="false"/>
  804.           </dia:attribute>
  805.           <dia:attribute name="parameters"/>
  806.         </dia:composite>
  807.         <dia:composite type="umloperation">
  808.           <dia:attribute name="name">
  809.             <dia:string>#CurrentItem#</dia:string>
  810.           </dia:attribute>
  811.           <dia:attribute name="type">
  812.             <dia:string/>
  813.           </dia:attribute>
  814.           <dia:attribute name="visibility">
  815.             <dia:enum val="0"/>
  816.           </dia:attribute>
  817.           <dia:attribute name="abstract">
  818.             <dia:boolean val="false"/>
  819.           </dia:attribute>
  820.           <dia:attribute name="class_scope">
  821.             <dia:boolean val="false"/>
  822.           </dia:attribute>
  823.           <dia:attribute name="parameters"/>
  824.         </dia:composite>
  825.       </dia:attribute>
  826.       <dia:attribute name="template">
  827.         <dia:boolean val="false"/>
  828.       </dia:attribute>
  829.       <dia:attribute name="templates"/>
  830.     </dia:object>
  831.     <dia:object type="UML - Generalization" version="0" id="O8">
  832.       <dia:attribute name="obj_pos">
  833.         <dia:point val="11.7436,6.2"/>
  834.       </dia:attribute>
  835.       <dia:attribute name="obj_bb">
  836.         <dia:rectangle val="10.8936,6.15;21.5923,12.0272"/>
  837.       </dia:attribute>
  838.       <dia:attribute name="orth_points">
  839.         <dia:point val="11.7436,6.2"/>
  840.         <dia:point val="11.7436,9.25"/>
  841.         <dia:point val="21.5423,9.25"/>
  842.         <dia:point val="21.5423,11.9772"/>
  843.       </dia:attribute>
  844.       <dia:attribute name="orth_orient">
  845.         <dia:enum val="1"/>
  846.         <dia:enum val="0"/>
  847.         <dia:enum val="1"/>
  848.       </dia:attribute>
  849.       <dia:attribute name="name">
  850.         <dia:string/>
  851.       </dia:attribute>
  852.       <dia:attribute name="stereotype">
  853.         <dia:string/>
  854.       </dia:attribute>
  855.       <dia:connections>
  856.         <dia:connection handle="0" to="O0" connection="6"/>
  857.         <dia:connection handle="1" to="O4" connection="1"/>
  858.       </dia:connections>
  859.     </dia:object>
  860.     <dia:object type="UML - Generalization" version="0" id="O9">
  861.       <dia:attribute name="obj_pos">
  862.         <dia:point val="11.7436,6.2"/>
  863.       </dia:attribute>
  864.       <dia:attribute name="obj_bb">
  865.         <dia:rectangle val="10.8936,6.15;29.8336,11.985"/>
  866.       </dia:attribute>
  867.       <dia:attribute name="orth_points">
  868.         <dia:point val="11.7436,6.2"/>
  869.         <dia:point val="11.7436,9.25"/>
  870.         <dia:point val="29.7836,9.25"/>
  871.         <dia:point val="29.7836,11.935"/>
  872.       </dia:attribute>
  873.       <dia:attribute name="orth_orient">
  874.         <dia:enum val="1"/>
  875.         <dia:enum val="0"/>
  876.         <dia:enum val="1"/>
  877.       </dia:attribute>
  878.       <dia:attribute name="name">
  879.         <dia:string/>
  880.       </dia:attribute>
  881.       <dia:attribute name="stereotype">
  882.         <dia:string/>
  883.       </dia:attribute>
  884.       <dia:connections>
  885.         <dia:connection handle="0" to="O0" connection="6"/>
  886.         <dia:connection handle="1" to="O7" connection="1"/>
  887.       </dia:connections>
  888.     </dia:object>
  889.     <dia:object type="UML - Generalization" version="0" id="O10">
  890.       <dia:attribute name="obj_pos">
  891.         <dia:point val="11.7436,6.2"/>
  892.       </dia:attribute>
  893.       <dia:attribute name="obj_bb">
  894.         <dia:rectangle val="10.8936,6.15;38.5336,12.035"/>
  895.       </dia:attribute>
  896.       <dia:attribute name="orth_points">
  897.         <dia:point val="11.7436,6.2"/>
  898.         <dia:point val="11.7436,9.25"/>
  899.         <dia:point val="38.4836,9.25"/>
  900.         <dia:point val="38.4836,11.985"/>
  901.       </dia:attribute>
  902.       <dia:attribute name="orth_orient">
  903.         <dia:enum val="1"/>
  904.         <dia:enum val="0"/>
  905.         <dia:enum val="1"/>
  906.       </dia:attribute>
  907.       <dia:attribute name="name">
  908.         <dia:string/>
  909.       </dia:attribute>
  910.       <dia:attribute name="stereotype">
  911.         <dia:string/>
  912.       </dia:attribute>
  913.       <dia:connections>
  914.         <dia:connection handle="0" to="O0" connection="6"/>
  915.         <dia:connection handle="1" to="O6" connection="1"/>
  916.       </dia:connections>
  917.     </dia:object>
  918.     <dia:object type="UML - Association" version="0" id="O11">
  919.       <dia:attribute name="obj_pos">
  920.         <dia:point val="14.1863,15.78"/>
  921.       </dia:attribute>
  922.       <dia:attribute name="obj_bb">
  923.         <dia:rectangle val="10.55,14.98;16.3255,24.1954"/>
  924.       </dia:attribute>
  925.       <dia:attribute name="orth_points">
  926.         <dia:point val="14.1863,15.78"/>
  927.         <dia:point val="15.7,15.78"/>
  928.         <dia:point val="15.7,19.05"/>
  929.         <dia:point val="10.6,19.05"/>
  930.         <dia:point val="10.6,23.3954"/>
  931.         <dia:point val="13.9319,23.3954"/>
  932.       </dia:attribute>
  933.       <dia:attribute name="orth_orient">
  934.         <dia:enum val="0"/>
  935.         <dia:enum val="1"/>
  936.         <dia:enum val="0"/>
  937.         <dia:enum val="1"/>
  938.         <dia:enum val="0"/>
  939.       </dia:attribute>
  940.       <dia:attribute name="name">
  941.         <dia:string/>
  942.       </dia:attribute>
  943.       <dia:attribute name="direction">
  944.         <dia:enum val="0"/>
  945.       </dia:attribute>
  946.       <dia:attribute name="ends">
  947.         <dia:composite>
  948.           <dia:attribute name="role">
  949.             <dia:string>#root#</dia:string>
  950.           </dia:attribute>
  951.           <dia:attribute name="multiplicity">
  952.             <dia:string/>
  953.           </dia:attribute>
  954.           <dia:attribute name="arrow">
  955.             <dia:boolean val="false"/>
  956.           </dia:attribute>
  957.           <dia:attribute name="aggregate">
  958.             <dia:enum val="0"/>
  959.           </dia:attribute>
  960.         </dia:composite>
  961.         <dia:composite>
  962.           <dia:attribute name="role">
  963.             <dia:string/>
  964.           </dia:attribute>
  965.           <dia:attribute name="multiplicity">
  966.             <dia:string/>
  967.           </dia:attribute>
  968.           <dia:attribute name="arrow">
  969.             <dia:boolean val="true"/>
  970.           </dia:attribute>
  971.           <dia:attribute name="aggregate">
  972.             <dia:enum val="0"/>
  973.           </dia:attribute>
  974.         </dia:composite>
  975.       </dia:attribute>
  976.       <dia:connections>
  977.         <dia:connection handle="0" to="O1" connection="13"/>
  978.         <dia:connection handle="1" to="O5" connection="3"/>
  979.       </dia:connections>
  980.     </dia:object>
  981.     <dia:object type="UML - Association" version="0" id="O12">
  982.       <dia:attribute name="obj_pos">
  983.         <dia:point val="17.7487,15.8772"/>
  984.       </dia:attribute>
  985.       <dia:attribute name="obj_bb">
  986.         <dia:rectangle val="12,15.0772;17.7987,23.4954"/>
  987.       </dia:attribute>
  988.       <dia:attribute name="orth_points">
  989.         <dia:point val="17.7487,15.8772"/>
  990.         <dia:point val="16.45,15.8772"/>
  991.         <dia:point val="16.45,20"/>
  992.         <dia:point val="12.05,20"/>
  993.         <dia:point val="12.05,22.6954"/>
  994.         <dia:point val="13.9319,22.6954"/>
  995.       </dia:attribute>
  996.       <dia:attribute name="orth_orient">
  997.         <dia:enum val="0"/>
  998.         <dia:enum val="1"/>
  999.         <dia:enum val="0"/>
  1000.         <dia:enum val="1"/>
  1001.         <dia:enum val="0"/>
  1002.       </dia:attribute>
  1003.       <dia:attribute name="name">
  1004.         <dia:string/>
  1005.       </dia:attribute>
  1006.       <dia:attribute name="direction">
  1007.         <dia:enum val="0"/>
  1008.       </dia:attribute>
  1009.       <dia:attribute name="ends">
  1010.         <dia:composite>
  1011.           <dia:attribute name="role">
  1012.             <dia:string/>
  1013.           </dia:attribute>
  1014.           <dia:attribute name="multiplicity">
  1015.             <dia:string/>
  1016.           </dia:attribute>
  1017.           <dia:attribute name="arrow">
  1018.             <dia:boolean val="false"/>
  1019.           </dia:attribute>
  1020.           <dia:attribute name="aggregate">
  1021.             <dia:enum val="0"/>
  1022.           </dia:attribute>
  1023.         </dia:composite>
  1024.         <dia:composite>
  1025.           <dia:attribute name="role">
  1026.             <dia:string/>
  1027.           </dia:attribute>
  1028.           <dia:attribute name="multiplicity">
  1029.             <dia:string/>
  1030.           </dia:attribute>
  1031.           <dia:attribute name="arrow">
  1032.             <dia:boolean val="true"/>
  1033.           </dia:attribute>
  1034.           <dia:attribute name="aggregate">
  1035.             <dia:enum val="0"/>
  1036.           </dia:attribute>
  1037.         </dia:composite>
  1038.       </dia:attribute>
  1039.       <dia:connections>
  1040.         <dia:connection handle="0" to="O4" connection="12"/>
  1041.         <dia:connection handle="1" to="O5" connection="0"/>
  1042.       </dia:connections>
  1043.     </dia:object>
  1044.     <dia:object type="UML - Association" version="0" id="O13">
  1045.       <dia:attribute name="obj_pos">
  1046.         <dia:point val="33.5772,15.835"/>
  1047.       </dia:attribute>
  1048.       <dia:attribute name="obj_bb">
  1049.         <dia:rectangle val="22.9235,15.035;34.5,24.1954"/>
  1050.       </dia:attribute>
  1051.       <dia:attribute name="orth_points">
  1052.         <dia:point val="33.5772,15.835"/>
  1053.         <dia:point val="34.4,15.835"/>
  1054.         <dia:point val="34.4,23.3954"/>
  1055.         <dia:point val="22.9735,23.3954"/>
  1056.       </dia:attribute>
  1057.       <dia:attribute name="orth_orient">
  1058.         <dia:enum val="0"/>
  1059.         <dia:enum val="1"/>
  1060.         <dia:enum val="0"/>
  1061.       </dia:attribute>
  1062.       <dia:attribute name="name">
  1063.         <dia:string/>
  1064.       </dia:attribute>
  1065.       <dia:attribute name="direction">
  1066.         <dia:enum val="0"/>
  1067.       </dia:attribute>
  1068.       <dia:attribute name="ends">
  1069.         <dia:composite>
  1070.           <dia:attribute name="role">
  1071.             <dia:string/>
  1072.           </dia:attribute>
  1073.           <dia:attribute name="multiplicity">
  1074.             <dia:string/>
  1075.           </dia:attribute>
  1076.           <dia:attribute name="arrow">
  1077.             <dia:boolean val="false"/>
  1078.           </dia:attribute>
  1079.           <dia:attribute name="aggregate">
  1080.             <dia:enum val="0"/>
  1081.           </dia:attribute>
  1082.         </dia:composite>
  1083.         <dia:composite>
  1084.           <dia:attribute name="role">
  1085.             <dia:string/>
  1086.           </dia:attribute>
  1087.           <dia:attribute name="multiplicity">
  1088.             <dia:string/>
  1089.           </dia:attribute>
  1090.           <dia:attribute name="arrow">
  1091.             <dia:boolean val="true"/>
  1092.           </dia:attribute>
  1093.           <dia:attribute name="aggregate">
  1094.             <dia:enum val="0"/>
  1095.           </dia:attribute>
  1096.         </dia:composite>
  1097.       </dia:attribute>
  1098.       <dia:connections>
  1099.         <dia:connection handle="0" to="O7" connection="13"/>
  1100.         <dia:connection handle="1" to="O5" connection="4"/>
  1101.       </dia:connections>
  1102.     </dia:object>
  1103.     <dia:object type="UML - Note" version="0" id="O14">
  1104.       <dia:attribute name="obj_pos">
  1105.         <dia:point val="24.15,27.95"/>
  1106.       </dia:attribute>
  1107.       <dia:attribute name="obj_bb">
  1108.         <dia:rectangle val="24.1,27.9;36.9352,29.7"/>
  1109.       </dia:attribute>
  1110.       <dia:attribute name="elem_corner">
  1111.         <dia:point val="24.15,27.95"/>
  1112.       </dia:attribute>
  1113.       <dia:attribute name="elem_width">
  1114.         <dia:real val="12.7352"/>
  1115.       </dia:attribute>
  1116.       <dia:attribute name="elem_height">
  1117.         <dia:real val="1.7"/>
  1118.       </dia:attribute>
  1119.       <dia:attribute name="text">
  1120.         <dia:composite type="text">
  1121.           <dia:attribute name="string">
  1122.             <dia:string>#returns new NullIterator#</dia:string>
  1123.           </dia:attribute>
  1124.           <dia:attribute name="font">
  1125.             <dia:font name="Courier"/>
  1126.           </dia:attribute>
  1127.           <dia:attribute name="height">
  1128.             <dia:real val="0.8"/>
  1129.           </dia:attribute>
  1130.           <dia:attribute name="pos">
  1131.             <dia:point val="24.5,29.2171"/>
  1132.           </dia:attribute>
  1133.           <dia:attribute name="color">
  1134.             <dia:color val="#000000"/>
  1135.           </dia:attribute>
  1136.           <dia:attribute name="alignment">
  1137.             <dia:enum val="0"/>
  1138.           </dia:attribute>
  1139.         </dia:composite>
  1140.       </dia:attribute>
  1141.     </dia:object>
  1142.     <dia:object type="UML - Dependency" version="0" id="O15">
  1143.       <dia:attribute name="obj_pos">
  1144.         <dia:point val="22.9735,24.9954"/>
  1145.       </dia:attribute>
  1146.       <dia:attribute name="obj_bb">
  1147.         <dia:rectangle val="22.9235,24.1954;30.9676,28.4"/>
  1148.       </dia:attribute>
  1149.       <dia:attribute name="orth_points">
  1150.         <dia:point val="22.9735,24.9954"/>
  1151.         <dia:point val="30.5176,24.9954"/>
  1152.         <dia:point val="30.5176,27.95"/>
  1153.       </dia:attribute>
  1154.       <dia:attribute name="orth_orient">
  1155.         <dia:enum val="0"/>
  1156.         <dia:enum val="1"/>
  1157.       </dia:attribute>
  1158.       <dia:attribute name="name">
  1159.         <dia:string/>
  1160.       </dia:attribute>
  1161.       <dia:attribute name="stereotype">
  1162.         <dia:string/>
  1163.       </dia:attribute>
  1164.       <dia:attribute name="draw_arrow">
  1165.         <dia:boolean val="true"/>
  1166.       </dia:attribute>
  1167.       <dia:connections>
  1168.         <dia:connection handle="0" to="O5" connection="9"/>
  1169.         <dia:connection handle="1" to="O14" connection="1"/>
  1170.       </dia:connections>
  1171.     </dia:object>
  1172.     <dia:object type="UML - Note" version="0" id="O16">
  1173.       <dia:attribute name="obj_pos">
  1174.         <dia:point val="37.8273,20.25"/>
  1175.       </dia:attribute>
  1176.       <dia:attribute name="obj_bb">
  1177.         <dia:rectangle val="37.7773,20.2;44.7949,22"/>
  1178.       </dia:attribute>
  1179.       <dia:attribute name="elem_corner">
  1180.         <dia:point val="37.8273,20.25"/>
  1181.       </dia:attribute>
  1182.       <dia:attribute name="elem_width">
  1183.         <dia:real val="6.9176"/>
  1184.       </dia:attribute>
  1185.       <dia:attribute name="elem_height">
  1186.         <dia:real val="1.7"/>
  1187.       </dia:attribute>
  1188.       <dia:attribute name="text">
  1189.         <dia:composite type="text">
  1190.           <dia:attribute name="string">
  1191.             <dia:string>#returns TRUE#</dia:string>
  1192.           </dia:attribute>
  1193.           <dia:attribute name="font">
  1194.             <dia:font name="Courier"/>
  1195.           </dia:attribute>
  1196.           <dia:attribute name="height">
  1197.             <dia:real val="0.8"/>
  1198.           </dia:attribute>
  1199.           <dia:attribute name="pos">
  1200.             <dia:point val="38.1773,21.5171"/>
  1201.           </dia:attribute>
  1202.           <dia:attribute name="color">
  1203.             <dia:color val="#000000"/>
  1204.           </dia:attribute>
  1205.           <dia:attribute name="alignment">
  1206.             <dia:enum val="0"/>
  1207.           </dia:attribute>
  1208.         </dia:composite>
  1209.       </dia:attribute>
  1210.     </dia:object>
  1211.     <dia:object type="UML - Dependency" version="0" id="O17">
  1212.       <dia:attribute name="obj_pos">
  1213.         <dia:point val="42.2772,15.885"/>
  1214.       </dia:attribute>
  1215.       <dia:attribute name="obj_bb">
  1216.         <dia:rectangle val="42.2272,15.835;47.5451,21.55"/>
  1217.       </dia:attribute>
  1218.       <dia:attribute name="orth_points">
  1219.         <dia:point val="42.2772,15.885"/>
  1220.         <dia:point val="47.4451,15.885"/>
  1221.         <dia:point val="47.4451,21.1"/>
  1222.         <dia:point val="44.7449,21.1"/>
  1223.       </dia:attribute>
  1224.       <dia:attribute name="orth_orient">
  1225.         <dia:enum val="0"/>
  1226.         <dia:enum val="1"/>
  1227.         <dia:enum val="0"/>
  1228.       </dia:attribute>
  1229.       <dia:attribute name="name">
  1230.         <dia:string/>
  1231.       </dia:attribute>
  1232.       <dia:attribute name="stereotype">
  1233.         <dia:string/>
  1234.       </dia:attribute>
  1235.       <dia:attribute name="draw_arrow">
  1236.         <dia:boolean val="true"/>
  1237.       </dia:attribute>
  1238.       <dia:connections>
  1239.         <dia:connection handle="0" to="O6" connection="13"/>
  1240.         <dia:connection handle="1" to="O16" connection="4"/>
  1241.       </dia:connections>
  1242.     </dia:object>
  1243.   </dia:layer>
  1244. </dia:diagram>
  1245.