<?xml version="1.0" encoding="UTF-8"?>
<uml:Package xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xmi:id="_8WQVAE9XEd2k5PxONDJQaQ" name="DAO">
  <packagedElement xmi:type="uml:Class" xmi:id="_ITSHsE9YEd2k5PxONDJQaQ" name="UserDAOHibernate">
    <elementImport xmi:id="_ccd1kMuxEd2pwsPzX4DO-w"/>
    <elementImport xmi:id="_cjwwYMuxEd2pwsPzX4DO-w"/>
    <generalization xmi:id="_1US4sE9YEd2k5PxONDJQaQ" general="_w9pBgE9YEd2k5PxONDJQaQ"/>
    <ownedAttribute xmi:id="_IsqfkMuwEd2pwsPzX4DO-w" name="property" aggregation="composite"/>
    <ownedAttribute xmi:id="_Tv5uEMuxEd2pwsPzX4DO-w" name="property1" aggregation="composite"/>
    <ownedAttribute xmi:id="_VCTxIMuxEd2pwsPzX4DO-w" name="property2" aggregation="composite"/>
    <ownedAttribute xmi:id="_Vq1wwMuxEd2pwsPzX4DO-w" name="property3" aggregation="composite"/>
    <ownedAttribute xmi:id="_V26d4MuxEd2pwsPzX4DO-w" name="property4" aggregation="composite"/>
    <ownedAttribute xmi:id="_WU2-IMuxEd2pwsPzX4DO-w" name="property5" aggregation="composite"/>
    <ownedAttribute xmi:id="_W9Pz0MuxEd2pwsPzX4DO-w" name="property6" aggregation="composite"/>
    <ownedOperation xmi:id="_lv6W4MuxEd2pwsPzX4DO-w" name="operation"/>
    <ownedOperation xmi:id="_l-EusMuxEd2pwsPzX4DO-w" name="operation1"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_ZgVpkE9YEd2k5PxONDJQaQ" name="UserDAO"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_w9pBgE9YEd2k5PxONDJQaQ" name="HibernateDaoSupport">
    <ownedAttribute xmi:id="_gyXQRE9ZEd2k5PxONDJQaQ" name="dst" type="_WoqcYE9ZEd2k5PxONDJQaQ" association="_gyXQQE9ZEd2k5PxONDJQaQ">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyXQRk9ZEd2k5PxONDJQaQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyXQRU9ZEd2k5PxONDJQaQ" value="1"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_6x4iwE9YEd2k5PxONDJQaQ" memberEnd="_6x4iwU9YEd2k5PxONDJQaQ _6x4ixE9YEd2k5PxONDJQaQ">
    <ownedEnd xmi:id="_6x4iwU9YEd2k5PxONDJQaQ" name="src" type="_ZgVpkE9YEd2k5PxONDJQaQ" association="_6x4iwE9YEd2k5PxONDJQaQ">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6x4iw09YEd2k5PxONDJQaQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6x4iwk9YEd2k5PxONDJQaQ" value="1"/>
    </ownedEnd>
    <ownedEnd xmi:id="_6x4ixE9YEd2k5PxONDJQaQ" name="dst" type="_ITSHsE9YEd2k5PxONDJQaQ" association="_6x4iwE9YEd2k5PxONDJQaQ">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6x4ixk9YEd2k5PxONDJQaQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6x4ixU9YEd2k5PxONDJQaQ" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_WoqcYE9ZEd2k5PxONDJQaQ" name="DataSource"/>
  <packagedElement xmi:type="uml:Association" xmi:id="_gyXQQE9ZEd2k5PxONDJQaQ" memberEnd="_gyXQQU9ZEd2k5PxONDJQaQ _gyXQRE9ZEd2k5PxONDJQaQ">
    <ownedEnd xmi:id="_gyXQQU9ZEd2k5PxONDJQaQ" name="src" type="_w9pBgE9YEd2k5PxONDJQaQ" association="_gyXQQE9ZEd2k5PxONDJQaQ">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyXQQ09ZEd2k5PxONDJQaQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyXQQk9ZEd2k5PxONDJQaQ" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_ENCvAcxzEd2onp2pZa8aKA" name="CarDAOHibernate">
    <generalization xmi:id="_I0O8kMxzEd2onp2pZa8aKA" general="_w9pBgE9YEd2k5PxONDJQaQ"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_MgkrcMxzEd2onp2pZa8aKA" name="CarDAO"/>
  <packagedElement xmi:type="uml:Association" xmi:id="_PRmBkMxzEd2onp2pZa8aKA" memberEnd="_PRmBkcxzEd2onp2pZa8aKA _PRmBlMxzEd2onp2pZa8aKA">
    <ownedEnd xmi:id="_PRmBkcxzEd2onp2pZa8aKA" name="src" type="_MgkrcMxzEd2onp2pZa8aKA" association="_PRmBkMxzEd2onp2pZa8aKA">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PRmBk8xzEd2onp2pZa8aKA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PRmBksxzEd2onp2pZa8aKA" value="1"/>
    </ownedEnd>
    <ownedEnd xmi:id="_PRmBlMxzEd2onp2pZa8aKA" name="dst" type="_ENCvAcxzEd2onp2pZa8aKA" association="_PRmBkMxzEd2onp2pZa8aKA">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PRmBlsxzEd2onp2pZa8aKA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PRmBlcxzEd2onp2pZa8aKA" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_SEo_sc7eEd28FLAKrI_gxw" name="DestinationDAOHibernate">
    <generalization xmi:id="_a10hcM7eEd28FLAKrI_gxw" general="_w9pBgE9YEd2k5PxONDJQaQ"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_WCQr0M7eEd28FLAKrI_gxw" name="DestinationDAO"/>
  <packagedElement xmi:type="uml:Association" xmi:id="_ZJ7nYM7eEd28FLAKrI_gxw" memberEnd="_ZKFYYM7eEd28FLAKrI_gxw _ZKPJYs7eEd28FLAKrI_gxw">
    <ownedEnd xmi:id="_ZKFYYM7eEd28FLAKrI_gxw" name="src" type="_WCQr0M7eEd28FLAKrI_gxw" association="_ZJ7nYM7eEd28FLAKrI_gxw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZKPJYc7eEd28FLAKrI_gxw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZKPJYM7eEd28FLAKrI_gxw" value="1"/>
    </ownedEnd>
    <ownedEnd xmi:id="_ZKPJYs7eEd28FLAKrI_gxw" name="dst" type="_SEo_sc7eEd28FLAKrI_gxw" association="_ZJ7nYM7eEd28FLAKrI_gxw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZKPJZM7eEd28FLAKrI_gxw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZKPJY87eEd28FLAKrI_gxw" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_naDSgM7oEd28FLAKrI_gxw" name="TankStationDAOHibernate">
    <generalization xmi:id="_2IZWQM7oEd28FLAKrI_gxw" general="_w9pBgE9YEd2k5PxONDJQaQ"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_x-jzEM7oEd28FLAKrI_gxw" name="TankStationDAO"/>
  <packagedElement xmi:type="uml:Association" xmi:id="_0ZY2wM7oEd28FLAKrI_gxw" memberEnd="_0ZY2wc7oEd28FLAKrI_gxw _0ZY2xM7oEd28FLAKrI_gxw">
    <ownedEnd xmi:id="_0ZY2wc7oEd28FLAKrI_gxw" name="src" type="_x-jzEM7oEd28FLAKrI_gxw" association="_0ZY2wM7oEd28FLAKrI_gxw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0ZY2w87oEd28FLAKrI_gxw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0ZY2ws7oEd28FLAKrI_gxw" value="1"/>
    </ownedEnd>
    <ownedEnd xmi:id="_0ZY2xM7oEd28FLAKrI_gxw" name="dst" type="_naDSgM7oEd28FLAKrI_gxw" association="_0ZY2wM7oEd28FLAKrI_gxw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0ZiAsc7oEd28FLAKrI_gxw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0ZiAsM7oEd28FLAKrI_gxw" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_3CaSUe-0Ed2NFJubYmEf1Q" name="ConditionOfCarDAOHibernate">
    <generalization xmi:id="_9G49QO-0Ed2NFJubYmEf1Q" general="_w9pBgE9YEd2k5PxONDJQaQ"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_-RGGkO-0Ed2NFJubYmEf1Q" name="PHMDAOHibernate">
    <generalization xmi:id="_B81YgO-1Ed2NFJubYmEf1Q" general="_w9pBgE9YEd2k5PxONDJQaQ"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_DjyvQO-1Ed2NFJubYmEf1Q" name="FreeTimeDAOHibernate">
    <generalization xmi:id="_GrBl8O-1Ed2NFJubYmEf1Q" general="_w9pBgE9YEd2k5PxONDJQaQ"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_RVMpoO-1Ed2NFJubYmEf1Q" name="CarDAOHibernate">
    <generalization xmi:id="_OWC7cO-2Ed2NFJubYmEf1Q" general="_w9pBgE9YEd2k5PxONDJQaQ"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_pS-RZe-1Ed2NFJubYmEf1Q" name="PHMDAO"/>
  <packagedElement xmi:type="uml:Association" xmi:id="_ub_ZoO-1Ed2NFJubYmEf1Q" memberEnd="_ucJKoO-1Ed2NFJubYmEf1Q _ucJKo--1Ed2NFJubYmEf1Q">
    <ownedEnd xmi:id="_ucJKoO-1Ed2NFJubYmEf1Q" name="src" type="_pS-RZe-1Ed2NFJubYmEf1Q" association="_ub_ZoO-1Ed2NFJubYmEf1Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ucJKou-1Ed2NFJubYmEf1Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ucJKoe-1Ed2NFJubYmEf1Q" value="1"/>
    </ownedEnd>
    <ownedEnd xmi:id="_ucJKo--1Ed2NFJubYmEf1Q" name="dst" type="_-RGGkO-0Ed2NFJubYmEf1Q" association="_ub_ZoO-1Ed2NFJubYmEf1Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ucJKpe-1Ed2NFJubYmEf1Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ucJKpO-1Ed2NFJubYmEf1Q" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_x6Uhte-1Ed2NFJubYmEf1Q" name="ConditionOfCarDAO"/>
  <packagedElement xmi:type="uml:Association" xmi:id="_3edfsO-1Ed2NFJubYmEf1Q" memberEnd="_3edfse-1Ed2NFJubYmEf1Q _3edftO-1Ed2NFJubYmEf1Q">
    <ownedEnd xmi:id="_3edfse-1Ed2NFJubYmEf1Q" name="src" type="_x6Uhte-1Ed2NFJubYmEf1Q" association="_3edfsO-1Ed2NFJubYmEf1Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3edfs--1Ed2NFJubYmEf1Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3edfsu-1Ed2NFJubYmEf1Q" value="1"/>
    </ownedEnd>
    <ownedEnd xmi:id="_3edftO-1Ed2NFJubYmEf1Q" name="dst" type="_3CaSUe-0Ed2NFJubYmEf1Q" association="_3edfsO-1Ed2NFJubYmEf1Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3edftu-1Ed2NFJubYmEf1Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3edfte-1Ed2NFJubYmEf1Q" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_5jhuxu-1Ed2NFJubYmEf1Q" name="FreeTimeDAO"/>
  <packagedElement xmi:type="uml:Association" xmi:id="_BtzokO-2Ed2NFJubYmEf1Q" memberEnd="_Btzoke-2Ed2NFJubYmEf1Q _BtzolO-2Ed2NFJubYmEf1Q">
    <ownedEnd xmi:id="_Btzoke-2Ed2NFJubYmEf1Q" name="src" type="_5jhuxu-1Ed2NFJubYmEf1Q" association="_BtzokO-2Ed2NFJubYmEf1Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Btzok--2Ed2NFJubYmEf1Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Btzoku-2Ed2NFJubYmEf1Q" value="1"/>
    </ownedEnd>
    <ownedEnd xmi:id="_BtzolO-2Ed2NFJubYmEf1Q" name="dst" type="_DjyvQO-1Ed2NFJubYmEf1Q" association="_BtzokO-2Ed2NFJubYmEf1Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Btzolu-2Ed2NFJubYmEf1Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Btzole-2Ed2NFJubYmEf1Q" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_ITEFVu-2Ed2NFJubYmEf1Q" name="CarDAO"/>
  <packagedElement xmi:type="uml:Association" xmi:id="_NIaqsO-2Ed2NFJubYmEf1Q" memberEnd="_NIaqse-2Ed2NFJubYmEf1Q _NIaqtO-2Ed2NFJubYmEf1Q">
    <ownedEnd xmi:id="_NIaqse-2Ed2NFJubYmEf1Q" name="src" type="_ITEFVu-2Ed2NFJubYmEf1Q" association="_NIaqsO-2Ed2NFJubYmEf1Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NIaqs--2Ed2NFJubYmEf1Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NIaqsu-2Ed2NFJubYmEf1Q" value="1"/>
    </ownedEnd>
    <ownedEnd xmi:id="_NIaqtO-2Ed2NFJubYmEf1Q" name="dst" type="_RVMpoO-1Ed2NFJubYmEf1Q" association="_NIaqsO-2Ed2NFJubYmEf1Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NIaqtu-2Ed2NFJubYmEf1Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NIaqte-2Ed2NFJubYmEf1Q" value="1"/>
    </ownedEnd>
  </packagedElement>
</uml:Package>
