<?xml version="1.0" encoding="UTF-8"?>
<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2006-09-12T18:28:16" xmi.version="1.2" >
<XMI.header>
<XMI.documentation>
<XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
<XMI.exporterVersion>1.5.1</XMI.exporterVersion>
<XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
</XMI.documentation>
<XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
</XMI.header>
<XMI.content>
<UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="UML Model" >
<UML:Namespace.ownedElement>
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="3" isRoot="false" isAbstract="false" name="datatype" />
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="59" isRoot="false" isAbstract="false" name="constructor" />
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="60" isRoot="false" isAbstract="false" name="friend" />
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="61" isRoot="false" isAbstract="false" name="virtual" />
<UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="2" isRoot="false" isAbstract="false" name="int" />
<UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="4" isRoot="false" isAbstract="false" name="char" />
<UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="5" isRoot="false" isAbstract="false" name="bool" />
<UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="6" isRoot="false" isAbstract="false" name="float" />
<UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="7" isRoot="false" isAbstract="false" name="double" />
<UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="8" isRoot="false" isAbstract="false" name="long" />
<UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="9" isRoot="false" isAbstract="false" name="short" />
<UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="10" isRoot="false" isAbstract="false" name="string" />
<UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="92" isRoot="false" isAbstract="false" name="BID" />
<UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="137" isRoot="false" isAbstract="false" name="Key" />
<UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="141" isRoot="false" isAbstract="false" name="Data" />
<UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1737" isRoot="false" isAbstract="false" name="Value" />
<UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="2080" isRoot="false" isAbstract="false" name="Path" />
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="11" isRoot="false" isAbstract="false" name="BTree" >
<UML:Classifier.feature>
<UML:Attribute isSpecification="false" visibility="private" xmi.id="441" type="2" name="height" />
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="82" isRoot="false" isAbstract="false" isQuery="false" name="insert" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5724" type="269" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="1752" value="" type="1737" name="v" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="86" isRoot="false" isAbstract="false" isQuery="false" name="erase" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5725" type="2" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="3625" value="" type="137" name="k" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="87" isRoot="false" isAbstract="false" isQuery="false" name="find" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5726" type="269" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="167" value="" type="137" name="k" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2427" isRoot="false" isAbstract="false" isQuery="false" name="lower_bound" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5727" type="269" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="2428" value="" type="137" name="k" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13" isRoot="false" isAbstract="false" name="Node" >
<UML:Classifier.feature>
<UML:Attribute isSpecification="false" visibility="private" xmi.id="1174" type="92" name="me" />
<UML:Attribute isSpecification="false" visibility="private" xmi.id="3376" type="2" name="size" />
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="130" isRoot="false" isAbstract="false" isQuery="false" name="find" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5728" type="269" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="178" value="" type="137" name="k" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="466" value="" type="2" name="h" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2127" isRoot="false" isAbstract="false" isQuery="false" name="lower_bound" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5729" type="269" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="2128" value="" type="137" name="k" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="2138" value="" type="2" name="h" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2276" isRoot="false" isAbstract="false" isQuery="false" name="insert" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5730" type="269" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="2277" value="" type="1737" name="v" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="2288" value="" type="2" name="h" />
<UML:Parameter isSpecification="false" kind="out" visibility="private" xmi.id="2299" value="" type="2198" name="s" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3754" isRoot="false" isAbstract="false" isQuery="false" name="erase" >
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" xmi.id="3755" value="" type="137" name="k" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="3772" value="" type="2" name="h" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14" isRoot="false" isAbstract="false" name="Leaf" >
<UML:Classifier.feature>
<UML:Attribute isSpecification="false" visibility="private" xmi.id="1159" type="92" name="me" />
<UML:Attribute isSpecification="false" visibility="private" xmi.id="1232" type="92" name="pred" />
<UML:Attribute isSpecification="false" visibility="private" xmi.id="1247" type="92" name="succ" />
<UML:Attribute isSpecification="false" visibility="private" xmi.id="3407" type="2" name="size" />
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="209" isRoot="false" isAbstract="false" isQuery="false" name="find" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5731" type="269" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="214" value="" type="137" name="k" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1325" isRoot="false" isAbstract="false" isQuery="false" name="increment" >
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" kind="inout" visibility="private" xmi.id="1326" value="" type="269" name="i" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1363" isRoot="false" isAbstract="false" isQuery="false" name="decrement" >
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" kind="inout" visibility="private" xmi.id="1364" value="" type="269" name="i" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2365" isRoot="false" isAbstract="false" isQuery="false" name="lower_bound" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5732" type="269" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="2366" value="" type="137" name="k" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2688" isRoot="false" isAbstract="false" isQuery="false" name="insert" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5733" type="269" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="2689" value="" type="1737" name="v" />
<UML:Parameter isSpecification="false" kind="out" visibility="private" xmi.id="2703" value="" type="2198" name="s" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3821" isRoot="false" isAbstract="false" isQuery="false" name="erase" >
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" xmi.id="3822" value="" type="137" name="k" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15" isRoot="false" isAbstract="false" name="NodeCache" >
<UML:Classifier.feature>
<UML:Attribute isSpecification="false" visibility="private" xmi.id="4392" type="4393" name="nodes" />
<UML:Attribute isSpecification="false" visibility="private" xmi.id="4426" type="4427" name="BID2int" />
<UML:Attribute isSpecification="false" visibility="private" xmi.id="4460" type="4461" name="pager" />
<UML:Attribute isSpecification="false" visibility="private" xmi.id="4494" type="4495" name="freeNodes" />
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="88" isRoot="false" isAbstract="false" isQuery="false" name="getNode" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5734" type="13" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="111" value="" type="92" name="b" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3045" isRoot="false" isAbstract="false" isQuery="false" name="getNewNode" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5735" type="14" />
<UML:Parameter isSpecification="false" kind="out" visibility="private" xmi.id="3046" value="" type="92" name="b" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3953" isRoot="false" isAbstract="false" isQuery="false" name="deleteLeaf" >
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" xmi.id="3954" value="" type="92" name="b" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="4260" isRoot="false" isAbstract="false" isQuery="false" name="fixNode" >
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" xmi.id="4261" value="" type="92" name="b" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="4310" isRoot="false" isAbstract="false" isQuery="false" name="unfixNode" >
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" xmi.id="4311" value="" type="92" name="b" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="16" isRoot="false" isAbstract="false" name="LeafCache" >
<UML:Classifier.feature>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="188" isRoot="false" isAbstract="false" isQuery="false" name="getLeaf" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5736" type="14" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="189" value="" type="92" name="b" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1616" isRoot="false" isAbstract="false" isQuery="false" name="prefetch" >
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" xmi.id="1617" value="" type="92" name="b" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1862" isRoot="false" isAbstract="false" isQuery="false" name="getNewLeaf" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5737" type="14" />
<UML:Parameter isSpecification="false" kind="out" visibility="private" xmi.id="1863" value="" type="92" name="b" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3887" isRoot="false" isAbstract="false" isQuery="false" name="deleteLeaf" >
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" xmi.id="3888" value="" type="92" name="b" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17" isRoot="false" isAbstract="false" name="RootNode" >
<UML:Classifier.feature>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="83" isRoot="false" isAbstract="false" isQuery="false" name="insert" >
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" xmi.id="3483" value="" type="137" name="k" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="3514" value="" type="92" name="b" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84" isRoot="false" isAbstract="false" isQuery="false" name="erase" >
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" xmi.id="3673" value="" type="137" name="k" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="85" isRoot="false" isAbstract="false" isQuery="false" name="find" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5738" type="92" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="160" value="" type="137" name="k" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="18" isRoot="false" isAbstract="false" name="IteratorMap" >
<UML:Classifier.feature>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="533" isRoot="false" isAbstract="false" isQuery="false" name="register" >
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" xmi.id="534" value="" type="269" name="i" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="559" isRoot="false" isAbstract="false" isQuery="false" name="unregister" >
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" xmi.id="560" value="" type="269" name="i" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="591" isRoot="false" isAbstract="false" isQuery="false" name="find" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="5739" type="269" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="598" value="" type="92" name="b" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="618" value="" type="2" name="pos" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="269" isRoot="false" isAbstract="false" name="Iterator" >
<UML:Classifier.feature>
<UML:Operation stereotype="59" isSpecification="false" isLeaf="false" visibility="public" xmi.id="309" isRoot="false" isAbstract="false" isQuery="false" name="Iterator" />
<UML:Operation stereotype="59" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="323" isRoot="false" isAbstract="false" isQuery="false" name="Iterator" >
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" xmi.id="330" value="" type="18" name="im" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="337" value="" type="92" name="b" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="344" value="" type="2" name="o" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="2198" isRoot="false" isAbstract="false" name="Splitter" >
<UML:Classifier.feature>
<UML:Attribute isSpecification="false" visibility="private" xmi.id="2209" type="137" name="k" />
<UML:Attribute isSpecification="false" visibility="private" xmi.id="2230" type="92" name="b" />
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="4393" isRoot="false" isAbstract="false" name="Array" />
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="4427" isRoot="false" isAbstract="false" name="Map" />
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="4461" isRoot="false" isAbstract="false" name="Pager" />
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="4495" isRoot="false" isAbstract="false" name="List" />
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="26" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="27" aggregation="composite" type="11" name="" multiplicity="1" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="28" aggregation="none" type="17" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="35" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36" aggregation="composite" type="11" name="" multiplicity="1" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="37" aggregation="none" type="16" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="40" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="41" aggregation="composite" type="11" name="" multiplicity="1" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="42" aggregation="none" type="15" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="49" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="50" aggregation="composite" type="11" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="51" aggregation="none" type="13" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="52" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="53" aggregation="none" type="13" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="54" aggregation="none" type="15" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="62" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="63" aggregation="none" type="13" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="64" aggregation="none" type="16" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="65" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="66" aggregation="composite" type="11" name="" multiplicity="1" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="67" aggregation="none" type="18" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="68" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="69" aggregation="none" type="11" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="70" aggregation="none" type="13" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="71" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="72" aggregation="none" type="13" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="73" aggregation="none" type="14" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="74" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="75" aggregation="none" type="14" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="76" aggregation="none" type="18" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="79" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="80" aggregation="none" type="11" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="81" aggregation="none" type="14" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="702" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="703" aggregation="none" type="269" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="704" aggregation="none" type="16" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="719" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="720" aggregation="none" type="269" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="721" aggregation="none" type="13" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="953" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="954" aggregation="none" type="269" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="955" aggregation="none" type="14" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="1550" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1551" aggregation="none" type="14" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1552" aggregation="none" type="16" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="1908" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1909" aggregation="none" type="14" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1910" aggregation="none" type="17" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="1947" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1948" aggregation="none" type="11" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1949" aggregation="none" type="14" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="1977" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1978" aggregation="none" type="13" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1979" aggregation="none" type="13" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="5492" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="5493" aggregation="none" type="18" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="5494" aggregation="none" type="269" name="" />
</UML:Association.connection>
</UML:Association>
</UML:Namespace.ownedElement>
</UML:Model>
</XMI.content>
<XMI.extensions xmi.extender="umbrello" >
<docsettings viewid="1" documentation="" uniqueid="5739" />
<diagrams>
<diagram snapgrid="1" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="1" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1462" snapy="10" showatts="1" xmi.id="1" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans Serif,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="833" >
<widgets>
<classwidget usesdiagramfillcolour="0" width="305" showattsigs="601" usesdiagramusefillcolour="0" x="468" y="25" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="150" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="11" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,12,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
<classwidget usesdiagramfillcolour="0" width="449" showattsigs="601" usesdiagramusefillcolour="0" x="836" y="623" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="175" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="13" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,12,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
<classwidget usesdiagramfillcolour="0" width="388" showattsigs="601" usesdiagramusefillcolour="0" x="16" y="523" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="275" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="14" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,12,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
<classwidget usesdiagramfillcolour="0" width="315" showattsigs="601" usesdiagramusefillcolour="0" x="973" y="255" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="250" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="15" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,12,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
<classwidget usesdiagramfillcolour="0" width="304" showattsigs="601" usesdiagramusefillcolour="0" x="478" y="342" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="137" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="16" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,12,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
<classwidget usesdiagramfillcolour="0" width="229" showattsigs="601" usesdiagramusefillcolour="0" x="1016" y="44" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="112" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,12,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
<classwidget usesdiagramfillcolour="1" width="302" showattsigs="601" usesdiagramusefillcolour="1" x="19" y="44" showopsigs="601" linewidth="none" fillcolour="none" height="112" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="18" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,12,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="0" width="386" showattsigs="601" usesdiagramusefillcolour="0" x="427" y="607" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="87" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="269" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,12,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
<classwidget usesdiagramfillcolour="1" width="87" showattsigs="601" usesdiagramusefillcolour="1" x="187" y="277" showopsigs="601" linewidth="none" fillcolour="none" height="87" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2198" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,12,-1,5,75,0,0,0,0,0" linecolor="none" />
</widgets>
<messages/>
<associations>
<assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="17" widgetaid="11" xmi.id="26" linecolor="none" >
<linepath>
<startpoint startx="773" starty="100" />
<endpoint endx="1016" endy="100" />
</linepath>
<floatingtext usesdiagramfillcolour="1" width="20" usesdiagramusefillcolour="1" x="850" y="66" linewidth="none" posttext="" role="701" fillcolour="none" height="29" usefillcolor="1" pretext="" isinstance="0" xmi.id="5639" text="1" font="Sans Serif,12,-1,5,50,0,0,0,0,0" linecolor="none" />
</assocwidget>
<assocwidget totalcounta="5" indexa="2" totalcountb="2" indexb="1" linewidth="none" widgetbid="16" widgetaid="11" xmi.id="35" linecolor="none" >
<linepath>
<startpoint startx="590" starty="175" />
<endpoint endx="630" endy="342" />
</linepath>
<floatingtext usesdiagramfillcolour="1" width="20" usesdiagramusefillcolour="1" x="680" y="156" linewidth="none" posttext="" role="701" fillcolour="none" height="29" usefillcolor="1" pretext="" isinstance="0" xmi.id="5640" text="1" font="Sans Serif,12,-1,5,50,0,0,0,0,0" linecolor="none" />
</assocwidget>
<assocwidget totalcounta="5" indexa="4" totalcountb="2" indexb="1" linewidth="none" widgetbid="15" widgetaid="11" xmi.id="40" linecolor="none" >
<linepath>
<startpoint startx="710" starty="175" />
<endpoint endx="973" endy="380" />
</linepath>
<floatingtext usesdiagramfillcolour="1" width="20" usesdiagramusefillcolour="1" x="680" y="136" linewidth="none" posttext="" role="701" fillcolour="none" height="29" usefillcolor="1" pretext="" isinstance="0" xmi.id="5641" text="1" font="Sans Serif,12,-1,5,50,0,0,0,0,0" linecolor="none" />
</assocwidget>
<assocwidget totalcounta="4" indexa="3" totalcountb="2" indexb="1" linewidth="none" widgetbid="15" widgetaid="13" xmi.id="52" linecolor="none" >
<linepath>
<startpoint startx="1170" starty="623" />
<endpoint endx="1130" endy="505" />
</linepath>
</assocwidget>
<assocwidget totalcounta="4" indexa="1" totalcountb="4" indexb="3" linewidth="none" widgetbid="16" widgetaid="13" xmi.id="62" linecolor="none" >
<linepath>
<startpoint startx="950" starty="623" />
<endpoint endx="710" endy="479" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="18" widgetaid="11" xmi.id="65" linecolor="none" >
<linepath>
<startpoint startx="468" starty="100" />
<endpoint endx="321" endy="100" />
</linepath>
<floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="434" y="54" linewidth="none" posttext="" role="701" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="5642" text="1" font="Sans Serif,12,-1,5,50,0,0,0,0,0" linecolor="none" />
</assocwidget>
<assocwidget totalcounta="5" indexa="3" totalcountb="4" indexb="2" linewidth="none" widgetbid="13" widgetaid="11" xmi.id="68" linecolor="none" >
<linepath>
<startpoint startx="650" starty="175" />
<endpoint endx="1060" endy="623" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" linewidth="none" widgetbid="14" widgetaid="13" xmi.id="71" linecolor="none" >
<linepath>
<startpoint startx="836" starty="710" />
<endpoint endx="404" endy="730" />
</linepath>
</assocwidget>
<assocwidget totalcounta="3" indexa="1" totalcountb="3" indexb="1" linewidth="none" widgetbid="18" widgetaid="14" xmi.id="74" linecolor="none" >
<linepath>
<startpoint startx="150" starty="523" />
<endpoint endx="120" endy="156" />
</linepath>
</assocwidget>
<assocwidget totalcounta="3" indexa="2" totalcountb="4" indexb="2" linewidth="none" widgetbid="16" widgetaid="269" xmi.id="702" linecolor="none" >
<linepath>
<startpoint startx="680" starty="607" />
<endpoint endx="630" endy="479" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" linewidth="none" widgetbid="14" widgetaid="269" xmi.id="953" linecolor="none" >
<linepath>
<startpoint startx="427" starty="650" />
<endpoint endx="404" endy="660" />
</linepath>
</assocwidget>
<assocwidget totalcounta="4" indexa="1" totalcountb="4" indexb="1" linewidth="none" widgetbid="16" widgetaid="14" xmi.id="1550" linecolor="none" >
<linepath>
<startpoint startx="404" starty="590" />
<endpoint endx="550" endy="479" />
</linepath>
</assocwidget>
<assocwidget totalcounta="5" indexa="1" totalcountb="3" indexb="2" linewidth="none" widgetbid="14" widgetaid="11" xmi.id="1947" linecolor="none" >
<linepath>
<startpoint startx="530" starty="175" />
<endpoint endx="270" endy="523" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="13" widgetaid="13" xmi.id="1977" linecolor="none" >
<linepath>
<startpoint startx="1285" starty="666" />
<endpoint endx="1285" endy="754" />
<point x="1310" y="680" />
<point x="1310" y="730" />
</linepath>
</assocwidget>
<assocwidget totalcounta="3" indexa="2" totalcountb="3" indexb="1" linewidth="none" widgetbid="269" widgetaid="18" xmi.id="5492" linecolor="none" >
<linepath>
<startpoint startx="220" starty="156" />
<endpoint endx="560" endy="607" />
</linepath>
</assocwidget>
</associations>
</diagram>
</diagrams>
<listview>
<listitem open="1" type="800" label="Views" >
<listitem open="1" type="801" label="Logical View" >
<listitem open="1" type="813" id="4495" />
<listitem open="1" type="813" id="4461" />
<listitem open="1" type="813" id="4393" />
<listitem open="1" type="813" id="11" >
<listitem open="0" type="814" id="441" />
<listitem open="0" type="815" id="82" />
<listitem open="0" type="815" id="86" />
<listitem open="0" type="815" id="87" />
<listitem open="0" type="815" id="2427" />
</listitem>
<listitem open="1" type="813" id="14" >
<listitem open="0" type="814" id="1159" />
<listitem open="0" type="814" id="1232" />
<listitem open="0" type="814" id="1247" />
<listitem open="0" type="814" id="3407" />
<listitem open="0" type="815" id="209" />
<listitem open="0" type="815" id="1325" />
<listitem open="0" type="815" id="1363" />
<listitem open="0" type="815" id="2365" />
<listitem open="0" type="815" id="2688" />
<listitem open="0" type="815" id="3821" />
</listitem>
<listitem open="1" type="813" id="15" >
<listitem open="0" type="814" id="4392" />
<listitem open="0" type="814" id="4426" />
<listitem open="0" type="814" id="4460" />
<listitem open="0" type="814" id="4494" />
<listitem open="0" type="815" id="88" />
<listitem open="0" type="815" id="3045" />
<listitem open="0" type="815" id="3953" />
<listitem open="0" type="815" id="4260" />
<listitem open="0" type="815" id="4310" />
</listitem>
<listitem open="1" type="813" id="18" >
<listitem open="0" type="815" id="533" />
<listitem open="0" type="815" id="559" />
<listitem open="0" type="815" id="591" />
</listitem>
<listitem open="1" type="813" id="2198" >
<listitem open="0" type="814" id="2209" />
<listitem open="0" type="814" id="2230" />
</listitem>
<listitem open="1" type="813" id="17" >
<listitem open="0" type="815" id="83" />
<listitem open="0" type="815" id="84" />
<listitem open="0" type="815" id="85" />
</listitem>
<listitem open="1" type="813" id="16" >
<listitem open="0" type="815" id="188" />
<listitem open="0" type="815" id="1616" />
<listitem open="0" type="815" id="1862" />
<listitem open="0" type="815" id="3887" />
</listitem>
<listitem open="1" type="813" id="13" >
<listitem open="0" type="814" id="1174" />
<listitem open="0" type="814" id="3376" />
<listitem open="0" type="815" id="130" />
<listitem open="0" type="815" id="2127" />
<listitem open="0" type="815" id="2276" />
<listitem open="0" type="815" id="3754" />
</listitem>
<listitem open="1" type="813" id="269" >
<listitem open="0" type="815" id="309" />
<listitem open="0" type="815" id="323" />
</listitem>
<listitem open="1" type="813" id="4427" />
<listitem open="1" type="830" label="Datatypes" >
<listitem open="1" type="829" id="2080" />
<listitem open="1" type="829" id="141" />
<listitem open="1" type="829" id="92" />
<listitem open="1" type="829" id="9" />
<listitem open="1" type="829" id="7" />
<listitem open="1" type="829" id="5" />
<listitem open="1" type="829" id="2" />
<listitem open="1" type="829" id="4" />
<listitem open="1" type="829" id="6" />
<listitem open="1" type="829" id="8" />
<listitem open="1" type="829" id="10" />
<listitem open="1" type="829" id="137" />
<listitem open="1" type="829" id="1737" />
</listitem>
</listitem>
<listitem open="1" type="802" label="Use Case View" />
<listitem open="1" type="821" label="Component View" />
<listitem open="1" type="827" label="Deployment View" />
<listitem open="1" type="836" label="Entity Relationship Model" />
</listitem>
</listview>
<codegeneration>
<codegenerator language="C++" >
<classifiercodedocument writeOutCode="true" package="" id="11" parent_class="11" fileExt=".cpp" fileName="btree" >
<textblocks>
<codeblockwithcomments tag="includes" text="#include "btree.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Constructors/Destructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Methods" />
</header>
<textblocks>
<codeaccessormethod accessType="0" parent_id="441" tag="hblock_tag_0" canDelete="false" classfield_id="441" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="441" tag="hblock_tag_1" canDelete="false" classfield_id="441" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="1947" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1947" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="1947" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="1947" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="1947" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="26" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="26" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="26" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="26" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="26" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="35" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="35" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="35" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="35" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="35" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="40" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="40" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="40" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="40" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="40" tag="hblock_tag_21" canDelete="false" writeOutText="false" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="49" tag="hblock_tag_22" canDelete="false" writeOutText="false" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="49" tag="hblock_tag_23" canDelete="false" writeOutText="false" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="49" tag="hblock_tag_24" canDelete="false" writeOutText="false" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="49" tag="hblock_tag_25" canDelete="false" writeOutText="false" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="49" tag="hblock_tag_26" canDelete="false" writeOutText="false" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="65" tag="hblock_tag_27" canDelete="false" writeOutText="false" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="65" tag="hblock_tag_28" canDelete="false" writeOutText="false" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="65" tag="hblock_tag_29" canDelete="false" writeOutText="false" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="65" tag="hblock_tag_30" canDelete="false" writeOutText="false" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="65" tag="hblock_tag_31" canDelete="false" writeOutText="false" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeoperation parent_id="82" tag="operation_82" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="86" tag="operation_86" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="87" tag="operation_87" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="2427" tag="operation_2427" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; btree.cpp - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="441" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="441" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="441" tag="hblock_tag_0" canDelete="false" classfield_id="441" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="441" tag="hblock_tag_1" canDelete="false" classfield_id="441" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="1947" field_type="1" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="1947" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="1947" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1947" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="1947" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="1947" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="1947" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="26" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="26" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="26" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="26" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="26" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="26" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="26" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="35" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="35" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="35" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="35" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="35" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="35" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="35" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="40" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="40" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="40" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="40" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="40" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="40" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="40" tag="hblock_tag_21" canDelete="false" writeOutText="false" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="49" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="49" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="49" tag="hblock_tag_22" canDelete="false" writeOutText="false" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="49" tag="hblock_tag_23" canDelete="false" writeOutText="false" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="49" tag="hblock_tag_24" canDelete="false" writeOutText="false" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="49" tag="hblock_tag_25" canDelete="false" writeOutText="false" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="49" tag="hblock_tag_26" canDelete="false" writeOutText="false" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="65" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="65" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="65" tag="hblock_tag_27" canDelete="false" writeOutText="false" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="65" tag="hblock_tag_28" canDelete="false" writeOutText="false" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="65" tag="hblock_tag_29" canDelete="false" writeOutText="false" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="65" tag="hblock_tag_30" canDelete="false" writeOutText="false" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="65" tag="hblock_tag_31" canDelete="false" writeOutText="false" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="13" parent_class="13" fileExt=".cpp" fileName="node" >
<textblocks>
<codeblockwithcomments tag="includes" text="#include "node.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Constructors/Destructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Methods" />
</header>
<textblocks>
<codeaccessormethod accessType="0" parent_id="1174" tag="hblock_tag_0" canDelete="false" classfield_id="1174" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1174" tag="hblock_tag_1" canDelete="false" classfield_id="1174" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="49" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="49" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="49" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="49" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="49" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeoperation parent_id="130" tag="operation_130" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="2127" tag="operation_2127" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="2276" tag="operation_2276" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeaccessormethod accessType="0" parent_id="3376" tag="hblock_tag_9" canDelete="false" classfield_id="3376" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="3376" tag="hblock_tag_10" canDelete="false" classfield_id="3376" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeoperation parent_id="3754" tag="operation_3754" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; node.cpp - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="1174" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="1174" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="1174" tag="hblock_tag_0" canDelete="false" classfield_id="1174" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1174" tag="hblock_tag_1" canDelete="false" classfield_id="1174" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="3376" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="3376" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="3376" tag="hblock_tag_9" canDelete="false" classfield_id="3376" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="3376" tag="hblock_tag_10" canDelete="false" classfield_id="3376" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="49" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="49" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="49" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="49" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="49" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="49" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="49" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="14" parent_class="14" fileExt=".cpp" fileName="leaf" >
<textblocks>
<codeblockwithcomments tag="includes" text="#include "leaf.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Constructors/Destructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Methods" />
</header>
<textblocks>
<codeaccessormethod accessType="0" parent_id="1159" tag="hblock_tag_0" canDelete="false" classfield_id="1159" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1159" tag="hblock_tag_1" canDelete="false" classfield_id="1159" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="1232" tag="hblock_tag_4" canDelete="false" classfield_id="1232" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1232" tag="hblock_tag_5" canDelete="false" classfield_id="1232" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="1247" tag="hblock_tag_6" canDelete="false" classfield_id="1247" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1247" tag="hblock_tag_7" canDelete="false" classfield_id="1247" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="1947" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1947" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="1947" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="1947" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="1947" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeoperation parent_id="209" tag="operation_209" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="1325" tag="operation_1325" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="1363" tag="operation_1363" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="2365" tag="operation_2365" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="2688" tag="operation_2688" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeaccessormethod accessType="0" parent_id="3407" tag="hblock_tag_13" canDelete="false" classfield_id="3407" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="3407" tag="hblock_tag_14" canDelete="false" classfield_id="3407" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeoperation parent_id="3821" tag="operation_3821" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; leaf.cpp - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="1159" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="1159" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="1159" tag="hblock_tag_0" canDelete="false" classfield_id="1159" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1159" tag="hblock_tag_1" canDelete="false" classfield_id="1159" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="1232" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="1232" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="1232" tag="hblock_tag_4" canDelete="false" classfield_id="1232" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1232" tag="hblock_tag_5" canDelete="false" classfield_id="1232" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="1247" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="1247" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="1247" tag="hblock_tag_6" canDelete="false" classfield_id="1247" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1247" tag="hblock_tag_7" canDelete="false" classfield_id="1247" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="3407" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="3407" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="3407" tag="hblock_tag_13" canDelete="false" classfield_id="3407" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="3407" tag="hblock_tag_14" canDelete="false" classfield_id="3407" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="1947" field_type="1" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="1947" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="1947" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1947" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="1947" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="1947" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="1947" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="15" parent_class="15" fileExt=".cpp" fileName="nodecache" >
<textblocks>
<codeblockwithcomments tag="includes" text="#include "nodecache.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Constructors/Destructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Methods" />
</header>
<textblocks>
<codeoperation parent_id="88" tag="operation_88" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="3045" tag="operation_3045" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="3953" tag="operation_3953" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="4260" tag="operation_4260" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="4310" tag="operation_4310" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeaccessormethod accessType="0" parent_id="4392" tag="hblock_tag_5" canDelete="false" classfield_id="4392" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4392" tag="hblock_tag_6" canDelete="false" classfield_id="4392" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="4426" tag="hblock_tag_7" canDelete="false" classfield_id="4426" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4426" tag="hblock_tag_8" canDelete="false" classfield_id="4426" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="4460" tag="hblock_tag_9" canDelete="false" classfield_id="4460" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4460" tag="hblock_tag_10" canDelete="false" classfield_id="4460" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="4494" tag="hblock_tag_11" canDelete="false" classfield_id="4494" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4494" tag="hblock_tag_12" canDelete="false" classfield_id="4494" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; nodecache.cpp - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="4392" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="4392" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="4392" tag="hblock_tag_5" canDelete="false" classfield_id="4392" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4392" tag="hblock_tag_6" canDelete="false" classfield_id="4392" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="4426" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="4426" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="4426" tag="hblock_tag_7" canDelete="false" classfield_id="4426" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4426" tag="hblock_tag_8" canDelete="false" classfield_id="4426" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="4460" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="4460" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="4460" tag="hblock_tag_9" canDelete="false" classfield_id="4460" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4460" tag="hblock_tag_10" canDelete="false" classfield_id="4460" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="4494" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="4494" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="4494" tag="hblock_tag_11" canDelete="false" classfield_id="4494" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4494" tag="hblock_tag_12" canDelete="false" classfield_id="4494" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="40" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="40" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="40" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="40" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="40" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="40" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="40" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="40" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="40" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="40" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="40" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="40" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="16" parent_class="16" fileExt=".cpp" fileName="leafcache" >
<textblocks>
<codeblockwithcomments tag="includes" text="#include "leafcache.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Constructors/Destructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Methods" />
</header>
<textblocks>
<codeaccessormethod accessType="0" parent_id="35" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="35" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="35" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="35" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="35" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeoperation parent_id="188" tag="operation_188" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="1616" tag="operation_1616" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="1862" tag="operation_1862" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="3887" tag="operation_3887" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; leafcache.cpp - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="35" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="35" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="35" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="35" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="35" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="35" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="35" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="17" parent_class="17" fileExt=".cpp" fileName="rootnode" >
<textblocks>
<codeblockwithcomments tag="includes" text="#include "rootnode.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Constructors/Destructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Methods" />
</header>
<textblocks>
<codeaccessormethod accessType="0" parent_id="26" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="26" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="26" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="26" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="26" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeoperation parent_id="83" tag="operation_83" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="84" tag="operation_84" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="85" tag="operation_85" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; rootnode.cpp - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="26" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="26" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="26" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="26" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="26" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="26" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="26" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="18" parent_class="18" fileExt=".cpp" fileName="iteratormap" >
<textblocks>
<codeblockwithcomments tag="includes" text="#include "iteratormap.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Constructors/Destructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Methods" />
</header>
<textblocks>
<codeaccessormethod accessType="0" parent_id="5492" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="5492" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="5492" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="5492" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="5492" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeoperation parent_id="533" tag="operation_533" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="559" tag="operation_559" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="591" tag="operation_591" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeaccessormethod accessType="0" parent_id="65" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="65" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="65" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="65" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="65" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; iteratormap.cpp - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="5492" field_type="1" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="5492" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="5492" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="5492" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="5492" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="5492" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="5492" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="65" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="65" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="65" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="65" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="65" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="65" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="65" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="269" parent_class="269" fileExt=".cpp" fileName="iterator" >
<textblocks>
<codeblockwithcomments tag="includes" text="#include "iterator.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Constructors/Destructors" />
</header>
<textblocks>
<codeoperation parent_id="309" tag="operation_309" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
<codeoperation parent_id="323" tag="operation_323" canDelete="false" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Methods" />
</header>
<textblocks>
<codeaccessormethod accessType="0" parent_id="5492" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="5492" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="5492" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="5492" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="5492" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; iterator.cpp - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="5492" field_type="1" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="5492" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="5492" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="5492" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="5492" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="5492" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="5492" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="2198" parent_class="2198" fileExt=".cpp" fileName="splitter" >
<textblocks>
<codeblockwithcomments tag="includes" text="#include "splitter.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Constructors/Destructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Methods" />
</header>
<textblocks>
<codeaccessormethod accessType="0" parent_id="2209" tag="hblock_tag_0" canDelete="false" classfield_id="2209" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="2209" tag="hblock_tag_1" canDelete="false" classfield_id="2209" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="2230" tag="hblock_tag_2" canDelete="false" classfield_id="2230" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="2230" tag="hblock_tag_3" canDelete="false" classfield_id="2230" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; splitter.cpp - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="2209" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="2209" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="2209" tag="hblock_tag_0" canDelete="false" classfield_id="2209" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="2209" tag="hblock_tag_1" canDelete="false" classfield_id="2209" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="2230" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="2230" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="2230" tag="hblock_tag_2" canDelete="false" classfield_id="2230" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="2230" tag="hblock_tag_3" canDelete="false" classfield_id="2230" >
<header>
<cppcodedocumentation tag="" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="4393" parent_class="4393" fileExt=".cpp" fileName="array" >
<textblocks>
<codeblockwithcomments tag="includes" text="#include "array.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Constructors/Destructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Methods" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; array.cpp - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields/>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="4427" parent_class="4427" fileExt=".cpp" fileName="map" >
<textblocks>
<codeblockwithcomments tag="includes" text="#include "map.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Constructors/Destructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Methods" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; map.cpp - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields/>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="4461" parent_class="4461" fileExt=".cpp" fileName="pager" >
<textblocks>
<codeblockwithcomments tag="includes" text="#include "pager.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Constructors/Destructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Methods" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; pager.cpp - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields/>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="4495" parent_class="4495" fileExt=".cpp" fileName="list" >
<textblocks>
<codeblockwithcomments tag="includes" text="#include "list.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Constructors/Destructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Methods" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; list.cpp - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields/>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="cppheader11" parent_class="11" fileExt=".h" fileName="btree" >
<textblocks>
<codeblockwithcomments tag="hashDefBlock" text="#ifndef BTREE_H&#010;#define BTREE_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="includes" text="#include <string>&#010;#include "node.h"&#010;#include "iterator.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="using" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="namespace" canDelete="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
</header>
<textblocks>
<codeblockwithcomments tag="enums" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<cppheaderclassdeclarationblock parent_id="11" tag="classDeclarationBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Class BTree&#010;" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Public stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks>
<codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="BTree ( ) { }" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
</header>
</codeblockwithcomments>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks>
<codeoperation parent_id="82" tag="operation_82" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param v " />
</header>
</codeoperation>
<codeoperation parent_id="86" tag="operation_86" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param k " />
</header>
</codeoperation>
<codeoperation parent_id="87" tag="operation_87" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param k " />
</header>
</codeoperation>
<codeoperation parent_id="2427" tag="operation_2427" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param k " />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Protected stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privateBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Private stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks>
<ccfdeclarationcodeblock parent_id="441" tag="tblock_0" canDelete="false" indentLevel="1" text=" int height;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks>
<codeaccessormethod accessType="0" parent_id="441" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="441" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="441" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="441" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</cppheaderclassdeclarationblock>
</textblocks>
</hierarchicalcodeblock>
<codeblockwithcomments tag="hashDefBlockEnd" text="#endif //BTREE_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; btree.h - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="441" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="441" tag="tblock_0" canDelete="false" indentLevel="1" text=" int height;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="441" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="441" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="441" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="441" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="1947" field_type="1" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="1947" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Leaf ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="1947" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1947" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="1947" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="1947" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="1947" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1947" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="26" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="26" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" RootNode ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="26" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="26" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="26" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="26" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="26" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="35" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="35" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" LeafCache ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="35" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="35" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="35" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="35" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="35" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="35" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="40" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="40" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" NodeCache ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="40" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="40" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="40" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="40" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="40" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="40" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="49" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="49" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Node ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="49" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="49" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="49" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="49" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="49" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="49" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="65" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="65" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" IteratorMap ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="65" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="65" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="65" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="65" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="65" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="65" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="cppheader13" parent_class="13" fileExt=".h" fileName="node" >
<textblocks>
<codeblockwithcomments tag="hashDefBlock" text="#ifndef NODE_H&#010;#define NODE_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="includes" text="#include <string>&#010;#include "nodecache.h"&#010;#include "leafcache.h"&#010;#include "leaf.h"&#010;#include "iterator.h"&#010;#include "splitter.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="using" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="namespace" canDelete="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
</header>
<textblocks>
<codeblockwithcomments tag="enums" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<cppheaderclassdeclarationblock parent_id="13" tag="classDeclarationBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Class Node&#010;" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Public stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks>
<codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Node ( ) { }" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
</header>
</codeblockwithcomments>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks>
<codeoperation parent_id="130" tag="operation_130" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param k &#010;@param h " />
</header>
</codeoperation>
<codeoperation parent_id="2127" tag="operation_2127" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param k &#010;@param h " />
</header>
</codeoperation>
<codeoperation parent_id="2276" tag="operation_2276" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param v &#010;@param h &#010;@param s " />
</header>
</codeoperation>
<codeoperation parent_id="3754" tag="operation_3754" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param k &#010;@param h " />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Protected stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privateBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Private stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks>
<ccfdeclarationcodeblock parent_id="1174" tag="tblock_0" canDelete="false" indentLevel="1" text=" BID me;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<ccfdeclarationcodeblock parent_id="3376" tag="tblock_5" canDelete="false" indentLevel="1" text=" int size;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks>
<codeaccessormethod accessType="0" parent_id="1174" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1174" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1174" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="1174" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="3376" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="3376" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="3376" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="3376" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</cppheaderclassdeclarationblock>
</textblocks>
</hierarchicalcodeblock>
<codeblockwithcomments tag="hashDefBlockEnd" text="#endif //NODE_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; node.h - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="1174" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="1174" tag="tblock_0" canDelete="false" indentLevel="1" text=" BID me;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="1174" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1174" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1174" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="1174" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="3376" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="3376" tag="tblock_5" canDelete="false" indentLevel="1" text=" int size;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="3376" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="3376" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="3376" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="3376" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="49" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="49" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" BTree ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="49" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="49" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="49" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="49" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="49" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="49" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="cppheader14" parent_class="14" fileExt=".h" fileName="leaf" >
<textblocks>
<codeblockwithcomments tag="hashDefBlock" text="#ifndef LEAF_H&#010;#define LEAF_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="includes" text="#include <string>&#010;#include "iteratormap.h"&#010;#include "leafcache.h"&#010;#include "iterator.h"&#010;#include "splitter.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="using" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="namespace" canDelete="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
</header>
<textblocks>
<codeblockwithcomments tag="enums" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<cppheaderclassdeclarationblock parent_id="14" tag="classDeclarationBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Class Leaf&#010;" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Public stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks>
<codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Leaf ( ) { }" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
</header>
</codeblockwithcomments>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks>
<codeoperation parent_id="209" tag="operation_209" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param k " />
</header>
</codeoperation>
<codeoperation parent_id="1325" tag="operation_1325" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param i " />
</header>
</codeoperation>
<codeoperation parent_id="1363" tag="operation_1363" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param i " />
</header>
</codeoperation>
<codeoperation parent_id="2365" tag="operation_2365" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param k " />
</header>
</codeoperation>
<codeoperation parent_id="2688" tag="operation_2688" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param v &#010;@param s " />
</header>
</codeoperation>
<codeoperation parent_id="3821" tag="operation_3821" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param k " />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Protected stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privateBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Private stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks>
<ccfdeclarationcodeblock parent_id="1159" tag="tblock_0" canDelete="false" indentLevel="1" text=" BID me;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<ccfdeclarationcodeblock parent_id="1232" tag="tblock_2" canDelete="false" indentLevel="1" text=" BID pred;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<ccfdeclarationcodeblock parent_id="1247" tag="tblock_3" canDelete="false" indentLevel="1" text=" BID succ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<ccfdeclarationcodeblock parent_id="3407" tag="tblock_11" canDelete="false" indentLevel="1" text=" int size;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks>
<codeaccessormethod accessType="0" parent_id="1159" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1159" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1159" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="1159" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="1232" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="1232" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1232" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="1232" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="1247" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="1247" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1247" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="1247" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="3407" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="3407" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="3407" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="3407" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</cppheaderclassdeclarationblock>
</textblocks>
</hierarchicalcodeblock>
<codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LEAF_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; leaf.h - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="1159" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="1159" tag="tblock_0" canDelete="false" indentLevel="1" text=" BID me;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="1159" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1159" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1159" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="1159" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="1232" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="1232" tag="tblock_2" canDelete="false" indentLevel="1" text=" BID pred;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="1232" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="1232" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1232" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="1232" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="1247" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="1247" tag="tblock_3" canDelete="false" indentLevel="1" text=" BID succ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="1247" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="1247" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1247" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="1247" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="3407" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="3407" tag="tblock_11" canDelete="false" indentLevel="1" text=" int size;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="3407" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="3407" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="3407" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="3407" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="1947" field_type="1" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="1947" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" BTree ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="1947" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="1947" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="1947" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="1947" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="1947" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1947" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="cppheader15" parent_class="15" fileExt=".h" fileName="nodecache" >
<textblocks>
<codeblockwithcomments tag="hashDefBlock" text="#ifndef NODECACHE_H&#010;#define NODECACHE_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="includes" text="#include <string>&#010;#include "node.h"&#010;#include "leaf.h"&#010;#include "array.h"&#010;#include "map.h"&#010;#include "pager.h"&#010;#include "list.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="using" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="namespace" canDelete="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
</header>
<textblocks>
<codeblockwithcomments tag="enums" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<cppheaderclassdeclarationblock parent_id="15" tag="classDeclarationBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Class NodeCache&#010;" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Public stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks>
<codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="NodeCache ( ) { }" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
</header>
</codeblockwithcomments>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks>
<codeoperation parent_id="88" tag="operation_88" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param b " />
</header>
</codeoperation>
<codeoperation parent_id="3045" tag="operation_3045" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param b " />
</header>
</codeoperation>
<codeoperation parent_id="3953" tag="operation_3953" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param b " />
</header>
</codeoperation>
<codeoperation parent_id="4260" tag="operation_4260" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param b " />
</header>
</codeoperation>
<codeoperation parent_id="4310" tag="operation_4310" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param b " />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Protected stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privateBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Private stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks>
<ccfdeclarationcodeblock parent_id="4392" tag="tblock_0" canDelete="false" indentLevel="1" text=" Array nodes;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<ccfdeclarationcodeblock parent_id="4426" tag="tblock_2" canDelete="false" indentLevel="1" text=" Map BID2int;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<ccfdeclarationcodeblock parent_id="4460" tag="tblock_5" canDelete="false" indentLevel="1" text=" Pager pager;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<ccfdeclarationcodeblock parent_id="4494" tag="tblock_8" canDelete="false" indentLevel="1" text=" List freeNodes;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks>
<codeaccessormethod accessType="0" parent_id="4392" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="4392" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4392" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="4392" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="4426" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="4426" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4426" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="4426" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="4460" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="4460" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4460" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="4460" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="4494" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="4494" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4494" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="4494" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</cppheaderclassdeclarationblock>
</textblocks>
</hierarchicalcodeblock>
<codeblockwithcomments tag="hashDefBlockEnd" text="#endif //NODECACHE_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; nodecache.h - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="4392" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="4392" tag="tblock_0" canDelete="false" indentLevel="1" text=" Array nodes;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="4392" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="4392" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4392" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="4392" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="4426" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="4426" tag="tblock_2" canDelete="false" indentLevel="1" text=" Map BID2int;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="4426" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="4426" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4426" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="4426" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="4460" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="4460" tag="tblock_5" canDelete="false" indentLevel="1" text=" Pager pager;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="4460" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="4460" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4460" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="4460" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="4494" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="4494" tag="tblock_8" canDelete="false" indentLevel="1" text=" List freeNodes;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="4494" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="4494" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="4494" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="4494" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="40" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="40" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" BTree ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="40" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="40" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="40" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="40" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="40" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="40" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="40" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="40" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="40" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="40" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="cppheader16" parent_class="16" fileExt=".h" fileName="leafcache" >
<textblocks>
<codeblockwithcomments tag="hashDefBlock" text="#ifndef LEAFCACHE_H&#010;#define LEAFCACHE_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="includes" text="#include <string>&#010;#include "leaf.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="using" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="namespace" canDelete="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
</header>
<textblocks>
<codeblockwithcomments tag="enums" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<cppheaderclassdeclarationblock parent_id="16" tag="classDeclarationBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Class LeafCache&#010;" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Public stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks>
<codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LeafCache ( ) { }" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
</header>
</codeblockwithcomments>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks>
<codeoperation parent_id="188" tag="operation_188" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param b " />
</header>
</codeoperation>
<codeoperation parent_id="1616" tag="operation_1616" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param b " />
</header>
</codeoperation>
<codeoperation parent_id="1862" tag="operation_1862" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param b " />
</header>
</codeoperation>
<codeoperation parent_id="3887" tag="operation_3887" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param b " />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Protected stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privateBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Private stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</cppheaderclassdeclarationblock>
</textblocks>
</hierarchicalcodeblock>
<codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LEAFCACHE_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; leafcache.h - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="35" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="35" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" BTree ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="35" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="35" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="35" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="35" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="35" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="35" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="cppheader17" parent_class="17" fileExt=".h" fileName="rootnode" >
<textblocks>
<codeblockwithcomments tag="hashDefBlock" text="#ifndef ROOTNODE_H&#010;#define ROOTNODE_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="includes" text="#include <string>&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="using" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="namespace" canDelete="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
</header>
<textblocks>
<codeblockwithcomments tag="enums" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<cppheaderclassdeclarationblock parent_id="17" tag="classDeclarationBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Class RootNode&#010;" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Public stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks>
<codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RootNode ( ) { }" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
</header>
</codeblockwithcomments>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks>
<codeoperation parent_id="83" tag="operation_83" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param k &#010;@param b " />
</header>
</codeoperation>
<codeoperation parent_id="84" tag="operation_84" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param k " />
</header>
</codeoperation>
<codeoperation parent_id="85" tag="operation_85" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param k " />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Protected stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privateBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Private stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</cppheaderclassdeclarationblock>
</textblocks>
</hierarchicalcodeblock>
<codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ROOTNODE_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; rootnode.h - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="26" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="26" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" BTree ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="26" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="26" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="26" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="26" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="26" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="cppheader18" parent_class="18" fileExt=".h" fileName="iteratormap" >
<textblocks>
<codeblockwithcomments tag="hashDefBlock" text="#ifndef ITERATORMAP_H&#010;#define ITERATORMAP_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="includes" text="#include <string>&#010;#include "iterator.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="using" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="namespace" canDelete="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
</header>
<textblocks>
<codeblockwithcomments tag="enums" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<cppheaderclassdeclarationblock parent_id="18" tag="classDeclarationBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Class IteratorMap&#010;" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Public stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks>
<codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="IteratorMap ( ) { }" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
</header>
</codeblockwithcomments>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks>
<codeoperation parent_id="533" tag="operation_533" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param i " />
</header>
</codeoperation>
<codeoperation parent_id="559" tag="operation_559" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param i " />
</header>
</codeoperation>
<codeoperation parent_id="591" tag="operation_591" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param b &#010;@param pos " />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Protected stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privateBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Private stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</cppheaderclassdeclarationblock>
</textblocks>
</hierarchicalcodeblock>
<codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ITERATORMAP_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; iteratormap.h - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="5492" field_type="1" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="5492" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" IteratorMap ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="5492" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="5492" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="5492" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="5492" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="5492" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="5492" role_id="0" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="65" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="65" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" BTree ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="65" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="65" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="65" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="65" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="65" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="65" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="cppheader269" parent_class="269" fileExt=".h" fileName="iterator" >
<textblocks>
<codeblockwithcomments tag="hashDefBlock" text="#ifndef ITERATOR_H&#010;#define ITERATOR_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="includes" text="#include <string>&#010;#include "leafcache.h"&#010;#include "leaf.h"&#010;#include "iteratormap.h"&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="using" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="namespace" canDelete="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
</header>
<textblocks>
<codeblockwithcomments tag="enums" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<cppheaderclassdeclarationblock parent_id="269" tag="classDeclarationBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Class Iterator&#010;" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Public stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks>
<codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Iterator ( ) { }" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
</header>
</codeblockwithcomments>
<codeoperation parent_id="309" tag="operation_309" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Protected stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks>
<codeoperation parent_id="323" tag="operation_323" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="&#010;@param im &#010;@param b &#010;@param o " />
</header>
</codeoperation>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privateBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Private stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</cppheaderclassdeclarationblock>
</textblocks>
</hierarchicalcodeblock>
<codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ITERATOR_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; iterator.h - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="5492" field_type="1" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="5492" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Iterator ;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="5492" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="5492" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="2" parent_id="5492" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="3" parent_id="5492" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="4" parent_id="5492" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="5492" role_id="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="cppheader2198" parent_class="2198" fileExt=".h" fileName="splitter" >
<textblocks>
<codeblockwithcomments tag="hashDefBlock" text="#ifndef SPLITTER_H&#010;#define SPLITTER_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="includes" text="#include <string>&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="using" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="namespace" canDelete="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
</header>
<textblocks>
<codeblockwithcomments tag="enums" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<cppheaderclassdeclarationblock parent_id="2198" tag="classDeclarationBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Class Splitter&#010;" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Public stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks>
<codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Splitter ( ) { }" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
</header>
</codeblockwithcomments>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Protected stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privateBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Private stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks>
<ccfdeclarationcodeblock parent_id="2209" tag="tblock_0" canDelete="false" indentLevel="1" text=" Key k;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<ccfdeclarationcodeblock parent_id="2230" tag="tblock_1" canDelete="false" indentLevel="1" text=" BID b;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks>
<codeaccessormethod accessType="0" parent_id="2209" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2209" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="2209" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="2209" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="0" parent_id="2230" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="2230" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="2230" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="2230" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</cppheaderclassdeclarationblock>
</textblocks>
</hierarchicalcodeblock>
<codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SPLITTER_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; splitter.h - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields>
<codeclassfield parent_id="2209" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="2209" tag="tblock_0" canDelete="false" indentLevel="1" text=" Key k;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="2209" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2209" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="2209" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="2209" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
<codeclassfield parent_id="2230" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
<header>
<cppcodedocumentation tag="" />
</header>
<ccfdeclarationcodeblock parent_id="2230" tag="tblock_1" canDelete="false" indentLevel="1" text=" BID b;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
</ccfdeclarationcodeblock>
<codeaccessormethod accessType="0" parent_id="2230" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="2230" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
<codeaccessormethod accessType="1" parent_id="2230" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="2230" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
</codeaccessormethod>
</codeclassfield>
</classfields>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="cppheader4393" parent_class="4393" fileExt=".h" fileName="array" >
<textblocks>
<codeblockwithcomments tag="hashDefBlock" text="#ifndef ARRAY_H&#010;#define ARRAY_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="includes" text="#include <string>&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="using" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="namespace" canDelete="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
</header>
<textblocks>
<codeblockwithcomments tag="enums" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<cppheaderclassdeclarationblock parent_id="4393" tag="classDeclarationBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Class Array&#010;" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Public stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks>
<codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Array ( ) { }" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
</header>
</codeblockwithcomments>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Protected stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privateBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Private stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</cppheaderclassdeclarationblock>
</textblocks>
</hierarchicalcodeblock>
<codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ARRAY_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; array.h - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields/>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="cppheader4427" parent_class="4427" fileExt=".h" fileName="map" >
<textblocks>
<codeblockwithcomments tag="hashDefBlock" text="#ifndef MAP_H&#010;#define MAP_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="includes" text="#include <string>&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="using" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="namespace" canDelete="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
</header>
<textblocks>
<codeblockwithcomments tag="enums" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<cppheaderclassdeclarationblock parent_id="4427" tag="classDeclarationBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Class Map&#010;" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Public stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks>
<codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Map ( ) { }" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
</header>
</codeblockwithcomments>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Protected stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privateBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Private stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</cppheaderclassdeclarationblock>
</textblocks>
</hierarchicalcodeblock>
<codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MAP_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; map.h - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields/>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="cppheader4461" parent_class="4461" fileExt=".h" fileName="pager" >
<textblocks>
<codeblockwithcomments tag="hashDefBlock" text="#ifndef PAGER_H&#010;#define PAGER_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="includes" text="#include <string>&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="using" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="namespace" canDelete="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
</header>
<textblocks>
<codeblockwithcomments tag="enums" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<cppheaderclassdeclarationblock parent_id="4461" tag="classDeclarationBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Class Pager&#010;" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Public stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks>
<codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Pager ( ) { }" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
</header>
</codeblockwithcomments>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Protected stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privateBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Private stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</cppheaderclassdeclarationblock>
</textblocks>
</hierarchicalcodeblock>
<codeblockwithcomments tag="hashDefBlockEnd" text="#endif //PAGER_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; pager.h - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields/>
</classifiercodedocument>
<classifiercodedocument writeOutCode="true" package="" id="cppheader4495" parent_class="4495" fileExt=".h" fileName="list" >
<textblocks>
<codeblockwithcomments tag="hashDefBlock" text="#ifndef LIST_H&#010;#define LIST_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="includes" text="#include <string>&#010;" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<codeblockwithcomments tag="using" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<hierarchicalcodeblock tag="namespace" canDelete="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
</header>
<textblocks>
<codeblockwithcomments tag="enums" writeOutText="false" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
<cppheaderclassdeclarationblock parent_id="4495" tag="classDeclarationBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Class List&#010;" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Public stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks>
<codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="List ( ) { }" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
</header>
</codeblockwithcomments>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Protected stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privateBlock" canDelete="false" >
<header>
<cppcodedocumentation tag="" text="Private stuff" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Fields" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" />
</header>
<textblocks>
<hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
</header>
<textblocks>
<hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
<hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
<header>
<cppcodedocumentation tag="" indentLevel="1" text="Operations" />
</header>
<textblocks/>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</hierarchicalcodeblock>
</textblocks>
</cppheaderclassdeclarationblock>
</textblocks>
</hierarchicalcodeblock>
<codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LIST_H" >
<header>
<cppcodedocumentation tag="" writeOutText="false" />
</header>
</codeblockwithcomments>
</textblocks>
<header>
<codecomment tag="" text="/************************************************************************&#010; list.h - Copyright dementiev&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Tue Sep 12 2006 at 18:28:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
</header>
<classfields/>
</classifiercodedocument>
</codegenerator>
</codegeneration>
</XMI.extensions>
</XMI>