Author: jstephens
Date: 2006-07-02 14:10:23 +0200 (Sun, 02 Jul 2006)
New Revision: 2589
Log:
Added diagram for NdbScanFilter class - XMI and PNG files.
Added:
trunk/ndbapi/images/NdbScanFilter-class.png
trunk/ndbapi/xmi/NdbScanFilter.xmi
Added: trunk/ndbapi/images/NdbScanFilter-class.png
===================================================================
(Binary files differ)
Property changes on: trunk/ndbapi/images/NdbScanFilter-class.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/ndbapi/xmi/NdbScanFilter.xmi
===================================================================
--- trunk/ndbapi/xmi/NdbScanFilter.xmi (rev 0)
+++ trunk/ndbapi/xmi/NdbScanFilter.xmi 2006-07-02 12:10:23 UTC (rev 2589)
@@ -0,0 +1,1734 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2006-07-02T21:59:13" xmi.version="1.2" >
+ <XMI.header>
+ <XMI.documentation>
+ <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
+ <XMI.exporterVersion>1.5.3</XMI.exporterVersion>
+ <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
+ </XMI.documentation>
+ <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
+ </XMI.header>
+ <XMI.content>
+ <UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="UML Model" >
+ <UML:Namespace.ownedElement>
+ <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="3" isRoot="false" isAbstract="false" name="datatype" />
+ <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14" isRoot="false" isAbstract="false" name="constructor" />
+ <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15" isRoot="false" isAbstract="false" name="friend" />
+ <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="16" isRoot="false" isAbstract="false" name="virtual" />
+ <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="24" isRoot="false" isAbstract="false" name="enum" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="2" isRoot="false" isAbstract="false" name="int" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="4" isRoot="false" isAbstract="false" name="char" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="5" isRoot="false" isAbstract="false" name="bool" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="6" isRoot="false" isAbstract="false" name="float" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="7" isRoot="false" isAbstract="false" name="double" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="8" isRoot="false" isAbstract="false" name="short" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="9" isRoot="false" isAbstract="false" name="long" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="10" isRoot="false" isAbstract="false" name="unsigned int" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="11" isRoot="false" isAbstract="false" name="unsigned short" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12" isRoot="false" isAbstract="false" name="unsigned long" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13" isRoot="false" isAbstract="false" name="string" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="20" isRoot="false" isAbstract="false" name="class NdbOperation*" elementReference="19" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="47" isRoot="false" isAbstract="false" name="const void*" elementReference="46" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="94" isRoot="false" isAbstract="false" name="const char*" elementReference="4" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="108" isRoot="false" isAbstract="false" name="const NdbScanFilter&" elementReference="17" />
+ <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="110" isRoot="false" isAbstract="false" name="NdbScanFilter&" elementReference="17" />
+ <UML:Class comment="Copyright (C) 2003 MySQL AB
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *//**
+@class NdbScanFilter
+@brief A simple way to specify filters for scan operations
+
+@note This filter interface is under development and may change in
+ the future!
+" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17" isRoot="false" isAbstract="false" name="NdbScanFilter" >
+ <UML:Classifier.feature>
+ <UML:Operation stereotype="14" comment="Constructor
+@param op The NdbOperation that the filter belongs to (is applied to)." isSpecification="false" isLeaf="false" visibility="public" xmi.id="18" isRoot="false" isAbstract="false" isQuery="false" name="NdbScanFilter" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="21" value="" type="20" name="op" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="22" isRoot="false" isAbstract="false" isQuery="false" name="~NdbScanFilter" />
+ <UML:Operation comment="@name Grouping
+@{
+//**
+ Begin of compound.
+ return 0 if successful, -1 otherwize" isSpecification="false" isLeaf="false" visibility="public" xmi.id="38" isRoot="false" isAbstract="false" isQuery="false" name="begin" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="566" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="39" value="" type="23" name="group" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation comment=" End of compound.
+ return 0 if successful, -1 otherwize" isSpecification="false" isLeaf="false" visibility="public" xmi.id="40" isRoot="false" isAbstract="false" isQuery="false" name="end" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="567" type="2" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation comment=" <i>Explanation missing</i>" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41" isRoot="false" isAbstract="false" isQuery="false" name="istrue" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="568" type="2" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation comment=" <i>Explanation missing</i>" isSpecification="false" isLeaf="false" visibility="public" xmi.id="42" isRoot="false" isAbstract="false" isQuery="false" name="isfalse" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="569" type="2" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation comment="<html><head><meta name="qrichtext" content="1" /></head><body style="font-size:9pt;font-family:Andale Mono">
+<p>Compare column <span style="font-weight:600">ColId</span> with <span style="font-weight:600">val</span></p>
+</body></html>
+" isSpecification="false" isLeaf="false" visibility="public" xmi.id="43" isRoot="false" isAbstract="false" isQuery="false" name="cmp" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="570" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="44" value="" type="29" name="cond" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="45" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="48" value="" type="47" name="val" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="50" value="" type="49" name="len" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="51" isRoot="false" isAbstract="false" isQuery="false" name="eq" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="571" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="52" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="53" value="" type="49" name="value" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="54" isRoot="false" isAbstract="false" isQuery="false" name="ne" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="572" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="55" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="56" value="" type="49" name="value" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="57" isRoot="false" isAbstract="false" isQuery="false" name="lt" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="573" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="58" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="59" value="" type="49" name="value" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="60" isRoot="false" isAbstract="false" isQuery="false" name="le" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="574" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="61" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="62" value="" type="49" name="value" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="63" isRoot="false" isAbstract="false" isQuery="false" name="gt" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="575" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="64" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="65" value="" type="49" name="value" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="66" isRoot="false" isAbstract="false" isQuery="false" name="ge" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="576" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="67" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="68" value="" type="49" name="value" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="69" isRoot="false" isAbstract="false" isQuery="false" name="eq" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="577" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="70" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="72" value="" type="71" name="value" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="73" isRoot="false" isAbstract="false" isQuery="false" name="ne" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="578" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="74" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="75" value="" type="71" name="value" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="76" isRoot="false" isAbstract="false" isQuery="false" name="lt" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="579" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="77" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="78" value="" type="71" name="value" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="79" isRoot="false" isAbstract="false" isQuery="false" name="le" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="580" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="80" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="81" value="" type="71" name="value" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="82" isRoot="false" isAbstract="false" isQuery="false" name="gt" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="581" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="83" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="84" value="" type="71" name="value" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="85" isRoot="false" isAbstract="false" isQuery="false" name="ge" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="582" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="86" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="87" value="" type="71" name="value" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation comment="Check if column value is NULL" isSpecification="false" isLeaf="false" visibility="public" xmi.id="88" isRoot="false" isAbstract="false" isQuery="false" name="isnull" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="583" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="89" value="" type="2" name="ColId" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation comment="Check if column value is non-NULL" isSpecification="false" isLeaf="false" visibility="public" xmi.id="90" isRoot="false" isAbstract="false" isQuery="false" name="isnotnull" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="584" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="91" value="" type="2" name="ColId" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation comment=" Like comparison operator.
+ return 0 if successful, -1 otherwize" isSpecification="false" isLeaf="false" visibility="public" xmi.id="92" isRoot="false" isAbstract="false" isQuery="false" name="like" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="585" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="93" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="95" value="" type="94" name="val" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="96" value="" type="49" name="len" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="97" value="" type="5" name="nopad" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Operation comment=" Notlike comparison operator.
+ return 0 if successful, -1 otherwize" isSpecification="false" isLeaf="false" visibility="public" xmi.id="98" isRoot="false" isAbstract="false" isQuery="false" name="notlike" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="586" type="2" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="99" value="" type="2" name="ColId" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="100" value="" type="94" name="val" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="101" value="" type="49" name="len" />
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="102" value="" type="5" name="nopad" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ </UML:Classifier.feature>
+ <UML:Namespace.ownedElement>
+ <UML:Enumeration stereotype="24" comment=" Group operators" isSpecification="false" isLeaf="false" visibility="public" namespace="17" xmi.id="23" isRoot="false" isAbstract="false" name="Group" >
+ <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="23" xmi.id="25" isRoot="false" isAbstract="false" name="AND" />
+ <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="23" xmi.id="26" isRoot="false" isAbstract="false" name="OR" />
+ <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="23" xmi.id="27" isRoot="false" isAbstract="false" name="NAND" />
+ <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="23" xmi.id="28" isRoot="false" isAbstract="false" name="NOR" />
+ </UML:Enumeration>
+ <UML:Enumeration stereotype="24" isSpecification="false" isLeaf="false" visibility="public" namespace="17" xmi.id="29" isRoot="false" isAbstract="false" name="BinaryCondition" >
+ <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="29" xmi.id="30" isRoot="false" isAbstract="false" name="COND_LE" />
+ <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="29" xmi.id="31" isRoot="false" isAbstract="false" name="COND_LT" />
+ <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="29" xmi.id="32" isRoot="false" isAbstract="false" name="COND_GE" />
+ <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="29" xmi.id="33" isRoot="false" isAbstract="false" name="COND_GT" />
+ <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="29" xmi.id="34" isRoot="false" isAbstract="false" name="COND_EQ" />
+ <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="29" xmi.id="35" isRoot="false" isAbstract="false" name="COND_NE" />
+ <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="29" xmi.id="36" isRoot="false" isAbstract="false" name="COND_LIKE" />
+ <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="29" xmi.id="37" isRoot="false" isAbstract="false" name="COND_NOT_LIKE" />
+ </UML:Enumeration>
+ </UML:Namespace.ownedElement>
+ </UML:Class>
+ <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="19" isRoot="false" isAbstract="false" name="class NdbOperation" />
+ <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="46" isRoot="false" isAbstract="false" name="void" />
+ <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="49" isRoot="false" isAbstract="false" name="Uint32" />
+ <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="71" isRoot="false" isAbstract="false" name="Uint64" />
+ </UML:Namespace.ownedElement>
+ </UML:Model>
+ </XMI.content>
+ <XMI.extensions xmi.extender="umbrello" >
+ <docsettings viewid="1" documentation="" uniqueid="586" />
+ <diagrams>
+ <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="975" snapy="10" showatts="1" xmi.id="1" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Andale Mono,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="713" >
+ <widgets>
+ <classwidget usesdiagramfillcolour="0" width="721" showattsigs="602" usesdiagramusefillcolour="0" x="86" y="12" showopsigs="602" linewidth="none" fillcolour="#ffffc0" height="465" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17" showoperations="1" showpackage="0" showscope="0" font="Andale Mono,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
+ <enumwidget usesdiagramfillcolour="1" width="144" usesdiagramusefillcolour="1" x="237" y="519" linewidth="none" fillcolour="none" height="190" usefillcolor="1" isinstance="0" xmi.id="29" showpackage="0" showstereotype="1" font="Andale Mono,10,-1,5,50,0,0,0,0,0" linecolor="none" />
+ <enumwidget usesdiagramfillcolour="1" width="62" usesdiagramusefillcolour="1" x="597" y="557" linewidth="none" fillcolour="none" height="114" usefillcolor="1" isinstance="0" xmi.id="23" showpackage="0" font="Andale Mono,10,-1,5,50,0,0,0,0,0" linecolor="none" />
+ </widgets>
+ <messages/>
+ <associations>
+ <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="29" widgetaid="17" roleBdoc="" documentation="" roleAdoc="" type="509" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
+ <linepath>
+ <startpoint startx="326" starty="477" />
+ <endpoint endx="309" endy="519" />
+ </linepath>
+ </assocwidget>
+ <assocwidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="23" widgetaid="17" roleBdoc="" documentation="" roleAdoc="" type="509" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
+ <linepath>
+ <startpoint startx="566" starty="477" />
+ <endpoint endx="628" endy="557" />
+ </linepath>
+ </assocwidget>
+ </associations>
+ </diagram>
+ </diagrams>
+ <listview>
+ <listitem open="1" type="800" label="Views" >
+ <listitem open="1" type="801" label="Logical View" >
+ <listitem open="1" type="813" id="17" >
+ <listitem open="0" type="815" id="18" />
+ <listitem open="0" type="815" id="22" />
+ <listitem open="0" type="815" id="38" />
+ <listitem open="0" type="815" id="40" />
+ <listitem open="0" type="815" id="41" />
+ <listitem open="0" type="815" id="42" />
+ <listitem open="0" type="815" id="43" />
+ <listitem open="0" type="815" id="51" />
+ <listitem open="0" type="815" id="54" />
+ <listitem open="0" type="815" id="57" />
+ <listitem open="0" type="815" id="60" />
+ <listitem open="0" type="815" id="63" />
+ <listitem open="0" type="815" id="66" />
+ <listitem open="0" type="815" id="69" />
+ <listitem open="0" type="815" id="73" />
+ <listitem open="0" type="815" id="76" />
+ <listitem open="0" type="815" id="79" />
+ <listitem open="0" type="815" id="82" />
+ <listitem open="0" type="815" id="85" />
+ <listitem open="0" type="815" id="88" />
+ <listitem open="0" type="815" id="90" />
+ <listitem open="0" type="815" id="92" />
+ <listitem open="0" type="815" id="98" />
+ <listitem open="0" type="831" id="29" >
+ <listitem open="0" type="-1" id="30" />
+ <listitem open="0" type="-1" id="31" />
+ <listitem open="0" type="-1" id="32" />
+ <listitem open="0" type="-1" id="33" />
+ <listitem open="0" type="-1" id="34" />
+ <listitem open="0" type="-1" id="35" />
+ <listitem open="0" type="-1" id="36" />
+ <listitem open="0" type="-1" id="37" />
+ </listitem>
+ <listitem open="0" type="831" id="23" >
+ <listitem open="0" type="-1" id="25" />
+ <listitem open="0" type="-1" id="26" />
+ <listitem open="0" type="-1" id="27" />
+ <listitem open="0" type="-1" id="28" />
+ </listitem>
+ </listitem>
+ <listitem open="0" type="813" id="49" />
+ <listitem open="0" type="813" id="71" />
+ <listitem open="0" type="813" id="19" />
+ <listitem open="0" type="813" id="46" />
+ <listitem open="1" type="830" label="Datatypes" >
+ <listitem open="0" type="829" id="110" />
+ <listitem open="0" type="829" id="5" />
+ <listitem open="0" type="829" id="4" />
+ <listitem open="0" type="829" id="20" />
+ <listitem open="0" type="829" id="108" />
+ <listitem open="0" type="829" id="94" />
+ <listitem open="0" type="829" id="47" />
+ <listitem open="0" type="829" id="7" />
+ <listitem open="0" type="829" id="6" />
+ <listitem open="0" type="829" id="2" />
+ <listitem open="0" type="829" id="9" />
+ <listitem open="0" type="829" id="8" />
+ <listitem open="0" type="829" id="13" />
+ <listitem open="0" type="829" id="10" />
+ <listitem open="0" type="829" id="12" />
+ <listitem open="0" type="829" id="11" />
+ </listitem>
+ </listitem>
+ <listitem open="1" type="802" label="Use Case View" />
+ <listitem open="1" type="821" label="Component View" />
+ <listitem open="1" type="827" label="Deployment View" />
+ <listitem open="1" type="836" label="Entity Relationship Model" />
+ </listitem>
+ </listview>
+ <codegeneration>
+ <codegenerator language="C++" >
+ <classifiercodedocument writeOutCode="true" package="" id="17" parent_class="17" fileExt=".cpp" fileName="ndbscanfilter" >
+ <textblocks>
+ <codeblockwithcomments tag="includes" text="#include "ndbscanfilter.h"&#010;" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Constructors/Destructors" />
+ </header>
+ <textblocks>
+ <codeoperation parent_id="18" tag="operation_18" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Constructor&#010;@param op The NdbOperation that the filter belongs to (is applied to)." />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="22" tag="operation_22" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" />
+ </header>
+ </codeoperation>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Methods" />
+ </header>
+ <textblocks>
+ <codeoperation parent_id="38" tag="operation_38" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="@name Grouping&#010;@{&#010;//**&#010; Begin of compound.&#010; return 0 if successful, -1 otherwize" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="40" tag="operation_40" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text=" End of compound.&#010; return 0 if successful, -1 otherwize" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="41" tag="operation_41" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text=" <i>Explanation missing</i>" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="42" tag="operation_42" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text=" <i>Explanation missing</i>" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="43" tag="operation_43" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="<html><head><meta name="qrichtext" content="1" /></head><body style="font-size:9pt;font-family:Andale Mono">&#010;<p>Compare column <span style="font-weight:600">ColId</span> with <span style="font-weight:600">val</span></p>&#010;</body></html>&#010;" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="51" tag="operation_51" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="54" tag="operation_54" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="57" tag="operation_57" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="60" tag="operation_60" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="63" tag="operation_63" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="66" tag="operation_66" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="69" tag="operation_69" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="73" tag="operation_73" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="76" tag="operation_76" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="79" tag="operation_79" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="82" tag="operation_82" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="85" tag="operation_85" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="88" tag="operation_88" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Check if column value is NULL" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="90" tag="operation_90" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Check if column value is non-NULL" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="92" tag="operation_92" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text=" Like comparison operator.&#010; return 0 if successful, -1 otherwize" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="98" tag="operation_98" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text=" Notlike comparison operator.&#010; return 0 if successful, -1 otherwize" />
+ </header>
+ </codeoperation>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ <header>
+ <codecomment tag="" text="/************************************************************************&#010; ndbscanfilter.cpp - Copyright jon&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code!
.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun Jul 2 2006 at 21:59:10&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
+ </header>
+ <classfields/>
+ </classifiercodedocument>
+ <classifiercodedocument writeOutCode="true" package="" id="19" parent_class="19" fileExt=".cpp" fileName="class ndboperation" >
+ <textblocks>
+ <codeblockwithcomments tag="includes" text="#include "class ndboperation.h"&#010;" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Constructors/Destructors" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Methods" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ <header>
+ <codecomment tag="" text="/************************************************************************&#010; class ndboperation.cpp - Copyright jon&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java!
code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun Jul 2 2006 at 21:59:10&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
+ </header>
+ <classfields/>
+ </classifiercodedocument>
+ <classifiercodedocument writeOutCode="true" package="" id="46" parent_class="46" fileExt=".cpp" fileName="void" >
+ <textblocks>
+ <codeblockwithcomments tag="includes" text="#include "void.h"&#010;" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Constructors/Destructors" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Methods" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ <header>
+ <codecomment tag="" text="/************************************************************************&#010; void.cpp - Copyright jon&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#01!
0; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun Jul 2 2006 at 21:59:10&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
+ </header>
+ <classfields/>
+ </classifiercodedocument>
+ <classifiercodedocument writeOutCode="true" package="" id="49" parent_class="49" fileExt=".cpp" fileName="uint32" >
+ <textblocks>
+ <codeblockwithcomments tag="includes" text="#include "uint32.h"&#010;" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Constructors/Destructors" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Methods" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ <header>
+ <codecomment tag="" text="/************************************************************************&#010; uint32.cpp - Copyright jon&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#!
010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun Jul 2 2006 at 21:59:10&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
+ </header>
+ <classfields/>
+ </classifiercodedocument>
+ <classifiercodedocument writeOutCode="true" package="" id="71" parent_class="71" fileExt=".cpp" fileName="uint64" >
+ <textblocks>
+ <codeblockwithcomments tag="includes" text="#include "uint64.h"&#010;" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Constructors/Destructors" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Methods" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ <header>
+ <codecomment tag="" text="/************************************************************************&#010; uint64.cpp - Copyright jon&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#!
010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun Jul 2 2006 at 21:59:10&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
+ </header>
+ <classfields/>
+ </classifiercodedocument>
+ <classifiercodedocument writeOutCode="true" package="" id="cppheader17" parent_class="17" fileExt=".h" fileName="ndbscanfilter" >
+ <textblocks>
+ <codeblockwithcomments tag="hashDefBlock" text="#ifndef NDBSCANFILTER_H&#010;#define NDBSCANFILTER_H" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "group.h"&#010;#include "binarycondition.h"&#010;#include "uint32.h"&#010;#include "uint64.h"&#010;" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <codeblockwithcomments tag="using" writeOutText="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <hierarchicalcodeblock tag="namespace" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
+ </header>
+ <textblocks>
+ <codeblockwithcomments tag="enums" writeOutText="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <cppheaderclassdeclarationblock parent_id="17" tag="classDeclarationBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Class NdbScanFilter&#010;Copyright (C) 2003 MySQL AB&#010;This program is free software; you can redistribute it and/or modify&#010;it under the terms of the GNU General Public License as published by&#010;the Free Software Foundation; either version 2 of the License, or&#010;(at your option) any later version.&#010;This program is distributed in the hope that it will be useful,&#010;but WITHOUT ANY WARRANTY; without even the implied warranty of&#010;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the&#010;GNU General Public License for more details.&#010;You should have received a copy of the GNU General Public License&#010;along with this program; if not, write to the Free Software&#010;Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *//**&#010;@class NdbScanFilter&#010;@brief A simple way to specify filters for scan operations&#010;!
&#010;@note This filter interface is under development and may change in &#010; the future! &#010;" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Public stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks>
+ <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="NdbScanFilter ( ) { }" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
+ </header>
+ </codeblockwithcomments>
+ <codeoperation parent_id="18" tag="operation_18" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="22" tag="operation_22" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ </codeoperation>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks>
+ <codeoperation parent_id="38" tag="operation_38" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="40" tag="operation_40" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="41" tag="operation_41" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="42" tag="operation_42" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="43" tag="operation_43" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="51" tag="operation_51" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param ColId &#010;@param value " />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="54" tag="operation_54" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param ColId &#010;@param value " />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="57" tag="operation_57" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param ColId &#010;@param value " />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="60" tag="operation_60" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param ColId &#010;@param value " />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="63" tag="operation_63" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param ColId &#010;@param value " />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="66" tag="operation_66" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param ColId &#010;@param value " />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="69" tag="operation_69" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param ColId &#010;@param value " />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="73" tag="operation_73" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param ColId &#010;@param value " />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="76" tag="operation_76" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param ColId &#010;@param value " />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="79" tag="operation_79" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param ColId &#010;@param value " />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="82" tag="operation_82" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param ColId &#010;@param value " />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="85" tag="operation_85" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param ColId &#010;@param value " />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="88" tag="operation_88" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="90" tag="operation_90" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="92" tag="operation_92" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ </codeoperation>
+ <codeoperation parent_id="98" tag="operation_98" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ </codeoperation>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Protected stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Private stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </cppheaderclassdeclarationblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //NDBSCANFILTER_H" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ </textblocks>
+ <header>
+ <codecomment tag="" text="/************************************************************************&#010; ndbscanfilter.h - Copyright jon&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&am!
p;#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun Jul 2 2006 at 21:59:10&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
+ </header>
+ <classfields/>
+ </classifiercodedocument>
+ <classifiercodedocument writeOutCode="true" package="" id="cppheader19" parent_class="19" fileExt=".h" fileName="class ndboperation" >
+ <textblocks>
+ <codeblockwithcomments tag="hashDefBlock" text="#ifndef CLASS_NDBOPERATION_H&#010;#define CLASS_NDBOPERATION_H" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <codeblockwithcomments tag="using" writeOutText="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <hierarchicalcodeblock tag="namespace" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
+ </header>
+ <textblocks>
+ <codeblockwithcomments tag="enums" writeOutText="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <cppheaderclassdeclarationblock parent_id="19" tag="classDeclarationBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Class class NdbOperation&#010;" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Public stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks>
+ <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="class NdbOperation ( ) { }" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
+ </header>
+ </codeblockwithcomments>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Protected stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Private stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </cppheaderclassdeclarationblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CLASS_NDBOPERATION_H" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ </textblocks>
+ <header>
+ <codecomment tag="" text="/************************************************************************&#010; class ndboperation.h - Copyright jon&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java cod!
e.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun Jul 2 2006 at 21:59:10&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
+ </header>
+ <classfields/>
+ </classifiercodedocument>
+ <classifiercodedocument writeOutCode="true" package="" id="cppheader46" parent_class="46" fileExt=".h" fileName="void" >
+ <textblocks>
+ <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOID_H&#010;#define VOID_H" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <codeblockwithcomments tag="using" writeOutText="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <hierarchicalcodeblock tag="namespace" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
+ </header>
+ <textblocks>
+ <codeblockwithcomments tag="enums" writeOutText="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <cppheaderclassdeclarationblock parent_id="46" tag="classDeclarationBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Class void&#010;" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Public stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks>
+ <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="void ( ) { }" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
+ </header>
+ </codeblockwithcomments>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Protected stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Private stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </cppheaderclassdeclarationblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOID_H" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ </textblocks>
+ <header>
+ <codecomment tag="" text="/************************************************************************&#010; void.h - Copyright jon&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; !
If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun Jul 2 2006 at 21:59:10&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
+ </header>
+ <classfields/>
+ </classifiercodedocument>
+ <classifiercodedocument writeOutCode="true" package="" id="cppheader49" parent_class="49" fileExt=".h" fileName="uint32" >
+ <textblocks>
+ <codeblockwithcomments tag="hashDefBlock" text="#ifndef UINT32_H&#010;#define UINT32_H" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <codeblockwithcomments tag="using" writeOutText="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <hierarchicalcodeblock tag="namespace" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
+ </header>
+ <textblocks>
+ <codeblockwithcomments tag="enums" writeOutText="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <cppheaderclassdeclarationblock parent_id="49" tag="classDeclarationBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Class Uint32&#010;" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Public stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks>
+ <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Uint32 ( ) { }" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
+ </header>
+ </codeblockwithcomments>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Protected stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Private stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </cppheaderclassdeclarationblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //UINT32_H" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ </textblocks>
+ <header>
+ <codecomment tag="" text="/************************************************************************&#010; uint32.h - Copyright jon&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010;!
If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun Jul 2 2006 at 21:59:10&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
+ </header>
+ <classfields/>
+ </classifiercodedocument>
+ <classifiercodedocument writeOutCode="true" package="" id="cppheader71" parent_class="71" fileExt=".h" fileName="uint64" >
+ <textblocks>
+ <codeblockwithcomments tag="hashDefBlock" text="#ifndef UINT64_H&#010;#define UINT64_H" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <codeblockwithcomments tag="using" writeOutText="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <hierarchicalcodeblock tag="namespace" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
+ </header>
+ <textblocks>
+ <codeblockwithcomments tag="enums" writeOutText="false" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ <cppheaderclassdeclarationblock parent_id="71" tag="classDeclarationBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Class Uint64&#010;" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Public stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks>
+ <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Uint64 ( ) { }" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
+ </header>
+ </codeblockwithcomments>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Protected stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
+ <header>
+ <cppcodedocumentation tag="" text="Private stuff" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
+ </header>
+ <textblocks>
+ <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
+ <header>
+ <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
+ </header>
+ <textblocks/>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ </textblocks>
+ </cppheaderclassdeclarationblock>
+ </textblocks>
+ </hierarchicalcodeblock>
+ <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //UINT64_H" >
+ <header>
+ <cppcodedocumentation tag="" writeOutText="false" />
+ </header>
+ </codeblockwithcomments>
+ </textblocks>
+ <header>
+ <codecomment tag="" text="/************************************************************************&#010; uint64.h - Copyright jon&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010;!
If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun Jul 2 2006 at 21:59:10&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
+ </header>
+ <classfields/>
+ </classifiercodedocument>
+ </codegenerator>
+ </codegeneration>
+ </XMI.extensions>
+</XMI>
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r2589 - in trunk/ndbapi: images xmi | jon | 2 Jul |