<?xml version="1.0" encoding="UTF-8"?>
<XMI verified="false" xmi.version="1.2" timestamp="2013-04-11T14:51:23" xmlns:UML="http://schema.omg.org/spec/UML/1.3">
 <XMI.header>
  <XMI.documentation>
   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
   <XMI.exporterVersion>1.5.8</XMI.exporterVersion>
   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
  </XMI.documentation>
  <XMI.metamodel xmi.version="1.3" href="UML.xml" xmi.name="UML"/>
 </XMI.header>
 <XMI.content>
  <UML:Model isSpecification="false" isAbstract="false" isLeaf="false" xmi.id="m1" isRoot="false" name="UML Model">
   <UML:Namespace.ownedElement>
    <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="folder" name="folder"/>
    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Logical View" name="Logical View">
     <UML:Namespace.ownedElement>
      <UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Datatypes" name="Datatypes">
       <UML:Namespace.ownedElement/>
      </UML:Package>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5ckB3AqhFJQo" name="PolyBase"/>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tluN2uG3MCz8" name="PolyPack"/>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="22AYnGdPymR9" name="PolyXML"/>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uW8mG39GxNJI" name="object">
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="WEXK1s0Z6Qcw"/>
        <UML:Generalization xmi.idref="cQLYU0Cd0FuV"/>
        <UML:Generalization xmi.idref="9SP7iJcu0kkd"/>
       </UML:GeneralizableElement.generalization>
      </UML:Class>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="XJQVJTfrEtSc" name="Object&lt;foo,object>">
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="7hb2PEjyEjkz"/>
       </UML:GeneralizableElement.generalization>
       <UML:Classifier.feature>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OijHpCOmHCdW" name="pack"/>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Lu78BHlf0jQW" name="unpack"/>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LtrXnAZLCbst" name="xml_pack"/>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wMvYpHti8QWI" name="xml_unpack"/>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7JgbRSrUZ8Qx" name="foo">
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="Cd4QLmNjaSGZ"/>
       </UML:GeneralizableElement.generalization>
      </UML:Class>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mTGOLTRIFWZv" name="Object&lt;bar,foo>">
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="dGbtn8gQUruT"/>
       </UML:GeneralizableElement.generalization>
       <UML:Classifier.feature>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="oibAkTDs14Vj" name="pack"/>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="rN6hM8C46kUY" name="unpack"/>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vtf7xlpSKFii" name="xml_pack"/>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kjnHefxjciZ2" name="xml_unpack"/>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZJ9hF9Fqw1HC" name="Poly&lt;foo,object>">
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="c37ssA7WqmLg"/>
       </UML:GeneralizableElement.generalization>
      </UML:Class>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="adosqKRkRQ6O" name="PolyPack&lt;foo,string>"/>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ksuJB3yOADE6" name="PolyXML&lt;foo,string>"/>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="b4sNxjhMT7mZ" name="Object&lt;foo>">
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="29gQ2e9feRZe"/>
        <UML:Generalization xmi.idref="Mrv0JUdLwESy"/>
        <UML:Generalization xmi.idref="ecGZqgX0rfxp"/>
       </UML:GeneralizableElement.generalization>
      </UML:Class>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dYvNQpgZsfx0" name="Foo">
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="Kl27FTYzkdd8"/>
        <UML:Generalization xmi.idref="QI78viHx6WtO"/>
       </UML:GeneralizableElement.generalization>
      </UML:Class>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qA43eLciE0dv" name="Foo_b"/>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BDcTvxzi8v46" name="Bar">
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="qMr85IC98u9L"/>
        <UML:Generalization xmi.idref="yYj4SqP9EUhf"/>
       </UML:GeneralizableElement.generalization>
      </UML:Class>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="B2Kk3bI0N2zP" name="Object&lt;Bar>">
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="JlhJYqb2xiZk"/>
        <UML:Generalization xmi.idref="59I2rpkrc4ap"/>
        <UML:Generalization xmi.idref="ewXEy53mxlXf"/>
       </UML:GeneralizableElement.generalization>
      </UML:Class>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="eXTLKR0nWZJi" name="bar_b">
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="QnmVKft1HjT6"/>
       </UML:GeneralizableElement.generalization>
      </UML:Class>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="b4sNxjhMT7mZ" xmi.id="29gQ2e9feRZe" parent="ZJ9hF9Fqw1HC" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="b4sNxjhMT7mZ" xmi.id="Mrv0JUdLwESy" parent="ksuJB3yOADE6" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="b4sNxjhMT7mZ" xmi.id="ecGZqgX0rfxp" parent="adosqKRkRQ6O" name=""/>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pfUWtcia0uYC" name="Poly&lt;Bar,object>">
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="H18nmJBZ2nAI"/>
       </UML:GeneralizableElement.generalization>
      </UML:Class>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wscVCD62wilS" name="PolyPack&lt;Bar,string>"/>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KrgpkIXJHSrR" name="PolyXML&lt;Bar,string>"/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="ZJ9hF9Fqw1HC" xmi.id="c37ssA7WqmLg" parent="uW8mG39GxNJI" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="uW8mG39GxNJI" xmi.id="WEXK1s0Z6Qcw" parent="22AYnGdPymR9" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="uW8mG39GxNJI" xmi.id="cQLYU0Cd0FuV" parent="tluN2uG3MCz8" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="uW8mG39GxNJI" xmi.id="9SP7iJcu0kkd" parent="5ckB3AqhFJQo" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="pfUWtcia0uYC" xmi.id="H18nmJBZ2nAI" parent="uW8mG39GxNJI" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="B2Kk3bI0N2zP" xmi.id="JlhJYqb2xiZk" parent="pfUWtcia0uYC" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="B2Kk3bI0N2zP" xmi.id="59I2rpkrc4ap" parent="wscVCD62wilS" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="B2Kk3bI0N2zP" xmi.id="ewXEy53mxlXf" parent="KrgpkIXJHSrR" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="dYvNQpgZsfx0" xmi.id="Kl27FTYzkdd8" parent="b4sNxjhMT7mZ" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="dYvNQpgZsfx0" xmi.id="QI78viHx6WtO" parent="qA43eLciE0dv" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="eXTLKR0nWZJi" xmi.id="QnmVKft1HjT6" parent="qA43eLciE0dv" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="BDcTvxzi8v46" xmi.id="qMr85IC98u9L" parent="eXTLKR0nWZJi" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="BDcTvxzi8v46" xmi.id="yYj4SqP9EUhf" parent="B2Kk3bI0N2zP" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="XJQVJTfrEtSc" xmi.id="7hb2PEjyEjkz" parent="uW8mG39GxNJI" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="7JgbRSrUZ8Qx" xmi.id="Cd4QLmNjaSGZ" parent="XJQVJTfrEtSc" name=""/>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="mTGOLTRIFWZv" xmi.id="dGbtn8gQUruT" parent="7JgbRSrUZ8Qx" name=""/>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jXCfKJEG22nb" name="bar">
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="Ywa7Jn8oaej0"/>
       </UML:GeneralizableElement.generalization>
      </UML:Class>
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="jXCfKJEG22nb" xmi.id="Ywa7Jn8oaej0" parent="mTGOLTRIFWZv" name=""/>
     </UML:Namespace.ownedElement>
     <XMI.extension xmi.extender="umbrello">
      <diagrams>
       <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="1" snapy="10" linewidth="0" showattsig="1" showpubliconly="1" showpackage="1" showstereotype="1" name="class diagram" font="Sans Serif,9,-1,0,50,0,0,0,0,0" canvasheight="545" canvaswidth="846" localid="" snapcsgrid="0" showgrid="0" showops="1" usefillcolor="1" fillcolor="#ffff00" zoom="100" xmi.id="8OStwbre6RSh" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
        <widgets>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="62" showattsigs="601" showstereotype="1" y="41" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="63" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="5ckB3AqhFJQo" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="169" showattsigs="601" showstereotype="1" y="43" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="63" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="tluN2uG3MCz8" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="255" showattsigs="601" showstereotype="1" y="43" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="59" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="22AYnGdPymR9" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="173" showattsigs="601" showstereotype="1" y="120" showattributes="1" font="Sans Serif,9,-1,5,75,0,0,0,0,0" width="45" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="uW8mG39GxNJI" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="36" showattsigs="601" showstereotype="1" y="187" showattributes="1" font="Sans Serif,9,-1,5,75,0,0,0,0,0" width="117" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="XJQVJTfrEtSc" showscope="1" height="77" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="65" showattsigs="601" showstereotype="1" y="299" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="28" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="7JgbRSrUZ8Qx" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="41" showattsigs="601" showstereotype="1" y="376" showattributes="1" font="Sans Serif,9,-1,5,75,0,0,0,0,0" width="100" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="mTGOLTRIFWZv" showscope="1" height="77" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="384" showattsigs="601" showstereotype="1" y="121" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="104" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="ZJ9hF9Fqw1HC" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="363" showattsigs="601" showstereotype="1" y="80" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="131" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="adosqKRkRQ6O" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="367" showattsigs="601" showstereotype="1" y="43" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="127" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="ksuJB3yOADE6" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="533" showattsigs="601" showstereotype="1" y="76" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="79" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="b4sNxjhMT7mZ" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="684" showattsigs="601" showstereotype="1" y="124" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="30" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="dYvNQpgZsfx0" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="570" showattsigs="601" showstereotype="1" y="166" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="44" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="qA43eLciE0dv" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="623" showattsigs="601" showstereotype="1" y="297" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="30" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="BDcTvxzi8v46" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="515" showattsigs="601" showstereotype="1" y="246" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="81" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="B2Kk3bI0N2zP" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="671" showattsigs="601" showstereotype="1" y="221" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="43" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="eXTLKR0nWZJi" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="355" showattsigs="601" showstereotype="1" y="176" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="105" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="pfUWtcia0uYC" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="345" showattsigs="601" showstereotype="1" y="230" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="132" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="wscVCD62wilS" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="355" showattsigs="601" showstereotype="1" y="287" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="128" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="KrgpkIXJHSrR" showscope="1" height="28" showopsigs="601"/>
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="76" showattsigs="601" showstereotype="1" y="482" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="29" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="jXCfKJEG22nb" showscope="1" height="28" showopsigs="601"/>
         <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="342" showstereotype="1" y="356" text="" font="Sans Serif,9,-1,0,50,0,0,0,0,0" pretext="" role="700" width="8" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="Z1YBpXQedOko" height="18"/>
         <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="110" showstereotype="1" y="301" text="polymorph" font="Sans Serif,9,-1,0,50,0,0,0,0,0" pretext="" role="700" width="66" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="J8QhXMgSRR5F" height="18"/>
         <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="634" showstereotype="1" y="46" text="polymorph2" font="Sans Serif,9,-1,0,50,0,0,0,0,0" pretext="" role="700" width="73" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="ra91HdD9JvXp" height="18"/>
        </widgets>
        <messages/>
        <associations>
         <assocwidget indexa="3" indexb="1" widgetaid="b4sNxjhMT7mZ" linecolor="none" totalcounta="4" xmi.id="29gQ2e9feRZe" widgetbid="ZJ9hF9Fqw1HC" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="533" starty="104"/>
           <endpoint endx="488" endy="121"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="b4sNxjhMT7mZ" linecolor="none" totalcounta="4" xmi.id="Mrv0JUdLwESy" widgetbid="ksuJB3yOADE6" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="533" starty="76"/>
           <endpoint endx="494" endy="71"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="1" widgetaid="b4sNxjhMT7mZ" linecolor="none" totalcounta="4" xmi.id="ecGZqgX0rfxp" widgetbid="adosqKRkRQ6O" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="533" starty="104"/>
           <endpoint endx="494" endy="104"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="ZJ9hF9Fqw1HC" linecolor="none" totalcounta="2" xmi.id="c37ssA7WqmLg" widgetbid="uW8mG39GxNJI" totalcountb="3" type="500" linewidth="none">
          <linepath>
           <startpoint startx="384" starty="127"/>
           <endpoint endx="218" endy="127"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="3" indexb="1" widgetaid="uW8mG39GxNJI" linecolor="none" totalcounta="4" xmi.id="WEXK1s0Z6Qcw" widgetbid="22AYnGdPymR9" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="218" starty="120"/>
           <endpoint endx="255" endy="71"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="1" widgetaid="uW8mG39GxNJI" linecolor="none" totalcounta="4" xmi.id="cQLYU0Cd0FuV" widgetbid="tluN2uG3MCz8" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="173" starty="120"/>
           <endpoint endx="173" endy="71"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="uW8mG39GxNJI" linecolor="none" totalcounta="4" xmi.id="9SP7iJcu0kkd" widgetbid="5ckB3AqhFJQo" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="173" starty="120"/>
           <endpoint endx="125" endy="69"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="2" widgetaid="pfUWtcia0uYC" linecolor="none" totalcounta="2" xmi.id="H18nmJBZ2nAI" widgetbid="uW8mG39GxNJI" totalcountb="3" type="500" linewidth="none">
          <linepath>
           <startpoint startx="355" starty="176"/>
           <endpoint endx="218" endy="148"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="B2Kk3bI0N2zP" linecolor="none" totalcounta="2" xmi.id="JlhJYqb2xiZk" widgetbid="pfUWtcia0uYC" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="515" starty="246"/>
           <endpoint endx="460" endy="204"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="B2Kk3bI0N2zP" linecolor="none" totalcounta="3" xmi.id="59I2rpkrc4ap" widgetbid="wscVCD62wilS" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="515" starty="257"/>
           <endpoint endx="477" endy="257"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="1" widgetaid="B2Kk3bI0N2zP" linecolor="none" totalcounta="3" xmi.id="ewXEy53mxlXf" widgetbid="KrgpkIXJHSrR" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="515" starty="274"/>
           <endpoint endx="483" endy="287"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="dYvNQpgZsfx0" linecolor="none" totalcounta="3" xmi.id="Kl27FTYzkdd8" widgetbid="b4sNxjhMT7mZ" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="684" starty="124"/>
           <endpoint endx="612" endy="104"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="1" widgetaid="dYvNQpgZsfx0" linecolor="none" totalcounta="3" xmi.id="QI78viHx6WtO" widgetbid="qA43eLciE0dv" totalcountb="3" type="500" linewidth="none">
          <linepath>
           <startpoint startx="684" starty="152"/>
           <endpoint endx="614" endy="166"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="2" widgetaid="eXTLKR0nWZJi" linecolor="none" totalcounta="2" xmi.id="QnmVKft1HjT6" widgetbid="qA43eLciE0dv" totalcountb="3" type="500" linewidth="none">
          <linepath>
           <startpoint startx="671" starty="221"/>
           <endpoint endx="614" endy="194"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="BDcTvxzi8v46" linecolor="none" totalcounta="2" xmi.id="qMr85IC98u9L" widgetbid="eXTLKR0nWZJi" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="653" starty="297"/>
           <endpoint endx="671" endy="249"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="BDcTvxzi8v46" linecolor="none" totalcounta="2" xmi.id="yYj4SqP9EUhf" widgetbid="B2Kk3bI0N2zP" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="623" starty="297"/>
           <endpoint endx="596" endy="274"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="XJQVJTfrEtSc" linecolor="none" totalcounta="2" xmi.id="7hb2PEjyEjkz" widgetbid="uW8mG39GxNJI" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="153" starty="187"/>
           <endpoint endx="173" endy="148"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="7JgbRSrUZ8Qx" linecolor="none" totalcounta="2" xmi.id="Cd4QLmNjaSGZ" widgetbid="XJQVJTfrEtSc" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="79" starty="299"/>
           <endpoint endx="79" endy="264"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="mTGOLTRIFWZv" linecolor="none" totalcounta="2" xmi.id="dGbtn8gQUruT" widgetbid="7JgbRSrUZ8Qx" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="79" starty="376"/>
           <endpoint endx="79" endy="327"/>
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="jXCfKJEG22nb" linecolor="none" totalcounta="2" xmi.id="Ywa7Jn8oaej0" widgetbid="mTGOLTRIFWZv" totalcountb="2" type="500" linewidth="none">
          <linepath>
           <startpoint startx="91" starty="482"/>
           <endpoint endx="91" endy="453"/>
          </linepath>
         </assocwidget>
        </associations>
       </diagram>
      </diagrams>
     </XMI.extension>
    </UML:Model>
    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Use Case View" name="Use Case View">
     <UML:Namespace.ownedElement/>
    </UML:Model>
    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Component View" name="Component View">
     <UML:Namespace.ownedElement/>
    </UML:Model>
    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Deployment View" name="Deployment View">
     <UML:Namespace.ownedElement/>
    </UML:Model>
    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Entity Relationship Model" name="Entity Relationship Model">
     <UML:Namespace.ownedElement/>
    </UML:Model>
   </UML:Namespace.ownedElement>
  </UML:Model>
 </XMI.content>
 <XMI.extensions xmi.extender="umbrello">
  <docsettings viewid="8OStwbre6RSh" uniqueid="ra91HdD9JvXp" documentation=""/>
  <listview>
   <listitem open="1" type="800" id="Views">
    <listitem open="1" type="801" id="Logical View">
     <listitem open="0" type="807" id="8OStwbre6RSh" label="class diagram"/>
     <listitem open="1" type="813" id="BDcTvxzi8v46"/>
     <listitem open="1" type="813" id="dYvNQpgZsfx0"/>
     <listitem open="1" type="813" id="qA43eLciE0dv"/>
     <listitem open="1" type="813" id="B2Kk3bI0N2zP"/>
     <listitem open="1" type="813" id="mTGOLTRIFWZv">
      <listitem open="0" type="815" id="oibAkTDs14Vj"/>
      <listitem open="0" type="815" id="rN6hM8C46kUY"/>
      <listitem open="0" type="815" id="vtf7xlpSKFii"/>
      <listitem open="0" type="815" id="kjnHefxjciZ2"/>
     </listitem>
     <listitem open="1" type="813" id="XJQVJTfrEtSc">
      <listitem open="0" type="815" id="OijHpCOmHCdW"/>
      <listitem open="0" type="815" id="Lu78BHlf0jQW"/>
      <listitem open="0" type="815" id="LtrXnAZLCbst"/>
      <listitem open="0" type="815" id="wMvYpHti8QWI"/>
     </listitem>
     <listitem open="1" type="813" id="b4sNxjhMT7mZ"/>
     <listitem open="1" type="813" id="pfUWtcia0uYC"/>
     <listitem open="1" type="813" id="ZJ9hF9Fqw1HC"/>
     <listitem open="1" type="813" id="5ckB3AqhFJQo"/>
     <listitem open="1" type="813" id="tluN2uG3MCz8"/>
     <listitem open="1" type="813" id="wscVCD62wilS"/>
     <listitem open="1" type="813" id="adosqKRkRQ6O"/>
     <listitem open="1" type="813" id="22AYnGdPymR9"/>
     <listitem open="1" type="813" id="KrgpkIXJHSrR"/>
     <listitem open="1" type="813" id="ksuJB3yOADE6"/>
     <listitem open="1" type="813" id="jXCfKJEG22nb"/>
     <listitem open="1" type="813" id="eXTLKR0nWZJi"/>
     <listitem open="1" type="813" id="7JgbRSrUZ8Qx"/>
     <listitem open="1" type="813" id="uW8mG39GxNJI"/>
     <listitem open="0" type="830" id="Datatypes"/>
    </listitem>
    <listitem open="1" type="802" id="Use Case View"/>
    <listitem open="1" type="821" id="Component View"/>
    <listitem open="1" type="827" id="Deployment View"/>
    <listitem open="1" type="836" id="Entity Relationship Model"/>
   </listitem>
  </listview>
  <codegeneration>
   <codegenerator language="XMLSchema"/>
  </codegeneration>
 </XMI.extensions>
</XMI>
