<?xml version="1.0" encoding="UTF-8"?>
<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2005-03-24T00:00:46" xmi.version="1.2" >
 <XMI.header>
  <XMI.documentation>
   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
   <XMI.exporterVersion>1.4</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" isAbstract="false" >
   <UML:Namespace.ownedElement>
    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="13" isRoot="false" isAbstract="false" name="actor" />
    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="15" isRoot="false" isAbstract="false" name="class" />
    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="17" isRoot="false" isAbstract="false" name="datatype" />
    <UML:DataType stereotype="17" isSpecification="false" isLeaf="false" visibility="public" xmi.id="16" isRoot="false" isAbstract="false" name="void" />
    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="6" isRoot="false" isAbstract="false" name="UMLListView" >
     <UML:Classifier.feature>
      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="77" isRoot="false" isAbstract="false" name="contentsMousePressEvent" />
      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="80" isRoot="false" isAbstract="false" name="popupMenuSel" />
      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="32" isRoot="false" isAbstract="false" name="addNewItem" />
      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="53" isRoot="false" isAbstract="false" name="slotItemRenamed" />
      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="56" isRoot="false" isAbstract="false" name="createChildUMLObject" />
     </UML:Classifier.feature>
    </UML:Class>
    <UML:Class stereotype="13" isSpecification="false" isLeaf="false" visibility="public" xmi.id="10" isRoot="false" isAbstract="false" name="User" />
    <UML:Class stereotype="15" isSpecification="false" isLeaf="false" visibility="public" xmi.id="9" isRoot="false" isAbstract="false" name="ListPopupMenu" />
    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="33" isRoot="false" isAbstract="false" name="UMLListViewItem" >
     <UML:GeneralizableElement.generalization>
      <UML:Generalization xmi.idref="120" />
     </UML:GeneralizableElement.generalization>
     <UML:Classifier.feature>
      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="50" isRoot="false" isAbstract="false" name="okRename" />
      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="100" isRoot="false" isAbstract="false" name="QListViewItem" />
     </UML:Classifier.feature>
    </UML:Class>
    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="59" isRoot="false" isAbstract="false" name="UMLOperation" />
    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="117" isRoot="false" isAbstract="false" name="QListViewItem" >
     <UML:Classifier.feature>
      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="118" isRoot="false" isAbstract="false" name="startRename" />
      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="126" isRoot="false" isAbstract="false" name="okRename" />
     </UML:Classifier.feature>
    </UML:Class>
    <UML:Generalization isSpecification="false" child="33" visibility="public" xmi.id="120" parent="117" discriminator="" name="" />
   </UML:Namespace.ownedElement>
  </UML:Model>
 </XMI.content>
 <XMI.extensions xmi.extender="umbrello" >
  <docsettings viewid="108" documentation="" uniqueid="154" />
  <diagrams>
   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="821" snapy="10" showatts="0" xmi.id="108" documentation="A new list view item is constructed for the operation." type="403" showops="0" showpackage="0" name="sequence diagram" localid="899995" showstereotype="0" showscope="1" snapcsgrid="0" font="sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="800" >
    <widgets>
     <objectwidget usesdiagramfillcolour="0" width="49" usesdiagramusefillcolour="0" x="46" linecolour="#ff0000" y="48" instancename="" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="62" usefillcolor="1" isinstance="0" xmi.id="10" decon="0" localid="899999" multipleinstance="0" drawasactor="1" font="sans,10,-1,5,50,0,1,0,0,0" />
     <objectwidget usesdiagramfillcolour="1" width="98" usesdiagramusefillcolour="1" x="227" linecolour="none" y="48" instancename="" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="27" usefillcolor="1" isinstance="0" xmi.id="6" decon="0" localid="899998" multipleinstance="0" drawasactor="0" font="sans,10,-1,5,50,0,1,0,0,0" />
     <objectwidget usesdiagramfillcolour="1" width="112" usesdiagramusefillcolour="1" x="374" linecolour="none" y="151" instancename="" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="27" usefillcolor="1" isinstance="0" xmi.id="9" decon="0" localid="899997" multipleinstance="0" drawasactor="0" font="sans,10,-1,5,50,0,1,0,0,0" />
     <objectwidget usesdiagramfillcolour="1" width="124" usesdiagramusefillcolour="1" x="515" linecolour="none" y="272" instancename="" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="27" usefillcolor="1" isinstance="0" xmi.id="33" decon="0" localid="899996" multipleinstance="0" drawasactor="0" font="sans,10,-1,5,50,0,1,0,0,0" />
     <objectwidget usesdiagramfillcolour="1" width="105" usesdiagramusefillcolour="1" x="419" linecolour="none" y="519" instancename="" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="27" usefillcolor="1" isinstance="0" xmi.id="59" decon="0" localid="899995" multipleinstance="0" drawasactor="0" font="sans,10,-1,5,50,0,1,0,0,0" />
     <notewidget usesdiagramfillcolour="1" width="154" usesdiagramusefillcolour="1" x="16" linecolour="none" y="214" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="74" usefillcolor="1" isinstance="0" xmi.id="149" text="User presses right mouse button on a class in the listview." font="sans,10,-1,5,50,0,0,0,0,0" />
     <notewidget usesdiagramfillcolour="1" width="197" usesdiagramusefillcolour="1" x="38" linecolour="none" y="307" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="118" usefillcolor="1" isinstance="0" xmi.id="150" text="The popupMenuSel method is automatically invoked by a signal/slot connection when the user selects New->Operation in the popup menu." font="sans,10,-1,5,50,0,0,0,0,0" />
     <notewidget usesdiagramfillcolour="1" width="154" usesdiagramusefillcolour="1" x="505" linecolour="none" y="176" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="69" usefillcolor="1" isinstance="0" xmi.id="151" text="A new list view item is constructed for the operation." font="sans,10,-1,5,50,0,0,0,0,0" />
     <notewidget usesdiagramfillcolour="1" width="165" usesdiagramusefillcolour="1" x="652" linecolour="none" y="403" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="184" usefillcolor="1" isinstance="0" xmi.id="153" text="The okRename method is automatically invoked by QListViewItem (the parent class of UMLListViewItem) when the user presses &lt;Enter> in the operation name editfield." font="sans,10,-1,5,50,0,0,0,0,0" />
     <notewidget usesdiagramfillcolour="1" width="148" usesdiagramusefillcolour="1" x="298" linecolour="none" y="619" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="90" usefillcolor="1" isinstance="0" xmi.id="154" text="Finally the model object representing the operation comes into life." font="sans,10,-1,5,50,0,0,0,0,0" />
    </widgets>
    <messages>
     <messagewidget usesdiagramfillcolour="1" width="214" usesdiagramusefillcolour="1" x="70" linecolour="none" y="156" operation="77" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" textid="110" widgetaid="899999" isinstance="0" xmi.id="109" sequencemessagetype="1000" font="sans,10,-1,5,50,0,0,0,0,0" >
      <floatingtext usesdiagramfillcolour="1" width="181" usesdiagramusefillcolour="1" x="75" linecolour="none" y="135" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="704" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="110" text=": contentsMousePressEvent()" font="sans,10,-1,5,50,0,0,0,0,0" />
     </messagewidget>
     <messagewidget usesdiagramfillcolour="1" width="96" usesdiagramusefillcolour="1" x="277" linecolour="none" y="164" operation="" linewidth="none" usesdiagramlinewidth="1" widgetbid="899997" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="899998" isinstance="0" xmi.id="111" sequencemessagetype="1002" font="sans,10,-1,5,50,0,0,0,0,0" />
     <messagewidget usesdiagramfillcolour="1" width="162" usesdiagramusefillcolour="1" x="268" linecolour="none" y="223" operation="80" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="189" usefillcolor="1" seqnum="" textid="113" widgetaid="899997" isinstance="0" xmi.id="112" sequencemessagetype="1000" font="sans,10,-1,5,50,0,0,0,0,0" >
      <floatingtext usesdiagramfillcolour="1" width="110" usesdiagramusefillcolour="1" x="273" linecolour="none" y="202" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="704" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="113" text=": popupMenuSel()" font="sans,10,-1,5,50,0,0,0,0,0" />
     </messagewidget>
     <messagewidget usesdiagramfillcolour="1" width="50" usesdiagramusefillcolour="1" x="274" linecolour="none" y="266" operation="32" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="103" usefillcolor="1" seqnum="" textid="115" widgetaid="899998" isinstance="0" xmi.id="114" sequencemessagetype="1000" font="sans,10,-1,5,50,0,0,0,0,0" >
      <floatingtext usesdiagramfillcolour="1" width="96" usesdiagramusefillcolour="1" x="279" linecolour="none" y="245" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="705" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="115" text=": addNewItem()" font="sans,10,-1,5,50,0,0,0,0,0" />
     </messagewidget>
     <messagewidget usesdiagramfillcolour="1" width="237" usesdiagramusefillcolour="1" x="277" linecolour="none" y="285" operation="" linewidth="none" usesdiagramlinewidth="1" widgetbid="899996" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="899998" isinstance="0" xmi.id="116" sequencemessagetype="1002" font="sans,10,-1,5,50,0,0,0,0,0" />
     <messagewidget usesdiagramfillcolour="1" width="309" usesdiagramusefillcolour="1" x="276" linecolour="none" y="327" operation="118" linewidth="none" usesdiagramlinewidth="1" widgetbid="899996" usesdiagramlinecolour="1" fillcolour="none" height="22" usefillcolor="1" seqnum="" textid="124" widgetaid="899998" isinstance="0" xmi.id="123" sequencemessagetype="1000" font="sans,10,-1,5,50,0,0,0,0,0" >
      <floatingtext usesdiagramfillcolour="1" width="98" usesdiagramusefillcolour="1" x="281" linecolour="none" y="306" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="704" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="124" text=": startRename()" font="sans,10,-1,5,50,0,0,0,0,0" />
     </messagewidget>
     <messagewidget usesdiagramfillcolour="1" width="50" usesdiagramusefillcolour="1" x="575" linecolour="none" y="392" operation="50" linewidth="none" usesdiagramlinewidth="1" widgetbid="899996" usesdiagramlinecolour="1" fillcolour="none" height="238" usefillcolor="1" seqnum="" textid="145" widgetaid="899996" isinstance="0" xmi.id="140" sequencemessagetype="1000" font="sans,10,-1,5,50,0,0,0,0,0" >
      <floatingtext usesdiagramfillcolour="1" width="86" usesdiagramusefillcolour="1" x="580" linecolour="none" y="371" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="705" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="145" text=": okRename()" font="sans,10,-1,5,50,0,0,0,0,0" />
     </messagewidget>
     <messagewidget usesdiagramfillcolour="1" width="309" usesdiagramusefillcolour="1" x="268" linecolour="none" y="455" operation="53" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="135" usefillcolor="1" seqnum="" textid="144" widgetaid="899996" isinstance="0" xmi.id="143" sequencemessagetype="1000" font="sans,10,-1,5,50,0,0,0,0,0" >
      <floatingtext usesdiagramfillcolour="1" width="126" usesdiagramusefillcolour="1" x="273" linecolour="none" y="434" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="704" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="144" text=": slotItemRenamed()" font="sans,10,-1,5,50,0,0,0,0,0" />
     </messagewidget>
     <messagewidget usesdiagramfillcolour="1" width="50" usesdiagramusefillcolour="1" x="274" linecolour="none" y="494" operation="56" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="82" usefillcolor="1" seqnum="" textid="147" widgetaid="899998" isinstance="0" xmi.id="146" sequencemessagetype="1000" font="sans,10,-1,5,50,0,0,0,0,0" >
      <floatingtext usesdiagramfillcolour="1" width="154" usesdiagramusefillcolour="1" x="279" linecolour="none" y="473" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="705" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="147" text=": createChildUMLObject()" font="sans,10,-1,5,50,0,0,0,0,0" />
     </messagewidget>
     <messagewidget usesdiagramfillcolour="1" width="141" usesdiagramusefillcolour="1" x="277" linecolour="none" y="532" operation="" linewidth="none" usesdiagramlinewidth="1" widgetbid="899995" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="899998" isinstance="0" xmi.id="148" sequencemessagetype="1002" font="sans,10,-1,5,50,0,0,0,0,0" />
    </messages>
    <associations>
     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="109" widgetaid="149" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" >
      <linepath>
       <startpoint startx="93" starty="214" />
       <endpoint endx="177" endy="188" />
      </linepath>
     </assocwidget>
     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="112" widgetaid="150" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" >
      <linepath>
       <startpoint startx="235" starty="366" />
       <endpoint endx="268" endy="317" />
      </linepath>
     </assocwidget>
     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="116" widgetaid="151" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" >
      <linepath>
       <startpoint startx="505" starty="210" />
       <endpoint endx="395" endy="285" />
      </linepath>
     </assocwidget>
     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="140" widgetaid="153" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" >
      <linepath>
       <startpoint startx="652" starty="495" />
       <endpoint endx="625" endy="511" />
      </linepath>
     </assocwidget>
     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="148" widgetaid="154" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" >
      <linepath>
       <startpoint startx="373" starty="619" />
       <endpoint endx="347" endy="540" />
      </linepath>
     </assocwidget>
    </associations>
   </diagram>
   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="732" snapy="10" showatts="0" xmi.id="119" documentation="" type="402" showops="0" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="666" >
    <widgets>
     <classwidget usesdiagramfillcolour="1" width="117" showattsigs="601" usesdiagramusefillcolour="1" x="72" linecolour="none" y="271" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="35" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="33" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="sans,10,-1,5,75,0,0,0,0,0" />
     <classwidget usesdiagramfillcolour="1" width="99" showattsigs="601" usesdiagramusefillcolour="1" x="95" linecolour="none" y="105" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="35" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="117" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="sans,10,-1,5,75,0,0,0,0,0" />
    </widgets>
    <messages/>
    <associations>
     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="117" widgetaid="33" xmi.id="120" >
      <linepath>
       <startpoint startx="130" starty="271" />
       <endpoint endx="144" endy="140" />
      </linepath>
     </assocwidget>
    </associations>
   </diagram>
  </diagrams>
  <listview>
   <listitem open="1" type="800" label="Views" >
    <listitem open="1" type="801" label="Logical View" >
     <listitem open="0" type="807" id="119" label="class diagram" />
     <listitem open="0" type="810" id="108" label="sequence diagram" />
     <listitem open="1" type="813" id="9" />
     <listitem open="1" type="813" id="117" >
      <listitem open="1" type="815" id="118" />
      <listitem open="1" type="815" id="126" />
     </listitem>
     <listitem open="1" type="813" id="6" >
      <listitem open="0" type="815" id="77" />
      <listitem open="0" type="815" id="80" />
      <listitem open="1" type="815" id="32" />
      <listitem open="1" type="815" id="53" />
      <listitem open="1" type="815" id="56" />
     </listitem>
     <listitem open="1" type="813" id="33" >
      <listitem open="1" type="815" id="50" />
      <listitem open="0" type="815" id="100" />
     </listitem>
     <listitem open="1" type="813" id="59" />
     <listitem open="1" type="813" id="10" />
     <listitem open="1" type="830" label="Datatypes" >
      <listitem open="1" type="829" id="16" />
     </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++" />
  </codegeneration>
 </XMI.extensions>
</XMI>
