]> Creatis software - gdcm.git/blob - Doc/gdcmUML.xmi
to avoid compile time warning
[gdcm.git] / Doc / gdcmUML.xmi
1 <?xml version="1.0" encoding="UTF-8"?>
2 <XMI xmlns:UML="org.omg/standards/UML" verified="false" timestamp="" xmi.version="1.2" >
3  <XMI.header>
4   <XMI.documentation>
5    <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
6    <XMI.exporterVersion>1.2.0</XMI.exporterVersion>
7    <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
8   </XMI.documentation>
9   <XMI.model xmi.name="gdcmUML" href="/home/frog/cvs/gdcm/Doc/gdcmUML.xmi" />
10   <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
11  </XMI.header>
12  <XMI.content>
13   <docsettings viewid="35" documentation="" uniqueid="193" />
14   <UML:Model>
15    <UML:DataType stereotype="datatype" visibility="public" xmi.id="36" name="int" />
16    <UML:DataType stereotype="datatype" visibility="public" xmi.id="37" name="char" />
17    <UML:DataType stereotype="datatype" visibility="public" xmi.id="38" name="bool" />
18    <UML:DataType stereotype="datatype" visibility="public" xmi.id="39" name="float" />
19    <UML:DataType stereotype="datatype" visibility="public" xmi.id="40" name="double" />
20    <UML:DataType stereotype="datatype" visibility="public" xmi.id="41" name="long" />
21    <UML:DataType stereotype="datatype" visibility="public" xmi.id="42" name="short" />
22    <UML:Class stereotype="class" visibility="public" xmi.id="43" name="DocEntrySet" />
23    <UML:Class stereotype="class" visibility="public" xmi.id="44" name="SeqItem" />
24    <UML:Class stereotype="class" visibility="public" xmi.id="46" name="ElementSet" />
25    <UML:Class stereotype="class" visibility="public" xmi.id="47" name="DocEntry" />
26    <UML:Class stereotype="class" visibility="public" xmi.id="75" name="SeqEntry" />
27    <UML:Class stereotype="class" visibility="public" xmi.id="76" name="ValEntry" />
28    <UML:Class stereotype="class" visibility="public" xmi.id="80" name="DictEntry" />
29    <UML:Class stereotype="class" visibility="public" xmi.id="84" name="Dict" />
30    <UML:Class stereotype="class" visibility="public" xmi.id="85" name="DictSet" />
31    <UML:Class stereotype="class" visibility="public" xmi.id="88" name="Document" />
32    <UML:Class stereotype="class" visibility="public" xmi.id="89" name="DicomDir" />
33    <UML:Class stereotype="class" visibility="public" xmi.id="90" name="Header" />
34    <UML:Class stereotype="class" visibility="public" xmi.id="91" name="Patient" />
35    <UML:Class stereotype="class" visibility="public" xmi.id="92" name="study" />
36    <UML:Class stereotype="class" visibility="public" xmi.id="93" name="Serie" />
37    <UML:Class stereotype="class" visibility="public" xmi.id="94" name="Image" />
38    <UML:Class stereotype="class" visibility="public" xmi.id="103" name="HeaderHelper" />
39    <UML:Class stereotype="class" visibility="public" xmi.id="104" name="File" />
40    <UML:Generalization child="44" visibility="public" xmi.id="45" parent="43" />
41    <UML:Generalization child="46" visibility="public" xmi.id="48" parent="43" />
42    <UML:Generalization child="47" visibility="public" xmi.id="49" parent="44" />
43    <UML:Generalization child="47" visibility="public" xmi.id="50" parent="46" />
44    <UML:Association visibility="public" xmi.id="51" name="list" >
45     <UML:Association.connection>
46      <UML:AssociationEnd visibility="public" aggregation="shared" type="44" />
47      <UML:AssociationEnd visibility="public" type="47" multiplicity="n" />
48     </UML:Association.connection>
49    </UML:Association>
50    <UML:Association visibility="public" xmi.id="52" name="map" >
51     <UML:Association.connection>
52      <UML:AssociationEnd visibility="public" aggregation="shared" type="46" />
53      <UML:AssociationEnd visibility="public" type="47" multiplicity="n" />
54     </UML:Association.connection>
55    </UML:Association>
56    <UML:Association visibility="public" xmi.id="77" >
57     <UML:Association.connection>
58      <UML:AssociationEnd visibility="public" aggregation="none" type="75" />
59      <UML:AssociationEnd visibility="public" isNavigable="true" type="47" />
60     </UML:Association.connection>
61    </UML:Association>
62    <UML:Association visibility="public" xmi.id="78" >
63     <UML:Association.connection>
64      <UML:AssociationEnd visibility="public" aggregation="none" type="76" />
65      <UML:AssociationEnd visibility="public" isNavigable="true" type="47" />
66     </UML:Association.connection>
67    </UML:Association>
68    <UML:Association visibility="public" xmi.id="79" >
69     <UML:Association.connection>
70      <UML:AssociationEnd visibility="public" aggregation="shared" type="75" />
71      <UML:AssociationEnd visibility="public" type="44" multiplicity="n" />
72     </UML:Association.connection>
73    </UML:Association>
74    <UML:Association visibility="public" xmi.id="81" >
75     <UML:Association.connection>
76      <UML:AssociationEnd visibility="public" aggregation="none" type="47" />
77      <UML:AssociationEnd visibility="public" isNavigable="true" type="80" />
78     </UML:Association.connection>
79    </UML:Association>
80    <UML:Generalization child="75" visibility="public" xmi.id="82" parent="47" />
81    <UML:Generalization child="76" visibility="public" xmi.id="83" parent="47" />
82    <UML:Association visibility="public" xmi.id="86" >
83     <UML:Association.connection>
84      <UML:AssociationEnd visibility="public" aggregation="shared" type="80" />
85      <UML:AssociationEnd visibility="public" type="84" multiplicity="n" />
86     </UML:Association.connection>
87    </UML:Association>
88    <UML:Association visibility="public" xmi.id="87" >
89     <UML:Association.connection>
90      <UML:AssociationEnd visibility="public" aggregation="shared" type="84" />
91      <UML:AssociationEnd visibility="public" type="85" multiplicity="n" />
92     </UML:Association.connection>
93    </UML:Association>
94    <UML:Generalization child="88" visibility="public" xmi.id="95" parent="46" />
95    <UML:Generalization child="90" visibility="public" xmi.id="96" parent="88" />
96    <UML:Generalization child="89" visibility="public" xmi.id="97" parent="88" />
97    <UML:Association visibility="public" xmi.id="98" >
98     <UML:Association.connection>
99      <UML:AssociationEnd visibility="public" aggregation="shared" type="89" />
100      <UML:AssociationEnd visibility="public" type="91" multiplicity="n" />
101     </UML:Association.connection>
102    </UML:Association>
103    <UML:Association visibility="public" xmi.id="99" >
104     <UML:Association.connection>
105      <UML:AssociationEnd visibility="public" aggregation="shared" type="91" />
106      <UML:AssociationEnd visibility="public" type="92" multiplicity="n" />
107     </UML:Association.connection>
108    </UML:Association>
109    <UML:Association visibility="public" xmi.id="100" >
110     <UML:Association.connection>
111      <UML:AssociationEnd visibility="public" aggregation="shared" type="92" />
112      <UML:AssociationEnd visibility="public" type="93" multiplicity="n" />
113     </UML:Association.connection>
114    </UML:Association>
115    <UML:Association visibility="public" xmi.id="101" >
116     <UML:Association.connection>
117      <UML:AssociationEnd visibility="public" aggregation="shared" type="93" />
118      <UML:AssociationEnd visibility="public" type="94" multiplicity="n" />
119     </UML:Association.connection>
120    </UML:Association>
121    <UML:Generalization child="103" visibility="public" xmi.id="105" parent="90" />
122    <UML:Association visibility="public" xmi.id="106" >
123     <UML:Association.connection>
124      <UML:AssociationEnd visibility="public" aggregation="shared" type="90" />
125      <UML:AssociationEnd visibility="public" type="104" />
126     </UML:Association.connection>
127    </UML:Association>
128   </UML:Model>
129   <diagrams>
130    <diagram snapgrid="1" showattsig="1" fillcolor="#ffffff" zoom="116" showgrid="1" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="870" snapy="10" showatts="1" xmi.id="35" documentation="" type="402" showops="1" showpackage="1" name="class diagram" localid="30000" showstereotype="1" showscope="1" snapcsgrid="0" font="Sans,10,-1,5,48,0,0,0,0,0" linecolor="#000000" canvasheight="678" >
131     <widgets>
132      <UML:ClassWidget usesdiagramfillcolour="0" width="96" showattsigs="600" usesdiagramusefillcolour="0" x="130" linecolour="#000000" y="30" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="43" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
133      <UML:ClassWidget usesdiagramfillcolour="0" width="68" showattsigs="600" usesdiagramusefillcolour="0" x="20" linecolour="#000000" y="150" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="44" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
134      <UML:ClassWidget usesdiagramfillcolour="0" width="90" showattsigs="600" usesdiagramusefillcolour="0" x="280" linecolour="#000000" y="140" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="46" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
135      <UML:ClassWidget usesdiagramfillcolour="0" width="76" showattsigs="600" usesdiagramusefillcolour="0" x="170" linecolour="#000000" y="300" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="47" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
136      <UML:ClassWidget usesdiagramfillcolour="0" width="76" showattsigs="600" usesdiagramusefillcolour="0" x="90" linecolour="#000000" y="380" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="75" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
137      <UML:ClassWidget usesdiagramfillcolour="0" width="72" showattsigs="600" usesdiagramusefillcolour="0" x="240" linecolour="#000000" y="380" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="76" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
138      <UML:ClassWidget usesdiagramfillcolour="0" width="76" showattsigs="600" usesdiagramusefillcolour="0" x="400" linecolour="#000000" y="290" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="80" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
139      <UML:ClassWidget usesdiagramfillcolour="0" width="56" showattsigs="600" usesdiagramusefillcolour="0" x="410" linecolour="#000000" y="390" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="84" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
140      <UML:ClassWidget usesdiagramfillcolour="0" width="63" showattsigs="600" usesdiagramusefillcolour="0" x="410" linecolour="#000000" y="490" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="85" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
141      <UML:ClassWidget usesdiagramfillcolour="0" width="82" showattsigs="600" usesdiagramusefillcolour="0" x="630" linecolour="#000000" y="140" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="88" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
142      <UML:ClassWidget usesdiagramfillcolour="0" width="76" showattsigs="600" usesdiagramusefillcolour="0" x="790" linecolour="#000000" y="270" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="89" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
143      <UML:ClassWidget usesdiagramfillcolour="0" width="61" showattsigs="600" usesdiagramusefillcolour="0" x="630" linecolour="#000000" y="270" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="90" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
144      <UML:ClassWidget usesdiagramfillcolour="0" width="62" showattsigs="600" usesdiagramusefillcolour="0" x="790" linecolour="#000000" y="360" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="91" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
145      <UML:ClassWidget usesdiagramfillcolour="0" width="56" showattsigs="600" usesdiagramusefillcolour="0" x="790" linecolour="#000000" y="450" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="92" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
146      <UML:ClassWidget usesdiagramfillcolour="0" width="56" showattsigs="600" usesdiagramusefillcolour="0" x="790" linecolour="#000000" y="540" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="93" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
147      <UML:ClassWidget usesdiagramfillcolour="0" width="56" showattsigs="600" usesdiagramusefillcolour="0" x="790" linecolour="#000000" y="630" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="94" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
148      <UML:ClassWidget usesdiagramfillcolour="0" width="101" showattsigs="600" usesdiagramusefillcolour="0" x="650" linecolour="#000000" y="380" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="103" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
149      <UML:ClassWidget usesdiagramfillcolour="0" width="56" showattsigs="600" usesdiagramusefillcolour="0" x="550" linecolour="#000000" y="390" showopsigs="600" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffff" height="34" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="104" showoperations="0" showpackage="1" showscope="1" showstereotype="1" font="Sans,10,-1,5,75,0,0,0,0,0" />
150     </widgets>
151     <messages/>
152     <associations>
153      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="43" widgetaid="44" xmi.id="45" >
154       <linepath>
155        <startpoint startx="54" starty="150" />
156        <endpoint endx="162" endy="64" />
157       </linepath>
158      </UML:AssocWidget>
159      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="43" widgetaid="46" xmi.id="48" >
160       <linepath>
161        <startpoint startx="325" starty="140" />
162        <endpoint endx="194" endy="64" />
163       </linepath>
164      </UML:AssocWidget>
165      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="47" widgetaid="46" xmi.id="52" >
166       <linepath>
167        <startpoint startx="325" starty="174" />
168        <endpoint endx="220" endy="300" />
169        <point x="280" y="240" />
170       </linepath>
171       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="33" usesdiagramusefillcolour="1" x="240" linecolour="none" y="230" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="52" text="map" font="Sans,10,-1,5,50,0,0,0,0,0" />
172       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="330" linecolour="none" y="180" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="52" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
173       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="240" linecolour="none" y="280" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="52" text="n" font="Sans,10,-1,5,50,0,0,0,0,0" />
174       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="310" linecolour="none" y="180" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="52" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
175       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="310" linecolour="none" y="310" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="52" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
176      </UML:AssocWidget>
177      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="44" widgetaid="75" xmi.id="79" >
178       <linepath>
179        <startpoint startx="90" starty="397" />
180        <endpoint endx="42" endy="184" />
181        <point x="40" y="400" />
182       </linepath>
183       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="70" linecolour="none" y="400" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="79" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
184       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="80" linecolour="none" y="370" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="79" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
185       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="40" linecolour="none" y="190" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="79" text="n" font="Sans,10,-1,5,50,0,0,0,0,0" />
186       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="70" linecolour="none" y="400" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="79" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
187       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="20" linecolour="none" y="190" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="79" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
188      </UML:AssocWidget>
189      <UML:AssocWidget totalcounta="3" indexa="2" totalcountb="3" indexb="1" widgetbid="47" widgetaid="44" xmi.id="51" >
190       <linepath>
191        <startpoint startx="65" starty="184" />
192        <endpoint endx="195" endy="300" />
193        <point x="120" y="230" />
194       </linepath>
195       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="90" linecolour="none" y="230" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="51" text="list" font="Sans,10,-1,5,50,0,0,0,0,0" />
196       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="70" linecolour="none" y="190" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="51" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
197       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="170" linecolour="none" y="280" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="51" text="n" font="Sans,10,-1,5,50,0,0,0,0,0" />
198       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="70" linecolour="none" y="190" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="51" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
199       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="230" linecolour="none" y="300" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="51" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
200      </UML:AssocWidget>
201      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="80" widgetaid="47" xmi.id="81" >
202       <linepath>
203        <startpoint startx="246" starty="317" />
204        <endpoint endx="400" endy="307" />
205       </linepath>
206      </UML:AssocWidget>
207      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="47" widgetaid="75" xmi.id="82" >
208       <linepath>
209        <startpoint startx="128" starty="380" />
210        <endpoint endx="195" endy="334" />
211       </linepath>
212      </UML:AssocWidget>
213      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="47" widgetaid="76" xmi.id="83" >
214       <linepath>
215        <startpoint startx="276" starty="380" />
216        <endpoint endx="220" endy="334" />
217       </linepath>
218      </UML:AssocWidget>
219      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="84" widgetaid="80" xmi.id="86" >
220       <linepath>
221        <startpoint startx="438" starty="324" />
222        <endpoint endx="438" endy="390" />
223       </linepath>
224       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="440" linecolour="none" y="360" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="86" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
225       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="440" linecolour="none" y="330" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="86" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
226       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="440" linecolour="none" y="370" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="86" text="n" font="Sans,10,-1,5,50,0,0,0,0,0" />
227       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="420" linecolour="none" y="330" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="86" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
228       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="420" linecolour="none" y="370" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="86" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
229      </UML:AssocWidget>
230      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="85" widgetaid="84" xmi.id="87" >
231       <linepath>
232        <startpoint startx="438" starty="424" />
233        <endpoint endx="441" endy="490" />
234       </linepath>
235       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="440" linecolour="none" y="460" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="87" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
236       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="430" linecolour="none" y="430" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="87" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
237       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="440" linecolour="none" y="470" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="87" text="n" font="Sans,10,-1,5,50,0,0,0,0,0" />
238       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="440" linecolour="none" y="430" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="87" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
239       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="420" linecolour="none" y="470" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="87" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
240      </UML:AssocWidget>
241      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="46" widgetaid="88" xmi.id="95" >
242       <linepath>
243        <startpoint startx="630" starty="157" />
244        <endpoint endx="370" endy="157" />
245       </linepath>
246      </UML:AssocWidget>
247      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="88" widgetaid="90" xmi.id="96" >
248       <linepath>
249        <startpoint startx="660" starty="270" />
250        <endpoint endx="657" endy="174" />
251       </linepath>
252      </UML:AssocWidget>
253      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="88" widgetaid="89" xmi.id="97" >
254       <linepath>
255        <startpoint startx="828" starty="270" />
256        <endpoint endx="684" endy="174" />
257       </linepath>
258      </UML:AssocWidget>
259      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="91" widgetaid="89" xmi.id="98" >
260       <linepath>
261        <startpoint startx="828" starty="304" />
262        <endpoint endx="821" endy="360" />
263       </linepath>
264       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="820" linecolour="none" y="340" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="98" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
265       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="830" linecolour="none" y="300" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="98" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
266       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="820" linecolour="none" y="340" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="98" text="n" font="Sans,10,-1,5,50,0,0,0,0,0" />
267       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="810" linecolour="none" y="300" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="98" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
268       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="820" linecolour="none" y="340" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="98" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
269      </UML:AssocWidget>
270      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="92" widgetaid="91" xmi.id="99" >
271       <linepath>
272        <startpoint startx="821" starty="394" />
273        <endpoint endx="818" endy="450" />
274       </linepath>
275       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="820" linecolour="none" y="430" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="99" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
276       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="820" linecolour="none" y="390" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="99" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
277       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="810" linecolour="none" y="430" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="99" text="n" font="Sans,10,-1,5,50,0,0,0,0,0" />
278       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="800" linecolour="none" y="390" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="99" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
279       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="820" linecolour="none" y="430" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="99" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
280      </UML:AssocWidget>
281      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="93" widgetaid="92" xmi.id="100" >
282       <linepath>
283        <startpoint startx="818" starty="484" />
284        <endpoint endx="818" endy="540" />
285       </linepath>
286       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="820" linecolour="none" y="520" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="100" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
287       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="820" linecolour="none" y="480" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="100" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
288       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="820" linecolour="none" y="520" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="100" text="n" font="Sans,10,-1,5,50,0,0,0,0,0" />
289       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="800" linecolour="none" y="480" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="100" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
290       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="800" linecolour="none" y="520" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="100" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
291      </UML:AssocWidget>
292      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="94" widgetaid="93" xmi.id="101" >
293       <linepath>
294        <startpoint startx="818" starty="574" />
295        <endpoint endx="818" endy="630" />
296       </linepath>
297       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="820" linecolour="none" y="610" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="101" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
298       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="820" linecolour="none" y="570" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="101" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
299       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="820" linecolour="none" y="610" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="101" text="n" font="Sans,10,-1,5,50,0,0,0,0,0" />
300       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="800" linecolour="none" y="570" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="101" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
301       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="800" linecolour="none" y="610" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="101" text="" font="Sans,10,-1,5,50,0,0,0,0,0" />
302      </UML:AssocWidget>
303      <UML:AssocWidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="104" widgetaid="90" xmi.id="106" >
304       <linepath>
305        <startpoint startx="650" starty="304" />
306        <endpoint endx="578" endy="390" />
307       </linepath>
308      </UML:AssocWidget>
309      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="90" widgetaid="103" xmi.id="105" >
310       <linepath>
311        <startpoint startx="700" starty="380" />
312        <endpoint endx="670" endy="304" />
313       </linepath>
314      </UML:AssocWidget>
315     </associations>
316    </diagram>
317   </diagrams>
318   <listview>
319    <listitem open="1" type="800" id="-1" label="Views" >
320     <listitem open="1" type="801" id="-1" label="Logical View" >
321      <listitem open="0" type="807" id="35" label="class diagram" />
322      <listitem open="1" type="813" id="89" label="DicomDir" />
323      <listitem open="1" type="813" id="84" label="Dict" />
324      <listitem open="1" type="813" id="80" label="DictEntry" />
325      <listitem open="1" type="813" id="85" label="DictSet" />
326      <listitem open="1" type="813" id="47" label="DocEntry" />
327      <listitem open="1" type="813" id="43" label="DocEntrySet" />
328      <listitem open="1" type="813" id="88" label="Document" />
329      <listitem open="1" type="813" id="46" label="ElementSet" />
330      <listitem open="1" type="813" id="76" label="ValEntry" />
331      <listitem open="1" type="813" id="104" label="File" />
332      <listitem open="1" type="813" id="90" label="Header" />
333      <listitem open="1" type="813" id="103" label="HeaderHelper" />
334      <listitem open="1" type="813" id="94" label="Image" />
335      <listitem open="1" type="813" id="91" label="Patient" />
336      <listitem open="1" type="813" id="75" label="SeqEntry" />
337      <listitem open="1" type="813" id="44" label="SeqItem" />
338      <listitem open="1" type="813" id="93" label="Serie" />
339      <listitem open="1" type="813" id="92" label="study" />
340      <listitem open="0" type="830" id="-1" label="Datatypes" >
341       <listitem open="1" type="829" id="38" label="bool" />
342       <listitem open="1" type="829" id="37" label="char" />
343       <listitem open="1" type="829" id="40" label="double" />
344       <listitem open="1" type="829" id="39" label="float" />
345       <listitem open="1" type="829" id="36" label="int" />
346       <listitem open="1" type="829" id="41" label="long" />
347       <listitem open="1" type="829" id="42" label="short" />
348      </listitem>
349     </listitem>
350     <listitem open="1" type="802" id="-1" label="Use Case View" />
351     <listitem open="1" type="821" id="-1" label="Component View" />
352     <listitem open="1" type="827" id="-1" label="Deployment View" />
353    </listitem>
354   </listview>
355   <codegeneration>
356    <codegenerator language="Cpp" >
357     <classifiercodedocument writeOutCode="true" package="" id="43" parent_class="43" fileExt=".cpp" fileName="docentryset" >
358      <textblocks>
359       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;" >
360        <header>
361         <cppcodedocumentation tag="" writeOutText="false" />
362        </header>
363       </codeblockwithcomments>
364       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
365        <header>
366         <cppcodedocumentation tag="" text="Constructors/Destructors" />
367        </header>
368        <textblocks/>
369       </hierarchicalcodeblock>
370       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
371        <header>
372         <cppcodedocumentation tag="" text="Methods" />
373        </header>
374        <textblocks/>
375       </hierarchicalcodeblock>
376      </textblocks>
377      <header>
378       <codecomment tag="" text="/************************************************************************&amp;#010;                     docentryset.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
379      </header>
380      <classfields/>
381     </classifiercodedocument>
382     <classifiercodedocument writeOutCode="true" package="" id="44" parent_class="44" fileExt=".cpp" fileName="seqitem" >
383      <textblocks>
384       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;docentryset.h&quot;&amp;#010;#include &quot;seqentry.h&quot;&amp;#010;" >
385        <header>
386         <cppcodedocumentation tag="" writeOutText="false" />
387        </header>
388       </codeblockwithcomments>
389       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
390        <header>
391         <cppcodedocumentation tag="" text="Constructors/Destructors" />
392        </header>
393        <textblocks/>
394       </hierarchicalcodeblock>
395       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
396        <header>
397         <cppcodedocumentation tag="" text="Methods" />
398        </header>
399        <textblocks>
400         <codeaccessormethod accessType="0" parent_id="51" tag="hblock_tag_0" canDelete="false" classfield_id="51" role_id="1" >
401          <header>
402           <cppcodedocumentation tag="" />
403          </header>
404         </codeaccessormethod>
405         <codeaccessormethod accessType="1" parent_id="51" tag="hblock_tag_1" canDelete="false" classfield_id="51" role_id="1" >
406          <header>
407           <cppcodedocumentation tag="" />
408          </header>
409         </codeaccessormethod>
410         <codeaccessormethod accessType="2" parent_id="51" tag="hblock_tag_2" canDelete="false" classfield_id="51" role_id="1" >
411          <header>
412           <cppcodedocumentation tag="" />
413          </header>
414         </codeaccessormethod>
415         <codeaccessormethod accessType="3" parent_id="51" tag="hblock_tag_3" canDelete="false" classfield_id="51" role_id="1" >
416          <header>
417           <cppcodedocumentation tag="" />
418          </header>
419         </codeaccessormethod>
420         <codeaccessormethod accessType="4" parent_id="51" tag="hblock_tag_4" canDelete="false" classfield_id="51" role_id="1" >
421          <header>
422           <cppcodedocumentation tag="" />
423          </header>
424         </codeaccessormethod>
425         <codeaccessormethod accessType="0" parent_id="79" tag="hblock_tag_5" canDelete="false" classfield_id="79" role_id="0" >
426          <header>
427           <cppcodedocumentation tag="" />
428          </header>
429         </codeaccessormethod>
430         <codeaccessormethod accessType="1" parent_id="79" tag="hblock_tag_6" canDelete="false" classfield_id="79" role_id="0" >
431          <header>
432           <cppcodedocumentation tag="" />
433          </header>
434         </codeaccessormethod>
435         <codeaccessormethod accessType="2" parent_id="79" tag="hblock_tag_7" canDelete="false" classfield_id="79" role_id="0" >
436          <header>
437           <cppcodedocumentation tag="" />
438          </header>
439         </codeaccessormethod>
440         <codeaccessormethod accessType="3" parent_id="79" tag="hblock_tag_8" canDelete="false" classfield_id="79" role_id="0" >
441          <header>
442           <cppcodedocumentation tag="" />
443          </header>
444         </codeaccessormethod>
445         <codeaccessormethod accessType="4" parent_id="79" tag="hblock_tag_9" canDelete="false" classfield_id="79" role_id="0" >
446          <header>
447           <cppcodedocumentation tag="" />
448          </header>
449         </codeaccessormethod>
450        </textblocks>
451       </hierarchicalcodeblock>
452      </textblocks>
453      <header>
454       <codecomment tag="" text="/************************************************************************&amp;#010;                     seqitem.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
455      </header>
456      <classfields>
457       <codeclassfield parent_id="51" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
458        <header>
459         <cppcodedocumentation tag="" />
460        </header>
461        <ccfdeclarationcodeblock parent_id="51" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
462         <header>
463          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
464         </header>
465        </ccfdeclarationcodeblock>
466        <codeaccessormethod accessType="0" parent_id="51" tag="hblock_tag_0" canDelete="false" classfield_id="51" role_id="1" >
467         <header>
468          <cppcodedocumentation tag="" />
469         </header>
470        </codeaccessormethod>
471        <codeaccessormethod accessType="1" parent_id="51" tag="hblock_tag_1" canDelete="false" classfield_id="51" role_id="1" >
472         <header>
473          <cppcodedocumentation tag="" />
474         </header>
475        </codeaccessormethod>
476        <codeaccessormethod accessType="2" parent_id="51" tag="hblock_tag_2" canDelete="false" classfield_id="51" role_id="1" >
477         <header>
478          <cppcodedocumentation tag="" />
479         </header>
480        </codeaccessormethod>
481        <codeaccessormethod accessType="3" parent_id="51" tag="hblock_tag_3" canDelete="false" classfield_id="51" role_id="1" >
482         <header>
483          <cppcodedocumentation tag="" />
484         </header>
485        </codeaccessormethod>
486        <codeaccessormethod accessType="4" parent_id="51" tag="hblock_tag_4" canDelete="false" classfield_id="51" role_id="1" >
487         <header>
488          <cppcodedocumentation tag="" />
489         </header>
490        </codeaccessormethod>
491       </codeclassfield>
492       <codeclassfield parent_id="79" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
493        <header>
494         <cppcodedocumentation tag="" />
495        </header>
496        <ccfdeclarationcodeblock parent_id="79" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
497         <header>
498          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
499         </header>
500        </ccfdeclarationcodeblock>
501        <codeaccessormethod accessType="0" parent_id="79" tag="hblock_tag_5" canDelete="false" classfield_id="79" role_id="0" >
502         <header>
503          <cppcodedocumentation tag="" />
504         </header>
505        </codeaccessormethod>
506        <codeaccessormethod accessType="1" parent_id="79" tag="hblock_tag_6" canDelete="false" classfield_id="79" role_id="0" >
507         <header>
508          <cppcodedocumentation tag="" />
509         </header>
510        </codeaccessormethod>
511        <codeaccessormethod accessType="2" parent_id="79" tag="hblock_tag_7" canDelete="false" classfield_id="79" role_id="0" >
512         <header>
513          <cppcodedocumentation tag="" />
514         </header>
515        </codeaccessormethod>
516        <codeaccessormethod accessType="3" parent_id="79" tag="hblock_tag_8" canDelete="false" classfield_id="79" role_id="0" >
517         <header>
518          <cppcodedocumentation tag="" />
519         </header>
520        </codeaccessormethod>
521        <codeaccessormethod accessType="4" parent_id="79" tag="hblock_tag_9" canDelete="false" classfield_id="79" role_id="0" >
522         <header>
523          <cppcodedocumentation tag="" />
524         </header>
525        </codeaccessormethod>
526       </codeclassfield>
527      </classfields>
528     </classifiercodedocument>
529     <classifiercodedocument writeOutCode="true" package="" id="46" parent_class="46" fileExt=".cpp" fileName="elementset" >
530      <textblocks>
531       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;docentryset.h&quot;&amp;#010;" >
532        <header>
533         <cppcodedocumentation tag="" writeOutText="false" />
534        </header>
535       </codeblockwithcomments>
536       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
537        <header>
538         <cppcodedocumentation tag="" text="Constructors/Destructors" />
539        </header>
540        <textblocks/>
541       </hierarchicalcodeblock>
542       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
543        <header>
544         <cppcodedocumentation tag="" text="Methods" />
545        </header>
546        <textblocks>
547         <codeaccessormethod accessType="0" parent_id="52" tag="hblock_tag_0" canDelete="false" classfield_id="52" role_id="1" >
548          <header>
549           <cppcodedocumentation tag="" />
550          </header>
551         </codeaccessormethod>
552         <codeaccessormethod accessType="1" parent_id="52" tag="hblock_tag_1" canDelete="false" classfield_id="52" role_id="1" >
553          <header>
554           <cppcodedocumentation tag="" />
555          </header>
556         </codeaccessormethod>
557         <codeaccessormethod accessType="2" parent_id="52" tag="hblock_tag_2" canDelete="false" classfield_id="52" role_id="1" >
558          <header>
559           <cppcodedocumentation tag="" />
560          </header>
561         </codeaccessormethod>
562         <codeaccessormethod accessType="3" parent_id="52" tag="hblock_tag_3" canDelete="false" classfield_id="52" role_id="1" >
563          <header>
564           <cppcodedocumentation tag="" />
565          </header>
566         </codeaccessormethod>
567         <codeaccessormethod accessType="4" parent_id="52" tag="hblock_tag_4" canDelete="false" classfield_id="52" role_id="1" >
568          <header>
569           <cppcodedocumentation tag="" />
570          </header>
571         </codeaccessormethod>
572        </textblocks>
573       </hierarchicalcodeblock>
574      </textblocks>
575      <header>
576       <codecomment tag="" text="/************************************************************************&amp;#010;                     elementset.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
577      </header>
578      <classfields>
579       <codeclassfield parent_id="52" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
580        <header>
581         <cppcodedocumentation tag="" />
582        </header>
583        <ccfdeclarationcodeblock parent_id="52" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
584         <header>
585          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
586         </header>
587        </ccfdeclarationcodeblock>
588        <codeaccessormethod accessType="0" parent_id="52" tag="hblock_tag_0" canDelete="false" classfield_id="52" role_id="1" >
589         <header>
590          <cppcodedocumentation tag="" />
591         </header>
592        </codeaccessormethod>
593        <codeaccessormethod accessType="1" parent_id="52" tag="hblock_tag_1" canDelete="false" classfield_id="52" role_id="1" >
594         <header>
595          <cppcodedocumentation tag="" />
596         </header>
597        </codeaccessormethod>
598        <codeaccessormethod accessType="2" parent_id="52" tag="hblock_tag_2" canDelete="false" classfield_id="52" role_id="1" >
599         <header>
600          <cppcodedocumentation tag="" />
601         </header>
602        </codeaccessormethod>
603        <codeaccessormethod accessType="3" parent_id="52" tag="hblock_tag_3" canDelete="false" classfield_id="52" role_id="1" >
604         <header>
605          <cppcodedocumentation tag="" />
606         </header>
607        </codeaccessormethod>
608        <codeaccessormethod accessType="4" parent_id="52" tag="hblock_tag_4" canDelete="false" classfield_id="52" role_id="1" >
609         <header>
610          <cppcodedocumentation tag="" />
611         </header>
612        </codeaccessormethod>
613       </codeclassfield>
614      </classfields>
615     </classifiercodedocument>
616     <classifiercodedocument writeOutCode="true" package="" id="47" parent_class="47" fileExt=".cpp" fileName="docentry" >
617      <textblocks>
618       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;elementset.h&quot;&amp;#010;#include &quot;seqitem.h&quot;&amp;#010;" >
619        <header>
620         <cppcodedocumentation tag="" writeOutText="false" />
621        </header>
622       </codeblockwithcomments>
623       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
624        <header>
625         <cppcodedocumentation tag="" text="Constructors/Destructors" />
626        </header>
627        <textblocks/>
628       </hierarchicalcodeblock>
629       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
630        <header>
631         <cppcodedocumentation tag="" text="Methods" />
632        </header>
633        <textblocks>
634         <codeaccessormethod accessType="0" parent_id="51" tag="hblock_tag_0" canDelete="false" classfield_id="51" role_id="0" >
635          <header>
636           <cppcodedocumentation tag="" />
637          </header>
638         </codeaccessormethod>
639         <codeaccessormethod accessType="1" parent_id="51" tag="hblock_tag_1" canDelete="false" classfield_id="51" role_id="0" >
640          <header>
641           <cppcodedocumentation tag="" />
642          </header>
643         </codeaccessormethod>
644         <codeaccessormethod accessType="2" parent_id="51" tag="hblock_tag_2" canDelete="false" classfield_id="51" role_id="0" >
645          <header>
646           <cppcodedocumentation tag="" />
647          </header>
648         </codeaccessormethod>
649         <codeaccessormethod accessType="3" parent_id="51" tag="hblock_tag_3" canDelete="false" classfield_id="51" role_id="0" >
650          <header>
651           <cppcodedocumentation tag="" />
652          </header>
653         </codeaccessormethod>
654         <codeaccessormethod accessType="4" parent_id="51" tag="hblock_tag_4" canDelete="false" classfield_id="51" role_id="0" >
655          <header>
656           <cppcodedocumentation tag="" />
657          </header>
658         </codeaccessormethod>
659         <codeaccessormethod accessType="0" parent_id="52" tag="hblock_tag_5" canDelete="false" classfield_id="52" role_id="0" >
660          <header>
661           <cppcodedocumentation tag="" />
662          </header>
663         </codeaccessormethod>
664         <codeaccessormethod accessType="1" parent_id="52" tag="hblock_tag_6" canDelete="false" classfield_id="52" role_id="0" >
665          <header>
666           <cppcodedocumentation tag="" />
667          </header>
668         </codeaccessormethod>
669         <codeaccessormethod accessType="2" parent_id="52" tag="hblock_tag_7" canDelete="false" classfield_id="52" role_id="0" >
670          <header>
671           <cppcodedocumentation tag="" />
672          </header>
673         </codeaccessormethod>
674         <codeaccessormethod accessType="3" parent_id="52" tag="hblock_tag_8" canDelete="false" classfield_id="52" role_id="0" >
675          <header>
676           <cppcodedocumentation tag="" />
677          </header>
678         </codeaccessormethod>
679         <codeaccessormethod accessType="4" parent_id="52" tag="hblock_tag_9" canDelete="false" classfield_id="52" role_id="0" >
680          <header>
681           <cppcodedocumentation tag="" />
682          </header>
683         </codeaccessormethod>
684        </textblocks>
685       </hierarchicalcodeblock>
686      </textblocks>
687      <header>
688       <codecomment tag="" text="/************************************************************************&amp;#010;                     docentry.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:54&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
689      </header>
690      <classfields>
691       <codeclassfield parent_id="51" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
692        <header>
693         <cppcodedocumentation tag="" />
694        </header>
695        <ccfdeclarationcodeblock parent_id="51" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
696         <header>
697          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
698         </header>
699        </ccfdeclarationcodeblock>
700        <codeaccessormethod accessType="0" parent_id="51" tag="hblock_tag_0" canDelete="false" classfield_id="51" role_id="0" >
701         <header>
702          <cppcodedocumentation tag="" />
703         </header>
704        </codeaccessormethod>
705        <codeaccessormethod accessType="1" parent_id="51" tag="hblock_tag_1" canDelete="false" classfield_id="51" role_id="0" >
706         <header>
707          <cppcodedocumentation tag="" />
708         </header>
709        </codeaccessormethod>
710        <codeaccessormethod accessType="2" parent_id="51" tag="hblock_tag_2" canDelete="false" classfield_id="51" role_id="0" >
711         <header>
712          <cppcodedocumentation tag="" />
713         </header>
714        </codeaccessormethod>
715        <codeaccessormethod accessType="3" parent_id="51" tag="hblock_tag_3" canDelete="false" classfield_id="51" role_id="0" >
716         <header>
717          <cppcodedocumentation tag="" />
718         </header>
719        </codeaccessormethod>
720        <codeaccessormethod accessType="4" parent_id="51" tag="hblock_tag_4" canDelete="false" classfield_id="51" role_id="0" >
721         <header>
722          <cppcodedocumentation tag="" />
723         </header>
724        </codeaccessormethod>
725       </codeclassfield>
726       <codeclassfield parent_id="52" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
727        <header>
728         <cppcodedocumentation tag="" />
729        </header>
730        <ccfdeclarationcodeblock parent_id="52" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
731         <header>
732          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
733         </header>
734        </ccfdeclarationcodeblock>
735        <codeaccessormethod accessType="0" parent_id="52" tag="hblock_tag_5" canDelete="false" classfield_id="52" role_id="0" >
736         <header>
737          <cppcodedocumentation tag="" />
738         </header>
739        </codeaccessormethod>
740        <codeaccessormethod accessType="1" parent_id="52" tag="hblock_tag_6" canDelete="false" classfield_id="52" role_id="0" >
741         <header>
742          <cppcodedocumentation tag="" />
743         </header>
744        </codeaccessormethod>
745        <codeaccessormethod accessType="2" parent_id="52" tag="hblock_tag_7" canDelete="false" classfield_id="52" role_id="0" >
746         <header>
747          <cppcodedocumentation tag="" />
748         </header>
749        </codeaccessormethod>
750        <codeaccessormethod accessType="3" parent_id="52" tag="hblock_tag_8" canDelete="false" classfield_id="52" role_id="0" >
751         <header>
752          <cppcodedocumentation tag="" />
753         </header>
754        </codeaccessormethod>
755        <codeaccessormethod accessType="4" parent_id="52" tag="hblock_tag_9" canDelete="false" classfield_id="52" role_id="0" >
756         <header>
757          <cppcodedocumentation tag="" />
758         </header>
759        </codeaccessormethod>
760       </codeclassfield>
761      </classfields>
762     </classifiercodedocument>
763     <classifiercodedocument writeOutCode="true" package="" id="75" parent_class="75" fileExt=".cpp" fileName="seqentry" >
764      <textblocks>
765       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;docentry.h&quot;&amp;#010;" >
766        <header>
767         <cppcodedocumentation tag="" writeOutText="false" />
768        </header>
769       </codeblockwithcomments>
770       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
771        <header>
772         <cppcodedocumentation tag="" text="Constructors/Destructors" />
773        </header>
774        <textblocks/>
775       </hierarchicalcodeblock>
776       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
777        <header>
778         <cppcodedocumentation tag="" text="Methods" />
779        </header>
780        <textblocks>
781         <codeaccessormethod accessType="0" parent_id="79" tag="hblock_tag_0" canDelete="false" classfield_id="79" role_id="1" >
782          <header>
783           <cppcodedocumentation tag="" />
784          </header>
785         </codeaccessormethod>
786         <codeaccessormethod accessType="1" parent_id="79" tag="hblock_tag_1" canDelete="false" classfield_id="79" role_id="1" >
787          <header>
788           <cppcodedocumentation tag="" />
789          </header>
790         </codeaccessormethod>
791         <codeaccessormethod accessType="2" parent_id="79" tag="hblock_tag_2" canDelete="false" classfield_id="79" role_id="1" >
792          <header>
793           <cppcodedocumentation tag="" />
794          </header>
795         </codeaccessormethod>
796         <codeaccessormethod accessType="3" parent_id="79" tag="hblock_tag_3" canDelete="false" classfield_id="79" role_id="1" >
797          <header>
798           <cppcodedocumentation tag="" />
799          </header>
800         </codeaccessormethod>
801         <codeaccessormethod accessType="4" parent_id="79" tag="hblock_tag_4" canDelete="false" classfield_id="79" role_id="1" >
802          <header>
803           <cppcodedocumentation tag="" />
804          </header>
805         </codeaccessormethod>
806        </textblocks>
807       </hierarchicalcodeblock>
808      </textblocks>
809      <header>
810       <codecomment tag="" text="/************************************************************************&amp;#010;                     seqentry.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
811      </header>
812      <classfields>
813       <codeclassfield parent_id="79" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
814        <header>
815         <cppcodedocumentation tag="" />
816        </header>
817        <ccfdeclarationcodeblock parent_id="79" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
818         <header>
819          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
820         </header>
821        </ccfdeclarationcodeblock>
822        <codeaccessormethod accessType="0" parent_id="79" tag="hblock_tag_0" canDelete="false" classfield_id="79" role_id="1" >
823         <header>
824          <cppcodedocumentation tag="" />
825         </header>
826        </codeaccessormethod>
827        <codeaccessormethod accessType="1" parent_id="79" tag="hblock_tag_1" canDelete="false" classfield_id="79" role_id="1" >
828         <header>
829          <cppcodedocumentation tag="" />
830         </header>
831        </codeaccessormethod>
832        <codeaccessormethod accessType="2" parent_id="79" tag="hblock_tag_2" canDelete="false" classfield_id="79" role_id="1" >
833         <header>
834          <cppcodedocumentation tag="" />
835         </header>
836        </codeaccessormethod>
837        <codeaccessormethod accessType="3" parent_id="79" tag="hblock_tag_3" canDelete="false" classfield_id="79" role_id="1" >
838         <header>
839          <cppcodedocumentation tag="" />
840         </header>
841        </codeaccessormethod>
842        <codeaccessormethod accessType="4" parent_id="79" tag="hblock_tag_4" canDelete="false" classfield_id="79" role_id="1" >
843         <header>
844          <cppcodedocumentation tag="" />
845         </header>
846        </codeaccessormethod>
847       </codeclassfield>
848      </classfields>
849     </classifiercodedocument>
850     <classifiercodedocument writeOutCode="true" package="" id="76" parent_class="76" fileExt=".cpp" fileName="valentry" >
851      <textblocks>
852       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;docentry.h&quot;&amp;#010;" >
853        <header>
854         <cppcodedocumentation tag="" writeOutText="false" />
855        </header>
856       </codeblockwithcomments>
857       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
858        <header>
859         <cppcodedocumentation tag="" text="Constructors/Destructors" />
860        </header>
861        <textblocks/>
862       </hierarchicalcodeblock>
863       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
864        <header>
865         <cppcodedocumentation tag="" text="Methods" />
866        </header>
867        <textblocks/>
868       </hierarchicalcodeblock>
869      </textblocks>
870      <header>
871       <codecomment tag="" text="/************************************************************************&amp;#010;                     valentry.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:25:13&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
872      </header>
873      <classfields/>
874     </classifiercodedocument>
875     <classifiercodedocument writeOutCode="true" package="" id="80" parent_class="80" fileExt=".cpp" fileName="dictentry" >
876      <textblocks>
877       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;" >
878        <header>
879         <cppcodedocumentation tag="" writeOutText="false" />
880        </header>
881       </codeblockwithcomments>
882       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
883        <header>
884         <cppcodedocumentation tag="" text="Constructors/Destructors" />
885        </header>
886        <textblocks/>
887       </hierarchicalcodeblock>
888       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
889        <header>
890         <cppcodedocumentation tag="" text="Methods" />
891        </header>
892        <textblocks>
893         <codeaccessormethod accessType="0" parent_id="86" tag="hblock_tag_0" canDelete="false" classfield_id="86" role_id="1" >
894          <header>
895           <cppcodedocumentation tag="" />
896          </header>
897         </codeaccessormethod>
898         <codeaccessormethod accessType="1" parent_id="86" tag="hblock_tag_1" canDelete="false" classfield_id="86" role_id="1" >
899          <header>
900           <cppcodedocumentation tag="" />
901          </header>
902         </codeaccessormethod>
903         <codeaccessormethod accessType="2" parent_id="86" tag="hblock_tag_2" canDelete="false" classfield_id="86" role_id="1" >
904          <header>
905           <cppcodedocumentation tag="" />
906          </header>
907         </codeaccessormethod>
908         <codeaccessormethod accessType="3" parent_id="86" tag="hblock_tag_3" canDelete="false" classfield_id="86" role_id="1" >
909          <header>
910           <cppcodedocumentation tag="" />
911          </header>
912         </codeaccessormethod>
913         <codeaccessormethod accessType="4" parent_id="86" tag="hblock_tag_4" canDelete="false" classfield_id="86" role_id="1" >
914          <header>
915           <cppcodedocumentation tag="" />
916          </header>
917         </codeaccessormethod>
918        </textblocks>
919       </hierarchicalcodeblock>
920      </textblocks>
921      <header>
922       <codecomment tag="" text="/************************************************************************&amp;#010;                     dictentry.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
923      </header>
924      <classfields>
925       <codeclassfield parent_id="86" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
926        <header>
927         <cppcodedocumentation tag="" />
928        </header>
929        <ccfdeclarationcodeblock parent_id="86" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
930         <header>
931          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
932         </header>
933        </ccfdeclarationcodeblock>
934        <codeaccessormethod accessType="0" parent_id="86" tag="hblock_tag_0" canDelete="false" classfield_id="86" role_id="1" >
935         <header>
936          <cppcodedocumentation tag="" />
937         </header>
938        </codeaccessormethod>
939        <codeaccessormethod accessType="1" parent_id="86" tag="hblock_tag_1" canDelete="false" classfield_id="86" role_id="1" >
940         <header>
941          <cppcodedocumentation tag="" />
942         </header>
943        </codeaccessormethod>
944        <codeaccessormethod accessType="2" parent_id="86" tag="hblock_tag_2" canDelete="false" classfield_id="86" role_id="1" >
945         <header>
946          <cppcodedocumentation tag="" />
947         </header>
948        </codeaccessormethod>
949        <codeaccessormethod accessType="3" parent_id="86" tag="hblock_tag_3" canDelete="false" classfield_id="86" role_id="1" >
950         <header>
951          <cppcodedocumentation tag="" />
952         </header>
953        </codeaccessormethod>
954        <codeaccessormethod accessType="4" parent_id="86" tag="hblock_tag_4" canDelete="false" classfield_id="86" role_id="1" >
955         <header>
956          <cppcodedocumentation tag="" />
957         </header>
958        </codeaccessormethod>
959       </codeclassfield>
960      </classfields>
961     </classifiercodedocument>
962     <classifiercodedocument writeOutCode="true" package="" id="84" parent_class="84" fileExt=".cpp" fileName="dict" >
963      <textblocks>
964       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;dictentry.h&quot;&amp;#010;" >
965        <header>
966         <cppcodedocumentation tag="" writeOutText="false" />
967        </header>
968       </codeblockwithcomments>
969       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
970        <header>
971         <cppcodedocumentation tag="" text="Constructors/Destructors" />
972        </header>
973        <textblocks/>
974       </hierarchicalcodeblock>
975       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
976        <header>
977         <cppcodedocumentation tag="" text="Methods" />
978        </header>
979        <textblocks>
980         <codeaccessormethod accessType="0" parent_id="86" tag="hblock_tag_0" canDelete="false" classfield_id="86" role_id="0" >
981          <header>
982           <cppcodedocumentation tag="" />
983          </header>
984         </codeaccessormethod>
985         <codeaccessormethod accessType="1" parent_id="86" tag="hblock_tag_1" canDelete="false" classfield_id="86" role_id="0" >
986          <header>
987           <cppcodedocumentation tag="" />
988          </header>
989         </codeaccessormethod>
990         <codeaccessormethod accessType="2" parent_id="86" tag="hblock_tag_2" canDelete="false" classfield_id="86" role_id="0" >
991          <header>
992           <cppcodedocumentation tag="" />
993          </header>
994         </codeaccessormethod>
995         <codeaccessormethod accessType="3" parent_id="86" tag="hblock_tag_3" canDelete="false" classfield_id="86" role_id="0" >
996          <header>
997           <cppcodedocumentation tag="" />
998          </header>
999         </codeaccessormethod>
1000         <codeaccessormethod accessType="4" parent_id="86" tag="hblock_tag_4" canDelete="false" classfield_id="86" role_id="0" >
1001          <header>
1002           <cppcodedocumentation tag="" />
1003          </header>
1004         </codeaccessormethod>
1005         <codeaccessormethod accessType="0" parent_id="87" tag="hblock_tag_5" canDelete="false" classfield_id="87" role_id="1" >
1006          <header>
1007           <cppcodedocumentation tag="" />
1008          </header>
1009         </codeaccessormethod>
1010         <codeaccessormethod accessType="1" parent_id="87" tag="hblock_tag_6" canDelete="false" classfield_id="87" role_id="1" >
1011          <header>
1012           <cppcodedocumentation tag="" />
1013          </header>
1014         </codeaccessormethod>
1015         <codeaccessormethod accessType="2" parent_id="87" tag="hblock_tag_7" canDelete="false" classfield_id="87" role_id="1" >
1016          <header>
1017           <cppcodedocumentation tag="" />
1018          </header>
1019         </codeaccessormethod>
1020         <codeaccessormethod accessType="3" parent_id="87" tag="hblock_tag_8" canDelete="false" classfield_id="87" role_id="1" >
1021          <header>
1022           <cppcodedocumentation tag="" />
1023          </header>
1024         </codeaccessormethod>
1025         <codeaccessormethod accessType="4" parent_id="87" tag="hblock_tag_9" canDelete="false" classfield_id="87" role_id="1" >
1026          <header>
1027           <cppcodedocumentation tag="" />
1028          </header>
1029         </codeaccessormethod>
1030        </textblocks>
1031       </hierarchicalcodeblock>
1032      </textblocks>
1033      <header>
1034       <codecomment tag="" text="/************************************************************************&amp;#010;                     dict.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
1035      </header>
1036      <classfields>
1037       <codeclassfield parent_id="86" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
1038        <header>
1039         <cppcodedocumentation tag="" />
1040        </header>
1041        <ccfdeclarationcodeblock parent_id="86" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
1042         <header>
1043          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1044         </header>
1045        </ccfdeclarationcodeblock>
1046        <codeaccessormethod accessType="0" parent_id="86" tag="hblock_tag_0" canDelete="false" classfield_id="86" role_id="0" >
1047         <header>
1048          <cppcodedocumentation tag="" />
1049         </header>
1050        </codeaccessormethod>
1051        <codeaccessormethod accessType="1" parent_id="86" tag="hblock_tag_1" canDelete="false" classfield_id="86" role_id="0" >
1052         <header>
1053          <cppcodedocumentation tag="" />
1054         </header>
1055        </codeaccessormethod>
1056        <codeaccessormethod accessType="2" parent_id="86" tag="hblock_tag_2" canDelete="false" classfield_id="86" role_id="0" >
1057         <header>
1058          <cppcodedocumentation tag="" />
1059         </header>
1060        </codeaccessormethod>
1061        <codeaccessormethod accessType="3" parent_id="86" tag="hblock_tag_3" canDelete="false" classfield_id="86" role_id="0" >
1062         <header>
1063          <cppcodedocumentation tag="" />
1064         </header>
1065        </codeaccessormethod>
1066        <codeaccessormethod accessType="4" parent_id="86" tag="hblock_tag_4" canDelete="false" classfield_id="86" role_id="0" >
1067         <header>
1068          <cppcodedocumentation tag="" />
1069         </header>
1070        </codeaccessormethod>
1071       </codeclassfield>
1072       <codeclassfield parent_id="87" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
1073        <header>
1074         <cppcodedocumentation tag="" />
1075        </header>
1076        <ccfdeclarationcodeblock parent_id="87" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
1077         <header>
1078          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1079         </header>
1080        </ccfdeclarationcodeblock>
1081        <codeaccessormethod accessType="0" parent_id="87" tag="hblock_tag_5" canDelete="false" classfield_id="87" role_id="1" >
1082         <header>
1083          <cppcodedocumentation tag="" />
1084         </header>
1085        </codeaccessormethod>
1086        <codeaccessormethod accessType="1" parent_id="87" tag="hblock_tag_6" canDelete="false" classfield_id="87" role_id="1" >
1087         <header>
1088          <cppcodedocumentation tag="" />
1089         </header>
1090        </codeaccessormethod>
1091        <codeaccessormethod accessType="2" parent_id="87" tag="hblock_tag_7" canDelete="false" classfield_id="87" role_id="1" >
1092         <header>
1093          <cppcodedocumentation tag="" />
1094         </header>
1095        </codeaccessormethod>
1096        <codeaccessormethod accessType="3" parent_id="87" tag="hblock_tag_8" canDelete="false" classfield_id="87" role_id="1" >
1097         <header>
1098          <cppcodedocumentation tag="" />
1099         </header>
1100        </codeaccessormethod>
1101        <codeaccessormethod accessType="4" parent_id="87" tag="hblock_tag_9" canDelete="false" classfield_id="87" role_id="1" >
1102         <header>
1103          <cppcodedocumentation tag="" />
1104         </header>
1105        </codeaccessormethod>
1106       </codeclassfield>
1107      </classfields>
1108     </classifiercodedocument>
1109     <classifiercodedocument writeOutCode="true" package="" id="85" parent_class="85" fileExt=".cpp" fileName="dictset" >
1110      <textblocks>
1111       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;dict.h&quot;&amp;#010;" >
1112        <header>
1113         <cppcodedocumentation tag="" writeOutText="false" />
1114        </header>
1115       </codeblockwithcomments>
1116       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1117        <header>
1118         <cppcodedocumentation tag="" text="Constructors/Destructors" />
1119        </header>
1120        <textblocks/>
1121       </hierarchicalcodeblock>
1122       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1123        <header>
1124         <cppcodedocumentation tag="" text="Methods" />
1125        </header>
1126        <textblocks>
1127         <codeaccessormethod accessType="0" parent_id="87" tag="hblock_tag_0" canDelete="false" classfield_id="87" role_id="0" >
1128          <header>
1129           <cppcodedocumentation tag="" />
1130          </header>
1131         </codeaccessormethod>
1132         <codeaccessormethod accessType="1" parent_id="87" tag="hblock_tag_1" canDelete="false" classfield_id="87" role_id="0" >
1133          <header>
1134           <cppcodedocumentation tag="" />
1135          </header>
1136         </codeaccessormethod>
1137         <codeaccessormethod accessType="2" parent_id="87" tag="hblock_tag_2" canDelete="false" classfield_id="87" role_id="0" >
1138          <header>
1139           <cppcodedocumentation tag="" />
1140          </header>
1141         </codeaccessormethod>
1142         <codeaccessormethod accessType="3" parent_id="87" tag="hblock_tag_3" canDelete="false" classfield_id="87" role_id="0" >
1143          <header>
1144           <cppcodedocumentation tag="" />
1145          </header>
1146         </codeaccessormethod>
1147         <codeaccessormethod accessType="4" parent_id="87" tag="hblock_tag_4" canDelete="false" classfield_id="87" role_id="0" >
1148          <header>
1149           <cppcodedocumentation tag="" />
1150          </header>
1151         </codeaccessormethod>
1152        </textblocks>
1153       </hierarchicalcodeblock>
1154      </textblocks>
1155      <header>
1156       <codecomment tag="" text="/************************************************************************&amp;#010;                     dictset.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
1157      </header>
1158      <classfields>
1159       <codeclassfield parent_id="87" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
1160        <header>
1161         <cppcodedocumentation tag="" />
1162        </header>
1163        <ccfdeclarationcodeblock parent_id="87" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
1164         <header>
1165          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1166         </header>
1167        </ccfdeclarationcodeblock>
1168        <codeaccessormethod accessType="0" parent_id="87" tag="hblock_tag_0" canDelete="false" classfield_id="87" role_id="0" >
1169         <header>
1170          <cppcodedocumentation tag="" />
1171         </header>
1172        </codeaccessormethod>
1173        <codeaccessormethod accessType="1" parent_id="87" tag="hblock_tag_1" canDelete="false" classfield_id="87" role_id="0" >
1174         <header>
1175          <cppcodedocumentation tag="" />
1176         </header>
1177        </codeaccessormethod>
1178        <codeaccessormethod accessType="2" parent_id="87" tag="hblock_tag_2" canDelete="false" classfield_id="87" role_id="0" >
1179         <header>
1180          <cppcodedocumentation tag="" />
1181         </header>
1182        </codeaccessormethod>
1183        <codeaccessormethod accessType="3" parent_id="87" tag="hblock_tag_3" canDelete="false" classfield_id="87" role_id="0" >
1184         <header>
1185          <cppcodedocumentation tag="" />
1186         </header>
1187        </codeaccessormethod>
1188        <codeaccessormethod accessType="4" parent_id="87" tag="hblock_tag_4" canDelete="false" classfield_id="87" role_id="0" >
1189         <header>
1190          <cppcodedocumentation tag="" />
1191         </header>
1192        </codeaccessormethod>
1193       </codeclassfield>
1194      </classfields>
1195     </classifiercodedocument>
1196     <classifiercodedocument writeOutCode="true" package="" id="88" parent_class="88" fileExt=".cpp" fileName="document" >
1197      <textblocks>
1198       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;elementset.h&quot;&amp;#010;" >
1199        <header>
1200         <cppcodedocumentation tag="" writeOutText="false" />
1201        </header>
1202       </codeblockwithcomments>
1203       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1204        <header>
1205         <cppcodedocumentation tag="" text="Constructors/Destructors" />
1206        </header>
1207        <textblocks/>
1208       </hierarchicalcodeblock>
1209       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1210        <header>
1211         <cppcodedocumentation tag="" text="Methods" />
1212        </header>
1213        <textblocks/>
1214       </hierarchicalcodeblock>
1215      </textblocks>
1216      <header>
1217       <codecomment tag="" text="/************************************************************************&amp;#010;                     document.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
1218      </header>
1219      <classfields/>
1220     </classifiercodedocument>
1221     <classifiercodedocument writeOutCode="true" package="" id="89" parent_class="89" fileExt=".cpp" fileName="dicomdir" >
1222      <textblocks>
1223       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;document.h&quot;&amp;#010;" >
1224        <header>
1225         <cppcodedocumentation tag="" writeOutText="false" />
1226        </header>
1227       </codeblockwithcomments>
1228       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1229        <header>
1230         <cppcodedocumentation tag="" text="Constructors/Destructors" />
1231        </header>
1232        <textblocks/>
1233       </hierarchicalcodeblock>
1234       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1235        <header>
1236         <cppcodedocumentation tag="" text="Methods" />
1237        </header>
1238        <textblocks>
1239         <codeaccessormethod accessType="0" parent_id="98" tag="hblock_tag_0" canDelete="false" classfield_id="98" role_id="1" >
1240          <header>
1241           <cppcodedocumentation tag="" />
1242          </header>
1243         </codeaccessormethod>
1244         <codeaccessormethod accessType="1" parent_id="98" tag="hblock_tag_1" canDelete="false" classfield_id="98" role_id="1" >
1245          <header>
1246           <cppcodedocumentation tag="" />
1247          </header>
1248         </codeaccessormethod>
1249         <codeaccessormethod accessType="2" parent_id="98" tag="hblock_tag_2" canDelete="false" classfield_id="98" role_id="1" >
1250          <header>
1251           <cppcodedocumentation tag="" />
1252          </header>
1253         </codeaccessormethod>
1254         <codeaccessormethod accessType="3" parent_id="98" tag="hblock_tag_3" canDelete="false" classfield_id="98" role_id="1" >
1255          <header>
1256           <cppcodedocumentation tag="" />
1257          </header>
1258         </codeaccessormethod>
1259         <codeaccessormethod accessType="4" parent_id="98" tag="hblock_tag_4" canDelete="false" classfield_id="98" role_id="1" >
1260          <header>
1261           <cppcodedocumentation tag="" />
1262          </header>
1263         </codeaccessormethod>
1264        </textblocks>
1265       </hierarchicalcodeblock>
1266      </textblocks>
1267      <header>
1268       <codecomment tag="" text="/************************************************************************&amp;#010;                     dicomdir.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
1269      </header>
1270      <classfields>
1271       <codeclassfield parent_id="98" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
1272        <header>
1273         <cppcodedocumentation tag="" />
1274        </header>
1275        <ccfdeclarationcodeblock parent_id="98" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
1276         <header>
1277          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1278         </header>
1279        </ccfdeclarationcodeblock>
1280        <codeaccessormethod accessType="0" parent_id="98" tag="hblock_tag_0" canDelete="false" classfield_id="98" role_id="1" >
1281         <header>
1282          <cppcodedocumentation tag="" />
1283         </header>
1284        </codeaccessormethod>
1285        <codeaccessormethod accessType="1" parent_id="98" tag="hblock_tag_1" canDelete="false" classfield_id="98" role_id="1" >
1286         <header>
1287          <cppcodedocumentation tag="" />
1288         </header>
1289        </codeaccessormethod>
1290        <codeaccessormethod accessType="2" parent_id="98" tag="hblock_tag_2" canDelete="false" classfield_id="98" role_id="1" >
1291         <header>
1292          <cppcodedocumentation tag="" />
1293         </header>
1294        </codeaccessormethod>
1295        <codeaccessormethod accessType="3" parent_id="98" tag="hblock_tag_3" canDelete="false" classfield_id="98" role_id="1" >
1296         <header>
1297          <cppcodedocumentation tag="" />
1298         </header>
1299        </codeaccessormethod>
1300        <codeaccessormethod accessType="4" parent_id="98" tag="hblock_tag_4" canDelete="false" classfield_id="98" role_id="1" >
1301         <header>
1302          <cppcodedocumentation tag="" />
1303         </header>
1304        </codeaccessormethod>
1305       </codeclassfield>
1306      </classfields>
1307     </classifiercodedocument>
1308     <classifiercodedocument writeOutCode="true" package="" id="90" parent_class="90" fileExt=".cpp" fileName="header" >
1309      <textblocks>
1310       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;document.h&quot;&amp;#010;" >
1311        <header>
1312         <cppcodedocumentation tag="" writeOutText="false" />
1313        </header>
1314       </codeblockwithcomments>
1315       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1316        <header>
1317         <cppcodedocumentation tag="" text="Constructors/Destructors" />
1318        </header>
1319        <textblocks/>
1320       </hierarchicalcodeblock>
1321       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1322        <header>
1323         <cppcodedocumentation tag="" text="Methods" />
1324        </header>
1325        <textblocks>
1326         <codeaccessormethod accessType="0" parent_id="106" tag="hblock_tag_0" canDelete="false" classfield_id="106" role_id="1" >
1327          <header>
1328           <cppcodedocumentation tag="" />
1329          </header>
1330         </codeaccessormethod>
1331         <codeaccessormethod accessType="1" parent_id="106" tag="hblock_tag_1" canDelete="false" classfield_id="106" role_id="1" >
1332          <header>
1333           <cppcodedocumentation tag="" />
1334          </header>
1335         </codeaccessormethod>
1336         <codeaccessormethod accessType="2" parent_id="106" tag="hblock_tag_2" canDelete="false" classfield_id="106" role_id="1" >
1337          <header>
1338           <cppcodedocumentation tag="" />
1339          </header>
1340         </codeaccessormethod>
1341         <codeaccessormethod accessType="3" parent_id="106" tag="hblock_tag_3" canDelete="false" classfield_id="106" role_id="1" >
1342          <header>
1343           <cppcodedocumentation tag="" />
1344          </header>
1345         </codeaccessormethod>
1346         <codeaccessormethod accessType="4" parent_id="106" tag="hblock_tag_4" canDelete="false" classfield_id="106" role_id="1" >
1347          <header>
1348           <cppcodedocumentation tag="" />
1349          </header>
1350         </codeaccessormethod>
1351        </textblocks>
1352       </hierarchicalcodeblock>
1353      </textblocks>
1354      <header>
1355       <codecomment tag="" text="/************************************************************************&amp;#010;                     header.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
1356      </header>
1357      <classfields>
1358       <codeclassfield parent_id="106" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
1359        <header>
1360         <cppcodedocumentation tag="" />
1361        </header>
1362        <ccfdeclarationcodeblock parent_id="106" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
1363         <header>
1364          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1365         </header>
1366        </ccfdeclarationcodeblock>
1367        <codeaccessormethod accessType="0" parent_id="106" tag="hblock_tag_0" canDelete="false" classfield_id="106" role_id="1" >
1368         <header>
1369          <cppcodedocumentation tag="" />
1370         </header>
1371        </codeaccessormethod>
1372        <codeaccessormethod accessType="1" parent_id="106" tag="hblock_tag_1" canDelete="false" classfield_id="106" role_id="1" >
1373         <header>
1374          <cppcodedocumentation tag="" />
1375         </header>
1376        </codeaccessormethod>
1377        <codeaccessormethod accessType="2" parent_id="106" tag="hblock_tag_2" canDelete="false" classfield_id="106" role_id="1" >
1378         <header>
1379          <cppcodedocumentation tag="" />
1380         </header>
1381        </codeaccessormethod>
1382        <codeaccessormethod accessType="3" parent_id="106" tag="hblock_tag_3" canDelete="false" classfield_id="106" role_id="1" >
1383         <header>
1384          <cppcodedocumentation tag="" />
1385         </header>
1386        </codeaccessormethod>
1387        <codeaccessormethod accessType="4" parent_id="106" tag="hblock_tag_4" canDelete="false" classfield_id="106" role_id="1" >
1388         <header>
1389          <cppcodedocumentation tag="" />
1390         </header>
1391        </codeaccessormethod>
1392       </codeclassfield>
1393      </classfields>
1394     </classifiercodedocument>
1395     <classifiercodedocument writeOutCode="true" package="" id="91" parent_class="91" fileExt=".cpp" fileName="patient" >
1396      <textblocks>
1397       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;dicomdir.h&quot;&amp;#010;" >
1398        <header>
1399         <cppcodedocumentation tag="" writeOutText="false" />
1400        </header>
1401       </codeblockwithcomments>
1402       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1403        <header>
1404         <cppcodedocumentation tag="" text="Constructors/Destructors" />
1405        </header>
1406        <textblocks/>
1407       </hierarchicalcodeblock>
1408       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1409        <header>
1410         <cppcodedocumentation tag="" text="Methods" />
1411        </header>
1412        <textblocks>
1413         <codeaccessormethod accessType="0" parent_id="98" tag="hblock_tag_0" canDelete="false" classfield_id="98" role_id="0" >
1414          <header>
1415           <cppcodedocumentation tag="" />
1416          </header>
1417         </codeaccessormethod>
1418         <codeaccessormethod accessType="1" parent_id="98" tag="hblock_tag_1" canDelete="false" classfield_id="98" role_id="0" >
1419          <header>
1420           <cppcodedocumentation tag="" />
1421          </header>
1422         </codeaccessormethod>
1423         <codeaccessormethod accessType="2" parent_id="98" tag="hblock_tag_2" canDelete="false" classfield_id="98" role_id="0" >
1424          <header>
1425           <cppcodedocumentation tag="" />
1426          </header>
1427         </codeaccessormethod>
1428         <codeaccessormethod accessType="3" parent_id="98" tag="hblock_tag_3" canDelete="false" classfield_id="98" role_id="0" >
1429          <header>
1430           <cppcodedocumentation tag="" />
1431          </header>
1432         </codeaccessormethod>
1433         <codeaccessormethod accessType="4" parent_id="98" tag="hblock_tag_4" canDelete="false" classfield_id="98" role_id="0" >
1434          <header>
1435           <cppcodedocumentation tag="" />
1436          </header>
1437         </codeaccessormethod>
1438         <codeaccessormethod accessType="0" parent_id="99" tag="hblock_tag_5" canDelete="false" classfield_id="99" role_id="1" >
1439          <header>
1440           <cppcodedocumentation tag="" />
1441          </header>
1442         </codeaccessormethod>
1443         <codeaccessormethod accessType="1" parent_id="99" tag="hblock_tag_6" canDelete="false" classfield_id="99" role_id="1" >
1444          <header>
1445           <cppcodedocumentation tag="" />
1446          </header>
1447         </codeaccessormethod>
1448         <codeaccessormethod accessType="2" parent_id="99" tag="hblock_tag_7" canDelete="false" classfield_id="99" role_id="1" >
1449          <header>
1450           <cppcodedocumentation tag="" />
1451          </header>
1452         </codeaccessormethod>
1453         <codeaccessormethod accessType="3" parent_id="99" tag="hblock_tag_8" canDelete="false" classfield_id="99" role_id="1" >
1454          <header>
1455           <cppcodedocumentation tag="" />
1456          </header>
1457         </codeaccessormethod>
1458         <codeaccessormethod accessType="4" parent_id="99" tag="hblock_tag_9" canDelete="false" classfield_id="99" role_id="1" >
1459          <header>
1460           <cppcodedocumentation tag="" />
1461          </header>
1462         </codeaccessormethod>
1463        </textblocks>
1464       </hierarchicalcodeblock>
1465      </textblocks>
1466      <header>
1467       <codecomment tag="" text="/************************************************************************&amp;#010;                     patient.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
1468      </header>
1469      <classfields>
1470       <codeclassfield parent_id="98" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
1471        <header>
1472         <cppcodedocumentation tag="" />
1473        </header>
1474        <ccfdeclarationcodeblock parent_id="98" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
1475         <header>
1476          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1477         </header>
1478        </ccfdeclarationcodeblock>
1479        <codeaccessormethod accessType="0" parent_id="98" tag="hblock_tag_0" canDelete="false" classfield_id="98" role_id="0" >
1480         <header>
1481          <cppcodedocumentation tag="" />
1482         </header>
1483        </codeaccessormethod>
1484        <codeaccessormethod accessType="1" parent_id="98" tag="hblock_tag_1" canDelete="false" classfield_id="98" role_id="0" >
1485         <header>
1486          <cppcodedocumentation tag="" />
1487         </header>
1488        </codeaccessormethod>
1489        <codeaccessormethod accessType="2" parent_id="98" tag="hblock_tag_2" canDelete="false" classfield_id="98" role_id="0" >
1490         <header>
1491          <cppcodedocumentation tag="" />
1492         </header>
1493        </codeaccessormethod>
1494        <codeaccessormethod accessType="3" parent_id="98" tag="hblock_tag_3" canDelete="false" classfield_id="98" role_id="0" >
1495         <header>
1496          <cppcodedocumentation tag="" />
1497         </header>
1498        </codeaccessormethod>
1499        <codeaccessormethod accessType="4" parent_id="98" tag="hblock_tag_4" canDelete="false" classfield_id="98" role_id="0" >
1500         <header>
1501          <cppcodedocumentation tag="" />
1502         </header>
1503        </codeaccessormethod>
1504       </codeclassfield>
1505       <codeclassfield parent_id="99" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
1506        <header>
1507         <cppcodedocumentation tag="" />
1508        </header>
1509        <ccfdeclarationcodeblock parent_id="99" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
1510         <header>
1511          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1512         </header>
1513        </ccfdeclarationcodeblock>
1514        <codeaccessormethod accessType="0" parent_id="99" tag="hblock_tag_5" canDelete="false" classfield_id="99" role_id="1" >
1515         <header>
1516          <cppcodedocumentation tag="" />
1517         </header>
1518        </codeaccessormethod>
1519        <codeaccessormethod accessType="1" parent_id="99" tag="hblock_tag_6" canDelete="false" classfield_id="99" role_id="1" >
1520         <header>
1521          <cppcodedocumentation tag="" />
1522         </header>
1523        </codeaccessormethod>
1524        <codeaccessormethod accessType="2" parent_id="99" tag="hblock_tag_7" canDelete="false" classfield_id="99" role_id="1" >
1525         <header>
1526          <cppcodedocumentation tag="" />
1527         </header>
1528        </codeaccessormethod>
1529        <codeaccessormethod accessType="3" parent_id="99" tag="hblock_tag_8" canDelete="false" classfield_id="99" role_id="1" >
1530         <header>
1531          <cppcodedocumentation tag="" />
1532         </header>
1533        </codeaccessormethod>
1534        <codeaccessormethod accessType="4" parent_id="99" tag="hblock_tag_9" canDelete="false" classfield_id="99" role_id="1" >
1535         <header>
1536          <cppcodedocumentation tag="" />
1537         </header>
1538        </codeaccessormethod>
1539       </codeclassfield>
1540      </classfields>
1541     </classifiercodedocument>
1542     <classifiercodedocument writeOutCode="true" package="" id="92" parent_class="92" fileExt=".cpp" fileName="study" >
1543      <textblocks>
1544       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;patient.h&quot;&amp;#010;" >
1545        <header>
1546         <cppcodedocumentation tag="" writeOutText="false" />
1547        </header>
1548       </codeblockwithcomments>
1549       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1550        <header>
1551         <cppcodedocumentation tag="" text="Constructors/Destructors" />
1552        </header>
1553        <textblocks/>
1554       </hierarchicalcodeblock>
1555       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1556        <header>
1557         <cppcodedocumentation tag="" text="Methods" />
1558        </header>
1559        <textblocks>
1560         <codeaccessormethod accessType="0" parent_id="99" tag="hblock_tag_0" canDelete="false" classfield_id="99" role_id="0" >
1561          <header>
1562           <cppcodedocumentation tag="" />
1563          </header>
1564         </codeaccessormethod>
1565         <codeaccessormethod accessType="1" parent_id="99" tag="hblock_tag_1" canDelete="false" classfield_id="99" role_id="0" >
1566          <header>
1567           <cppcodedocumentation tag="" />
1568          </header>
1569         </codeaccessormethod>
1570         <codeaccessormethod accessType="2" parent_id="99" tag="hblock_tag_2" canDelete="false" classfield_id="99" role_id="0" >
1571          <header>
1572           <cppcodedocumentation tag="" />
1573          </header>
1574         </codeaccessormethod>
1575         <codeaccessormethod accessType="3" parent_id="99" tag="hblock_tag_3" canDelete="false" classfield_id="99" role_id="0" >
1576          <header>
1577           <cppcodedocumentation tag="" />
1578          </header>
1579         </codeaccessormethod>
1580         <codeaccessormethod accessType="4" parent_id="99" tag="hblock_tag_4" canDelete="false" classfield_id="99" role_id="0" >
1581          <header>
1582           <cppcodedocumentation tag="" />
1583          </header>
1584         </codeaccessormethod>
1585         <codeaccessormethod accessType="0" parent_id="100" tag="hblock_tag_5" canDelete="false" classfield_id="100" role_id="1" >
1586          <header>
1587           <cppcodedocumentation tag="" />
1588          </header>
1589         </codeaccessormethod>
1590         <codeaccessormethod accessType="1" parent_id="100" tag="hblock_tag_6" canDelete="false" classfield_id="100" role_id="1" >
1591          <header>
1592           <cppcodedocumentation tag="" />
1593          </header>
1594         </codeaccessormethod>
1595         <codeaccessormethod accessType="2" parent_id="100" tag="hblock_tag_7" canDelete="false" classfield_id="100" role_id="1" >
1596          <header>
1597           <cppcodedocumentation tag="" />
1598          </header>
1599         </codeaccessormethod>
1600         <codeaccessormethod accessType="3" parent_id="100" tag="hblock_tag_8" canDelete="false" classfield_id="100" role_id="1" >
1601          <header>
1602           <cppcodedocumentation tag="" />
1603          </header>
1604         </codeaccessormethod>
1605         <codeaccessormethod accessType="4" parent_id="100" tag="hblock_tag_9" canDelete="false" classfield_id="100" role_id="1" >
1606          <header>
1607           <cppcodedocumentation tag="" />
1608          </header>
1609         </codeaccessormethod>
1610        </textblocks>
1611       </hierarchicalcodeblock>
1612      </textblocks>
1613      <header>
1614       <codecomment tag="" text="/************************************************************************&amp;#010;                     study.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
1615      </header>
1616      <classfields>
1617       <codeclassfield parent_id="99" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
1618        <header>
1619         <cppcodedocumentation tag="" />
1620        </header>
1621        <ccfdeclarationcodeblock parent_id="99" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
1622         <header>
1623          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1624         </header>
1625        </ccfdeclarationcodeblock>
1626        <codeaccessormethod accessType="0" parent_id="99" tag="hblock_tag_0" canDelete="false" classfield_id="99" role_id="0" >
1627         <header>
1628          <cppcodedocumentation tag="" />
1629         </header>
1630        </codeaccessormethod>
1631        <codeaccessormethod accessType="1" parent_id="99" tag="hblock_tag_1" canDelete="false" classfield_id="99" role_id="0" >
1632         <header>
1633          <cppcodedocumentation tag="" />
1634         </header>
1635        </codeaccessormethod>
1636        <codeaccessormethod accessType="2" parent_id="99" tag="hblock_tag_2" canDelete="false" classfield_id="99" role_id="0" >
1637         <header>
1638          <cppcodedocumentation tag="" />
1639         </header>
1640        </codeaccessormethod>
1641        <codeaccessormethod accessType="3" parent_id="99" tag="hblock_tag_3" canDelete="false" classfield_id="99" role_id="0" >
1642         <header>
1643          <cppcodedocumentation tag="" />
1644         </header>
1645        </codeaccessormethod>
1646        <codeaccessormethod accessType="4" parent_id="99" tag="hblock_tag_4" canDelete="false" classfield_id="99" role_id="0" >
1647         <header>
1648          <cppcodedocumentation tag="" />
1649         </header>
1650        </codeaccessormethod>
1651       </codeclassfield>
1652       <codeclassfield parent_id="100" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
1653        <header>
1654         <cppcodedocumentation tag="" />
1655        </header>
1656        <ccfdeclarationcodeblock parent_id="100" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
1657         <header>
1658          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1659         </header>
1660        </ccfdeclarationcodeblock>
1661        <codeaccessormethod accessType="0" parent_id="100" tag="hblock_tag_5" canDelete="false" classfield_id="100" role_id="1" >
1662         <header>
1663          <cppcodedocumentation tag="" />
1664         </header>
1665        </codeaccessormethod>
1666        <codeaccessormethod accessType="1" parent_id="100" tag="hblock_tag_6" canDelete="false" classfield_id="100" role_id="1" >
1667         <header>
1668          <cppcodedocumentation tag="" />
1669         </header>
1670        </codeaccessormethod>
1671        <codeaccessormethod accessType="2" parent_id="100" tag="hblock_tag_7" canDelete="false" classfield_id="100" role_id="1" >
1672         <header>
1673          <cppcodedocumentation tag="" />
1674         </header>
1675        </codeaccessormethod>
1676        <codeaccessormethod accessType="3" parent_id="100" tag="hblock_tag_8" canDelete="false" classfield_id="100" role_id="1" >
1677         <header>
1678          <cppcodedocumentation tag="" />
1679         </header>
1680        </codeaccessormethod>
1681        <codeaccessormethod accessType="4" parent_id="100" tag="hblock_tag_9" canDelete="false" classfield_id="100" role_id="1" >
1682         <header>
1683          <cppcodedocumentation tag="" />
1684         </header>
1685        </codeaccessormethod>
1686       </codeclassfield>
1687      </classfields>
1688     </classifiercodedocument>
1689     <classifiercodedocument writeOutCode="true" package="" id="93" parent_class="93" fileExt=".cpp" fileName="serie" >
1690      <textblocks>
1691       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;study.h&quot;&amp;#010;" >
1692        <header>
1693         <cppcodedocumentation tag="" writeOutText="false" />
1694        </header>
1695       </codeblockwithcomments>
1696       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1697        <header>
1698         <cppcodedocumentation tag="" text="Constructors/Destructors" />
1699        </header>
1700        <textblocks/>
1701       </hierarchicalcodeblock>
1702       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1703        <header>
1704         <cppcodedocumentation tag="" text="Methods" />
1705        </header>
1706        <textblocks>
1707         <codeaccessormethod accessType="0" parent_id="100" tag="hblock_tag_0" canDelete="false" classfield_id="100" role_id="0" >
1708          <header>
1709           <cppcodedocumentation tag="" />
1710          </header>
1711         </codeaccessormethod>
1712         <codeaccessormethod accessType="1" parent_id="100" tag="hblock_tag_1" canDelete="false" classfield_id="100" role_id="0" >
1713          <header>
1714           <cppcodedocumentation tag="" />
1715          </header>
1716         </codeaccessormethod>
1717         <codeaccessormethod accessType="2" parent_id="100" tag="hblock_tag_2" canDelete="false" classfield_id="100" role_id="0" >
1718          <header>
1719           <cppcodedocumentation tag="" />
1720          </header>
1721         </codeaccessormethod>
1722         <codeaccessormethod accessType="3" parent_id="100" tag="hblock_tag_3" canDelete="false" classfield_id="100" role_id="0" >
1723          <header>
1724           <cppcodedocumentation tag="" />
1725          </header>
1726         </codeaccessormethod>
1727         <codeaccessormethod accessType="4" parent_id="100" tag="hblock_tag_4" canDelete="false" classfield_id="100" role_id="0" >
1728          <header>
1729           <cppcodedocumentation tag="" />
1730          </header>
1731         </codeaccessormethod>
1732         <codeaccessormethod accessType="0" parent_id="101" tag="hblock_tag_5" canDelete="false" classfield_id="101" role_id="1" >
1733          <header>
1734           <cppcodedocumentation tag="" />
1735          </header>
1736         </codeaccessormethod>
1737         <codeaccessormethod accessType="1" parent_id="101" tag="hblock_tag_6" canDelete="false" classfield_id="101" role_id="1" >
1738          <header>
1739           <cppcodedocumentation tag="" />
1740          </header>
1741         </codeaccessormethod>
1742         <codeaccessormethod accessType="2" parent_id="101" tag="hblock_tag_7" canDelete="false" classfield_id="101" role_id="1" >
1743          <header>
1744           <cppcodedocumentation tag="" />
1745          </header>
1746         </codeaccessormethod>
1747         <codeaccessormethod accessType="3" parent_id="101" tag="hblock_tag_8" canDelete="false" classfield_id="101" role_id="1" >
1748          <header>
1749           <cppcodedocumentation tag="" />
1750          </header>
1751         </codeaccessormethod>
1752         <codeaccessormethod accessType="4" parent_id="101" tag="hblock_tag_9" canDelete="false" classfield_id="101" role_id="1" >
1753          <header>
1754           <cppcodedocumentation tag="" />
1755          </header>
1756         </codeaccessormethod>
1757        </textblocks>
1758       </hierarchicalcodeblock>
1759      </textblocks>
1760      <header>
1761       <codecomment tag="" text="/************************************************************************&amp;#010;                     serie.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
1762      </header>
1763      <classfields>
1764       <codeclassfield parent_id="100" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
1765        <header>
1766         <cppcodedocumentation tag="" />
1767        </header>
1768        <ccfdeclarationcodeblock parent_id="100" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
1769         <header>
1770          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1771         </header>
1772        </ccfdeclarationcodeblock>
1773        <codeaccessormethod accessType="0" parent_id="100" tag="hblock_tag_0" canDelete="false" classfield_id="100" role_id="0" >
1774         <header>
1775          <cppcodedocumentation tag="" />
1776         </header>
1777        </codeaccessormethod>
1778        <codeaccessormethod accessType="1" parent_id="100" tag="hblock_tag_1" canDelete="false" classfield_id="100" role_id="0" >
1779         <header>
1780          <cppcodedocumentation tag="" />
1781         </header>
1782        </codeaccessormethod>
1783        <codeaccessormethod accessType="2" parent_id="100" tag="hblock_tag_2" canDelete="false" classfield_id="100" role_id="0" >
1784         <header>
1785          <cppcodedocumentation tag="" />
1786         </header>
1787        </codeaccessormethod>
1788        <codeaccessormethod accessType="3" parent_id="100" tag="hblock_tag_3" canDelete="false" classfield_id="100" role_id="0" >
1789         <header>
1790          <cppcodedocumentation tag="" />
1791         </header>
1792        </codeaccessormethod>
1793        <codeaccessormethod accessType="4" parent_id="100" tag="hblock_tag_4" canDelete="false" classfield_id="100" role_id="0" >
1794         <header>
1795          <cppcodedocumentation tag="" />
1796         </header>
1797        </codeaccessormethod>
1798       </codeclassfield>
1799       <codeclassfield parent_id="101" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
1800        <header>
1801         <cppcodedocumentation tag="" />
1802        </header>
1803        <ccfdeclarationcodeblock parent_id="101" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
1804         <header>
1805          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1806         </header>
1807        </ccfdeclarationcodeblock>
1808        <codeaccessormethod accessType="0" parent_id="101" tag="hblock_tag_5" canDelete="false" classfield_id="101" role_id="1" >
1809         <header>
1810          <cppcodedocumentation tag="" />
1811         </header>
1812        </codeaccessormethod>
1813        <codeaccessormethod accessType="1" parent_id="101" tag="hblock_tag_6" canDelete="false" classfield_id="101" role_id="1" >
1814         <header>
1815          <cppcodedocumentation tag="" />
1816         </header>
1817        </codeaccessormethod>
1818        <codeaccessormethod accessType="2" parent_id="101" tag="hblock_tag_7" canDelete="false" classfield_id="101" role_id="1" >
1819         <header>
1820          <cppcodedocumentation tag="" />
1821         </header>
1822        </codeaccessormethod>
1823        <codeaccessormethod accessType="3" parent_id="101" tag="hblock_tag_8" canDelete="false" classfield_id="101" role_id="1" >
1824         <header>
1825          <cppcodedocumentation tag="" />
1826         </header>
1827        </codeaccessormethod>
1828        <codeaccessormethod accessType="4" parent_id="101" tag="hblock_tag_9" canDelete="false" classfield_id="101" role_id="1" >
1829         <header>
1830          <cppcodedocumentation tag="" />
1831         </header>
1832        </codeaccessormethod>
1833       </codeclassfield>
1834      </classfields>
1835     </classifiercodedocument>
1836     <classifiercodedocument writeOutCode="true" package="" id="94" parent_class="94" fileExt=".cpp" fileName="image" >
1837      <textblocks>
1838       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;serie.h&quot;&amp;#010;" >
1839        <header>
1840         <cppcodedocumentation tag="" writeOutText="false" />
1841        </header>
1842       </codeblockwithcomments>
1843       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1844        <header>
1845         <cppcodedocumentation tag="" text="Constructors/Destructors" />
1846        </header>
1847        <textblocks/>
1848       </hierarchicalcodeblock>
1849       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1850        <header>
1851         <cppcodedocumentation tag="" text="Methods" />
1852        </header>
1853        <textblocks>
1854         <codeaccessormethod accessType="0" parent_id="101" tag="hblock_tag_0" canDelete="false" classfield_id="101" role_id="0" >
1855          <header>
1856           <cppcodedocumentation tag="" />
1857          </header>
1858         </codeaccessormethod>
1859         <codeaccessormethod accessType="1" parent_id="101" tag="hblock_tag_1" canDelete="false" classfield_id="101" role_id="0" >
1860          <header>
1861           <cppcodedocumentation tag="" />
1862          </header>
1863         </codeaccessormethod>
1864         <codeaccessormethod accessType="2" parent_id="101" tag="hblock_tag_2" canDelete="false" classfield_id="101" role_id="0" >
1865          <header>
1866           <cppcodedocumentation tag="" />
1867          </header>
1868         </codeaccessormethod>
1869         <codeaccessormethod accessType="3" parent_id="101" tag="hblock_tag_3" canDelete="false" classfield_id="101" role_id="0" >
1870          <header>
1871           <cppcodedocumentation tag="" />
1872          </header>
1873         </codeaccessormethod>
1874         <codeaccessormethod accessType="4" parent_id="101" tag="hblock_tag_4" canDelete="false" classfield_id="101" role_id="0" >
1875          <header>
1876           <cppcodedocumentation tag="" />
1877          </header>
1878         </codeaccessormethod>
1879        </textblocks>
1880       </hierarchicalcodeblock>
1881      </textblocks>
1882      <header>
1883       <codecomment tag="" text="/************************************************************************&amp;#010;                     image.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
1884      </header>
1885      <classfields>
1886       <codeclassfield parent_id="101" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
1887        <header>
1888         <cppcodedocumentation tag="" />
1889        </header>
1890        <ccfdeclarationcodeblock parent_id="101" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
1891         <header>
1892          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1893         </header>
1894        </ccfdeclarationcodeblock>
1895        <codeaccessormethod accessType="0" parent_id="101" tag="hblock_tag_0" canDelete="false" classfield_id="101" role_id="0" >
1896         <header>
1897          <cppcodedocumentation tag="" />
1898         </header>
1899        </codeaccessormethod>
1900        <codeaccessormethod accessType="1" parent_id="101" tag="hblock_tag_1" canDelete="false" classfield_id="101" role_id="0" >
1901         <header>
1902          <cppcodedocumentation tag="" />
1903         </header>
1904        </codeaccessormethod>
1905        <codeaccessormethod accessType="2" parent_id="101" tag="hblock_tag_2" canDelete="false" classfield_id="101" role_id="0" >
1906         <header>
1907          <cppcodedocumentation tag="" />
1908         </header>
1909        </codeaccessormethod>
1910        <codeaccessormethod accessType="3" parent_id="101" tag="hblock_tag_3" canDelete="false" classfield_id="101" role_id="0" >
1911         <header>
1912          <cppcodedocumentation tag="" />
1913         </header>
1914        </codeaccessormethod>
1915        <codeaccessormethod accessType="4" parent_id="101" tag="hblock_tag_4" canDelete="false" classfield_id="101" role_id="0" >
1916         <header>
1917          <cppcodedocumentation tag="" />
1918         </header>
1919        </codeaccessormethod>
1920       </codeclassfield>
1921      </classfields>
1922     </classifiercodedocument>
1923     <classifiercodedocument writeOutCode="true" package="" id="103" parent_class="103" fileExt=".cpp" fileName="headerhelper" >
1924      <textblocks>
1925       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;header.h&quot;&amp;#010;" >
1926        <header>
1927         <cppcodedocumentation tag="" writeOutText="false" />
1928        </header>
1929       </codeblockwithcomments>
1930       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1931        <header>
1932         <cppcodedocumentation tag="" text="Constructors/Destructors" />
1933        </header>
1934        <textblocks/>
1935       </hierarchicalcodeblock>
1936       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1937        <header>
1938         <cppcodedocumentation tag="" text="Methods" />
1939        </header>
1940        <textblocks/>
1941       </hierarchicalcodeblock>
1942      </textblocks>
1943      <header>
1944       <codecomment tag="" text="/************************************************************************&amp;#010;                     headerhelper.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
1945      </header>
1946      <classfields/>
1947     </classifiercodedocument>
1948     <classifiercodedocument writeOutCode="true" package="" id="104" parent_class="104" fileExt=".cpp" fileName="file" >
1949      <textblocks>
1950       <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;header.h&quot;&amp;#010;" >
1951        <header>
1952         <cppcodedocumentation tag="" writeOutText="false" />
1953        </header>
1954       </codeblockwithcomments>
1955       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1956        <header>
1957         <cppcodedocumentation tag="" text="Constructors/Destructors" />
1958        </header>
1959        <textblocks/>
1960       </hierarchicalcodeblock>
1961       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1962        <header>
1963         <cppcodedocumentation tag="" text="Methods" />
1964        </header>
1965        <textblocks>
1966         <codeaccessormethod accessType="0" parent_id="106" tag="hblock_tag_0" canDelete="false" classfield_id="106" role_id="0" >
1967          <header>
1968           <cppcodedocumentation tag="" />
1969          </header>
1970         </codeaccessormethod>
1971         <codeaccessormethod accessType="1" parent_id="106" tag="hblock_tag_1" canDelete="false" classfield_id="106" role_id="0" >
1972          <header>
1973           <cppcodedocumentation tag="" />
1974          </header>
1975         </codeaccessormethod>
1976         <codeaccessormethod accessType="2" parent_id="106" tag="hblock_tag_2" canDelete="false" classfield_id="106" role_id="0" >
1977          <header>
1978           <cppcodedocumentation tag="" />
1979          </header>
1980         </codeaccessormethod>
1981         <codeaccessormethod accessType="3" parent_id="106" tag="hblock_tag_3" canDelete="false" classfield_id="106" role_id="0" >
1982          <header>
1983           <cppcodedocumentation tag="" />
1984          </header>
1985         </codeaccessormethod>
1986         <codeaccessormethod accessType="4" parent_id="106" tag="hblock_tag_4" canDelete="false" classfield_id="106" role_id="0" >
1987          <header>
1988           <cppcodedocumentation tag="" />
1989          </header>
1990         </codeaccessormethod>
1991        </textblocks>
1992       </hierarchicalcodeblock>
1993      </textblocks>
1994      <header>
1995       <codecomment tag="" text="/************************************************************************&amp;#010;                     file.cpp - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
1996      </header>
1997      <classfields>
1998       <codeclassfield parent_id="106" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
1999        <header>
2000         <cppcodedocumentation tag="" />
2001        </header>
2002        <ccfdeclarationcodeblock parent_id="106" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
2003         <header>
2004          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2005         </header>
2006        </ccfdeclarationcodeblock>
2007        <codeaccessormethod accessType="0" parent_id="106" tag="hblock_tag_0" canDelete="false" classfield_id="106" role_id="0" >
2008         <header>
2009          <cppcodedocumentation tag="" />
2010         </header>
2011        </codeaccessormethod>
2012        <codeaccessormethod accessType="1" parent_id="106" tag="hblock_tag_1" canDelete="false" classfield_id="106" role_id="0" >
2013         <header>
2014          <cppcodedocumentation tag="" />
2015         </header>
2016        </codeaccessormethod>
2017        <codeaccessormethod accessType="2" parent_id="106" tag="hblock_tag_2" canDelete="false" classfield_id="106" role_id="0" >
2018         <header>
2019          <cppcodedocumentation tag="" />
2020         </header>
2021        </codeaccessormethod>
2022        <codeaccessormethod accessType="3" parent_id="106" tag="hblock_tag_3" canDelete="false" classfield_id="106" role_id="0" >
2023         <header>
2024          <cppcodedocumentation tag="" />
2025         </header>
2026        </codeaccessormethod>
2027        <codeaccessormethod accessType="4" parent_id="106" tag="hblock_tag_4" canDelete="false" classfield_id="106" role_id="0" >
2028         <header>
2029          <cppcodedocumentation tag="" />
2030         </header>
2031        </codeaccessormethod>
2032       </codeclassfield>
2033      </classfields>
2034     </classifiercodedocument>
2035     <codedocument writeOutCode="false" package="" id="Makefile_DOC" fileExt="" fileName="Makefile" >
2036      <textblocks/>
2037      <header>
2038       <codecomment tag="" />
2039      </header>
2040     </codedocument>
2041     <classifiercodedocument writeOutCode="true" package="" id="cppheader43" parent_class="43" fileExt=".h" fileName="docentryset" >
2042      <textblocks>
2043       <codeblockwithcomments tag="hashDefBlock" text="#ifndef DOCENTRYSET_H&amp;#010;#define DOCENTRYSET_H" >
2044        <header>
2045         <cppcodedocumentation tag="" writeOutText="false" />
2046        </header>
2047       </codeblockwithcomments>
2048       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
2049        <header>
2050         <cppcodedocumentation tag="" writeOutText="false" />
2051        </header>
2052       </codeblockwithcomments>
2053       <codeblockwithcomments tag="using" writeOutText="false" >
2054        <header>
2055         <cppcodedocumentation tag="" writeOutText="false" />
2056        </header>
2057       </codeblockwithcomments>
2058       <hierarchicalcodeblock tag="namespace" canDelete="false" >
2059        <header>
2060         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
2061        </header>
2062        <textblocks>
2063         <codeblockwithcomments tag="enums" writeOutText="false" >
2064          <header>
2065           <cppcodedocumentation tag="" writeOutText="false" />
2066          </header>
2067         </codeblockwithcomments>
2068         <cppheaderclassdeclarationblock parent_id="43" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
2069          <header>
2070           <cppcodecomment tag="" text="Class DocEntrySet&amp;#010;" />
2071          </header>
2072          <textblocks>
2073           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
2074            <header>
2075             <cppcodedocumentation tag="" text="Public stuff" />
2076            </header>
2077            <textblocks>
2078             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
2079              <header>
2080               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
2081              </header>
2082              <textblocks/>
2083             </hierarchicalcodeblock>
2084             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
2085              <header>
2086               <cppcodedocumentation tag="" indentLevel="1" />
2087              </header>
2088              <textblocks>
2089               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
2090                <header>
2091                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
2092                </header>
2093                <textblocks>
2094                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="DocEntrySet ( ) { }" >
2095                  <header>
2096                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
2097                  </header>
2098                 </codeblockwithcomments>
2099                </textblocks>
2100               </hierarchicalcodeblock>
2101               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
2102                <header>
2103                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
2104                </header>
2105                <textblocks>
2106                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
2107                  <header>
2108                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2109                  </header>
2110                  <textblocks/>
2111                 </hierarchicalcodeblock>
2112                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
2113                  <header>
2114                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2115                  </header>
2116                  <textblocks/>
2117                 </hierarchicalcodeblock>
2118                </textblocks>
2119               </hierarchicalcodeblock>
2120               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
2121                <header>
2122                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
2123                </header>
2124                <textblocks/>
2125               </hierarchicalcodeblock>
2126              </textblocks>
2127             </hierarchicalcodeblock>
2128            </textblocks>
2129           </hierarchicalcodeblock>
2130           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
2131            <header>
2132             <cppcodedocumentation tag="" text="Protected stuff" />
2133            </header>
2134            <textblocks>
2135             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
2136              <header>
2137               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
2138              </header>
2139              <textblocks/>
2140             </hierarchicalcodeblock>
2141             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
2142              <header>
2143               <cppcodedocumentation tag="" indentLevel="1" />
2144              </header>
2145              <textblocks>
2146               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
2147                <header>
2148                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
2149                </header>
2150                <textblocks/>
2151               </hierarchicalcodeblock>
2152               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
2153                <header>
2154                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
2155                </header>
2156                <textblocks>
2157                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
2158                  <header>
2159                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2160                  </header>
2161                  <textblocks/>
2162                 </hierarchicalcodeblock>
2163                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
2164                  <header>
2165                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2166                  </header>
2167                  <textblocks/>
2168                 </hierarchicalcodeblock>
2169                </textblocks>
2170               </hierarchicalcodeblock>
2171               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
2172                <header>
2173                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
2174                </header>
2175                <textblocks/>
2176               </hierarchicalcodeblock>
2177              </textblocks>
2178             </hierarchicalcodeblock>
2179            </textblocks>
2180           </hierarchicalcodeblock>
2181           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
2182            <header>
2183             <cppcodedocumentation tag="" text="Private stuff" />
2184            </header>
2185            <textblocks>
2186             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
2187              <header>
2188               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
2189              </header>
2190              <textblocks/>
2191             </hierarchicalcodeblock>
2192             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
2193              <header>
2194               <cppcodedocumentation tag="" indentLevel="1" />
2195              </header>
2196              <textblocks>
2197               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
2198                <header>
2199                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
2200                </header>
2201                <textblocks/>
2202               </hierarchicalcodeblock>
2203               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
2204                <header>
2205                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
2206                </header>
2207                <textblocks>
2208                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
2209                  <header>
2210                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2211                  </header>
2212                  <textblocks/>
2213                 </hierarchicalcodeblock>
2214                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
2215                  <header>
2216                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2217                  </header>
2218                  <textblocks/>
2219                 </hierarchicalcodeblock>
2220                </textblocks>
2221               </hierarchicalcodeblock>
2222               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
2223                <header>
2224                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
2225                </header>
2226                <textblocks/>
2227               </hierarchicalcodeblock>
2228              </textblocks>
2229             </hierarchicalcodeblock>
2230            </textblocks>
2231           </hierarchicalcodeblock>
2232          </textblocks>
2233         </cppheaderclassdeclarationblock>
2234        </textblocks>
2235       </hierarchicalcodeblock>
2236       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //DOCENTRYSET_H" >
2237        <header>
2238         <cppcodedocumentation tag="" writeOutText="false" />
2239        </header>
2240       </codeblockwithcomments>
2241      </textblocks>
2242      <header>
2243       <codecomment tag="" text="/************************************************************************&amp;#010;                     docentryset.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
2244      </header>
2245      <classfields/>
2246     </classifiercodedocument>
2247     <classifiercodedocument writeOutCode="true" package="" id="cppheader44" parent_class="44" fileExt=".h" fileName="seqitem" >
2248      <textblocks>
2249       <codeblockwithcomments tag="hashDefBlock" text="#ifndef SEQITEM_H&amp;#010;#define SEQITEM_H" >
2250        <header>
2251         <cppcodedocumentation tag="" writeOutText="false" />
2252        </header>
2253       </codeblockwithcomments>
2254       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;docentryset.h&quot;&amp;#010;#include &quot;seqentry.h&quot;&amp;#010;" >
2255        <header>
2256         <cppcodedocumentation tag="" writeOutText="false" />
2257        </header>
2258       </codeblockwithcomments>
2259       <codeblockwithcomments tag="using" writeOutText="false" >
2260        <header>
2261         <cppcodedocumentation tag="" writeOutText="false" />
2262        </header>
2263       </codeblockwithcomments>
2264       <hierarchicalcodeblock tag="namespace" canDelete="false" >
2265        <header>
2266         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
2267        </header>
2268        <textblocks>
2269         <codeblockwithcomments tag="enums" writeOutText="false" >
2270          <header>
2271           <cppcodedocumentation tag="" writeOutText="false" />
2272          </header>
2273         </codeblockwithcomments>
2274         <cppheaderclassdeclarationblock parent_id="44" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
2275          <header>
2276           <cppcodecomment tag="" text="Class SeqItem&amp;#010;" />
2277          </header>
2278          <textblocks>
2279           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
2280            <header>
2281             <cppcodedocumentation tag="" text="Public stuff" />
2282            </header>
2283            <textblocks>
2284             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
2285              <header>
2286               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
2287              </header>
2288              <textblocks>
2289               <ccfdeclarationcodeblock parent_id="51" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SeqItem ;" >
2290                <header>
2291                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2292                </header>
2293               </ccfdeclarationcodeblock>
2294               <ccfdeclarationcodeblock parent_id="79" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
2295                <header>
2296                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2297                </header>
2298               </ccfdeclarationcodeblock>
2299              </textblocks>
2300             </hierarchicalcodeblock>
2301             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
2302              <header>
2303               <cppcodedocumentation tag="" indentLevel="1" />
2304              </header>
2305              <textblocks>
2306               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
2307                <header>
2308                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
2309                </header>
2310                <textblocks>
2311                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SeqItem ( ) { }" >
2312                  <header>
2313                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
2314                  </header>
2315                 </codeblockwithcomments>
2316                </textblocks>
2317               </hierarchicalcodeblock>
2318               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
2319                <header>
2320                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
2321                </header>
2322                <textblocks>
2323                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
2324                  <header>
2325                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2326                  </header>
2327                  <textblocks/>
2328                 </hierarchicalcodeblock>
2329                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
2330                  <header>
2331                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2332                  </header>
2333                  <textblocks>
2334                   <codeaccessormethod accessType="0" parent_id="51" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="1" >
2335                    <header>
2336                     <cppcodedocumentation tag="" indentLevel="1" />
2337                    </header>
2338                   </codeaccessormethod>
2339                   <codeaccessormethod accessType="1" parent_id="51" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="1" >
2340                    <header>
2341                     <cppcodedocumentation tag="" indentLevel="1" />
2342                    </header>
2343                   </codeaccessormethod>
2344                   <codeaccessormethod accessType="2" parent_id="51" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="1" >
2345                    <header>
2346                     <cppcodedocumentation tag="" indentLevel="1" />
2347                    </header>
2348                   </codeaccessormethod>
2349                   <codeaccessormethod accessType="3" parent_id="51" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="1" >
2350                    <header>
2351                     <cppcodedocumentation tag="" indentLevel="1" />
2352                    </header>
2353                   </codeaccessormethod>
2354                   <codeaccessormethod accessType="4" parent_id="51" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="1" >
2355                    <header>
2356                     <cppcodedocumentation tag="" indentLevel="1" />
2357                    </header>
2358                   </codeaccessormethod>
2359                   <codeaccessormethod accessType="0" parent_id="79" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="0" >
2360                    <header>
2361                     <cppcodedocumentation tag="" indentLevel="1" />
2362                    </header>
2363                   </codeaccessormethod>
2364                   <codeaccessormethod accessType="1" parent_id="79" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="0" >
2365                    <header>
2366                     <cppcodedocumentation tag="" indentLevel="1" />
2367                    </header>
2368                   </codeaccessormethod>
2369                   <codeaccessormethod accessType="2" parent_id="79" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="0" >
2370                    <header>
2371                     <cppcodedocumentation tag="" indentLevel="1" />
2372                    </header>
2373                   </codeaccessormethod>
2374                   <codeaccessormethod accessType="3" parent_id="79" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="0" >
2375                    <header>
2376                     <cppcodedocumentation tag="" indentLevel="1" />
2377                    </header>
2378                   </codeaccessormethod>
2379                   <codeaccessormethod accessType="4" parent_id="79" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="0" >
2380                    <header>
2381                     <cppcodedocumentation tag="" indentLevel="1" />
2382                    </header>
2383                   </codeaccessormethod>
2384                  </textblocks>
2385                 </hierarchicalcodeblock>
2386                </textblocks>
2387               </hierarchicalcodeblock>
2388               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
2389                <header>
2390                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
2391                </header>
2392                <textblocks/>
2393               </hierarchicalcodeblock>
2394              </textblocks>
2395             </hierarchicalcodeblock>
2396            </textblocks>
2397           </hierarchicalcodeblock>
2398           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
2399            <header>
2400             <cppcodedocumentation tag="" text="Protected stuff" />
2401            </header>
2402            <textblocks>
2403             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
2404              <header>
2405               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
2406              </header>
2407              <textblocks/>
2408             </hierarchicalcodeblock>
2409             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
2410              <header>
2411               <cppcodedocumentation tag="" indentLevel="1" />
2412              </header>
2413              <textblocks>
2414               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
2415                <header>
2416                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
2417                </header>
2418                <textblocks/>
2419               </hierarchicalcodeblock>
2420               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
2421                <header>
2422                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
2423                </header>
2424                <textblocks>
2425                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
2426                  <header>
2427                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2428                  </header>
2429                  <textblocks/>
2430                 </hierarchicalcodeblock>
2431                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
2432                  <header>
2433                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2434                  </header>
2435                  <textblocks/>
2436                 </hierarchicalcodeblock>
2437                </textblocks>
2438               </hierarchicalcodeblock>
2439               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
2440                <header>
2441                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
2442                </header>
2443                <textblocks/>
2444               </hierarchicalcodeblock>
2445              </textblocks>
2446             </hierarchicalcodeblock>
2447            </textblocks>
2448           </hierarchicalcodeblock>
2449           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
2450            <header>
2451             <cppcodedocumentation tag="" text="Private stuff" />
2452            </header>
2453            <textblocks>
2454             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
2455              <header>
2456               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
2457              </header>
2458              <textblocks/>
2459             </hierarchicalcodeblock>
2460             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
2461              <header>
2462               <cppcodedocumentation tag="" indentLevel="1" />
2463              </header>
2464              <textblocks>
2465               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
2466                <header>
2467                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
2468                </header>
2469                <textblocks/>
2470               </hierarchicalcodeblock>
2471               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
2472                <header>
2473                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
2474                </header>
2475                <textblocks>
2476                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
2477                  <header>
2478                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2479                  </header>
2480                  <textblocks/>
2481                 </hierarchicalcodeblock>
2482                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
2483                  <header>
2484                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2485                  </header>
2486                  <textblocks/>
2487                 </hierarchicalcodeblock>
2488                </textblocks>
2489               </hierarchicalcodeblock>
2490               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
2491                <header>
2492                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
2493                </header>
2494                <textblocks/>
2495               </hierarchicalcodeblock>
2496              </textblocks>
2497             </hierarchicalcodeblock>
2498            </textblocks>
2499           </hierarchicalcodeblock>
2500          </textblocks>
2501         </cppheaderclassdeclarationblock>
2502        </textblocks>
2503       </hierarchicalcodeblock>
2504       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SEQITEM_H" >
2505        <header>
2506         <cppcodedocumentation tag="" writeOutText="false" />
2507        </header>
2508       </codeblockwithcomments>
2509      </textblocks>
2510      <header>
2511       <codecomment tag="" text="/************************************************************************&amp;#010;                     seqitem.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
2512      </header>
2513      <classfields>
2514       <codeclassfield parent_id="51" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
2515        <header>
2516         <cppcodedocumentation tag="" />
2517        </header>
2518        <ccfdeclarationcodeblock parent_id="51" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SeqItem ;" >
2519         <header>
2520          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2521         </header>
2522        </ccfdeclarationcodeblock>
2523        <codeaccessormethod accessType="0" parent_id="51" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="1" >
2524         <header>
2525          <cppcodedocumentation tag="" indentLevel="1" />
2526         </header>
2527        </codeaccessormethod>
2528        <codeaccessormethod accessType="1" parent_id="51" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="1" >
2529         <header>
2530          <cppcodedocumentation tag="" indentLevel="1" />
2531         </header>
2532        </codeaccessormethod>
2533        <codeaccessormethod accessType="2" parent_id="51" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="1" >
2534         <header>
2535          <cppcodedocumentation tag="" indentLevel="1" />
2536         </header>
2537        </codeaccessormethod>
2538        <codeaccessormethod accessType="3" parent_id="51" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="1" >
2539         <header>
2540          <cppcodedocumentation tag="" indentLevel="1" />
2541         </header>
2542        </codeaccessormethod>
2543        <codeaccessormethod accessType="4" parent_id="51" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="1" >
2544         <header>
2545          <cppcodedocumentation tag="" indentLevel="1" />
2546         </header>
2547        </codeaccessormethod>
2548       </codeclassfield>
2549       <codeclassfield parent_id="79" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
2550        <header>
2551         <cppcodedocumentation tag="" />
2552        </header>
2553        <ccfdeclarationcodeblock parent_id="79" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
2554         <header>
2555          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2556         </header>
2557        </ccfdeclarationcodeblock>
2558        <codeaccessormethod accessType="0" parent_id="79" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="0" >
2559         <header>
2560          <cppcodedocumentation tag="" indentLevel="1" />
2561         </header>
2562        </codeaccessormethod>
2563        <codeaccessormethod accessType="1" parent_id="79" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="0" >
2564         <header>
2565          <cppcodedocumentation tag="" indentLevel="1" />
2566         </header>
2567        </codeaccessormethod>
2568        <codeaccessormethod accessType="2" parent_id="79" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="0" >
2569         <header>
2570          <cppcodedocumentation tag="" indentLevel="1" />
2571         </header>
2572        </codeaccessormethod>
2573        <codeaccessormethod accessType="3" parent_id="79" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="0" >
2574         <header>
2575          <cppcodedocumentation tag="" indentLevel="1" />
2576         </header>
2577        </codeaccessormethod>
2578        <codeaccessormethod accessType="4" parent_id="79" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="0" >
2579         <header>
2580          <cppcodedocumentation tag="" indentLevel="1" />
2581         </header>
2582        </codeaccessormethod>
2583       </codeclassfield>
2584      </classfields>
2585     </classifiercodedocument>
2586     <classifiercodedocument writeOutCode="true" package="" id="cppheader46" parent_class="46" fileExt=".h" fileName="elementset" >
2587      <textblocks>
2588       <codeblockwithcomments tag="hashDefBlock" text="#ifndef ELEMENTSET_H&amp;#010;#define ELEMENTSET_H" >
2589        <header>
2590         <cppcodedocumentation tag="" writeOutText="false" />
2591        </header>
2592       </codeblockwithcomments>
2593       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;docentryset.h&quot;&amp;#010;" >
2594        <header>
2595         <cppcodedocumentation tag="" writeOutText="false" />
2596        </header>
2597       </codeblockwithcomments>
2598       <codeblockwithcomments tag="using" writeOutText="false" >
2599        <header>
2600         <cppcodedocumentation tag="" writeOutText="false" />
2601        </header>
2602       </codeblockwithcomments>
2603       <hierarchicalcodeblock tag="namespace" canDelete="false" >
2604        <header>
2605         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
2606        </header>
2607        <textblocks>
2608         <codeblockwithcomments tag="enums" writeOutText="false" >
2609          <header>
2610           <cppcodedocumentation tag="" writeOutText="false" />
2611          </header>
2612         </codeblockwithcomments>
2613         <cppheaderclassdeclarationblock parent_id="46" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
2614          <header>
2615           <cppcodecomment tag="" text="Class ElementSet&amp;#010;" />
2616          </header>
2617          <textblocks>
2618           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
2619            <header>
2620             <cppcodedocumentation tag="" text="Public stuff" />
2621            </header>
2622            <textblocks>
2623             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
2624              <header>
2625               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
2626              </header>
2627              <textblocks>
2628               <ccfdeclarationcodeblock parent_id="52" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ElementSet ;" >
2629                <header>
2630                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2631                </header>
2632               </ccfdeclarationcodeblock>
2633              </textblocks>
2634             </hierarchicalcodeblock>
2635             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
2636              <header>
2637               <cppcodedocumentation tag="" indentLevel="1" />
2638              </header>
2639              <textblocks>
2640               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
2641                <header>
2642                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
2643                </header>
2644                <textblocks>
2645                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ElementSet ( ) { }" >
2646                  <header>
2647                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
2648                  </header>
2649                 </codeblockwithcomments>
2650                </textblocks>
2651               </hierarchicalcodeblock>
2652               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
2653                <header>
2654                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
2655                </header>
2656                <textblocks>
2657                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
2658                  <header>
2659                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2660                  </header>
2661                  <textblocks/>
2662                 </hierarchicalcodeblock>
2663                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
2664                  <header>
2665                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2666                  </header>
2667                  <textblocks>
2668                   <codeaccessormethod accessType="0" parent_id="52" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="1" >
2669                    <header>
2670                     <cppcodedocumentation tag="" indentLevel="1" />
2671                    </header>
2672                   </codeaccessormethod>
2673                   <codeaccessormethod accessType="1" parent_id="52" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="1" >
2674                    <header>
2675                     <cppcodedocumentation tag="" indentLevel="1" />
2676                    </header>
2677                   </codeaccessormethod>
2678                   <codeaccessormethod accessType="2" parent_id="52" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="1" >
2679                    <header>
2680                     <cppcodedocumentation tag="" indentLevel="1" />
2681                    </header>
2682                   </codeaccessormethod>
2683                   <codeaccessormethod accessType="3" parent_id="52" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="1" >
2684                    <header>
2685                     <cppcodedocumentation tag="" indentLevel="1" />
2686                    </header>
2687                   </codeaccessormethod>
2688                   <codeaccessormethod accessType="4" parent_id="52" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="1" >
2689                    <header>
2690                     <cppcodedocumentation tag="" indentLevel="1" />
2691                    </header>
2692                   </codeaccessormethod>
2693                  </textblocks>
2694                 </hierarchicalcodeblock>
2695                </textblocks>
2696               </hierarchicalcodeblock>
2697               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
2698                <header>
2699                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
2700                </header>
2701                <textblocks/>
2702               </hierarchicalcodeblock>
2703              </textblocks>
2704             </hierarchicalcodeblock>
2705            </textblocks>
2706           </hierarchicalcodeblock>
2707           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
2708            <header>
2709             <cppcodedocumentation tag="" text="Protected stuff" />
2710            </header>
2711            <textblocks>
2712             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
2713              <header>
2714               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
2715              </header>
2716              <textblocks/>
2717             </hierarchicalcodeblock>
2718             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
2719              <header>
2720               <cppcodedocumentation tag="" indentLevel="1" />
2721              </header>
2722              <textblocks>
2723               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
2724                <header>
2725                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
2726                </header>
2727                <textblocks/>
2728               </hierarchicalcodeblock>
2729               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
2730                <header>
2731                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
2732                </header>
2733                <textblocks>
2734                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
2735                  <header>
2736                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2737                  </header>
2738                  <textblocks/>
2739                 </hierarchicalcodeblock>
2740                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
2741                  <header>
2742                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2743                  </header>
2744                  <textblocks/>
2745                 </hierarchicalcodeblock>
2746                </textblocks>
2747               </hierarchicalcodeblock>
2748               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
2749                <header>
2750                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
2751                </header>
2752                <textblocks/>
2753               </hierarchicalcodeblock>
2754              </textblocks>
2755             </hierarchicalcodeblock>
2756            </textblocks>
2757           </hierarchicalcodeblock>
2758           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
2759            <header>
2760             <cppcodedocumentation tag="" text="Private stuff" />
2761            </header>
2762            <textblocks>
2763             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
2764              <header>
2765               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
2766              </header>
2767              <textblocks/>
2768             </hierarchicalcodeblock>
2769             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
2770              <header>
2771               <cppcodedocumentation tag="" indentLevel="1" />
2772              </header>
2773              <textblocks>
2774               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
2775                <header>
2776                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
2777                </header>
2778                <textblocks/>
2779               </hierarchicalcodeblock>
2780               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
2781                <header>
2782                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
2783                </header>
2784                <textblocks>
2785                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
2786                  <header>
2787                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2788                  </header>
2789                  <textblocks/>
2790                 </hierarchicalcodeblock>
2791                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
2792                  <header>
2793                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2794                  </header>
2795                  <textblocks/>
2796                 </hierarchicalcodeblock>
2797                </textblocks>
2798               </hierarchicalcodeblock>
2799               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
2800                <header>
2801                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
2802                </header>
2803                <textblocks/>
2804               </hierarchicalcodeblock>
2805              </textblocks>
2806             </hierarchicalcodeblock>
2807            </textblocks>
2808           </hierarchicalcodeblock>
2809          </textblocks>
2810         </cppheaderclassdeclarationblock>
2811        </textblocks>
2812       </hierarchicalcodeblock>
2813       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ELEMENTSET_H" >
2814        <header>
2815         <cppcodedocumentation tag="" writeOutText="false" />
2816        </header>
2817       </codeblockwithcomments>
2818      </textblocks>
2819      <header>
2820       <codecomment tag="" text="/************************************************************************&amp;#010;                     elementset.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
2821      </header>
2822      <classfields>
2823       <codeclassfield parent_id="52" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
2824        <header>
2825         <cppcodedocumentation tag="" />
2826        </header>
2827        <ccfdeclarationcodeblock parent_id="52" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ElementSet ;" >
2828         <header>
2829          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2830         </header>
2831        </ccfdeclarationcodeblock>
2832        <codeaccessormethod accessType="0" parent_id="52" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="1" >
2833         <header>
2834          <cppcodedocumentation tag="" indentLevel="1" />
2835         </header>
2836        </codeaccessormethod>
2837        <codeaccessormethod accessType="1" parent_id="52" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="1" >
2838         <header>
2839          <cppcodedocumentation tag="" indentLevel="1" />
2840         </header>
2841        </codeaccessormethod>
2842        <codeaccessormethod accessType="2" parent_id="52" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="1" >
2843         <header>
2844          <cppcodedocumentation tag="" indentLevel="1" />
2845         </header>
2846        </codeaccessormethod>
2847        <codeaccessormethod accessType="3" parent_id="52" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="1" >
2848         <header>
2849          <cppcodedocumentation tag="" indentLevel="1" />
2850         </header>
2851        </codeaccessormethod>
2852        <codeaccessormethod accessType="4" parent_id="52" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="1" >
2853         <header>
2854          <cppcodedocumentation tag="" indentLevel="1" />
2855         </header>
2856        </codeaccessormethod>
2857       </codeclassfield>
2858      </classfields>
2859     </classifiercodedocument>
2860     <classifiercodedocument writeOutCode="true" package="" id="cppheader47" parent_class="47" fileExt=".h" fileName="docentry" >
2861      <textblocks>
2862       <codeblockwithcomments tag="hashDefBlock" text="#ifndef DOCENTRY_H&amp;#010;#define DOCENTRY_H" >
2863        <header>
2864         <cppcodedocumentation tag="" writeOutText="false" />
2865        </header>
2866       </codeblockwithcomments>
2867       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;elementset.h&quot;&amp;#010;#include &quot;seqitem.h&quot;&amp;#010;" >
2868        <header>
2869         <cppcodedocumentation tag="" writeOutText="false" />
2870        </header>
2871       </codeblockwithcomments>
2872       <codeblockwithcomments tag="using" writeOutText="false" >
2873        <header>
2874         <cppcodedocumentation tag="" writeOutText="false" />
2875        </header>
2876       </codeblockwithcomments>
2877       <hierarchicalcodeblock tag="namespace" canDelete="false" >
2878        <header>
2879         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
2880        </header>
2881        <textblocks>
2882         <codeblockwithcomments tag="enums" writeOutText="false" >
2883          <header>
2884           <cppcodedocumentation tag="" writeOutText="false" />
2885          </header>
2886         </codeblockwithcomments>
2887         <cppheaderclassdeclarationblock parent_id="47" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
2888          <header>
2889           <cppcodecomment tag="" text="Class DocEntry&amp;#010;" />
2890          </header>
2891          <textblocks>
2892           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
2893            <header>
2894             <cppcodedocumentation tag="" text="Public stuff" />
2895            </header>
2896            <textblocks>
2897             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
2898              <header>
2899               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
2900              </header>
2901              <textblocks>
2902               <ccfdeclarationcodeblock parent_id="51" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
2903                <header>
2904                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2905                </header>
2906               </ccfdeclarationcodeblock>
2907               <ccfdeclarationcodeblock parent_id="52" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
2908                <header>
2909                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2910                </header>
2911               </ccfdeclarationcodeblock>
2912              </textblocks>
2913             </hierarchicalcodeblock>
2914             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
2915              <header>
2916               <cppcodedocumentation tag="" indentLevel="1" />
2917              </header>
2918              <textblocks>
2919               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
2920                <header>
2921                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
2922                </header>
2923                <textblocks>
2924                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="DocEntry ( ) { }" >
2925                  <header>
2926                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
2927                  </header>
2928                 </codeblockwithcomments>
2929                </textblocks>
2930               </hierarchicalcodeblock>
2931               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
2932                <header>
2933                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
2934                </header>
2935                <textblocks>
2936                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
2937                  <header>
2938                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2939                  </header>
2940                  <textblocks/>
2941                 </hierarchicalcodeblock>
2942                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
2943                  <header>
2944                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2945                  </header>
2946                  <textblocks>
2947                   <codeaccessormethod accessType="0" parent_id="51" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="0" >
2948                    <header>
2949                     <cppcodedocumentation tag="" indentLevel="1" />
2950                    </header>
2951                   </codeaccessormethod>
2952                   <codeaccessormethod accessType="1" parent_id="51" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="0" >
2953                    <header>
2954                     <cppcodedocumentation tag="" indentLevel="1" />
2955                    </header>
2956                   </codeaccessormethod>
2957                   <codeaccessormethod accessType="2" parent_id="51" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="0" >
2958                    <header>
2959                     <cppcodedocumentation tag="" indentLevel="1" />
2960                    </header>
2961                   </codeaccessormethod>
2962                   <codeaccessormethod accessType="3" parent_id="51" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="0" >
2963                    <header>
2964                     <cppcodedocumentation tag="" indentLevel="1" />
2965                    </header>
2966                   </codeaccessormethod>
2967                   <codeaccessormethod accessType="4" parent_id="51" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="0" >
2968                    <header>
2969                     <cppcodedocumentation tag="" indentLevel="1" />
2970                    </header>
2971                   </codeaccessormethod>
2972                   <codeaccessormethod accessType="0" parent_id="52" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="0" >
2973                    <header>
2974                     <cppcodedocumentation tag="" indentLevel="1" />
2975                    </header>
2976                   </codeaccessormethod>
2977                   <codeaccessormethod accessType="1" parent_id="52" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="0" >
2978                    <header>
2979                     <cppcodedocumentation tag="" indentLevel="1" />
2980                    </header>
2981                   </codeaccessormethod>
2982                   <codeaccessormethod accessType="2" parent_id="52" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="0" >
2983                    <header>
2984                     <cppcodedocumentation tag="" indentLevel="1" />
2985                    </header>
2986                   </codeaccessormethod>
2987                   <codeaccessormethod accessType="3" parent_id="52" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="0" >
2988                    <header>
2989                     <cppcodedocumentation tag="" indentLevel="1" />
2990                    </header>
2991                   </codeaccessormethod>
2992                   <codeaccessormethod accessType="4" parent_id="52" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="0" >
2993                    <header>
2994                     <cppcodedocumentation tag="" indentLevel="1" />
2995                    </header>
2996                   </codeaccessormethod>
2997                  </textblocks>
2998                 </hierarchicalcodeblock>
2999                </textblocks>
3000               </hierarchicalcodeblock>
3001               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3002                <header>
3003                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3004                </header>
3005                <textblocks/>
3006               </hierarchicalcodeblock>
3007              </textblocks>
3008             </hierarchicalcodeblock>
3009            </textblocks>
3010           </hierarchicalcodeblock>
3011           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
3012            <header>
3013             <cppcodedocumentation tag="" text="Protected stuff" />
3014            </header>
3015            <textblocks>
3016             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
3017              <header>
3018               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3019              </header>
3020              <textblocks/>
3021             </hierarchicalcodeblock>
3022             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
3023              <header>
3024               <cppcodedocumentation tag="" indentLevel="1" />
3025              </header>
3026              <textblocks>
3027               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3028                <header>
3029                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3030                </header>
3031                <textblocks/>
3032               </hierarchicalcodeblock>
3033               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3034                <header>
3035                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3036                </header>
3037                <textblocks>
3038                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
3039                  <header>
3040                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3041                  </header>
3042                  <textblocks/>
3043                 </hierarchicalcodeblock>
3044                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
3045                  <header>
3046                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3047                  </header>
3048                  <textblocks/>
3049                 </hierarchicalcodeblock>
3050                </textblocks>
3051               </hierarchicalcodeblock>
3052               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3053                <header>
3054                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3055                </header>
3056                <textblocks/>
3057               </hierarchicalcodeblock>
3058              </textblocks>
3059             </hierarchicalcodeblock>
3060            </textblocks>
3061           </hierarchicalcodeblock>
3062           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
3063            <header>
3064             <cppcodedocumentation tag="" text="Private stuff" />
3065            </header>
3066            <textblocks>
3067             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
3068              <header>
3069               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3070              </header>
3071              <textblocks/>
3072             </hierarchicalcodeblock>
3073             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
3074              <header>
3075               <cppcodedocumentation tag="" indentLevel="1" />
3076              </header>
3077              <textblocks>
3078               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3079                <header>
3080                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3081                </header>
3082                <textblocks/>
3083               </hierarchicalcodeblock>
3084               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3085                <header>
3086                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3087                </header>
3088                <textblocks>
3089                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
3090                  <header>
3091                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3092                  </header>
3093                  <textblocks/>
3094                 </hierarchicalcodeblock>
3095                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
3096                  <header>
3097                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3098                  </header>
3099                  <textblocks/>
3100                 </hierarchicalcodeblock>
3101                </textblocks>
3102               </hierarchicalcodeblock>
3103               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3104                <header>
3105                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3106                </header>
3107                <textblocks/>
3108               </hierarchicalcodeblock>
3109              </textblocks>
3110             </hierarchicalcodeblock>
3111            </textblocks>
3112           </hierarchicalcodeblock>
3113          </textblocks>
3114         </cppheaderclassdeclarationblock>
3115        </textblocks>
3116       </hierarchicalcodeblock>
3117       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //DOCENTRY_H" >
3118        <header>
3119         <cppcodedocumentation tag="" writeOutText="false" />
3120        </header>
3121       </codeblockwithcomments>
3122      </textblocks>
3123      <header>
3124       <codecomment tag="" text="/************************************************************************&amp;#010;                     docentry.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:54&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
3125      </header>
3126      <classfields>
3127       <codeclassfield parent_id="51" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
3128        <header>
3129         <cppcodedocumentation tag="" />
3130        </header>
3131        <ccfdeclarationcodeblock parent_id="51" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
3132         <header>
3133          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3134         </header>
3135        </ccfdeclarationcodeblock>
3136        <codeaccessormethod accessType="0" parent_id="51" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="0" >
3137         <header>
3138          <cppcodedocumentation tag="" indentLevel="1" />
3139         </header>
3140        </codeaccessormethod>
3141        <codeaccessormethod accessType="1" parent_id="51" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="0" >
3142         <header>
3143          <cppcodedocumentation tag="" indentLevel="1" />
3144         </header>
3145        </codeaccessormethod>
3146        <codeaccessormethod accessType="2" parent_id="51" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="0" >
3147         <header>
3148          <cppcodedocumentation tag="" indentLevel="1" />
3149         </header>
3150        </codeaccessormethod>
3151        <codeaccessormethod accessType="3" parent_id="51" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="0" >
3152         <header>
3153          <cppcodedocumentation tag="" indentLevel="1" />
3154         </header>
3155        </codeaccessormethod>
3156        <codeaccessormethod accessType="4" parent_id="51" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="51" role_id="0" >
3157         <header>
3158          <cppcodedocumentation tag="" indentLevel="1" />
3159         </header>
3160        </codeaccessormethod>
3161       </codeclassfield>
3162       <codeclassfield parent_id="52" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
3163        <header>
3164         <cppcodedocumentation tag="" />
3165        </header>
3166        <ccfdeclarationcodeblock parent_id="52" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
3167         <header>
3168          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3169         </header>
3170        </ccfdeclarationcodeblock>
3171        <codeaccessormethod accessType="0" parent_id="52" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="0" >
3172         <header>
3173          <cppcodedocumentation tag="" indentLevel="1" />
3174         </header>
3175        </codeaccessormethod>
3176        <codeaccessormethod accessType="1" parent_id="52" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="0" >
3177         <header>
3178          <cppcodedocumentation tag="" indentLevel="1" />
3179         </header>
3180        </codeaccessormethod>
3181        <codeaccessormethod accessType="2" parent_id="52" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="0" >
3182         <header>
3183          <cppcodedocumentation tag="" indentLevel="1" />
3184         </header>
3185        </codeaccessormethod>
3186        <codeaccessormethod accessType="3" parent_id="52" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="0" >
3187         <header>
3188          <cppcodedocumentation tag="" indentLevel="1" />
3189         </header>
3190        </codeaccessormethod>
3191        <codeaccessormethod accessType="4" parent_id="52" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="52" role_id="0" >
3192         <header>
3193          <cppcodedocumentation tag="" indentLevel="1" />
3194         </header>
3195        </codeaccessormethod>
3196       </codeclassfield>
3197      </classfields>
3198     </classifiercodedocument>
3199     <classifiercodedocument writeOutCode="true" package="" id="cppheader75" parent_class="75" fileExt=".h" fileName="seqentry" >
3200      <textblocks>
3201       <codeblockwithcomments tag="hashDefBlock" text="#ifndef SEQENTRY_H&amp;#010;#define SEQENTRY_H" >
3202        <header>
3203         <cppcodedocumentation tag="" writeOutText="false" />
3204        </header>
3205       </codeblockwithcomments>
3206       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;docentry.h&quot;&amp;#010;" >
3207        <header>
3208         <cppcodedocumentation tag="" writeOutText="false" />
3209        </header>
3210       </codeblockwithcomments>
3211       <codeblockwithcomments tag="using" writeOutText="false" >
3212        <header>
3213         <cppcodedocumentation tag="" writeOutText="false" />
3214        </header>
3215       </codeblockwithcomments>
3216       <hierarchicalcodeblock tag="namespace" canDelete="false" >
3217        <header>
3218         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
3219        </header>
3220        <textblocks>
3221         <codeblockwithcomments tag="enums" writeOutText="false" >
3222          <header>
3223           <cppcodedocumentation tag="" writeOutText="false" />
3224          </header>
3225         </codeblockwithcomments>
3226         <cppheaderclassdeclarationblock parent_id="75" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
3227          <header>
3228           <cppcodecomment tag="" text="Class SeqEntry&amp;#010;" />
3229          </header>
3230          <textblocks>
3231           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
3232            <header>
3233             <cppcodedocumentation tag="" text="Public stuff" />
3234            </header>
3235            <textblocks>
3236             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
3237              <header>
3238               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3239              </header>
3240              <textblocks>
3241               <ccfdeclarationcodeblock parent_id="79" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SeqEntry ;" >
3242                <header>
3243                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3244                </header>
3245               </ccfdeclarationcodeblock>
3246              </textblocks>
3247             </hierarchicalcodeblock>
3248             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
3249              <header>
3250               <cppcodedocumentation tag="" indentLevel="1" />
3251              </header>
3252              <textblocks>
3253               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3254                <header>
3255                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3256                </header>
3257                <textblocks>
3258                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SeqEntry ( ) { }" >
3259                  <header>
3260                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
3261                  </header>
3262                 </codeblockwithcomments>
3263                </textblocks>
3264               </hierarchicalcodeblock>
3265               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3266                <header>
3267                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3268                </header>
3269                <textblocks>
3270                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
3271                  <header>
3272                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3273                  </header>
3274                  <textblocks/>
3275                 </hierarchicalcodeblock>
3276                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
3277                  <header>
3278                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3279                  </header>
3280                  <textblocks>
3281                   <codeaccessormethod accessType="0" parent_id="79" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="1" >
3282                    <header>
3283                     <cppcodedocumentation tag="" indentLevel="1" />
3284                    </header>
3285                   </codeaccessormethod>
3286                   <codeaccessormethod accessType="1" parent_id="79" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="1" >
3287                    <header>
3288                     <cppcodedocumentation tag="" indentLevel="1" />
3289                    </header>
3290                   </codeaccessormethod>
3291                   <codeaccessormethod accessType="2" parent_id="79" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="1" >
3292                    <header>
3293                     <cppcodedocumentation tag="" indentLevel="1" />
3294                    </header>
3295                   </codeaccessormethod>
3296                   <codeaccessormethod accessType="3" parent_id="79" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="1" >
3297                    <header>
3298                     <cppcodedocumentation tag="" indentLevel="1" />
3299                    </header>
3300                   </codeaccessormethod>
3301                   <codeaccessormethod accessType="4" parent_id="79" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="1" >
3302                    <header>
3303                     <cppcodedocumentation tag="" indentLevel="1" />
3304                    </header>
3305                   </codeaccessormethod>
3306                  </textblocks>
3307                 </hierarchicalcodeblock>
3308                </textblocks>
3309               </hierarchicalcodeblock>
3310               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3311                <header>
3312                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3313                </header>
3314                <textblocks/>
3315               </hierarchicalcodeblock>
3316              </textblocks>
3317             </hierarchicalcodeblock>
3318            </textblocks>
3319           </hierarchicalcodeblock>
3320           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
3321            <header>
3322             <cppcodedocumentation tag="" text="Protected stuff" />
3323            </header>
3324            <textblocks>
3325             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
3326              <header>
3327               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3328              </header>
3329              <textblocks/>
3330             </hierarchicalcodeblock>
3331             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
3332              <header>
3333               <cppcodedocumentation tag="" indentLevel="1" />
3334              </header>
3335              <textblocks>
3336               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3337                <header>
3338                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3339                </header>
3340                <textblocks/>
3341               </hierarchicalcodeblock>
3342               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3343                <header>
3344                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3345                </header>
3346                <textblocks>
3347                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
3348                  <header>
3349                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3350                  </header>
3351                  <textblocks/>
3352                 </hierarchicalcodeblock>
3353                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
3354                  <header>
3355                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3356                  </header>
3357                  <textblocks/>
3358                 </hierarchicalcodeblock>
3359                </textblocks>
3360               </hierarchicalcodeblock>
3361               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3362                <header>
3363                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3364                </header>
3365                <textblocks/>
3366               </hierarchicalcodeblock>
3367              </textblocks>
3368             </hierarchicalcodeblock>
3369            </textblocks>
3370           </hierarchicalcodeblock>
3371           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
3372            <header>
3373             <cppcodedocumentation tag="" text="Private stuff" />
3374            </header>
3375            <textblocks>
3376             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
3377              <header>
3378               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3379              </header>
3380              <textblocks/>
3381             </hierarchicalcodeblock>
3382             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
3383              <header>
3384               <cppcodedocumentation tag="" indentLevel="1" />
3385              </header>
3386              <textblocks>
3387               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3388                <header>
3389                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3390                </header>
3391                <textblocks/>
3392               </hierarchicalcodeblock>
3393               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3394                <header>
3395                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3396                </header>
3397                <textblocks>
3398                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
3399                  <header>
3400                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3401                  </header>
3402                  <textblocks/>
3403                 </hierarchicalcodeblock>
3404                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
3405                  <header>
3406                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3407                  </header>
3408                  <textblocks/>
3409                 </hierarchicalcodeblock>
3410                </textblocks>
3411               </hierarchicalcodeblock>
3412               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3413                <header>
3414                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3415                </header>
3416                <textblocks/>
3417               </hierarchicalcodeblock>
3418              </textblocks>
3419             </hierarchicalcodeblock>
3420            </textblocks>
3421           </hierarchicalcodeblock>
3422          </textblocks>
3423         </cppheaderclassdeclarationblock>
3424        </textblocks>
3425       </hierarchicalcodeblock>
3426       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SEQENTRY_H" >
3427        <header>
3428         <cppcodedocumentation tag="" writeOutText="false" />
3429        </header>
3430       </codeblockwithcomments>
3431      </textblocks>
3432      <header>
3433       <codecomment tag="" text="/************************************************************************&amp;#010;                     seqentry.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
3434      </header>
3435      <classfields>
3436       <codeclassfield parent_id="79" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
3437        <header>
3438         <cppcodedocumentation tag="" />
3439        </header>
3440        <ccfdeclarationcodeblock parent_id="79" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SeqEntry ;" >
3441         <header>
3442          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3443         </header>
3444        </ccfdeclarationcodeblock>
3445        <codeaccessormethod accessType="0" parent_id="79" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="1" >
3446         <header>
3447          <cppcodedocumentation tag="" indentLevel="1" />
3448         </header>
3449        </codeaccessormethod>
3450        <codeaccessormethod accessType="1" parent_id="79" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="1" >
3451         <header>
3452          <cppcodedocumentation tag="" indentLevel="1" />
3453         </header>
3454        </codeaccessormethod>
3455        <codeaccessormethod accessType="2" parent_id="79" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="1" >
3456         <header>
3457          <cppcodedocumentation tag="" indentLevel="1" />
3458         </header>
3459        </codeaccessormethod>
3460        <codeaccessormethod accessType="3" parent_id="79" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="1" >
3461         <header>
3462          <cppcodedocumentation tag="" indentLevel="1" />
3463         </header>
3464        </codeaccessormethod>
3465        <codeaccessormethod accessType="4" parent_id="79" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="79" role_id="1" >
3466         <header>
3467          <cppcodedocumentation tag="" indentLevel="1" />
3468         </header>
3469        </codeaccessormethod>
3470       </codeclassfield>
3471      </classfields>
3472     </classifiercodedocument>
3473     <classifiercodedocument writeOutCode="true" package="" id="cppheader76" parent_class="76" fileExt=".h" fileName="valentry" >
3474      <textblocks>
3475       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VALENTRY_H&amp;#010;#define VALENTRY_H" >
3476        <header>
3477         <cppcodedocumentation tag="" writeOutText="false" />
3478        </header>
3479       </codeblockwithcomments>
3480       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;docentry.h&quot;&amp;#010;" >
3481        <header>
3482         <cppcodedocumentation tag="" writeOutText="false" />
3483        </header>
3484       </codeblockwithcomments>
3485       <codeblockwithcomments tag="using" writeOutText="false" >
3486        <header>
3487         <cppcodedocumentation tag="" writeOutText="false" />
3488        </header>
3489       </codeblockwithcomments>
3490       <hierarchicalcodeblock tag="namespace" canDelete="false" >
3491        <header>
3492         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
3493        </header>
3494        <textblocks>
3495         <codeblockwithcomments tag="enums" writeOutText="false" >
3496          <header>
3497           <cppcodedocumentation tag="" writeOutText="false" />
3498          </header>
3499         </codeblockwithcomments>
3500         <cppheaderclassdeclarationblock parent_id="76" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
3501          <header>
3502           <cppcodecomment tag="" text="Class ValEntry&amp;#010;" />
3503          </header>
3504          <textblocks>
3505           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
3506            <header>
3507             <cppcodedocumentation tag="" text="Public stuff" />
3508            </header>
3509            <textblocks>
3510             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
3511              <header>
3512               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3513              </header>
3514              <textblocks/>
3515             </hierarchicalcodeblock>
3516             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
3517              <header>
3518               <cppcodedocumentation tag="" indentLevel="1" />
3519              </header>
3520              <textblocks>
3521               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3522                <header>
3523                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3524                </header>
3525                <textblocks>
3526                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ElementaryEntry ( ) { }" >
3527                  <header>
3528                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
3529                  </header>
3530                 </codeblockwithcomments>
3531                </textblocks>
3532               </hierarchicalcodeblock>
3533               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3534                <header>
3535                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3536                </header>
3537                <textblocks>
3538                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
3539                  <header>
3540                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3541                  </header>
3542                  <textblocks/>
3543                 </hierarchicalcodeblock>
3544                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
3545                  <header>
3546                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3547                  </header>
3548                  <textblocks/>
3549                 </hierarchicalcodeblock>
3550                </textblocks>
3551               </hierarchicalcodeblock>
3552               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3553                <header>
3554                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3555                </header>
3556                <textblocks/>
3557               </hierarchicalcodeblock>
3558              </textblocks>
3559             </hierarchicalcodeblock>
3560            </textblocks>
3561           </hierarchicalcodeblock>
3562           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
3563            <header>
3564             <cppcodedocumentation tag="" text="Protected stuff" />
3565            </header>
3566            <textblocks>
3567             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
3568              <header>
3569               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3570              </header>
3571              <textblocks/>
3572             </hierarchicalcodeblock>
3573             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
3574              <header>
3575               <cppcodedocumentation tag="" indentLevel="1" />
3576              </header>
3577              <textblocks>
3578               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3579                <header>
3580                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3581                </header>
3582                <textblocks/>
3583               </hierarchicalcodeblock>
3584               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3585                <header>
3586                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3587                </header>
3588                <textblocks>
3589                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
3590                  <header>
3591                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3592                  </header>
3593                  <textblocks/>
3594                 </hierarchicalcodeblock>
3595                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
3596                  <header>
3597                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3598                  </header>
3599                  <textblocks/>
3600                 </hierarchicalcodeblock>
3601                </textblocks>
3602               </hierarchicalcodeblock>
3603               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3604                <header>
3605                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3606                </header>
3607                <textblocks/>
3608               </hierarchicalcodeblock>
3609              </textblocks>
3610             </hierarchicalcodeblock>
3611            </textblocks>
3612           </hierarchicalcodeblock>
3613           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
3614            <header>
3615             <cppcodedocumentation tag="" text="Private stuff" />
3616            </header>
3617            <textblocks>
3618             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
3619              <header>
3620               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3621              </header>
3622              <textblocks/>
3623             </hierarchicalcodeblock>
3624             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
3625              <header>
3626               <cppcodedocumentation tag="" indentLevel="1" />
3627              </header>
3628              <textblocks>
3629               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3630                <header>
3631                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3632                </header>
3633                <textblocks/>
3634               </hierarchicalcodeblock>
3635               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3636                <header>
3637                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3638                </header>
3639                <textblocks>
3640                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
3641                  <header>
3642                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3643                  </header>
3644                  <textblocks/>
3645                 </hierarchicalcodeblock>
3646                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
3647                  <header>
3648                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3649                  </header>
3650                  <textblocks/>
3651                 </hierarchicalcodeblock>
3652                </textblocks>
3653               </hierarchicalcodeblock>
3654               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3655                <header>
3656                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3657                </header>
3658                <textblocks/>
3659               </hierarchicalcodeblock>
3660              </textblocks>
3661             </hierarchicalcodeblock>
3662            </textblocks>
3663           </hierarchicalcodeblock>
3664          </textblocks>
3665         </cppheaderclassdeclarationblock>
3666        </textblocks>
3667       </hierarchicalcodeblock>
3668       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VALENTRY_H" >
3669        <header>
3670         <cppcodedocumentation tag="" writeOutText="false" />
3671        </header>
3672       </codeblockwithcomments>
3673      </textblocks>
3674      <header>
3675       <codecomment tag="" text="/************************************************************************&amp;#010;                     valentry.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:25:13&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
3676      </header>
3677      <classfields/>
3678     </classifiercodedocument>
3679     <classifiercodedocument writeOutCode="true" package="" id="cppheader80" parent_class="80" fileExt=".h" fileName="dictentry" >
3680      <textblocks>
3681       <codeblockwithcomments tag="hashDefBlock" text="#ifndef DICTENTRY_H&amp;#010;#define DICTENTRY_H" >
3682        <header>
3683         <cppcodedocumentation tag="" writeOutText="false" />
3684        </header>
3685       </codeblockwithcomments>
3686       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
3687        <header>
3688         <cppcodedocumentation tag="" writeOutText="false" />
3689        </header>
3690       </codeblockwithcomments>
3691       <codeblockwithcomments tag="using" writeOutText="false" >
3692        <header>
3693         <cppcodedocumentation tag="" writeOutText="false" />
3694        </header>
3695       </codeblockwithcomments>
3696       <hierarchicalcodeblock tag="namespace" canDelete="false" >
3697        <header>
3698         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
3699        </header>
3700        <textblocks>
3701         <codeblockwithcomments tag="enums" writeOutText="false" >
3702          <header>
3703           <cppcodedocumentation tag="" writeOutText="false" />
3704          </header>
3705         </codeblockwithcomments>
3706         <cppheaderclassdeclarationblock parent_id="80" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
3707          <header>
3708           <cppcodecomment tag="" text="Class DictEntry&amp;#010;" />
3709          </header>
3710          <textblocks>
3711           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
3712            <header>
3713             <cppcodedocumentation tag="" text="Public stuff" />
3714            </header>
3715            <textblocks>
3716             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
3717              <header>
3718               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3719              </header>
3720              <textblocks>
3721               <ccfdeclarationcodeblock parent_id="86" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" DictEntry ;" >
3722                <header>
3723                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3724                </header>
3725               </ccfdeclarationcodeblock>
3726              </textblocks>
3727             </hierarchicalcodeblock>
3728             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
3729              <header>
3730               <cppcodedocumentation tag="" indentLevel="1" />
3731              </header>
3732              <textblocks>
3733               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3734                <header>
3735                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3736                </header>
3737                <textblocks>
3738                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="DictEntry ( ) { }" >
3739                  <header>
3740                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
3741                  </header>
3742                 </codeblockwithcomments>
3743                </textblocks>
3744               </hierarchicalcodeblock>
3745               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3746                <header>
3747                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3748                </header>
3749                <textblocks>
3750                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
3751                  <header>
3752                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3753                  </header>
3754                  <textblocks/>
3755                 </hierarchicalcodeblock>
3756                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
3757                  <header>
3758                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3759                  </header>
3760                  <textblocks>
3761                   <codeaccessormethod accessType="0" parent_id="86" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="1" >
3762                    <header>
3763                     <cppcodedocumentation tag="" indentLevel="1" />
3764                    </header>
3765                   </codeaccessormethod>
3766                   <codeaccessormethod accessType="1" parent_id="86" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="1" >
3767                    <header>
3768                     <cppcodedocumentation tag="" indentLevel="1" />
3769                    </header>
3770                   </codeaccessormethod>
3771                   <codeaccessormethod accessType="2" parent_id="86" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="1" >
3772                    <header>
3773                     <cppcodedocumentation tag="" indentLevel="1" />
3774                    </header>
3775                   </codeaccessormethod>
3776                   <codeaccessormethod accessType="3" parent_id="86" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="1" >
3777                    <header>
3778                     <cppcodedocumentation tag="" indentLevel="1" />
3779                    </header>
3780                   </codeaccessormethod>
3781                   <codeaccessormethod accessType="4" parent_id="86" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="1" >
3782                    <header>
3783                     <cppcodedocumentation tag="" indentLevel="1" />
3784                    </header>
3785                   </codeaccessormethod>
3786                  </textblocks>
3787                 </hierarchicalcodeblock>
3788                </textblocks>
3789               </hierarchicalcodeblock>
3790               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3791                <header>
3792                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3793                </header>
3794                <textblocks/>
3795               </hierarchicalcodeblock>
3796              </textblocks>
3797             </hierarchicalcodeblock>
3798            </textblocks>
3799           </hierarchicalcodeblock>
3800           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
3801            <header>
3802             <cppcodedocumentation tag="" text="Protected stuff" />
3803            </header>
3804            <textblocks>
3805             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
3806              <header>
3807               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3808              </header>
3809              <textblocks/>
3810             </hierarchicalcodeblock>
3811             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
3812              <header>
3813               <cppcodedocumentation tag="" indentLevel="1" />
3814              </header>
3815              <textblocks>
3816               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3817                <header>
3818                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3819                </header>
3820                <textblocks/>
3821               </hierarchicalcodeblock>
3822               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3823                <header>
3824                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3825                </header>
3826                <textblocks>
3827                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
3828                  <header>
3829                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3830                  </header>
3831                  <textblocks/>
3832                 </hierarchicalcodeblock>
3833                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
3834                  <header>
3835                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3836                  </header>
3837                  <textblocks/>
3838                 </hierarchicalcodeblock>
3839                </textblocks>
3840               </hierarchicalcodeblock>
3841               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3842                <header>
3843                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3844                </header>
3845                <textblocks/>
3846               </hierarchicalcodeblock>
3847              </textblocks>
3848             </hierarchicalcodeblock>
3849            </textblocks>
3850           </hierarchicalcodeblock>
3851           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
3852            <header>
3853             <cppcodedocumentation tag="" text="Private stuff" />
3854            </header>
3855            <textblocks>
3856             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
3857              <header>
3858               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3859              </header>
3860              <textblocks/>
3861             </hierarchicalcodeblock>
3862             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
3863              <header>
3864               <cppcodedocumentation tag="" indentLevel="1" />
3865              </header>
3866              <textblocks>
3867               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3868                <header>
3869                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3870                </header>
3871                <textblocks/>
3872               </hierarchicalcodeblock>
3873               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3874                <header>
3875                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3876                </header>
3877                <textblocks>
3878                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
3879                  <header>
3880                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3881                  </header>
3882                  <textblocks/>
3883                 </hierarchicalcodeblock>
3884                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
3885                  <header>
3886                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3887                  </header>
3888                  <textblocks/>
3889                 </hierarchicalcodeblock>
3890                </textblocks>
3891               </hierarchicalcodeblock>
3892               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3893                <header>
3894                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3895                </header>
3896                <textblocks/>
3897               </hierarchicalcodeblock>
3898              </textblocks>
3899             </hierarchicalcodeblock>
3900            </textblocks>
3901           </hierarchicalcodeblock>
3902          </textblocks>
3903         </cppheaderclassdeclarationblock>
3904        </textblocks>
3905       </hierarchicalcodeblock>
3906       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //DICTENTRY_H" >
3907        <header>
3908         <cppcodedocumentation tag="" writeOutText="false" />
3909        </header>
3910       </codeblockwithcomments>
3911      </textblocks>
3912      <header>
3913       <codecomment tag="" text="/************************************************************************&amp;#010;                     dictentry.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
3914      </header>
3915      <classfields>
3916       <codeclassfield parent_id="86" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
3917        <header>
3918         <cppcodedocumentation tag="" />
3919        </header>
3920        <ccfdeclarationcodeblock parent_id="86" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" DictEntry ;" >
3921         <header>
3922          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3923         </header>
3924        </ccfdeclarationcodeblock>
3925        <codeaccessormethod accessType="0" parent_id="86" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="1" >
3926         <header>
3927          <cppcodedocumentation tag="" indentLevel="1" />
3928         </header>
3929        </codeaccessormethod>
3930        <codeaccessormethod accessType="1" parent_id="86" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="1" >
3931         <header>
3932          <cppcodedocumentation tag="" indentLevel="1" />
3933         </header>
3934        </codeaccessormethod>
3935        <codeaccessormethod accessType="2" parent_id="86" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="1" >
3936         <header>
3937          <cppcodedocumentation tag="" indentLevel="1" />
3938         </header>
3939        </codeaccessormethod>
3940        <codeaccessormethod accessType="3" parent_id="86" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="1" >
3941         <header>
3942          <cppcodedocumentation tag="" indentLevel="1" />
3943         </header>
3944        </codeaccessormethod>
3945        <codeaccessormethod accessType="4" parent_id="86" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="1" >
3946         <header>
3947          <cppcodedocumentation tag="" indentLevel="1" />
3948         </header>
3949        </codeaccessormethod>
3950       </codeclassfield>
3951      </classfields>
3952     </classifiercodedocument>
3953     <classifiercodedocument writeOutCode="true" package="" id="cppheader84" parent_class="84" fileExt=".h" fileName="dict" >
3954      <textblocks>
3955       <codeblockwithcomments tag="hashDefBlock" text="#ifndef DICT_H&amp;#010;#define DICT_H" >
3956        <header>
3957         <cppcodedocumentation tag="" writeOutText="false" />
3958        </header>
3959       </codeblockwithcomments>
3960       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;dictentry.h&quot;&amp;#010;" >
3961        <header>
3962         <cppcodedocumentation tag="" writeOutText="false" />
3963        </header>
3964       </codeblockwithcomments>
3965       <codeblockwithcomments tag="using" writeOutText="false" >
3966        <header>
3967         <cppcodedocumentation tag="" writeOutText="false" />
3968        </header>
3969       </codeblockwithcomments>
3970       <hierarchicalcodeblock tag="namespace" canDelete="false" >
3971        <header>
3972         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
3973        </header>
3974        <textblocks>
3975         <codeblockwithcomments tag="enums" writeOutText="false" >
3976          <header>
3977           <cppcodedocumentation tag="" writeOutText="false" />
3978          </header>
3979         </codeblockwithcomments>
3980         <cppheaderclassdeclarationblock parent_id="84" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
3981          <header>
3982           <cppcodecomment tag="" text="Class Dict&amp;#010;" />
3983          </header>
3984          <textblocks>
3985           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
3986            <header>
3987             <cppcodedocumentation tag="" text="Public stuff" />
3988            </header>
3989            <textblocks>
3990             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
3991              <header>
3992               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3993              </header>
3994              <textblocks>
3995               <ccfdeclarationcodeblock parent_id="86" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
3996                <header>
3997                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3998                </header>
3999               </ccfdeclarationcodeblock>
4000               <ccfdeclarationcodeblock parent_id="87" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Dict ;" >
4001                <header>
4002                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4003                </header>
4004               </ccfdeclarationcodeblock>
4005              </textblocks>
4006             </hierarchicalcodeblock>
4007             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
4008              <header>
4009               <cppcodedocumentation tag="" indentLevel="1" />
4010              </header>
4011              <textblocks>
4012               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4013                <header>
4014                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4015                </header>
4016                <textblocks>
4017                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Dict ( ) { }" >
4018                  <header>
4019                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
4020                  </header>
4021                 </codeblockwithcomments>
4022                </textblocks>
4023               </hierarchicalcodeblock>
4024               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4025                <header>
4026                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4027                </header>
4028                <textblocks>
4029                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
4030                  <header>
4031                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4032                  </header>
4033                  <textblocks/>
4034                 </hierarchicalcodeblock>
4035                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
4036                  <header>
4037                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4038                  </header>
4039                  <textblocks>
4040                   <codeaccessormethod accessType="0" parent_id="86" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="0" >
4041                    <header>
4042                     <cppcodedocumentation tag="" indentLevel="1" />
4043                    </header>
4044                   </codeaccessormethod>
4045                   <codeaccessormethod accessType="1" parent_id="86" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="0" >
4046                    <header>
4047                     <cppcodedocumentation tag="" indentLevel="1" />
4048                    </header>
4049                   </codeaccessormethod>
4050                   <codeaccessormethod accessType="2" parent_id="86" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="0" >
4051                    <header>
4052                     <cppcodedocumentation tag="" indentLevel="1" />
4053                    </header>
4054                   </codeaccessormethod>
4055                   <codeaccessormethod accessType="3" parent_id="86" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="0" >
4056                    <header>
4057                     <cppcodedocumentation tag="" indentLevel="1" />
4058                    </header>
4059                   </codeaccessormethod>
4060                   <codeaccessormethod accessType="4" parent_id="86" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="0" >
4061                    <header>
4062                     <cppcodedocumentation tag="" indentLevel="1" />
4063                    </header>
4064                   </codeaccessormethod>
4065                   <codeaccessormethod accessType="0" parent_id="87" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="1" >
4066                    <header>
4067                     <cppcodedocumentation tag="" indentLevel="1" />
4068                    </header>
4069                   </codeaccessormethod>
4070                   <codeaccessormethod accessType="1" parent_id="87" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="1" >
4071                    <header>
4072                     <cppcodedocumentation tag="" indentLevel="1" />
4073                    </header>
4074                   </codeaccessormethod>
4075                   <codeaccessormethod accessType="2" parent_id="87" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="1" >
4076                    <header>
4077                     <cppcodedocumentation tag="" indentLevel="1" />
4078                    </header>
4079                   </codeaccessormethod>
4080                   <codeaccessormethod accessType="3" parent_id="87" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="1" >
4081                    <header>
4082                     <cppcodedocumentation tag="" indentLevel="1" />
4083                    </header>
4084                   </codeaccessormethod>
4085                   <codeaccessormethod accessType="4" parent_id="87" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="1" >
4086                    <header>
4087                     <cppcodedocumentation tag="" indentLevel="1" />
4088                    </header>
4089                   </codeaccessormethod>
4090                  </textblocks>
4091                 </hierarchicalcodeblock>
4092                </textblocks>
4093               </hierarchicalcodeblock>
4094               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4095                <header>
4096                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4097                </header>
4098                <textblocks/>
4099               </hierarchicalcodeblock>
4100              </textblocks>
4101             </hierarchicalcodeblock>
4102            </textblocks>
4103           </hierarchicalcodeblock>
4104           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
4105            <header>
4106             <cppcodedocumentation tag="" text="Protected stuff" />
4107            </header>
4108            <textblocks>
4109             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
4110              <header>
4111               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4112              </header>
4113              <textblocks/>
4114             </hierarchicalcodeblock>
4115             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
4116              <header>
4117               <cppcodedocumentation tag="" indentLevel="1" />
4118              </header>
4119              <textblocks>
4120               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4121                <header>
4122                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4123                </header>
4124                <textblocks/>
4125               </hierarchicalcodeblock>
4126               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4127                <header>
4128                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4129                </header>
4130                <textblocks>
4131                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
4132                  <header>
4133                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4134                  </header>
4135                  <textblocks/>
4136                 </hierarchicalcodeblock>
4137                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
4138                  <header>
4139                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4140                  </header>
4141                  <textblocks/>
4142                 </hierarchicalcodeblock>
4143                </textblocks>
4144               </hierarchicalcodeblock>
4145               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4146                <header>
4147                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4148                </header>
4149                <textblocks/>
4150               </hierarchicalcodeblock>
4151              </textblocks>
4152             </hierarchicalcodeblock>
4153            </textblocks>
4154           </hierarchicalcodeblock>
4155           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
4156            <header>
4157             <cppcodedocumentation tag="" text="Private stuff" />
4158            </header>
4159            <textblocks>
4160             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
4161              <header>
4162               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4163              </header>
4164              <textblocks/>
4165             </hierarchicalcodeblock>
4166             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
4167              <header>
4168               <cppcodedocumentation tag="" indentLevel="1" />
4169              </header>
4170              <textblocks>
4171               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4172                <header>
4173                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4174                </header>
4175                <textblocks/>
4176               </hierarchicalcodeblock>
4177               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4178                <header>
4179                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4180                </header>
4181                <textblocks>
4182                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
4183                  <header>
4184                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4185                  </header>
4186                  <textblocks/>
4187                 </hierarchicalcodeblock>
4188                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
4189                  <header>
4190                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4191                  </header>
4192                  <textblocks/>
4193                 </hierarchicalcodeblock>
4194                </textblocks>
4195               </hierarchicalcodeblock>
4196               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4197                <header>
4198                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4199                </header>
4200                <textblocks/>
4201               </hierarchicalcodeblock>
4202              </textblocks>
4203             </hierarchicalcodeblock>
4204            </textblocks>
4205           </hierarchicalcodeblock>
4206          </textblocks>
4207         </cppheaderclassdeclarationblock>
4208        </textblocks>
4209       </hierarchicalcodeblock>
4210       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //DICT_H" >
4211        <header>
4212         <cppcodedocumentation tag="" writeOutText="false" />
4213        </header>
4214       </codeblockwithcomments>
4215      </textblocks>
4216      <header>
4217       <codecomment tag="" text="/************************************************************************&amp;#010;                     dict.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
4218      </header>
4219      <classfields>
4220       <codeclassfield parent_id="86" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
4221        <header>
4222         <cppcodedocumentation tag="" />
4223        </header>
4224        <ccfdeclarationcodeblock parent_id="86" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
4225         <header>
4226          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4227         </header>
4228        </ccfdeclarationcodeblock>
4229        <codeaccessormethod accessType="0" parent_id="86" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="0" >
4230         <header>
4231          <cppcodedocumentation tag="" indentLevel="1" />
4232         </header>
4233        </codeaccessormethod>
4234        <codeaccessormethod accessType="1" parent_id="86" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="0" >
4235         <header>
4236          <cppcodedocumentation tag="" indentLevel="1" />
4237         </header>
4238        </codeaccessormethod>
4239        <codeaccessormethod accessType="2" parent_id="86" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="0" >
4240         <header>
4241          <cppcodedocumentation tag="" indentLevel="1" />
4242         </header>
4243        </codeaccessormethod>
4244        <codeaccessormethod accessType="3" parent_id="86" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="0" >
4245         <header>
4246          <cppcodedocumentation tag="" indentLevel="1" />
4247         </header>
4248        </codeaccessormethod>
4249        <codeaccessormethod accessType="4" parent_id="86" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="86" role_id="0" >
4250         <header>
4251          <cppcodedocumentation tag="" indentLevel="1" />
4252         </header>
4253        </codeaccessormethod>
4254       </codeclassfield>
4255       <codeclassfield parent_id="87" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
4256        <header>
4257         <cppcodedocumentation tag="" />
4258        </header>
4259        <ccfdeclarationcodeblock parent_id="87" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Dict ;" >
4260         <header>
4261          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4262         </header>
4263        </ccfdeclarationcodeblock>
4264        <codeaccessormethod accessType="0" parent_id="87" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="1" >
4265         <header>
4266          <cppcodedocumentation tag="" indentLevel="1" />
4267         </header>
4268        </codeaccessormethod>
4269        <codeaccessormethod accessType="1" parent_id="87" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="1" >
4270         <header>
4271          <cppcodedocumentation tag="" indentLevel="1" />
4272         </header>
4273        </codeaccessormethod>
4274        <codeaccessormethod accessType="2" parent_id="87" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="1" >
4275         <header>
4276          <cppcodedocumentation tag="" indentLevel="1" />
4277         </header>
4278        </codeaccessormethod>
4279        <codeaccessormethod accessType="3" parent_id="87" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="1" >
4280         <header>
4281          <cppcodedocumentation tag="" indentLevel="1" />
4282         </header>
4283        </codeaccessormethod>
4284        <codeaccessormethod accessType="4" parent_id="87" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="1" >
4285         <header>
4286          <cppcodedocumentation tag="" indentLevel="1" />
4287         </header>
4288        </codeaccessormethod>
4289       </codeclassfield>
4290      </classfields>
4291     </classifiercodedocument>
4292     <classifiercodedocument writeOutCode="true" package="" id="cppheader85" parent_class="85" fileExt=".h" fileName="dictset" >
4293      <textblocks>
4294       <codeblockwithcomments tag="hashDefBlock" text="#ifndef DICTSET_H&amp;#010;#define DICTSET_H" >
4295        <header>
4296         <cppcodedocumentation tag="" writeOutText="false" />
4297        </header>
4298       </codeblockwithcomments>
4299       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;dict.h&quot;&amp;#010;" >
4300        <header>
4301         <cppcodedocumentation tag="" writeOutText="false" />
4302        </header>
4303       </codeblockwithcomments>
4304       <codeblockwithcomments tag="using" writeOutText="false" >
4305        <header>
4306         <cppcodedocumentation tag="" writeOutText="false" />
4307        </header>
4308       </codeblockwithcomments>
4309       <hierarchicalcodeblock tag="namespace" canDelete="false" >
4310        <header>
4311         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
4312        </header>
4313        <textblocks>
4314         <codeblockwithcomments tag="enums" writeOutText="false" >
4315          <header>
4316           <cppcodedocumentation tag="" writeOutText="false" />
4317          </header>
4318         </codeblockwithcomments>
4319         <cppheaderclassdeclarationblock parent_id="85" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
4320          <header>
4321           <cppcodecomment tag="" text="Class DictSet&amp;#010;" />
4322          </header>
4323          <textblocks>
4324           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
4325            <header>
4326             <cppcodedocumentation tag="" text="Public stuff" />
4327            </header>
4328            <textblocks>
4329             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
4330              <header>
4331               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4332              </header>
4333              <textblocks>
4334               <ccfdeclarationcodeblock parent_id="87" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
4335                <header>
4336                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4337                </header>
4338               </ccfdeclarationcodeblock>
4339              </textblocks>
4340             </hierarchicalcodeblock>
4341             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
4342              <header>
4343               <cppcodedocumentation tag="" indentLevel="1" />
4344              </header>
4345              <textblocks>
4346               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4347                <header>
4348                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4349                </header>
4350                <textblocks>
4351                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="DictSet ( ) { }" >
4352                  <header>
4353                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
4354                  </header>
4355                 </codeblockwithcomments>
4356                </textblocks>
4357               </hierarchicalcodeblock>
4358               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4359                <header>
4360                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4361                </header>
4362                <textblocks>
4363                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
4364                  <header>
4365                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4366                  </header>
4367                  <textblocks/>
4368                 </hierarchicalcodeblock>
4369                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
4370                  <header>
4371                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4372                  </header>
4373                  <textblocks>
4374                   <codeaccessormethod accessType="0" parent_id="87" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="0" >
4375                    <header>
4376                     <cppcodedocumentation tag="" indentLevel="1" />
4377                    </header>
4378                   </codeaccessormethod>
4379                   <codeaccessormethod accessType="1" parent_id="87" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="0" >
4380                    <header>
4381                     <cppcodedocumentation tag="" indentLevel="1" />
4382                    </header>
4383                   </codeaccessormethod>
4384                   <codeaccessormethod accessType="2" parent_id="87" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="0" >
4385                    <header>
4386                     <cppcodedocumentation tag="" indentLevel="1" />
4387                    </header>
4388                   </codeaccessormethod>
4389                   <codeaccessormethod accessType="3" parent_id="87" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="0" >
4390                    <header>
4391                     <cppcodedocumentation tag="" indentLevel="1" />
4392                    </header>
4393                   </codeaccessormethod>
4394                   <codeaccessormethod accessType="4" parent_id="87" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="0" >
4395                    <header>
4396                     <cppcodedocumentation tag="" indentLevel="1" />
4397                    </header>
4398                   </codeaccessormethod>
4399                  </textblocks>
4400                 </hierarchicalcodeblock>
4401                </textblocks>
4402               </hierarchicalcodeblock>
4403               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4404                <header>
4405                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4406                </header>
4407                <textblocks/>
4408               </hierarchicalcodeblock>
4409              </textblocks>
4410             </hierarchicalcodeblock>
4411            </textblocks>
4412           </hierarchicalcodeblock>
4413           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
4414            <header>
4415             <cppcodedocumentation tag="" text="Protected stuff" />
4416            </header>
4417            <textblocks>
4418             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
4419              <header>
4420               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4421              </header>
4422              <textblocks/>
4423             </hierarchicalcodeblock>
4424             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
4425              <header>
4426               <cppcodedocumentation tag="" indentLevel="1" />
4427              </header>
4428              <textblocks>
4429               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4430                <header>
4431                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4432                </header>
4433                <textblocks/>
4434               </hierarchicalcodeblock>
4435               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4436                <header>
4437                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4438                </header>
4439                <textblocks>
4440                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
4441                  <header>
4442                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4443                  </header>
4444                  <textblocks/>
4445                 </hierarchicalcodeblock>
4446                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
4447                  <header>
4448                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4449                  </header>
4450                  <textblocks/>
4451                 </hierarchicalcodeblock>
4452                </textblocks>
4453               </hierarchicalcodeblock>
4454               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4455                <header>
4456                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4457                </header>
4458                <textblocks/>
4459               </hierarchicalcodeblock>
4460              </textblocks>
4461             </hierarchicalcodeblock>
4462            </textblocks>
4463           </hierarchicalcodeblock>
4464           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
4465            <header>
4466             <cppcodedocumentation tag="" text="Private stuff" />
4467            </header>
4468            <textblocks>
4469             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
4470              <header>
4471               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4472              </header>
4473              <textblocks/>
4474             </hierarchicalcodeblock>
4475             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
4476              <header>
4477               <cppcodedocumentation tag="" indentLevel="1" />
4478              </header>
4479              <textblocks>
4480               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4481                <header>
4482                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4483                </header>
4484                <textblocks/>
4485               </hierarchicalcodeblock>
4486               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4487                <header>
4488                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4489                </header>
4490                <textblocks>
4491                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
4492                  <header>
4493                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4494                  </header>
4495                  <textblocks/>
4496                 </hierarchicalcodeblock>
4497                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
4498                  <header>
4499                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4500                  </header>
4501                  <textblocks/>
4502                 </hierarchicalcodeblock>
4503                </textblocks>
4504               </hierarchicalcodeblock>
4505               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4506                <header>
4507                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4508                </header>
4509                <textblocks/>
4510               </hierarchicalcodeblock>
4511              </textblocks>
4512             </hierarchicalcodeblock>
4513            </textblocks>
4514           </hierarchicalcodeblock>
4515          </textblocks>
4516         </cppheaderclassdeclarationblock>
4517        </textblocks>
4518       </hierarchicalcodeblock>
4519       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //DICTSET_H" >
4520        <header>
4521         <cppcodedocumentation tag="" writeOutText="false" />
4522        </header>
4523       </codeblockwithcomments>
4524      </textblocks>
4525      <header>
4526       <codecomment tag="" text="/************************************************************************&amp;#010;                     dictset.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
4527      </header>
4528      <classfields>
4529       <codeclassfield parent_id="87" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
4530        <header>
4531         <cppcodedocumentation tag="" />
4532        </header>
4533        <ccfdeclarationcodeblock parent_id="87" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
4534         <header>
4535          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4536         </header>
4537        </ccfdeclarationcodeblock>
4538        <codeaccessormethod accessType="0" parent_id="87" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="0" >
4539         <header>
4540          <cppcodedocumentation tag="" indentLevel="1" />
4541         </header>
4542        </codeaccessormethod>
4543        <codeaccessormethod accessType="1" parent_id="87" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="0" >
4544         <header>
4545          <cppcodedocumentation tag="" indentLevel="1" />
4546         </header>
4547        </codeaccessormethod>
4548        <codeaccessormethod accessType="2" parent_id="87" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="0" >
4549         <header>
4550          <cppcodedocumentation tag="" indentLevel="1" />
4551         </header>
4552        </codeaccessormethod>
4553        <codeaccessormethod accessType="3" parent_id="87" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="0" >
4554         <header>
4555          <cppcodedocumentation tag="" indentLevel="1" />
4556         </header>
4557        </codeaccessormethod>
4558        <codeaccessormethod accessType="4" parent_id="87" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="87" role_id="0" >
4559         <header>
4560          <cppcodedocumentation tag="" indentLevel="1" />
4561         </header>
4562        </codeaccessormethod>
4563       </codeclassfield>
4564      </classfields>
4565     </classifiercodedocument>
4566     <classifiercodedocument writeOutCode="true" package="" id="cppheader88" parent_class="88" fileExt=".h" fileName="document" >
4567      <textblocks>
4568       <codeblockwithcomments tag="hashDefBlock" text="#ifndef DOCUMENT_H&amp;#010;#define DOCUMENT_H" >
4569        <header>
4570         <cppcodedocumentation tag="" writeOutText="false" />
4571        </header>
4572       </codeblockwithcomments>
4573       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;elementset.h&quot;&amp;#010;" >
4574        <header>
4575         <cppcodedocumentation tag="" writeOutText="false" />
4576        </header>
4577       </codeblockwithcomments>
4578       <codeblockwithcomments tag="using" writeOutText="false" >
4579        <header>
4580         <cppcodedocumentation tag="" writeOutText="false" />
4581        </header>
4582       </codeblockwithcomments>
4583       <hierarchicalcodeblock tag="namespace" canDelete="false" >
4584        <header>
4585         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
4586        </header>
4587        <textblocks>
4588         <codeblockwithcomments tag="enums" writeOutText="false" >
4589          <header>
4590           <cppcodedocumentation tag="" writeOutText="false" />
4591          </header>
4592         </codeblockwithcomments>
4593         <cppheaderclassdeclarationblock parent_id="88" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
4594          <header>
4595           <cppcodecomment tag="" text="Class Document&amp;#010;" />
4596          </header>
4597          <textblocks>
4598           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
4599            <header>
4600             <cppcodedocumentation tag="" text="Public stuff" />
4601            </header>
4602            <textblocks>
4603             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
4604              <header>
4605               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4606              </header>
4607              <textblocks/>
4608             </hierarchicalcodeblock>
4609             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
4610              <header>
4611               <cppcodedocumentation tag="" indentLevel="1" />
4612              </header>
4613              <textblocks>
4614               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4615                <header>
4616                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4617                </header>
4618                <textblocks>
4619                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Document ( ) { }" >
4620                  <header>
4621                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
4622                  </header>
4623                 </codeblockwithcomments>
4624                </textblocks>
4625               </hierarchicalcodeblock>
4626               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4627                <header>
4628                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4629                </header>
4630                <textblocks>
4631                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
4632                  <header>
4633                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4634                  </header>
4635                  <textblocks/>
4636                 </hierarchicalcodeblock>
4637                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
4638                  <header>
4639                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4640                  </header>
4641                  <textblocks/>
4642                 </hierarchicalcodeblock>
4643                </textblocks>
4644               </hierarchicalcodeblock>
4645               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4646                <header>
4647                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4648                </header>
4649                <textblocks/>
4650               </hierarchicalcodeblock>
4651              </textblocks>
4652             </hierarchicalcodeblock>
4653            </textblocks>
4654           </hierarchicalcodeblock>
4655           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
4656            <header>
4657             <cppcodedocumentation tag="" text="Protected stuff" />
4658            </header>
4659            <textblocks>
4660             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
4661              <header>
4662               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4663              </header>
4664              <textblocks/>
4665             </hierarchicalcodeblock>
4666             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
4667              <header>
4668               <cppcodedocumentation tag="" indentLevel="1" />
4669              </header>
4670              <textblocks>
4671               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4672                <header>
4673                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4674                </header>
4675                <textblocks/>
4676               </hierarchicalcodeblock>
4677               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4678                <header>
4679                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4680                </header>
4681                <textblocks>
4682                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
4683                  <header>
4684                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4685                  </header>
4686                  <textblocks/>
4687                 </hierarchicalcodeblock>
4688                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
4689                  <header>
4690                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4691                  </header>
4692                  <textblocks/>
4693                 </hierarchicalcodeblock>
4694                </textblocks>
4695               </hierarchicalcodeblock>
4696               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4697                <header>
4698                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4699                </header>
4700                <textblocks/>
4701               </hierarchicalcodeblock>
4702              </textblocks>
4703             </hierarchicalcodeblock>
4704            </textblocks>
4705           </hierarchicalcodeblock>
4706           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
4707            <header>
4708             <cppcodedocumentation tag="" text="Private stuff" />
4709            </header>
4710            <textblocks>
4711             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
4712              <header>
4713               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4714              </header>
4715              <textblocks/>
4716             </hierarchicalcodeblock>
4717             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
4718              <header>
4719               <cppcodedocumentation tag="" indentLevel="1" />
4720              </header>
4721              <textblocks>
4722               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4723                <header>
4724                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4725                </header>
4726                <textblocks/>
4727               </hierarchicalcodeblock>
4728               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4729                <header>
4730                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4731                </header>
4732                <textblocks>
4733                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
4734                  <header>
4735                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4736                  </header>
4737                  <textblocks/>
4738                 </hierarchicalcodeblock>
4739                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
4740                  <header>
4741                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4742                  </header>
4743                  <textblocks/>
4744                 </hierarchicalcodeblock>
4745                </textblocks>
4746               </hierarchicalcodeblock>
4747               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4748                <header>
4749                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4750                </header>
4751                <textblocks/>
4752               </hierarchicalcodeblock>
4753              </textblocks>
4754             </hierarchicalcodeblock>
4755            </textblocks>
4756           </hierarchicalcodeblock>
4757          </textblocks>
4758         </cppheaderclassdeclarationblock>
4759        </textblocks>
4760       </hierarchicalcodeblock>
4761       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //DOCUMENT_H" >
4762        <header>
4763         <cppcodedocumentation tag="" writeOutText="false" />
4764        </header>
4765       </codeblockwithcomments>
4766      </textblocks>
4767      <header>
4768       <codecomment tag="" text="/************************************************************************&amp;#010;                     document.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
4769      </header>
4770      <classfields/>
4771     </classifiercodedocument>
4772     <classifiercodedocument writeOutCode="true" package="" id="cppheader89" parent_class="89" fileExt=".h" fileName="dicomdir" >
4773      <textblocks>
4774       <codeblockwithcomments tag="hashDefBlock" text="#ifndef DICOMDIR_H&amp;#010;#define DICOMDIR_H" >
4775        <header>
4776         <cppcodedocumentation tag="" writeOutText="false" />
4777        </header>
4778       </codeblockwithcomments>
4779       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;document.h&quot;&amp;#010;" >
4780        <header>
4781         <cppcodedocumentation tag="" writeOutText="false" />
4782        </header>
4783       </codeblockwithcomments>
4784       <codeblockwithcomments tag="using" writeOutText="false" >
4785        <header>
4786         <cppcodedocumentation tag="" writeOutText="false" />
4787        </header>
4788       </codeblockwithcomments>
4789       <hierarchicalcodeblock tag="namespace" canDelete="false" >
4790        <header>
4791         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
4792        </header>
4793        <textblocks>
4794         <codeblockwithcomments tag="enums" writeOutText="false" >
4795          <header>
4796           <cppcodedocumentation tag="" writeOutText="false" />
4797          </header>
4798         </codeblockwithcomments>
4799         <cppheaderclassdeclarationblock parent_id="89" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
4800          <header>
4801           <cppcodecomment tag="" text="Class DicomDir&amp;#010;" />
4802          </header>
4803          <textblocks>
4804           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
4805            <header>
4806             <cppcodedocumentation tag="" text="Public stuff" />
4807            </header>
4808            <textblocks>
4809             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
4810              <header>
4811               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4812              </header>
4813              <textblocks>
4814               <ccfdeclarationcodeblock parent_id="98" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" DicomDir ;" >
4815                <header>
4816                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4817                </header>
4818               </ccfdeclarationcodeblock>
4819              </textblocks>
4820             </hierarchicalcodeblock>
4821             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
4822              <header>
4823               <cppcodedocumentation tag="" indentLevel="1" />
4824              </header>
4825              <textblocks>
4826               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4827                <header>
4828                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4829                </header>
4830                <textblocks>
4831                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="DicomDir ( ) { }" >
4832                  <header>
4833                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
4834                  </header>
4835                 </codeblockwithcomments>
4836                </textblocks>
4837               </hierarchicalcodeblock>
4838               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4839                <header>
4840                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4841                </header>
4842                <textblocks>
4843                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
4844                  <header>
4845                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4846                  </header>
4847                  <textblocks/>
4848                 </hierarchicalcodeblock>
4849                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
4850                  <header>
4851                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4852                  </header>
4853                  <textblocks>
4854                   <codeaccessormethod accessType="0" parent_id="98" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="1" >
4855                    <header>
4856                     <cppcodedocumentation tag="" indentLevel="1" />
4857                    </header>
4858                   </codeaccessormethod>
4859                   <codeaccessormethod accessType="1" parent_id="98" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="1" >
4860                    <header>
4861                     <cppcodedocumentation tag="" indentLevel="1" />
4862                    </header>
4863                   </codeaccessormethod>
4864                   <codeaccessormethod accessType="2" parent_id="98" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="1" >
4865                    <header>
4866                     <cppcodedocumentation tag="" indentLevel="1" />
4867                    </header>
4868                   </codeaccessormethod>
4869                   <codeaccessormethod accessType="3" parent_id="98" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="1" >
4870                    <header>
4871                     <cppcodedocumentation tag="" indentLevel="1" />
4872                    </header>
4873                   </codeaccessormethod>
4874                   <codeaccessormethod accessType="4" parent_id="98" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="1" >
4875                    <header>
4876                     <cppcodedocumentation tag="" indentLevel="1" />
4877                    </header>
4878                   </codeaccessormethod>
4879                  </textblocks>
4880                 </hierarchicalcodeblock>
4881                </textblocks>
4882               </hierarchicalcodeblock>
4883               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4884                <header>
4885                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4886                </header>
4887                <textblocks/>
4888               </hierarchicalcodeblock>
4889              </textblocks>
4890             </hierarchicalcodeblock>
4891            </textblocks>
4892           </hierarchicalcodeblock>
4893           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
4894            <header>
4895             <cppcodedocumentation tag="" text="Protected stuff" />
4896            </header>
4897            <textblocks>
4898             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
4899              <header>
4900               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4901              </header>
4902              <textblocks/>
4903             </hierarchicalcodeblock>
4904             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
4905              <header>
4906               <cppcodedocumentation tag="" indentLevel="1" />
4907              </header>
4908              <textblocks>
4909               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4910                <header>
4911                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4912                </header>
4913                <textblocks/>
4914               </hierarchicalcodeblock>
4915               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4916                <header>
4917                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4918                </header>
4919                <textblocks>
4920                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
4921                  <header>
4922                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4923                  </header>
4924                  <textblocks/>
4925                 </hierarchicalcodeblock>
4926                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
4927                  <header>
4928                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4929                  </header>
4930                  <textblocks/>
4931                 </hierarchicalcodeblock>
4932                </textblocks>
4933               </hierarchicalcodeblock>
4934               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4935                <header>
4936                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4937                </header>
4938                <textblocks/>
4939               </hierarchicalcodeblock>
4940              </textblocks>
4941             </hierarchicalcodeblock>
4942            </textblocks>
4943           </hierarchicalcodeblock>
4944           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
4945            <header>
4946             <cppcodedocumentation tag="" text="Private stuff" />
4947            </header>
4948            <textblocks>
4949             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
4950              <header>
4951               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4952              </header>
4953              <textblocks/>
4954             </hierarchicalcodeblock>
4955             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
4956              <header>
4957               <cppcodedocumentation tag="" indentLevel="1" />
4958              </header>
4959              <textblocks>
4960               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4961                <header>
4962                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4963                </header>
4964                <textblocks/>
4965               </hierarchicalcodeblock>
4966               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4967                <header>
4968                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4969                </header>
4970                <textblocks>
4971                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
4972                  <header>
4973                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4974                  </header>
4975                  <textblocks/>
4976                 </hierarchicalcodeblock>
4977                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
4978                  <header>
4979                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4980                  </header>
4981                  <textblocks/>
4982                 </hierarchicalcodeblock>
4983                </textblocks>
4984               </hierarchicalcodeblock>
4985               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4986                <header>
4987                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4988                </header>
4989                <textblocks/>
4990               </hierarchicalcodeblock>
4991              </textblocks>
4992             </hierarchicalcodeblock>
4993            </textblocks>
4994           </hierarchicalcodeblock>
4995          </textblocks>
4996         </cppheaderclassdeclarationblock>
4997        </textblocks>
4998       </hierarchicalcodeblock>
4999       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //DICOMDIR_H" >
5000        <header>
5001         <cppcodedocumentation tag="" writeOutText="false" />
5002        </header>
5003       </codeblockwithcomments>
5004      </textblocks>
5005      <header>
5006       <codecomment tag="" text="/************************************************************************&amp;#010;                     dicomdir.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
5007      </header>
5008      <classfields>
5009       <codeclassfield parent_id="98" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
5010        <header>
5011         <cppcodedocumentation tag="" />
5012        </header>
5013        <ccfdeclarationcodeblock parent_id="98" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" DicomDir ;" >
5014         <header>
5015          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5016         </header>
5017        </ccfdeclarationcodeblock>
5018        <codeaccessormethod accessType="0" parent_id="98" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="1" >
5019         <header>
5020          <cppcodedocumentation tag="" indentLevel="1" />
5021         </header>
5022        </codeaccessormethod>
5023        <codeaccessormethod accessType="1" parent_id="98" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="1" >
5024         <header>
5025          <cppcodedocumentation tag="" indentLevel="1" />
5026         </header>
5027        </codeaccessormethod>
5028        <codeaccessormethod accessType="2" parent_id="98" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="1" >
5029         <header>
5030          <cppcodedocumentation tag="" indentLevel="1" />
5031         </header>
5032        </codeaccessormethod>
5033        <codeaccessormethod accessType="3" parent_id="98" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="1" >
5034         <header>
5035          <cppcodedocumentation tag="" indentLevel="1" />
5036         </header>
5037        </codeaccessormethod>
5038        <codeaccessormethod accessType="4" parent_id="98" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="1" >
5039         <header>
5040          <cppcodedocumentation tag="" indentLevel="1" />
5041         </header>
5042        </codeaccessormethod>
5043       </codeclassfield>
5044      </classfields>
5045     </classifiercodedocument>
5046     <classifiercodedocument writeOutCode="true" package="" id="cppheader90" parent_class="90" fileExt=".h" fileName="header" >
5047      <textblocks>
5048       <codeblockwithcomments tag="hashDefBlock" text="#ifndef HEADER_H&amp;#010;#define HEADER_H" >
5049        <header>
5050         <cppcodedocumentation tag="" writeOutText="false" />
5051        </header>
5052       </codeblockwithcomments>
5053       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;document.h&quot;&amp;#010;" >
5054        <header>
5055         <cppcodedocumentation tag="" writeOutText="false" />
5056        </header>
5057       </codeblockwithcomments>
5058       <codeblockwithcomments tag="using" writeOutText="false" >
5059        <header>
5060         <cppcodedocumentation tag="" writeOutText="false" />
5061        </header>
5062       </codeblockwithcomments>
5063       <hierarchicalcodeblock tag="namespace" canDelete="false" >
5064        <header>
5065         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
5066        </header>
5067        <textblocks>
5068         <codeblockwithcomments tag="enums" writeOutText="false" >
5069          <header>
5070           <cppcodedocumentation tag="" writeOutText="false" />
5071          </header>
5072         </codeblockwithcomments>
5073         <cppheaderclassdeclarationblock parent_id="90" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
5074          <header>
5075           <cppcodecomment tag="" text="Class Header&amp;#010;" />
5076          </header>
5077          <textblocks>
5078           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
5079            <header>
5080             <cppcodedocumentation tag="" text="Public stuff" />
5081            </header>
5082            <textblocks>
5083             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
5084              <header>
5085               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5086              </header>
5087              <textblocks>
5088               <ccfdeclarationcodeblock parent_id="106" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Header ;" >
5089                <header>
5090                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5091                </header>
5092               </ccfdeclarationcodeblock>
5093              </textblocks>
5094             </hierarchicalcodeblock>
5095             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
5096              <header>
5097               <cppcodedocumentation tag="" indentLevel="1" />
5098              </header>
5099              <textblocks>
5100               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5101                <header>
5102                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5103                </header>
5104                <textblocks>
5105                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Header ( ) { }" >
5106                  <header>
5107                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
5108                  </header>
5109                 </codeblockwithcomments>
5110                </textblocks>
5111               </hierarchicalcodeblock>
5112               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5113                <header>
5114                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5115                </header>
5116                <textblocks>
5117                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
5118                  <header>
5119                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5120                  </header>
5121                  <textblocks/>
5122                 </hierarchicalcodeblock>
5123                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
5124                  <header>
5125                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5126                  </header>
5127                  <textblocks>
5128                   <codeaccessormethod accessType="0" parent_id="106" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="1" >
5129                    <header>
5130                     <cppcodedocumentation tag="" indentLevel="1" />
5131                    </header>
5132                   </codeaccessormethod>
5133                   <codeaccessormethod accessType="1" parent_id="106" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="1" >
5134                    <header>
5135                     <cppcodedocumentation tag="" indentLevel="1" />
5136                    </header>
5137                   </codeaccessormethod>
5138                   <codeaccessormethod accessType="2" parent_id="106" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="1" >
5139                    <header>
5140                     <cppcodedocumentation tag="" indentLevel="1" />
5141                    </header>
5142                   </codeaccessormethod>
5143                   <codeaccessormethod accessType="3" parent_id="106" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="1" >
5144                    <header>
5145                     <cppcodedocumentation tag="" indentLevel="1" />
5146                    </header>
5147                   </codeaccessormethod>
5148                   <codeaccessormethod accessType="4" parent_id="106" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="1" >
5149                    <header>
5150                     <cppcodedocumentation tag="" indentLevel="1" />
5151                    </header>
5152                   </codeaccessormethod>
5153                  </textblocks>
5154                 </hierarchicalcodeblock>
5155                </textblocks>
5156               </hierarchicalcodeblock>
5157               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5158                <header>
5159                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5160                </header>
5161                <textblocks/>
5162               </hierarchicalcodeblock>
5163              </textblocks>
5164             </hierarchicalcodeblock>
5165            </textblocks>
5166           </hierarchicalcodeblock>
5167           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
5168            <header>
5169             <cppcodedocumentation tag="" text="Protected stuff" />
5170            </header>
5171            <textblocks>
5172             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
5173              <header>
5174               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5175              </header>
5176              <textblocks/>
5177             </hierarchicalcodeblock>
5178             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
5179              <header>
5180               <cppcodedocumentation tag="" indentLevel="1" />
5181              </header>
5182              <textblocks>
5183               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5184                <header>
5185                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5186                </header>
5187                <textblocks/>
5188               </hierarchicalcodeblock>
5189               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5190                <header>
5191                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5192                </header>
5193                <textblocks>
5194                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
5195                  <header>
5196                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5197                  </header>
5198                  <textblocks/>
5199                 </hierarchicalcodeblock>
5200                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
5201                  <header>
5202                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5203                  </header>
5204                  <textblocks/>
5205                 </hierarchicalcodeblock>
5206                </textblocks>
5207               </hierarchicalcodeblock>
5208               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5209                <header>
5210                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5211                </header>
5212                <textblocks/>
5213               </hierarchicalcodeblock>
5214              </textblocks>
5215             </hierarchicalcodeblock>
5216            </textblocks>
5217           </hierarchicalcodeblock>
5218           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
5219            <header>
5220             <cppcodedocumentation tag="" text="Private stuff" />
5221            </header>
5222            <textblocks>
5223             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
5224              <header>
5225               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5226              </header>
5227              <textblocks/>
5228             </hierarchicalcodeblock>
5229             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
5230              <header>
5231               <cppcodedocumentation tag="" indentLevel="1" />
5232              </header>
5233              <textblocks>
5234               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5235                <header>
5236                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5237                </header>
5238                <textblocks/>
5239               </hierarchicalcodeblock>
5240               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5241                <header>
5242                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5243                </header>
5244                <textblocks>
5245                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
5246                  <header>
5247                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5248                  </header>
5249                  <textblocks/>
5250                 </hierarchicalcodeblock>
5251                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
5252                  <header>
5253                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5254                  </header>
5255                  <textblocks/>
5256                 </hierarchicalcodeblock>
5257                </textblocks>
5258               </hierarchicalcodeblock>
5259               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5260                <header>
5261                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5262                </header>
5263                <textblocks/>
5264               </hierarchicalcodeblock>
5265              </textblocks>
5266             </hierarchicalcodeblock>
5267            </textblocks>
5268           </hierarchicalcodeblock>
5269          </textblocks>
5270         </cppheaderclassdeclarationblock>
5271        </textblocks>
5272       </hierarchicalcodeblock>
5273       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //HEADER_H" >
5274        <header>
5275         <cppcodedocumentation tag="" writeOutText="false" />
5276        </header>
5277       </codeblockwithcomments>
5278      </textblocks>
5279      <header>
5280       <codecomment tag="" text="/************************************************************************&amp;#010;                     header.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
5281      </header>
5282      <classfields>
5283       <codeclassfield parent_id="106" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
5284        <header>
5285         <cppcodedocumentation tag="" />
5286        </header>
5287        <ccfdeclarationcodeblock parent_id="106" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Header ;" >
5288         <header>
5289          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5290         </header>
5291        </ccfdeclarationcodeblock>
5292        <codeaccessormethod accessType="0" parent_id="106" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="1" >
5293         <header>
5294          <cppcodedocumentation tag="" indentLevel="1" />
5295         </header>
5296        </codeaccessormethod>
5297        <codeaccessormethod accessType="1" parent_id="106" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="1" >
5298         <header>
5299          <cppcodedocumentation tag="" indentLevel="1" />
5300         </header>
5301        </codeaccessormethod>
5302        <codeaccessormethod accessType="2" parent_id="106" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="1" >
5303         <header>
5304          <cppcodedocumentation tag="" indentLevel="1" />
5305         </header>
5306        </codeaccessormethod>
5307        <codeaccessormethod accessType="3" parent_id="106" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="1" >
5308         <header>
5309          <cppcodedocumentation tag="" indentLevel="1" />
5310         </header>
5311        </codeaccessormethod>
5312        <codeaccessormethod accessType="4" parent_id="106" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="1" >
5313         <header>
5314          <cppcodedocumentation tag="" indentLevel="1" />
5315         </header>
5316        </codeaccessormethod>
5317       </codeclassfield>
5318      </classfields>
5319     </classifiercodedocument>
5320     <classifiercodedocument writeOutCode="true" package="" id="cppheader91" parent_class="91" fileExt=".h" fileName="patient" >
5321      <textblocks>
5322       <codeblockwithcomments tag="hashDefBlock" text="#ifndef PATIENT_H&amp;#010;#define PATIENT_H" >
5323        <header>
5324         <cppcodedocumentation tag="" writeOutText="false" />
5325        </header>
5326       </codeblockwithcomments>
5327       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;dicomdir.h&quot;&amp;#010;" >
5328        <header>
5329         <cppcodedocumentation tag="" writeOutText="false" />
5330        </header>
5331       </codeblockwithcomments>
5332       <codeblockwithcomments tag="using" writeOutText="false" >
5333        <header>
5334         <cppcodedocumentation tag="" writeOutText="false" />
5335        </header>
5336       </codeblockwithcomments>
5337       <hierarchicalcodeblock tag="namespace" canDelete="false" >
5338        <header>
5339         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
5340        </header>
5341        <textblocks>
5342         <codeblockwithcomments tag="enums" writeOutText="false" >
5343          <header>
5344           <cppcodedocumentation tag="" writeOutText="false" />
5345          </header>
5346         </codeblockwithcomments>
5347         <cppheaderclassdeclarationblock parent_id="91" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
5348          <header>
5349           <cppcodecomment tag="" text="Class Patient&amp;#010;" />
5350          </header>
5351          <textblocks>
5352           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
5353            <header>
5354             <cppcodedocumentation tag="" text="Public stuff" />
5355            </header>
5356            <textblocks>
5357             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
5358              <header>
5359               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5360              </header>
5361              <textblocks>
5362               <ccfdeclarationcodeblock parent_id="98" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
5363                <header>
5364                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5365                </header>
5366               </ccfdeclarationcodeblock>
5367               <ccfdeclarationcodeblock parent_id="99" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Patient ;" >
5368                <header>
5369                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5370                </header>
5371               </ccfdeclarationcodeblock>
5372              </textblocks>
5373             </hierarchicalcodeblock>
5374             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
5375              <header>
5376               <cppcodedocumentation tag="" indentLevel="1" />
5377              </header>
5378              <textblocks>
5379               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5380                <header>
5381                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5382                </header>
5383                <textblocks>
5384                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Patient ( ) { }" >
5385                  <header>
5386                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
5387                  </header>
5388                 </codeblockwithcomments>
5389                </textblocks>
5390               </hierarchicalcodeblock>
5391               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5392                <header>
5393                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5394                </header>
5395                <textblocks>
5396                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
5397                  <header>
5398                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5399                  </header>
5400                  <textblocks/>
5401                 </hierarchicalcodeblock>
5402                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
5403                  <header>
5404                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5405                  </header>
5406                  <textblocks>
5407                   <codeaccessormethod accessType="0" parent_id="98" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="0" >
5408                    <header>
5409                     <cppcodedocumentation tag="" indentLevel="1" />
5410                    </header>
5411                   </codeaccessormethod>
5412                   <codeaccessormethod accessType="1" parent_id="98" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="0" >
5413                    <header>
5414                     <cppcodedocumentation tag="" indentLevel="1" />
5415                    </header>
5416                   </codeaccessormethod>
5417                   <codeaccessormethod accessType="2" parent_id="98" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="0" >
5418                    <header>
5419                     <cppcodedocumentation tag="" indentLevel="1" />
5420                    </header>
5421                   </codeaccessormethod>
5422                   <codeaccessormethod accessType="3" parent_id="98" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="0" >
5423                    <header>
5424                     <cppcodedocumentation tag="" indentLevel="1" />
5425                    </header>
5426                   </codeaccessormethod>
5427                   <codeaccessormethod accessType="4" parent_id="98" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="0" >
5428                    <header>
5429                     <cppcodedocumentation tag="" indentLevel="1" />
5430                    </header>
5431                   </codeaccessormethod>
5432                   <codeaccessormethod accessType="0" parent_id="99" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="1" >
5433                    <header>
5434                     <cppcodedocumentation tag="" indentLevel="1" />
5435                    </header>
5436                   </codeaccessormethod>
5437                   <codeaccessormethod accessType="1" parent_id="99" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="1" >
5438                    <header>
5439                     <cppcodedocumentation tag="" indentLevel="1" />
5440                    </header>
5441                   </codeaccessormethod>
5442                   <codeaccessormethod accessType="2" parent_id="99" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="1" >
5443                    <header>
5444                     <cppcodedocumentation tag="" indentLevel="1" />
5445                    </header>
5446                   </codeaccessormethod>
5447                   <codeaccessormethod accessType="3" parent_id="99" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="1" >
5448                    <header>
5449                     <cppcodedocumentation tag="" indentLevel="1" />
5450                    </header>
5451                   </codeaccessormethod>
5452                   <codeaccessormethod accessType="4" parent_id="99" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="1" >
5453                    <header>
5454                     <cppcodedocumentation tag="" indentLevel="1" />
5455                    </header>
5456                   </codeaccessormethod>
5457                  </textblocks>
5458                 </hierarchicalcodeblock>
5459                </textblocks>
5460               </hierarchicalcodeblock>
5461               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5462                <header>
5463                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5464                </header>
5465                <textblocks/>
5466               </hierarchicalcodeblock>
5467              </textblocks>
5468             </hierarchicalcodeblock>
5469            </textblocks>
5470           </hierarchicalcodeblock>
5471           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
5472            <header>
5473             <cppcodedocumentation tag="" text="Protected stuff" />
5474            </header>
5475            <textblocks>
5476             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
5477              <header>
5478               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5479              </header>
5480              <textblocks/>
5481             </hierarchicalcodeblock>
5482             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
5483              <header>
5484               <cppcodedocumentation tag="" indentLevel="1" />
5485              </header>
5486              <textblocks>
5487               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5488                <header>
5489                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5490                </header>
5491                <textblocks/>
5492               </hierarchicalcodeblock>
5493               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5494                <header>
5495                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5496                </header>
5497                <textblocks>
5498                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
5499                  <header>
5500                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5501                  </header>
5502                  <textblocks/>
5503                 </hierarchicalcodeblock>
5504                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
5505                  <header>
5506                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5507                  </header>
5508                  <textblocks/>
5509                 </hierarchicalcodeblock>
5510                </textblocks>
5511               </hierarchicalcodeblock>
5512               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5513                <header>
5514                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5515                </header>
5516                <textblocks/>
5517               </hierarchicalcodeblock>
5518              </textblocks>
5519             </hierarchicalcodeblock>
5520            </textblocks>
5521           </hierarchicalcodeblock>
5522           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
5523            <header>
5524             <cppcodedocumentation tag="" text="Private stuff" />
5525            </header>
5526            <textblocks>
5527             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
5528              <header>
5529               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5530              </header>
5531              <textblocks/>
5532             </hierarchicalcodeblock>
5533             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
5534              <header>
5535               <cppcodedocumentation tag="" indentLevel="1" />
5536              </header>
5537              <textblocks>
5538               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5539                <header>
5540                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5541                </header>
5542                <textblocks/>
5543               </hierarchicalcodeblock>
5544               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5545                <header>
5546                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5547                </header>
5548                <textblocks>
5549                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
5550                  <header>
5551                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5552                  </header>
5553                  <textblocks/>
5554                 </hierarchicalcodeblock>
5555                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
5556                  <header>
5557                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5558                  </header>
5559                  <textblocks/>
5560                 </hierarchicalcodeblock>
5561                </textblocks>
5562               </hierarchicalcodeblock>
5563               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5564                <header>
5565                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5566                </header>
5567                <textblocks/>
5568               </hierarchicalcodeblock>
5569              </textblocks>
5570             </hierarchicalcodeblock>
5571            </textblocks>
5572           </hierarchicalcodeblock>
5573          </textblocks>
5574         </cppheaderclassdeclarationblock>
5575        </textblocks>
5576       </hierarchicalcodeblock>
5577       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //PATIENT_H" >
5578        <header>
5579         <cppcodedocumentation tag="" writeOutText="false" />
5580        </header>
5581       </codeblockwithcomments>
5582      </textblocks>
5583      <header>
5584       <codecomment tag="" text="/************************************************************************&amp;#010;                     patient.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
5585      </header>
5586      <classfields>
5587       <codeclassfield parent_id="98" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
5588        <header>
5589         <cppcodedocumentation tag="" />
5590        </header>
5591        <ccfdeclarationcodeblock parent_id="98" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
5592         <header>
5593          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5594         </header>
5595        </ccfdeclarationcodeblock>
5596        <codeaccessormethod accessType="0" parent_id="98" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="0" >
5597         <header>
5598          <cppcodedocumentation tag="" indentLevel="1" />
5599         </header>
5600        </codeaccessormethod>
5601        <codeaccessormethod accessType="1" parent_id="98" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="0" >
5602         <header>
5603          <cppcodedocumentation tag="" indentLevel="1" />
5604         </header>
5605        </codeaccessormethod>
5606        <codeaccessormethod accessType="2" parent_id="98" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="0" >
5607         <header>
5608          <cppcodedocumentation tag="" indentLevel="1" />
5609         </header>
5610        </codeaccessormethod>
5611        <codeaccessormethod accessType="3" parent_id="98" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="0" >
5612         <header>
5613          <cppcodedocumentation tag="" indentLevel="1" />
5614         </header>
5615        </codeaccessormethod>
5616        <codeaccessormethod accessType="4" parent_id="98" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="98" role_id="0" >
5617         <header>
5618          <cppcodedocumentation tag="" indentLevel="1" />
5619         </header>
5620        </codeaccessormethod>
5621       </codeclassfield>
5622       <codeclassfield parent_id="99" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
5623        <header>
5624         <cppcodedocumentation tag="" />
5625        </header>
5626        <ccfdeclarationcodeblock parent_id="99" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Patient ;" >
5627         <header>
5628          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5629         </header>
5630        </ccfdeclarationcodeblock>
5631        <codeaccessormethod accessType="0" parent_id="99" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="1" >
5632         <header>
5633          <cppcodedocumentation tag="" indentLevel="1" />
5634         </header>
5635        </codeaccessormethod>
5636        <codeaccessormethod accessType="1" parent_id="99" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="1" >
5637         <header>
5638          <cppcodedocumentation tag="" indentLevel="1" />
5639         </header>
5640        </codeaccessormethod>
5641        <codeaccessormethod accessType="2" parent_id="99" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="1" >
5642         <header>
5643          <cppcodedocumentation tag="" indentLevel="1" />
5644         </header>
5645        </codeaccessormethod>
5646        <codeaccessormethod accessType="3" parent_id="99" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="1" >
5647         <header>
5648          <cppcodedocumentation tag="" indentLevel="1" />
5649         </header>
5650        </codeaccessormethod>
5651        <codeaccessormethod accessType="4" parent_id="99" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="1" >
5652         <header>
5653          <cppcodedocumentation tag="" indentLevel="1" />
5654         </header>
5655        </codeaccessormethod>
5656       </codeclassfield>
5657      </classfields>
5658     </classifiercodedocument>
5659     <classifiercodedocument writeOutCode="true" package="" id="cppheader92" parent_class="92" fileExt=".h" fileName="study" >
5660      <textblocks>
5661       <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUDY_H&amp;#010;#define STUDY_H" >
5662        <header>
5663         <cppcodedocumentation tag="" writeOutText="false" />
5664        </header>
5665       </codeblockwithcomments>
5666       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;patient.h&quot;&amp;#010;" >
5667        <header>
5668         <cppcodedocumentation tag="" writeOutText="false" />
5669        </header>
5670       </codeblockwithcomments>
5671       <codeblockwithcomments tag="using" writeOutText="false" >
5672        <header>
5673         <cppcodedocumentation tag="" writeOutText="false" />
5674        </header>
5675       </codeblockwithcomments>
5676       <hierarchicalcodeblock tag="namespace" canDelete="false" >
5677        <header>
5678         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
5679        </header>
5680        <textblocks>
5681         <codeblockwithcomments tag="enums" writeOutText="false" >
5682          <header>
5683           <cppcodedocumentation tag="" writeOutText="false" />
5684          </header>
5685         </codeblockwithcomments>
5686         <cppheaderclassdeclarationblock parent_id="92" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
5687          <header>
5688           <cppcodecomment tag="" text="Class study&amp;#010;" />
5689          </header>
5690          <textblocks>
5691           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
5692            <header>
5693             <cppcodedocumentation tag="" text="Public stuff" />
5694            </header>
5695            <textblocks>
5696             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
5697              <header>
5698               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5699              </header>
5700              <textblocks>
5701               <ccfdeclarationcodeblock parent_id="99" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
5702                <header>
5703                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5704                </header>
5705               </ccfdeclarationcodeblock>
5706               <ccfdeclarationcodeblock parent_id="100" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" study ;" >
5707                <header>
5708                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5709                </header>
5710               </ccfdeclarationcodeblock>
5711              </textblocks>
5712             </hierarchicalcodeblock>
5713             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
5714              <header>
5715               <cppcodedocumentation tag="" indentLevel="1" />
5716              </header>
5717              <textblocks>
5718               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5719                <header>
5720                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5721                </header>
5722                <textblocks>
5723                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="study ( ) { }" >
5724                  <header>
5725                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
5726                  </header>
5727                 </codeblockwithcomments>
5728                </textblocks>
5729               </hierarchicalcodeblock>
5730               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5731                <header>
5732                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5733                </header>
5734                <textblocks>
5735                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
5736                  <header>
5737                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5738                  </header>
5739                  <textblocks/>
5740                 </hierarchicalcodeblock>
5741                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
5742                  <header>
5743                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5744                  </header>
5745                  <textblocks>
5746                   <codeaccessormethod accessType="0" parent_id="99" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="0" >
5747                    <header>
5748                     <cppcodedocumentation tag="" indentLevel="1" />
5749                    </header>
5750                   </codeaccessormethod>
5751                   <codeaccessormethod accessType="1" parent_id="99" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="0" >
5752                    <header>
5753                     <cppcodedocumentation tag="" indentLevel="1" />
5754                    </header>
5755                   </codeaccessormethod>
5756                   <codeaccessormethod accessType="2" parent_id="99" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="0" >
5757                    <header>
5758                     <cppcodedocumentation tag="" indentLevel="1" />
5759                    </header>
5760                   </codeaccessormethod>
5761                   <codeaccessormethod accessType="3" parent_id="99" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="0" >
5762                    <header>
5763                     <cppcodedocumentation tag="" indentLevel="1" />
5764                    </header>
5765                   </codeaccessormethod>
5766                   <codeaccessormethod accessType="4" parent_id="99" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="0" >
5767                    <header>
5768                     <cppcodedocumentation tag="" indentLevel="1" />
5769                    </header>
5770                   </codeaccessormethod>
5771                   <codeaccessormethod accessType="0" parent_id="100" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="1" >
5772                    <header>
5773                     <cppcodedocumentation tag="" indentLevel="1" />
5774                    </header>
5775                   </codeaccessormethod>
5776                   <codeaccessormethod accessType="1" parent_id="100" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="1" >
5777                    <header>
5778                     <cppcodedocumentation tag="" indentLevel="1" />
5779                    </header>
5780                   </codeaccessormethod>
5781                   <codeaccessormethod accessType="2" parent_id="100" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="1" >
5782                    <header>
5783                     <cppcodedocumentation tag="" indentLevel="1" />
5784                    </header>
5785                   </codeaccessormethod>
5786                   <codeaccessormethod accessType="3" parent_id="100" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="1" >
5787                    <header>
5788                     <cppcodedocumentation tag="" indentLevel="1" />
5789                    </header>
5790                   </codeaccessormethod>
5791                   <codeaccessormethod accessType="4" parent_id="100" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="1" >
5792                    <header>
5793                     <cppcodedocumentation tag="" indentLevel="1" />
5794                    </header>
5795                   </codeaccessormethod>
5796                  </textblocks>
5797                 </hierarchicalcodeblock>
5798                </textblocks>
5799               </hierarchicalcodeblock>
5800               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5801                <header>
5802                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5803                </header>
5804                <textblocks/>
5805               </hierarchicalcodeblock>
5806              </textblocks>
5807             </hierarchicalcodeblock>
5808            </textblocks>
5809           </hierarchicalcodeblock>
5810           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
5811            <header>
5812             <cppcodedocumentation tag="" text="Protected stuff" />
5813            </header>
5814            <textblocks>
5815             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
5816              <header>
5817               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5818              </header>
5819              <textblocks/>
5820             </hierarchicalcodeblock>
5821             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
5822              <header>
5823               <cppcodedocumentation tag="" indentLevel="1" />
5824              </header>
5825              <textblocks>
5826               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5827                <header>
5828                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5829                </header>
5830                <textblocks/>
5831               </hierarchicalcodeblock>
5832               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5833                <header>
5834                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5835                </header>
5836                <textblocks>
5837                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
5838                  <header>
5839                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5840                  </header>
5841                  <textblocks/>
5842                 </hierarchicalcodeblock>
5843                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
5844                  <header>
5845                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5846                  </header>
5847                  <textblocks/>
5848                 </hierarchicalcodeblock>
5849                </textblocks>
5850               </hierarchicalcodeblock>
5851               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5852                <header>
5853                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5854                </header>
5855                <textblocks/>
5856               </hierarchicalcodeblock>
5857              </textblocks>
5858             </hierarchicalcodeblock>
5859            </textblocks>
5860           </hierarchicalcodeblock>
5861           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
5862            <header>
5863             <cppcodedocumentation tag="" text="Private stuff" />
5864            </header>
5865            <textblocks>
5866             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
5867              <header>
5868               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5869              </header>
5870              <textblocks/>
5871             </hierarchicalcodeblock>
5872             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
5873              <header>
5874               <cppcodedocumentation tag="" indentLevel="1" />
5875              </header>
5876              <textblocks>
5877               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5878                <header>
5879                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5880                </header>
5881                <textblocks/>
5882               </hierarchicalcodeblock>
5883               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5884                <header>
5885                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5886                </header>
5887                <textblocks>
5888                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
5889                  <header>
5890                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5891                  </header>
5892                  <textblocks/>
5893                 </hierarchicalcodeblock>
5894                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
5895                  <header>
5896                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5897                  </header>
5898                  <textblocks/>
5899                 </hierarchicalcodeblock>
5900                </textblocks>
5901               </hierarchicalcodeblock>
5902               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5903                <header>
5904                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5905                </header>
5906                <textblocks/>
5907               </hierarchicalcodeblock>
5908              </textblocks>
5909             </hierarchicalcodeblock>
5910            </textblocks>
5911           </hierarchicalcodeblock>
5912          </textblocks>
5913         </cppheaderclassdeclarationblock>
5914        </textblocks>
5915       </hierarchicalcodeblock>
5916       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUDY_H" >
5917        <header>
5918         <cppcodedocumentation tag="" writeOutText="false" />
5919        </header>
5920       </codeblockwithcomments>
5921      </textblocks>
5922      <header>
5923       <codecomment tag="" text="/************************************************************************&amp;#010;                     study.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
5924      </header>
5925      <classfields>
5926       <codeclassfield parent_id="99" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
5927        <header>
5928         <cppcodedocumentation tag="" />
5929        </header>
5930        <ccfdeclarationcodeblock parent_id="99" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
5931         <header>
5932          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5933         </header>
5934        </ccfdeclarationcodeblock>
5935        <codeaccessormethod accessType="0" parent_id="99" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="0" >
5936         <header>
5937          <cppcodedocumentation tag="" indentLevel="1" />
5938         </header>
5939        </codeaccessormethod>
5940        <codeaccessormethod accessType="1" parent_id="99" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="0" >
5941         <header>
5942          <cppcodedocumentation tag="" indentLevel="1" />
5943         </header>
5944        </codeaccessormethod>
5945        <codeaccessormethod accessType="2" parent_id="99" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="0" >
5946         <header>
5947          <cppcodedocumentation tag="" indentLevel="1" />
5948         </header>
5949        </codeaccessormethod>
5950        <codeaccessormethod accessType="3" parent_id="99" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="0" >
5951         <header>
5952          <cppcodedocumentation tag="" indentLevel="1" />
5953         </header>
5954        </codeaccessormethod>
5955        <codeaccessormethod accessType="4" parent_id="99" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="99" role_id="0" >
5956         <header>
5957          <cppcodedocumentation tag="" indentLevel="1" />
5958         </header>
5959        </codeaccessormethod>
5960       </codeclassfield>
5961       <codeclassfield parent_id="100" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
5962        <header>
5963         <cppcodedocumentation tag="" />
5964        </header>
5965        <ccfdeclarationcodeblock parent_id="100" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" study ;" >
5966         <header>
5967          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5968         </header>
5969        </ccfdeclarationcodeblock>
5970        <codeaccessormethod accessType="0" parent_id="100" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="1" >
5971         <header>
5972          <cppcodedocumentation tag="" indentLevel="1" />
5973         </header>
5974        </codeaccessormethod>
5975        <codeaccessormethod accessType="1" parent_id="100" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="1" >
5976         <header>
5977          <cppcodedocumentation tag="" indentLevel="1" />
5978         </header>
5979        </codeaccessormethod>
5980        <codeaccessormethod accessType="2" parent_id="100" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="1" >
5981         <header>
5982          <cppcodedocumentation tag="" indentLevel="1" />
5983         </header>
5984        </codeaccessormethod>
5985        <codeaccessormethod accessType="3" parent_id="100" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="1" >
5986         <header>
5987          <cppcodedocumentation tag="" indentLevel="1" />
5988         </header>
5989        </codeaccessormethod>
5990        <codeaccessormethod accessType="4" parent_id="100" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="1" >
5991         <header>
5992          <cppcodedocumentation tag="" indentLevel="1" />
5993         </header>
5994        </codeaccessormethod>
5995       </codeclassfield>
5996      </classfields>
5997     </classifiercodedocument>
5998     <classifiercodedocument writeOutCode="true" package="" id="cppheader93" parent_class="93" fileExt=".h" fileName="serie" >
5999      <textblocks>
6000       <codeblockwithcomments tag="hashDefBlock" text="#ifndef SERIE_H&amp;#010;#define SERIE_H" >
6001        <header>
6002         <cppcodedocumentation tag="" writeOutText="false" />
6003        </header>
6004       </codeblockwithcomments>
6005       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;study.h&quot;&amp;#010;" >
6006        <header>
6007         <cppcodedocumentation tag="" writeOutText="false" />
6008        </header>
6009       </codeblockwithcomments>
6010       <codeblockwithcomments tag="using" writeOutText="false" >
6011        <header>
6012         <cppcodedocumentation tag="" writeOutText="false" />
6013        </header>
6014       </codeblockwithcomments>
6015       <hierarchicalcodeblock tag="namespace" canDelete="false" >
6016        <header>
6017         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
6018        </header>
6019        <textblocks>
6020         <codeblockwithcomments tag="enums" writeOutText="false" >
6021          <header>
6022           <cppcodedocumentation tag="" writeOutText="false" />
6023          </header>
6024         </codeblockwithcomments>
6025         <cppheaderclassdeclarationblock parent_id="93" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
6026          <header>
6027           <cppcodecomment tag="" text="Class Serie&amp;#010;" />
6028          </header>
6029          <textblocks>
6030           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
6031            <header>
6032             <cppcodedocumentation tag="" text="Public stuff" />
6033            </header>
6034            <textblocks>
6035             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
6036              <header>
6037               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6038              </header>
6039              <textblocks>
6040               <ccfdeclarationcodeblock parent_id="100" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
6041                <header>
6042                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6043                </header>
6044               </ccfdeclarationcodeblock>
6045               <ccfdeclarationcodeblock parent_id="101" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Serie ;" >
6046                <header>
6047                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6048                </header>
6049               </ccfdeclarationcodeblock>
6050              </textblocks>
6051             </hierarchicalcodeblock>
6052             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
6053              <header>
6054               <cppcodedocumentation tag="" indentLevel="1" />
6055              </header>
6056              <textblocks>
6057               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6058                <header>
6059                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6060                </header>
6061                <textblocks>
6062                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Serie ( ) { }" >
6063                  <header>
6064                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
6065                  </header>
6066                 </codeblockwithcomments>
6067                </textblocks>
6068               </hierarchicalcodeblock>
6069               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6070                <header>
6071                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6072                </header>
6073                <textblocks>
6074                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
6075                  <header>
6076                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6077                  </header>
6078                  <textblocks/>
6079                 </hierarchicalcodeblock>
6080                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
6081                  <header>
6082                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6083                  </header>
6084                  <textblocks>
6085                   <codeaccessormethod accessType="0" parent_id="100" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="0" >
6086                    <header>
6087                     <cppcodedocumentation tag="" indentLevel="1" />
6088                    </header>
6089                   </codeaccessormethod>
6090                   <codeaccessormethod accessType="1" parent_id="100" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="0" >
6091                    <header>
6092                     <cppcodedocumentation tag="" indentLevel="1" />
6093                    </header>
6094                   </codeaccessormethod>
6095                   <codeaccessormethod accessType="2" parent_id="100" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="0" >
6096                    <header>
6097                     <cppcodedocumentation tag="" indentLevel="1" />
6098                    </header>
6099                   </codeaccessormethod>
6100                   <codeaccessormethod accessType="3" parent_id="100" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="0" >
6101                    <header>
6102                     <cppcodedocumentation tag="" indentLevel="1" />
6103                    </header>
6104                   </codeaccessormethod>
6105                   <codeaccessormethod accessType="4" parent_id="100" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="0" >
6106                    <header>
6107                     <cppcodedocumentation tag="" indentLevel="1" />
6108                    </header>
6109                   </codeaccessormethod>
6110                   <codeaccessormethod accessType="0" parent_id="101" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="1" >
6111                    <header>
6112                     <cppcodedocumentation tag="" indentLevel="1" />
6113                    </header>
6114                   </codeaccessormethod>
6115                   <codeaccessormethod accessType="1" parent_id="101" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="1" >
6116                    <header>
6117                     <cppcodedocumentation tag="" indentLevel="1" />
6118                    </header>
6119                   </codeaccessormethod>
6120                   <codeaccessormethod accessType="2" parent_id="101" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="1" >
6121                    <header>
6122                     <cppcodedocumentation tag="" indentLevel="1" />
6123                    </header>
6124                   </codeaccessormethod>
6125                   <codeaccessormethod accessType="3" parent_id="101" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="1" >
6126                    <header>
6127                     <cppcodedocumentation tag="" indentLevel="1" />
6128                    </header>
6129                   </codeaccessormethod>
6130                   <codeaccessormethod accessType="4" parent_id="101" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="1" >
6131                    <header>
6132                     <cppcodedocumentation tag="" indentLevel="1" />
6133                    </header>
6134                   </codeaccessormethod>
6135                  </textblocks>
6136                 </hierarchicalcodeblock>
6137                </textblocks>
6138               </hierarchicalcodeblock>
6139               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6140                <header>
6141                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6142                </header>
6143                <textblocks/>
6144               </hierarchicalcodeblock>
6145              </textblocks>
6146             </hierarchicalcodeblock>
6147            </textblocks>
6148           </hierarchicalcodeblock>
6149           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
6150            <header>
6151             <cppcodedocumentation tag="" text="Protected stuff" />
6152            </header>
6153            <textblocks>
6154             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
6155              <header>
6156               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6157              </header>
6158              <textblocks/>
6159             </hierarchicalcodeblock>
6160             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
6161              <header>
6162               <cppcodedocumentation tag="" indentLevel="1" />
6163              </header>
6164              <textblocks>
6165               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6166                <header>
6167                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6168                </header>
6169                <textblocks/>
6170               </hierarchicalcodeblock>
6171               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6172                <header>
6173                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6174                </header>
6175                <textblocks>
6176                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
6177                  <header>
6178                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6179                  </header>
6180                  <textblocks/>
6181                 </hierarchicalcodeblock>
6182                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
6183                  <header>
6184                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6185                  </header>
6186                  <textblocks/>
6187                 </hierarchicalcodeblock>
6188                </textblocks>
6189               </hierarchicalcodeblock>
6190               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6191                <header>
6192                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6193                </header>
6194                <textblocks/>
6195               </hierarchicalcodeblock>
6196              </textblocks>
6197             </hierarchicalcodeblock>
6198            </textblocks>
6199           </hierarchicalcodeblock>
6200           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
6201            <header>
6202             <cppcodedocumentation tag="" text="Private stuff" />
6203            </header>
6204            <textblocks>
6205             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
6206              <header>
6207               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6208              </header>
6209              <textblocks/>
6210             </hierarchicalcodeblock>
6211             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
6212              <header>
6213               <cppcodedocumentation tag="" indentLevel="1" />
6214              </header>
6215              <textblocks>
6216               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6217                <header>
6218                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6219                </header>
6220                <textblocks/>
6221               </hierarchicalcodeblock>
6222               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6223                <header>
6224                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6225                </header>
6226                <textblocks>
6227                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
6228                  <header>
6229                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6230                  </header>
6231                  <textblocks/>
6232                 </hierarchicalcodeblock>
6233                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
6234                  <header>
6235                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6236                  </header>
6237                  <textblocks/>
6238                 </hierarchicalcodeblock>
6239                </textblocks>
6240               </hierarchicalcodeblock>
6241               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6242                <header>
6243                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6244                </header>
6245                <textblocks/>
6246               </hierarchicalcodeblock>
6247              </textblocks>
6248             </hierarchicalcodeblock>
6249            </textblocks>
6250           </hierarchicalcodeblock>
6251          </textblocks>
6252         </cppheaderclassdeclarationblock>
6253        </textblocks>
6254       </hierarchicalcodeblock>
6255       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SERIE_H" >
6256        <header>
6257         <cppcodedocumentation tag="" writeOutText="false" />
6258        </header>
6259       </codeblockwithcomments>
6260      </textblocks>
6261      <header>
6262       <codecomment tag="" text="/************************************************************************&amp;#010;                     serie.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
6263      </header>
6264      <classfields>
6265       <codeclassfield parent_id="100" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
6266        <header>
6267         <cppcodedocumentation tag="" />
6268        </header>
6269        <ccfdeclarationcodeblock parent_id="100" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
6270         <header>
6271          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6272         </header>
6273        </ccfdeclarationcodeblock>
6274        <codeaccessormethod accessType="0" parent_id="100" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="0" >
6275         <header>
6276          <cppcodedocumentation tag="" indentLevel="1" />
6277         </header>
6278        </codeaccessormethod>
6279        <codeaccessormethod accessType="1" parent_id="100" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="0" >
6280         <header>
6281          <cppcodedocumentation tag="" indentLevel="1" />
6282         </header>
6283        </codeaccessormethod>
6284        <codeaccessormethod accessType="2" parent_id="100" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="0" >
6285         <header>
6286          <cppcodedocumentation tag="" indentLevel="1" />
6287         </header>
6288        </codeaccessormethod>
6289        <codeaccessormethod accessType="3" parent_id="100" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="0" >
6290         <header>
6291          <cppcodedocumentation tag="" indentLevel="1" />
6292         </header>
6293        </codeaccessormethod>
6294        <codeaccessormethod accessType="4" parent_id="100" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="100" role_id="0" >
6295         <header>
6296          <cppcodedocumentation tag="" indentLevel="1" />
6297         </header>
6298        </codeaccessormethod>
6299       </codeclassfield>
6300       <codeclassfield parent_id="101" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
6301        <header>
6302         <cppcodedocumentation tag="" />
6303        </header>
6304        <ccfdeclarationcodeblock parent_id="101" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Serie ;" >
6305         <header>
6306          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6307         </header>
6308        </ccfdeclarationcodeblock>
6309        <codeaccessormethod accessType="0" parent_id="101" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="1" >
6310         <header>
6311          <cppcodedocumentation tag="" indentLevel="1" />
6312         </header>
6313        </codeaccessormethod>
6314        <codeaccessormethod accessType="1" parent_id="101" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="1" >
6315         <header>
6316          <cppcodedocumentation tag="" indentLevel="1" />
6317         </header>
6318        </codeaccessormethod>
6319        <codeaccessormethod accessType="2" parent_id="101" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="1" >
6320         <header>
6321          <cppcodedocumentation tag="" indentLevel="1" />
6322         </header>
6323        </codeaccessormethod>
6324        <codeaccessormethod accessType="3" parent_id="101" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="1" >
6325         <header>
6326          <cppcodedocumentation tag="" indentLevel="1" />
6327         </header>
6328        </codeaccessormethod>
6329        <codeaccessormethod accessType="4" parent_id="101" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="1" >
6330         <header>
6331          <cppcodedocumentation tag="" indentLevel="1" />
6332         </header>
6333        </codeaccessormethod>
6334       </codeclassfield>
6335      </classfields>
6336     </classifiercodedocument>
6337     <classifiercodedocument writeOutCode="true" package="" id="cppheader94" parent_class="94" fileExt=".h" fileName="image" >
6338      <textblocks>
6339       <codeblockwithcomments tag="hashDefBlock" text="#ifndef IMAGE_H&amp;#010;#define IMAGE_H" >
6340        <header>
6341         <cppcodedocumentation tag="" writeOutText="false" />
6342        </header>
6343       </codeblockwithcomments>
6344       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;serie.h&quot;&amp;#010;" >
6345        <header>
6346         <cppcodedocumentation tag="" writeOutText="false" />
6347        </header>
6348       </codeblockwithcomments>
6349       <codeblockwithcomments tag="using" writeOutText="false" >
6350        <header>
6351         <cppcodedocumentation tag="" writeOutText="false" />
6352        </header>
6353       </codeblockwithcomments>
6354       <hierarchicalcodeblock tag="namespace" canDelete="false" >
6355        <header>
6356         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
6357        </header>
6358        <textblocks>
6359         <codeblockwithcomments tag="enums" writeOutText="false" >
6360          <header>
6361           <cppcodedocumentation tag="" writeOutText="false" />
6362          </header>
6363         </codeblockwithcomments>
6364         <cppheaderclassdeclarationblock parent_id="94" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
6365          <header>
6366           <cppcodecomment tag="" text="Class Image&amp;#010;" />
6367          </header>
6368          <textblocks>
6369           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
6370            <header>
6371             <cppcodedocumentation tag="" text="Public stuff" />
6372            </header>
6373            <textblocks>
6374             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
6375              <header>
6376               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6377              </header>
6378              <textblocks>
6379               <ccfdeclarationcodeblock parent_id="101" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
6380                <header>
6381                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6382                </header>
6383               </ccfdeclarationcodeblock>
6384              </textblocks>
6385             </hierarchicalcodeblock>
6386             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
6387              <header>
6388               <cppcodedocumentation tag="" indentLevel="1" />
6389              </header>
6390              <textblocks>
6391               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6392                <header>
6393                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6394                </header>
6395                <textblocks>
6396                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Image ( ) { }" >
6397                  <header>
6398                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
6399                  </header>
6400                 </codeblockwithcomments>
6401                </textblocks>
6402               </hierarchicalcodeblock>
6403               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6404                <header>
6405                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6406                </header>
6407                <textblocks>
6408                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
6409                  <header>
6410                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6411                  </header>
6412                  <textblocks/>
6413                 </hierarchicalcodeblock>
6414                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
6415                  <header>
6416                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6417                  </header>
6418                  <textblocks>
6419                   <codeaccessormethod accessType="0" parent_id="101" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="0" >
6420                    <header>
6421                     <cppcodedocumentation tag="" indentLevel="1" />
6422                    </header>
6423                   </codeaccessormethod>
6424                   <codeaccessormethod accessType="1" parent_id="101" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="0" >
6425                    <header>
6426                     <cppcodedocumentation tag="" indentLevel="1" />
6427                    </header>
6428                   </codeaccessormethod>
6429                   <codeaccessormethod accessType="2" parent_id="101" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="0" >
6430                    <header>
6431                     <cppcodedocumentation tag="" indentLevel="1" />
6432                    </header>
6433                   </codeaccessormethod>
6434                   <codeaccessormethod accessType="3" parent_id="101" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="0" >
6435                    <header>
6436                     <cppcodedocumentation tag="" indentLevel="1" />
6437                    </header>
6438                   </codeaccessormethod>
6439                   <codeaccessormethod accessType="4" parent_id="101" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="0" >
6440                    <header>
6441                     <cppcodedocumentation tag="" indentLevel="1" />
6442                    </header>
6443                   </codeaccessormethod>
6444                  </textblocks>
6445                 </hierarchicalcodeblock>
6446                </textblocks>
6447               </hierarchicalcodeblock>
6448               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6449                <header>
6450                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6451                </header>
6452                <textblocks/>
6453               </hierarchicalcodeblock>
6454              </textblocks>
6455             </hierarchicalcodeblock>
6456            </textblocks>
6457           </hierarchicalcodeblock>
6458           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
6459            <header>
6460             <cppcodedocumentation tag="" text="Protected stuff" />
6461            </header>
6462            <textblocks>
6463             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
6464              <header>
6465               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6466              </header>
6467              <textblocks/>
6468             </hierarchicalcodeblock>
6469             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
6470              <header>
6471               <cppcodedocumentation tag="" indentLevel="1" />
6472              </header>
6473              <textblocks>
6474               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6475                <header>
6476                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6477                </header>
6478                <textblocks/>
6479               </hierarchicalcodeblock>
6480               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6481                <header>
6482                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6483                </header>
6484                <textblocks>
6485                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
6486                  <header>
6487                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6488                  </header>
6489                  <textblocks/>
6490                 </hierarchicalcodeblock>
6491                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
6492                  <header>
6493                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6494                  </header>
6495                  <textblocks/>
6496                 </hierarchicalcodeblock>
6497                </textblocks>
6498               </hierarchicalcodeblock>
6499               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6500                <header>
6501                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6502                </header>
6503                <textblocks/>
6504               </hierarchicalcodeblock>
6505              </textblocks>
6506             </hierarchicalcodeblock>
6507            </textblocks>
6508           </hierarchicalcodeblock>
6509           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
6510            <header>
6511             <cppcodedocumentation tag="" text="Private stuff" />
6512            </header>
6513            <textblocks>
6514             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
6515              <header>
6516               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6517              </header>
6518              <textblocks/>
6519             </hierarchicalcodeblock>
6520             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
6521              <header>
6522               <cppcodedocumentation tag="" indentLevel="1" />
6523              </header>
6524              <textblocks>
6525               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6526                <header>
6527                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6528                </header>
6529                <textblocks/>
6530               </hierarchicalcodeblock>
6531               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6532                <header>
6533                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6534                </header>
6535                <textblocks>
6536                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
6537                  <header>
6538                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6539                  </header>
6540                  <textblocks/>
6541                 </hierarchicalcodeblock>
6542                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
6543                  <header>
6544                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6545                  </header>
6546                  <textblocks/>
6547                 </hierarchicalcodeblock>
6548                </textblocks>
6549               </hierarchicalcodeblock>
6550               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6551                <header>
6552                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6553                </header>
6554                <textblocks/>
6555               </hierarchicalcodeblock>
6556              </textblocks>
6557             </hierarchicalcodeblock>
6558            </textblocks>
6559           </hierarchicalcodeblock>
6560          </textblocks>
6561         </cppheaderclassdeclarationblock>
6562        </textblocks>
6563       </hierarchicalcodeblock>
6564       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //IMAGE_H" >
6565        <header>
6566         <cppcodedocumentation tag="" writeOutText="false" />
6567        </header>
6568       </codeblockwithcomments>
6569      </textblocks>
6570      <header>
6571       <codecomment tag="" text="/************************************************************************&amp;#010;                     image.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
6572      </header>
6573      <classfields>
6574       <codeclassfield parent_id="101" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
6575        <header>
6576         <cppcodedocumentation tag="" />
6577        </header>
6578        <ccfdeclarationcodeblock parent_id="101" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
6579         <header>
6580          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6581         </header>
6582        </ccfdeclarationcodeblock>
6583        <codeaccessormethod accessType="0" parent_id="101" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="0" >
6584         <header>
6585          <cppcodedocumentation tag="" indentLevel="1" />
6586         </header>
6587        </codeaccessormethod>
6588        <codeaccessormethod accessType="1" parent_id="101" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="0" >
6589         <header>
6590          <cppcodedocumentation tag="" indentLevel="1" />
6591         </header>
6592        </codeaccessormethod>
6593        <codeaccessormethod accessType="2" parent_id="101" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="0" >
6594         <header>
6595          <cppcodedocumentation tag="" indentLevel="1" />
6596         </header>
6597        </codeaccessormethod>
6598        <codeaccessormethod accessType="3" parent_id="101" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="0" >
6599         <header>
6600          <cppcodedocumentation tag="" indentLevel="1" />
6601         </header>
6602        </codeaccessormethod>
6603        <codeaccessormethod accessType="4" parent_id="101" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="101" role_id="0" >
6604         <header>
6605          <cppcodedocumentation tag="" indentLevel="1" />
6606         </header>
6607        </codeaccessormethod>
6608       </codeclassfield>
6609      </classfields>
6610     </classifiercodedocument>
6611     <classifiercodedocument writeOutCode="true" package="" id="cppheader103" parent_class="103" fileExt=".h" fileName="headerhelper" >
6612      <textblocks>
6613       <codeblockwithcomments tag="hashDefBlock" text="#ifndef HEADERHELPER_H&amp;#010;#define HEADERHELPER_H" >
6614        <header>
6615         <cppcodedocumentation tag="" writeOutText="false" />
6616        </header>
6617       </codeblockwithcomments>
6618       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;header.h&quot;&amp;#010;" >
6619        <header>
6620         <cppcodedocumentation tag="" writeOutText="false" />
6621        </header>
6622       </codeblockwithcomments>
6623       <codeblockwithcomments tag="using" writeOutText="false" >
6624        <header>
6625         <cppcodedocumentation tag="" writeOutText="false" />
6626        </header>
6627       </codeblockwithcomments>
6628       <hierarchicalcodeblock tag="namespace" canDelete="false" >
6629        <header>
6630         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
6631        </header>
6632        <textblocks>
6633         <codeblockwithcomments tag="enums" writeOutText="false" >
6634          <header>
6635           <cppcodedocumentation tag="" writeOutText="false" />
6636          </header>
6637         </codeblockwithcomments>
6638         <cppheaderclassdeclarationblock parent_id="103" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
6639          <header>
6640           <cppcodecomment tag="" text="Class HeaderHelper&amp;#010;" />
6641          </header>
6642          <textblocks>
6643           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
6644            <header>
6645             <cppcodedocumentation tag="" text="Public stuff" />
6646            </header>
6647            <textblocks>
6648             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
6649              <header>
6650               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6651              </header>
6652              <textblocks/>
6653             </hierarchicalcodeblock>
6654             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
6655              <header>
6656               <cppcodedocumentation tag="" indentLevel="1" />
6657              </header>
6658              <textblocks>
6659               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6660                <header>
6661                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6662                </header>
6663                <textblocks>
6664                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="HeaderHelper ( ) { }" >
6665                  <header>
6666                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
6667                  </header>
6668                 </codeblockwithcomments>
6669                </textblocks>
6670               </hierarchicalcodeblock>
6671               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6672                <header>
6673                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6674                </header>
6675                <textblocks>
6676                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
6677                  <header>
6678                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6679                  </header>
6680                  <textblocks/>
6681                 </hierarchicalcodeblock>
6682                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
6683                  <header>
6684                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6685                  </header>
6686                  <textblocks/>
6687                 </hierarchicalcodeblock>
6688                </textblocks>
6689               </hierarchicalcodeblock>
6690               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6691                <header>
6692                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6693                </header>
6694                <textblocks/>
6695               </hierarchicalcodeblock>
6696              </textblocks>
6697             </hierarchicalcodeblock>
6698            </textblocks>
6699           </hierarchicalcodeblock>
6700           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
6701            <header>
6702             <cppcodedocumentation tag="" text="Protected stuff" />
6703            </header>
6704            <textblocks>
6705             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
6706              <header>
6707               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6708              </header>
6709              <textblocks/>
6710             </hierarchicalcodeblock>
6711             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
6712              <header>
6713               <cppcodedocumentation tag="" indentLevel="1" />
6714              </header>
6715              <textblocks>
6716               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6717                <header>
6718                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6719                </header>
6720                <textblocks/>
6721               </hierarchicalcodeblock>
6722               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6723                <header>
6724                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6725                </header>
6726                <textblocks>
6727                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
6728                  <header>
6729                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6730                  </header>
6731                  <textblocks/>
6732                 </hierarchicalcodeblock>
6733                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
6734                  <header>
6735                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6736                  </header>
6737                  <textblocks/>
6738                 </hierarchicalcodeblock>
6739                </textblocks>
6740               </hierarchicalcodeblock>
6741               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6742                <header>
6743                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6744                </header>
6745                <textblocks/>
6746               </hierarchicalcodeblock>
6747              </textblocks>
6748             </hierarchicalcodeblock>
6749            </textblocks>
6750           </hierarchicalcodeblock>
6751           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
6752            <header>
6753             <cppcodedocumentation tag="" text="Private stuff" />
6754            </header>
6755            <textblocks>
6756             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
6757              <header>
6758               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6759              </header>
6760              <textblocks/>
6761             </hierarchicalcodeblock>
6762             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
6763              <header>
6764               <cppcodedocumentation tag="" indentLevel="1" />
6765              </header>
6766              <textblocks>
6767               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6768                <header>
6769                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6770                </header>
6771                <textblocks/>
6772               </hierarchicalcodeblock>
6773               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6774                <header>
6775                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6776                </header>
6777                <textblocks>
6778                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
6779                  <header>
6780                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6781                  </header>
6782                  <textblocks/>
6783                 </hierarchicalcodeblock>
6784                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
6785                  <header>
6786                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6787                  </header>
6788                  <textblocks/>
6789                 </hierarchicalcodeblock>
6790                </textblocks>
6791               </hierarchicalcodeblock>
6792               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6793                <header>
6794                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6795                </header>
6796                <textblocks/>
6797               </hierarchicalcodeblock>
6798              </textblocks>
6799             </hierarchicalcodeblock>
6800            </textblocks>
6801           </hierarchicalcodeblock>
6802          </textblocks>
6803         </cppheaderclassdeclarationblock>
6804        </textblocks>
6805       </hierarchicalcodeblock>
6806       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //HEADERHELPER_H" >
6807        <header>
6808         <cppcodedocumentation tag="" writeOutText="false" />
6809        </header>
6810       </codeblockwithcomments>
6811      </textblocks>
6812      <header>
6813       <codecomment tag="" text="/************************************************************************&amp;#010;                     headerhelper.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
6814      </header>
6815      <classfields/>
6816     </classifiercodedocument>
6817     <classifiercodedocument writeOutCode="true" package="" id="cppheader104" parent_class="104" fileExt=".h" fileName="file" >
6818      <textblocks>
6819       <codeblockwithcomments tag="hashDefBlock" text="#ifndef FILE_H&amp;#010;#define FILE_H" >
6820        <header>
6821         <cppcodedocumentation tag="" writeOutText="false" />
6822        </header>
6823       </codeblockwithcomments>
6824       <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;header.h&quot;&amp;#010;" >
6825        <header>
6826         <cppcodedocumentation tag="" writeOutText="false" />
6827        </header>
6828       </codeblockwithcomments>
6829       <codeblockwithcomments tag="using" writeOutText="false" >
6830        <header>
6831         <cppcodedocumentation tag="" writeOutText="false" />
6832        </header>
6833       </codeblockwithcomments>
6834       <hierarchicalcodeblock tag="namespace" canDelete="false" >
6835        <header>
6836         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
6837        </header>
6838        <textblocks>
6839         <codeblockwithcomments tag="enums" writeOutText="false" >
6840          <header>
6841           <cppcodedocumentation tag="" writeOutText="false" />
6842          </header>
6843         </codeblockwithcomments>
6844         <cppheaderclassdeclarationblock parent_id="104" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
6845          <header>
6846           <cppcodecomment tag="" text="Class File&amp;#010;" />
6847          </header>
6848          <textblocks>
6849           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
6850            <header>
6851             <cppcodedocumentation tag="" text="Public stuff" />
6852            </header>
6853            <textblocks>
6854             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
6855              <header>
6856               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6857              </header>
6858              <textblocks>
6859               <ccfdeclarationcodeblock parent_id="106" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" File ;" >
6860                <header>
6861                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6862                </header>
6863               </ccfdeclarationcodeblock>
6864              </textblocks>
6865             </hierarchicalcodeblock>
6866             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
6867              <header>
6868               <cppcodedocumentation tag="" indentLevel="1" />
6869              </header>
6870              <textblocks>
6871               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6872                <header>
6873                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6874                </header>
6875                <textblocks>
6876                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="File ( ) { }" >
6877                  <header>
6878                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
6879                  </header>
6880                 </codeblockwithcomments>
6881                </textblocks>
6882               </hierarchicalcodeblock>
6883               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6884                <header>
6885                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6886                </header>
6887                <textblocks>
6888                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
6889                  <header>
6890                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6891                  </header>
6892                  <textblocks/>
6893                 </hierarchicalcodeblock>
6894                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
6895                  <header>
6896                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6897                  </header>
6898                  <textblocks>
6899                   <codeaccessormethod accessType="0" parent_id="106" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="0" >
6900                    <header>
6901                     <cppcodedocumentation tag="" indentLevel="1" />
6902                    </header>
6903                   </codeaccessormethod>
6904                   <codeaccessormethod accessType="1" parent_id="106" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="0" >
6905                    <header>
6906                     <cppcodedocumentation tag="" indentLevel="1" />
6907                    </header>
6908                   </codeaccessormethod>
6909                   <codeaccessormethod accessType="2" parent_id="106" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="0" >
6910                    <header>
6911                     <cppcodedocumentation tag="" indentLevel="1" />
6912                    </header>
6913                   </codeaccessormethod>
6914                   <codeaccessormethod accessType="3" parent_id="106" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="0" >
6915                    <header>
6916                     <cppcodedocumentation tag="" indentLevel="1" />
6917                    </header>
6918                   </codeaccessormethod>
6919                   <codeaccessormethod accessType="4" parent_id="106" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="0" >
6920                    <header>
6921                     <cppcodedocumentation tag="" indentLevel="1" />
6922                    </header>
6923                   </codeaccessormethod>
6924                  </textblocks>
6925                 </hierarchicalcodeblock>
6926                </textblocks>
6927               </hierarchicalcodeblock>
6928               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6929                <header>
6930                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6931                </header>
6932                <textblocks/>
6933               </hierarchicalcodeblock>
6934              </textblocks>
6935             </hierarchicalcodeblock>
6936            </textblocks>
6937           </hierarchicalcodeblock>
6938           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
6939            <header>
6940             <cppcodedocumentation tag="" text="Protected stuff" />
6941            </header>
6942            <textblocks>
6943             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
6944              <header>
6945               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6946              </header>
6947              <textblocks/>
6948             </hierarchicalcodeblock>
6949             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
6950              <header>
6951               <cppcodedocumentation tag="" indentLevel="1" />
6952              </header>
6953              <textblocks>
6954               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6955                <header>
6956                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6957                </header>
6958                <textblocks/>
6959               </hierarchicalcodeblock>
6960               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6961                <header>
6962                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6963                </header>
6964                <textblocks>
6965                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
6966                  <header>
6967                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6968                  </header>
6969                  <textblocks/>
6970                 </hierarchicalcodeblock>
6971                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
6972                  <header>
6973                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6974                  </header>
6975                  <textblocks/>
6976                 </hierarchicalcodeblock>
6977                </textblocks>
6978               </hierarchicalcodeblock>
6979               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6980                <header>
6981                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6982                </header>
6983                <textblocks/>
6984               </hierarchicalcodeblock>
6985              </textblocks>
6986             </hierarchicalcodeblock>
6987            </textblocks>
6988           </hierarchicalcodeblock>
6989           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
6990            <header>
6991             <cppcodedocumentation tag="" text="Private stuff" />
6992            </header>
6993            <textblocks>
6994             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
6995              <header>
6996               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6997              </header>
6998              <textblocks/>
6999             </hierarchicalcodeblock>
7000             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
7001              <header>
7002               <cppcodedocumentation tag="" indentLevel="1" />
7003              </header>
7004              <textblocks>
7005               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
7006                <header>
7007                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
7008                </header>
7009                <textblocks/>
7010               </hierarchicalcodeblock>
7011               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
7012                <header>
7013                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
7014                </header>
7015                <textblocks>
7016                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
7017                  <header>
7018                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7019                  </header>
7020                  <textblocks/>
7021                 </hierarchicalcodeblock>
7022                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
7023                  <header>
7024                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7025                  </header>
7026                  <textblocks/>
7027                 </hierarchicalcodeblock>
7028                </textblocks>
7029               </hierarchicalcodeblock>
7030               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
7031                <header>
7032                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
7033                </header>
7034                <textblocks/>
7035               </hierarchicalcodeblock>
7036              </textblocks>
7037             </hierarchicalcodeblock>
7038            </textblocks>
7039           </hierarchicalcodeblock>
7040          </textblocks>
7041         </cppheaderclassdeclarationblock>
7042        </textblocks>
7043       </hierarchicalcodeblock>
7044       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //FILE_H" >
7045        <header>
7046         <cppcodedocumentation tag="" writeOutText="false" />
7047        </header>
7048       </codeblockwithcomments>
7049      </textblocks>
7050      <header>
7051       <codecomment tag="" text="/************************************************************************&amp;#010;                     file.h - Copyright frog&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Fri Apr 30 2004 at 15:23:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
7052      </header>
7053      <classfields>
7054       <codeclassfield parent_id="106" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
7055        <header>
7056         <cppcodedocumentation tag="" />
7057        </header>
7058        <ccfdeclarationcodeblock parent_id="106" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" File ;" >
7059         <header>
7060          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7061         </header>
7062        </ccfdeclarationcodeblock>
7063        <codeaccessormethod accessType="0" parent_id="106" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="0" >
7064         <header>
7065          <cppcodedocumentation tag="" indentLevel="1" />
7066         </header>
7067        </codeaccessormethod>
7068        <codeaccessormethod accessType="1" parent_id="106" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="0" >
7069         <header>
7070          <cppcodedocumentation tag="" indentLevel="1" />
7071         </header>
7072        </codeaccessormethod>
7073        <codeaccessormethod accessType="2" parent_id="106" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="0" >
7074         <header>
7075          <cppcodedocumentation tag="" indentLevel="1" />
7076         </header>
7077        </codeaccessormethod>
7078        <codeaccessormethod accessType="3" parent_id="106" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="0" >
7079         <header>
7080          <cppcodedocumentation tag="" indentLevel="1" />
7081         </header>
7082        </codeaccessormethod>
7083        <codeaccessormethod accessType="4" parent_id="106" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="106" role_id="0" >
7084         <header>
7085          <cppcodedocumentation tag="" indentLevel="1" />
7086         </header>
7087        </codeaccessormethod>
7088       </codeclassfield>
7089      </classfields>
7090     </classifiercodedocument>
7091    </codegenerator>
7092   </codegeneration>
7093  </XMI.content>
7094 </XMI>