<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_Y_y6EOGlEeelb7Wriqd5bA" name="Java2">
  <packageImport xmi:type="uml:PackageImport" xmi:id="_ZOmLEOGlEeelb7Wriqd5bA">
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
  </packageImport>
  <packagedElement xmi:type="uml:Class" xmi:id="_rNkxwOGoEeelb7Wriqd5bA" name="Room">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_yKxrIONuEeeIybpAgcB78Q" name="rID" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_03DEIONuEeeIybpAgcB78Q" name="rBedCount" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_1IuqAONuEeeIybpAgcB78Q" name="rPrice" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_1PZ5wONuEeeIybpAgcB78Q" name="rBaseValue" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_1WgnUONuEeeIybpAgcB78Q" name="rView" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_1eYw8ONuEeeIybpAgcB78Q" name="rViewPercent" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_JAhEoOPvEee-mqaMsejCjA" name="Room">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_NRULcOPvEee-mqaMsejCjA" name="rID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_PAOkUOPvEee-mqaMsejCjA" name="rBedCount">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_Q4UuYOPvEee-mqaMsejCjA" name="rPrice">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_TAgi4OPvEee-mqaMsejCjA" name="rBaseValue">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_V3wc0OPvEee-mqaMsejCjA" name="rView">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_tLDLEOGoEeelb7Wriqd5bA" name="Single_Room">
    <generalization xmi:type="uml:Generalization" xmi:id="_Z4_SQOGtEeelb7Wriqd5bA" general="_rNkxwOGoEeelb7Wriqd5bA"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_go6SQOPvEee-mqaMsejCjA" name="Single_Room">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_lxqUwOPvEee-mqaMsejCjA" name="rID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_ngRLoOPvEee-mqaMsejCjA" name="rBedCount">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_wD9rAOPvEee-mqaMsejCjA" name="rPrice">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_xMQIwOPvEee-mqaMsejCjA" name="rView">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_g9IOwOPvEee-mqaMsejCjA" name="Single_Room">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_1B3IYOPvEee-mqaMsejCjA" name="rID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_4u9sQOPvEee-mqaMsejCjA" name="rBedCount">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_-0LXAOPvEee-mqaMsejCjA" name="rPrice">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="__xOOEOPvEee-mqaMsejCjA" name="rBaseValue">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_BSArYOPwEee-mqaMsejCjA" name="rView">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_vlqzYOGoEeelb7Wriqd5bA" name="Double_Room">
    <generalization xmi:type="uml:Generalization" xmi:id="_aZvO4OGtEeelb7Wriqd5bA" general="_tLDLEOGoEeelb7Wriqd5bA"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_BtgG0OPrEee-mqaMsejCjA" name="Double_Room">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_WkQ6UOPrEee-mqaMsejCjA" name="rID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_K-CeEOPrEee-mqaMsejCjA" name="rPrice">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_bRJgMOPrEee-mqaMsejCjA" name="rView">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_B_9IwOPrEee-mqaMsejCjA" name="Double_Room">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_nf24wOPrEee-mqaMsejCjA" name="rID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_p37jYOPrEee-mqaMsejCjA" name="rPrice">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_sFHzsOPrEee-mqaMsejCjA" name="rBaseValue">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_u4UUEOPrEee-mqaMsejCjA" name="rView">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_yvLiAOGoEeelb7Wriqd5bA" name="Triple Room">
    <generalization xmi:type="uml:Generalization" xmi:id="_bFuyMOGtEeelb7Wriqd5bA" general="_tLDLEOGoEeelb7Wriqd5bA"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_Nadq8OPwEee-mqaMsejCjA" name="Triple_Room">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_WMuKwOPwEee-mqaMsejCjA" name="rID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_XkrcMOPwEee-mqaMsejCjA" name="rPrice">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_ZzgEMOPwEee-mqaMsejCjA" name="rView">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_081FUOGoEeelb7Wriqd5bA" name="Vehicle">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_SR7qQONuEeeIybpAgcB78Q" name="vID" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_SpHbMONuEeeIybpAgcB78Q" name="vPrice" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_S-DJYONuEeeIybpAgcB78Q" name="vWheels" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_khq3EOPwEee-mqaMsejCjA" name="Vehicle">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_rU-98OPwEee-mqaMsejCjA" name="vID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_9SWl0OGoEeelb7Wriqd5bA" name="Luxury_Room">
    <generalization xmi:type="uml:Generalization" xmi:id="_b5DskOGtEeelb7Wriqd5bA" general="_vlqzYOGoEeelb7Wriqd5bA"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_XK52QONsEeeIybpAgcB78Q" name="rBaseValueT" visibility="private" isStatic="true">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eAywAONsEeeIybpAgcB78Q" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eC3zoONsEeeIybpAgcB78Q" value="1"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_YITOAOPtEee-mqaMsejCjA" name="Luxury_Room">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_b8l_AOPtEee-mqaMsejCjA" name="rID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_dAsgUOPtEee-mqaMsejCjA" name="rPrice">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_gPsL4OPtEee-mqaMsejCjA" name="rView">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_hGppEOPtEee-mqaMsejCjA" name="rHydroMassage">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_HS0lMOGpEeelb7Wriqd5bA" name="Dual_Vehicle">
    <generalization xmi:type="uml:Generalization" xmi:id="_m7ffQOGtEeelb7Wriqd5bA" general="_081FUOGoEeelb7Wriqd5bA"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_zsUOkOPrEee-mqaMsejCjA" name="Dual_Vehicle">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_4tELoOPrEee-mqaMsejCjA" name="vID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_Ic_5UOGpEeelb7Wriqd5bA" name="Quad_Vehicle">
    <generalization xmi:type="uml:Generalization" xmi:id="_kLQMQOGtEeelb7Wriqd5bA" general="_081FUOGoEeelb7Wriqd5bA"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_6sI1gOPtEee-mqaMsejCjA" name="Quad_Vehicle">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_9ruMEOPtEee-mqaMsejCjA" name="vID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_TBoVsOGpEeelb7Wriqd5bA" name="MotorBike">
    <generalization xmi:type="uml:Generalization" xmi:id="_hQJGAOGtEeelb7Wriqd5bA" general="_HS0lMOGpEeelb7Wriqd5bA"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_yha20OPtEee-mqaMsejCjA" name="Motorbike">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_07oPcOPtEee-mqaMsejCjA" name="vID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_VBswAOGpEeelb7Wriqd5bA" name="Buggy">
    <generalization xmi:type="uml:Generalization" xmi:id="_h-TzkOGtEeelb7Wriqd5bA" general="_Ic_5UOGpEeelb7Wriqd5bA"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_1W_SkOPpEee-mqaMsejCjA" name="Buggy">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_AOpYoOPqEee-mqaMsejCjA" name="vID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_WHnPMOGpEeelb7Wriqd5bA" name="Car">
    <generalization xmi:type="uml:Generalization" xmi:id="_ilKYMOGtEeelb7Wriqd5bA" general="_Ic_5UOGpEeelb7Wriqd5bA"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_4gp8wOPqEee-mqaMsejCjA" name="Car">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_83wf4OPqEee-mqaMsejCjA" name="vID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_t-uo0ONrEeeIybpAgcB78Q" name="Hotel">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_9WD_MONrEeeIybpAgcB78Q" name="hName" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_ISTqUONsEeeIybpAgcB78Q" name="Attribute1" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_QWXAUONsEeeIybpAgcB78Q" name="hRating" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_RdR88OPsEee-mqaMsejCjA" name="hReservations" type="_up0NMONrEeeIybpAgcB78Q"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_Ni-qkOPsEee-mqaMsejCjA" name="Hotel">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_uk9dwOPsEee-mqaMsejCjA" name="hName">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_wVzwUOPsEee-mqaMsejCjA" name="hLocation">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_yb7vUOPsEee-mqaMsejCjA" name="hRating">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_N57K8OPsEee-mqaMsejCjA" name="Search_code">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_4wtgEOPsEee-mqaMsejCjA" name="reserve_ID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_OBYd0OPsEee-mqaMsejCjA" name="Search_name">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_-n4HwOPsEee-mqaMsejCjA" name="reserve_Name">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_OMMmsOPsEee-mqaMsejCjA" name="Search_date">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_Ht0YkOPtEee-mqaMsejCjA" name="start">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_JZmk8OPtEee-mqaMsejCjA" name="finish">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_Oi3aQOPsEee-mqaMsejCjA" name="Delete_reserve">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_Nef9wOPtEee-mqaMsejCjA" name="reserve_ID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_up0NMONrEeeIybpAgcB78Q" name="Reserve">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_Wp8gAOP1Eee-mqaMsejCjA" name="reserve_ID" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_WzgEoOP1Eee-mqaMsejCjA" name="reserve_Name" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_W28aMOP1Eee-mqaMsejCjA" name="start_date" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_XAgl4OP1Eee-mqaMsejCjA" name="finish_date" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_XImx8OP1Eee-mqaMsejCjA" name="dateFormat" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_sMrBoOP1Eee-mqaMsejCjA" name="Reserve"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_t9RckOP1Eee-mqaMsejCjA" name="Add">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_yWs68OP1Eee-mqaMsejCjA" name="reserve_ID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_0DsoQOP1Eee-mqaMsejCjA" name="reserve_Name">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_3SQ2AOP1Eee-mqaMsejCjA" name="start_date">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_4zOScOP1Eee-mqaMsejCjA" name="finish_date">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_uYyT4OP1Eee-mqaMsejCjA" name="RoomAvailable">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_EA4dsOP2Eee-mqaMsejCjA" name="start_date">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_FYUKsOP2Eee-mqaMsejCjA" name="finish_date">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_ufgm8OP1Eee-mqaMsejCjA" name="getID"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_uj-3QOP1Eee-mqaMsejCjA" name="getName"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_vrXJwONrEeeIybpAgcB78Q" name="Reservation">
    <ownedAttribute xmi:type="uml:Property" xmi:id="__H4ssONsEeeIybpAgcB78Q" name="reservation_ID" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_ENIIMONtEeeIybpAgcB78Q" name="start_date" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_Eo-9wONtEeeIybpAgcB78Q" name="finish_date" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_FMJVMONtEeeIybpAgcB78Q" name="reservation_Name" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_SLYLwONtEeeIybpAgcB78Q" name="dateFormat" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_Su_2MONtEeeIybpAgcB78Q" name="hashCode"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_zRKC8OPzEee-mqaMsejCjA" name="Reservation">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_5JJKAOPzEee-mqaMsejCjA" name="reservation_ID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_6fhHEOPzEee-mqaMsejCjA" name="reservation_Name">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_8Ieo8OPzEee-mqaMsejCjA" name="start_date">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_-D-sUOPzEee-mqaMsejCjA" name="finish_date">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_0hDkkOPzEee-mqaMsejCjA" name="Contains">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_DgtawOP0Eee-mqaMsejCjA" name="date">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDate"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_0ovg8OPzEee-mqaMsejCjA" name="getID"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_0uY18OPzEee-mqaMsejCjA" name="getName"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_0zhNkOPzEee-mqaMsejCjA" name="toString"/>
  </packagedElement>
  <profileApplication xmi:type="uml:ProfileApplication" xmi:id="__r5OIONrEeeIybpAgcB78Q">
    <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__r7DUONrEeeIybpAgcB78Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
      <references xmi:type="ecore:EPackage" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_Kv8EIKFXEeS_KNX0nfvIVQ"/>
    </eAnnotations>
    <appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#ActionLanguage"/>
  </profileApplication>
</uml:Model>
