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