<?xml version="1.0" encoding="UTF-8"?>
<uml:Package xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_Tu3wAHVPEeSFlMIer3mkJA" name="HotelSystem">
  <packagedElement xmi:type="uml:Component" xmi:id="_dqC1MHlsEeSNP_QJ-oV69w" name="Hotel"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_fnSvgHVPEeSFlMIer3mkJA" name="Tab">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_dmVu8HVQEeSFlMIer3mkJA" name="tabItems" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EMap"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_SO5gIHVREeSFlMIer3mkJA" name="addItemToTab">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_-H1OwHVREeSFlMIer3mkJA" name="item">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_AixAIHVSEeSFlMIer3mkJA" name="cost">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_iEnboHVREeSFlMIer3mkJA" name="getTotalCost">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_u9MQkHVREeSFlMIer3mkJA" name="value" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_Kd4lcHVSEeSFlMIer3mkJA" name="removeTabItem">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_PSwCoHVSEeSFlMIer3mkJA" name="itemName">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_RLXxIHVSEeSFlMIer3mkJA" name="getAll"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_Uh9AgHVUEeSK0eOwuSpt4Q" name="KeyCard">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_5_IMoHVUEeSK0eOwuSpt4Q" name="keyCardID" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_bozucHVUEeSK0eOwuSpt4Q" name="getID">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_SKQecHVWEeSK0eOwuSpt4Q" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_gaNA4HVUEeSK0eOwuSpt4Q" name="setID">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_4nCtcHVWEeSK0eOwuSpt4Q" name="keyCardID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_vJ1eEHVUEeSsEN78lnEQdg" name="Equipment">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_rnbnoHuREeSyZvvyd5lTNA" name="name" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_QrqIQHuSEeSyZvvyd5lTNA" name="getName" concurrency="guarded">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_U4bDoHuSEeSyZvvyd5lTNA" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_1MohkHjDEeSDBKbFcXcsYQ" name="RoomType">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_Ou6B8HjEEeSDBKbFcXcsYQ" name="costPerNight" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_WrcasHjEEeSDBKbFcXcsYQ" name="getCostPerNight">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_cdpp4HjEEeSDBKbFcXcsYQ" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_8GbpsHltEeSJYOaXazdB-A" name="setCostPerNight">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_AV6h4HluEeSJYOaXazdB-A" name="cost">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_8xwx0HjBEeSDBKbFcXcsYQ" name="Room">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_UShtcHjCEeSDBKbFcXcsYQ" name="roomNumber" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_dXRZgHjEEeSDBKbFcXcsYQ" name="roomType" visibility="private" type="_1MohkHjDEeSDBKbFcXcsYQ" association="_dXSAkHjEEeSDBKbFcXcsYQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dXRZgXjEEeSDBKbFcXcsYQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dXRZgnjEEeSDBKbFcXcsYQ" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_ylpFYHlsEeSJYOaXazdB-A" name="cleaned" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_Pmk_gH_EEeSbJeGPS5kPQg" name="equipment" visibility="private" type="_vJ1eEHVUEeSsEN78lnEQdg" association="_PmmNoH_EEeSbJeGPS5kPQg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Pmk_gX_EEeSbJeGPS5kPQg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Pmk_gn_EEeSbJeGPS5kPQg" value="*"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_DFhGAHoOEeSJYOaXazdB-A" name="getRoomType">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_DFhGAXoOEeSJYOaXazdB-A" type="_1MohkHjDEeSDBKbFcXcsYQ" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_DFiUIHoOEeSJYOaXazdB-A" name="addRoomType">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_DFiUIXoOEeSJYOaXazdB-A" name="roomType" type="_1MohkHjDEeSDBKbFcXcsYQ"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_DFi7MHoOEeSJYOaXazdB-A" name="removeRoomType">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_DFi7MXoOEeSJYOaXazdB-A" name="roomType" type="_1MohkHjDEeSDBKbFcXcsYQ"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_NQYXgHoOEeSJYOaXazdB-A" name="getEquipment">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_Q4RrQHoOEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EEList"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_M028gHVVEeSsEN78lnEQdg" name="addEquipmentToRoom">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_Vx360HVVEeSsEN78lnEQdg" name="item">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_ac7UsHVVEeSsEN78lnEQdg" name="removeEquipmentItem">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_wtcJYHVVEeSsEN78lnEQdg" name="itemName">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_ah_wAHVXEeSsYr8zYJ7CRg" name="ScheduledEvents">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_ecyKkHVXEeSsYr8zYJ7CRg" name="events" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EMap"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_rNT2wHVXEeSsYr8zYJ7CRg" name="addEvent">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_xiVfIHVXEeSsYr8zYJ7CRg" name="eventName">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_z-7dYHVXEeSsYr8zYJ7CRg" name="timestamp" visibility="public">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#ELong"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_1Mh48HVXEeSsYr8zYJ7CRg" name="getEvents">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_7WT6oHVXEeSsYr8zYJ7CRg" name="events" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EMap"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_8Zl8kHVXEeSsYr8zYJ7CRg" name="updateEvent">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_8Zl8kXVXEeSsYr8zYJ7CRg" name="eventName">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_8Zl8knVXEeSsYr8zYJ7CRg" name="timestamp" visibility="public">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#ELong"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="__ToEwHVXEeSsYr8zYJ7CRg" name="deleteEvent">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="__ToEwXVXEeSsYr8zYJ7CRg" name="eventName">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_ygK24HlpEeSJYOaXazdB-A" name="Bill">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_0o6sEHlpEeSJYOaXazdB-A" name="paid" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_70gJAHlpEeSJYOaXazdB-A" name="grandTotal" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_CVJLgHlqEeSJYOaXazdB-A" name="addToBill">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_JVzK0HlqEeSJYOaXazdB-A" name="cost">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_Nl8xYHlqEeSJYOaXazdB-A" name="isPaid">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_U7D9wHlqEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_X9fM8HlqEeSJYOaXazdB-A" name="removeFromBill">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_gxjqoHlqEeSJYOaXazdB-A" name="cost">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_iqMnQHlqEeSJYOaXazdB-A" name="leftToPay">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_0TojIHlqEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_4SovUHlqEeSJYOaXazdB-A" name="pay">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_8_s7YHlqEeSJYOaXazdB-A" name="cost">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_ADLeAHlsEeSJYOaXazdB-A" name="SleepRoom">
    <generalization xmi:type="uml:Generalization" xmi:id="_u-5BIHlsEeSJYOaXazdB-A" general="_1MohkHjDEeSDBKbFcXcsYQ"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_DOfjcHlsEeSJYOaXazdB-A" name="nbrOfBeds" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_ItwBcHlsEeSJYOaXazdB-A" name="getNbrOfBeds">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2Mq0HlsEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_Q7KHwHlsEeSJYOaXazdB-A" name="setNbrOfBeds">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_c58N8HlsEeSJYOaXazdB-A" name="nbrOfBeds">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_J3LAQHlvEeSJYOaXazdB-A" name="Customer">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_MDML4HlvEeSJYOaXazdB-A" name="id" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_P5YIYHlxEeSJYOaXazdB-A" name="name" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_5nQUsHlxEeSJYOaXazdB-A" name="paymentDetails" visibility="private" type="_obLVIHlvEeSJYOaXazdB-A" association="_5nQ7wHlxEeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5nQUsXlxEeSJYOaXazdB-A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5nQUsnlxEeSJYOaXazdB-A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_JrmiEHlyEeSJYOaXazdB-A" name="loyaltyPoints" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_czeAQHlxEeSJYOaXazdB-A" name="getId">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_h2ToAHlxEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_iYUI4HlxEeSJYOaXazdB-A" name="setId">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_rFQD0HlxEeSJYOaXazdB-A" name="id">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_xHujoHlxEeSJYOaXazdB-A" name="getName">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_xHujoXlxEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_xHvxwHlxEeSJYOaXazdB-A" name="setName">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_xHvxwXlxEeSJYOaXazdB-A" name="name">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_SIyw0HlyEeSJYOaXazdB-A" name="getLoyaltyPoints">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_Yf3noHlyEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_Y-mLAHlyEeSJYOaXazdB-A" name="addLoyaltyPoints">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_jHSSQHlyEeSJYOaXazdB-A" name="points">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_joxOsHlyEeSJYOaXazdB-A" name="removeLoyaltyPoints">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_nSYZsHlyEeSJYOaXazdB-A" name="points">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_LHADcHn-EeSJYOaXazdB-A" name="getPaymentDetails">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_PcakgHn-EeSJYOaXazdB-A" type="_obLVIHlvEeSJYOaXazdB-A" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_7kK30Ho2EeSXTMmqtXqoMA" name="setPaymentDetails">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_AcbAMHo3EeSXTMmqtXqoMA" name="paymentDetails" type="_obLVIHlvEeSJYOaXazdB-A"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_obLVIHlvEeSJYOaXazdB-A" name="PaymentDetails">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_2pf1AHlvEeSJYOaXazdB-A" name="ccNumber" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_5mApcHlvEeSJYOaXazdB-A" name="ccv" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_76XRsHlvEeSJYOaXazdB-A" name="expiryMonth" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="__LHQwHlvEeSJYOaXazdB-A" name="expiryYear" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_BqWTUHlwEeSJYOaXazdB-A" name="firstName" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_FA2VEHlwEeSJYOaXazdB-A" name="lastName" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_JpzdMHlwEeSJYOaXazdB-A" name="getCcNumber">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_N3_U4HlwEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_TnEXkHlwEeSJYOaXazdB-A" name="setCcNumber">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_ZTE4IHlwEeSJYOaXazdB-A" name="ccNumber">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_e1ewwHlwEeSJYOaXazdB-A" name="getCcV">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_e1ewwXlwEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_e1fX0HlwEeSJYOaXazdB-A" name="setCcv">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_e1fX0XlwEeSJYOaXazdB-A" name="ccv">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_mj08gHlwEeSJYOaXazdB-A" name="getExpiryMonth">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_mj08gXlwEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_mj2KoHlwEeSJYOaXazdB-A" name="setExpiryMonth">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_mj2KoXlwEeSJYOaXazdB-A" name="month">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_xAcFUHlwEeSJYOaXazdB-A" name="setExpiryYear">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_xAcFUXlwEeSJYOaXazdB-A" name="month">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_xAdTcHlwEeSJYOaXazdB-A" name="getExpiryYear">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_xAdTcXlwEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_5MW94HlwEeSJYOaXazdB-A" name="getFirstName">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_5MW94XlwEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_5MYMAHlwEeSJYOaXazdB-A" name="setFirstName">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_5MYMAXlwEeSJYOaXazdB-A" name="fname">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="__9_pwHlwEeSJYOaXazdB-A" name="setLastName">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="__9_pwXlwEeSJYOaXazdB-A" name="lname">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="__-Be8HlwEeSJYOaXazdB-A" name="getLastName">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="__-Be8XlwEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_eUmw8HlzEeSJYOaXazdB-A" name="Reservation">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_NVUI0Hl0EeSJYOaXazdB-A" name="tab" visibility="private" type="_fnSvgHVPEeSFlMIer3mkJA" association="_NVUv4Hl0EeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NVUI0Xl0EeSJYOaXazdB-A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NVUI0nl0EeSJYOaXazdB-A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_OU4vcHl0EeSJYOaXazdB-A" name="keyCard" visibility="private" type="_Uh9AgHVUEeSK0eOwuSpt4Q" association="_OU4vc3l0EeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OU4vcXl0EeSJYOaXazdB-A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OU4vcnl0EeSJYOaXazdB-A" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_RD1B8Hl0EeSJYOaXazdB-A" name="scheduledEvents" visibility="private" type="_ah_wAHVXEeSsYr8zYJ7CRg" association="_RD1pAHl0EeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RD1B8Xl0EeSJYOaXazdB-A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RD1B8nl0EeSJYOaXazdB-A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_WUK6MHl0EeSJYOaXazdB-A" name="room" visibility="private" type="_8xwx0HjBEeSDBKbFcXcsYQ" association="_WUK6M3l0EeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WUK6MXl0EeSJYOaXazdB-A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WUK6Mnl0EeSJYOaXazdB-A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_anKZYHl0EeSJYOaXazdB-A" name="costCategory" visibility="private" type="_1MohkHjDEeSDBKbFcXcsYQ" association="_anKZY3l0EeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_anKZYXl0EeSJYOaXazdB-A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_anKZYnl0EeSJYOaXazdB-A" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_zzsqIHn_EeSJYOaXazdB-A" name="checkedIn" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_9JUVsHn_EeSJYOaXazdB-A" name="checkedOut" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_QvTd0HoAEeSJYOaXazdB-A" name="startDay" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_ZkG7UHoAEeSJYOaXazdB-A" name="endDay" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_cXiFMHoAEeSJYOaXazdB-A" name="responsible" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_RjmhMHoDEeSJYOaXazdB-A" name="numberOfGuests" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_b2CFMHoBEeSJYOaXazdB-A" name="getCheckedIn">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_i0XwUHoBEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_k2YrYHoBEeSJYOaXazdB-A" name="setCheckedIn">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_ooMJEHoBEeSJYOaXazdB-A" name="timestamp">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_p4yOQHoBEeSJYOaXazdB-A" name="getCheckedOut">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_p4yOQXoBEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_p4zcYHoBEeSJYOaXazdB-A" name="setCheckedOut">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_p4zcYXoBEeSJYOaXazdB-A" name="timestamp">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_uW4xQHoBEeSJYOaXazdB-A" name="setStartDay">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_uW4xQXoBEeSJYOaXazdB-A" name="timestamp">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_uW5YUHoBEeSJYOaXazdB-A" name="getStartDay">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_uW5YUXoBEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_xQkUIHoBEeSJYOaXazdB-A" name="setEndDay">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_xQkUIXoBEeSJYOaXazdB-A" name="timestamp">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_xQmJUHoBEeSJYOaXazdB-A" name="getEndDay">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_xQmJUXoBEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_0I5zMHoBEeSJYOaXazdB-A" name="getResponsible">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_3jNW4HoBEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_4LPAMHoBEeSJYOaXazdB-A" name="setResponsible">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_CGoSUHoCEeSJYOaXazdB-A" name="responsible">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_VRaPsHoDEeSJYOaXazdB-A" name="getNumberOfGuests">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_aFTcgHoDEeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_a5occHoDEeSJYOaXazdB-A" name="setNumberOfGuests">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_jdnPsHoDEeSJYOaXazdB-A" name="number">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_E4pcEHoEEeSJYOaXazdB-A" name="getRoom">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_H3t1QHoEEeSJYOaXazdB-A" type="_8xwx0HjBEeSDBKbFcXcsYQ" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_PP6K0HoEEeSJYOaXazdB-A" name="setRoom">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_TtRuAHoEEeSJYOaXazdB-A" name="newRoom" type="_8xwx0HjBEeSDBKbFcXcsYQ"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_fFNPkHoEEeSJYOaXazdB-A" name="getCostCategory">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_kLoW0HoEEeSJYOaXazdB-A" type="_1MohkHjDEeSDBKbFcXcsYQ" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_WjQnMHoFEeSJYOaXazdB-A" name="addCostCategory">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_bFzlUHoFEeSJYOaXazdB-A" name="costCategory" type="_1MohkHjDEeSDBKbFcXcsYQ"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_e-Jv4HoFEeSJYOaXazdB-A" name="getEvents">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_l4AjoHoFEeSJYOaXazdB-A" type="_ah_wAHVXEeSsYr8zYJ7CRg" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_OkaE0HoGEeSJYOaXazdB-A" name="removeAllEvents"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_cjFmMHoGEeSJYOaXazdB-A" name="getKeyCards">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_gehhAHoGEeSJYOaXazdB-A" type="_Uh9AgHVUEeSK0eOwuSpt4Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_YjtxIHoHEeSJYOaXazdB-A" name="addKeyCard">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_fOBtAHoHEeSJYOaXazdB-A" name="keyCard" type="_Uh9AgHVUEeSK0eOwuSpt4Q"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_k5OVQHoHEeSJYOaXazdB-A" name="removeKeyCard">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_p4JGUHoHEeSJYOaXazdB-A" name="keyCard" type="_Uh9AgHVUEeSK0eOwuSpt4Q"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_PrevsHoIEeSJYOaXazdB-A" name="removeCostCategory">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_WVphoHoIEeSJYOaXazdB-A" name="costCategory" type="_1MohkHjDEeSDBKbFcXcsYQ"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_9X84gHoIEeSJYOaXazdB-A" name="getTab">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_AhpNUHoJEeSJYOaXazdB-A" type="_fnSvgHVPEeSFlMIer3mkJA" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_qdnKIHlzEeSJYOaXazdB-A" name="Booking">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_5C5YgHlzEeSJYOaXazdB-A" name="bill" visibility="private" type="_ygK24HlpEeSJYOaXazdB-A" association="_5C5Yg3lzEeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5C5YgXlzEeSJYOaXazdB-A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5C5YgnlzEeSJYOaXazdB-A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_8A-TMHlzEeSJYOaXazdB-A" name="customer" visibility="private" type="_J3LAQHlvEeSJYOaXazdB-A" association="_8A-6QHlzEeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8A-TMXlzEeSJYOaXazdB-A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8A-TMnlzEeSJYOaXazdB-A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_TuMWcHl0EeSJYOaXazdB-A" name="reservation" visibility="private" type="_eUmw8HlzEeSJYOaXazdB-A" association="_TuM9gHl0EeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TuMWcXl0EeSJYOaXazdB-A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TuMWcnl0EeSJYOaXazdB-A" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_FKJK0Hn7EeSJYOaXazdB-A" name="bookingNbr" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_P0emkHn7EeSJYOaXazdB-A" name="getBookingNbr">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_X1l9UHn7EeSJYOaXazdB-A" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_kDsR4Hn7EeSJYOaXazdB-A" name="getReservations" visibility="public">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_oCIdYHn7EeSJYOaXazdB-A" type="_eUmw8HlzEeSJYOaXazdB-A" direction="return">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eROvwHyHEeSzd-4yXNUKkQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eRPW0HyHEeSzd-4yXNUKkQ" value="*"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_ru5DAHn7EeSJYOaXazdB-A" name="addReservation">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_0vKJoHn7EeSJYOaXazdB-A" name="reservation" type="_eUmw8HlzEeSJYOaXazdB-A"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_1VSVgHn7EeSJYOaXazdB-A" name="removeReservation">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_MLn0EHn8EeSJYOaXazdB-A" name="reservation" type="_eUmw8HlzEeSJYOaXazdB-A"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_XFUhgHn8EeSJYOaXazdB-A" name="getCustomer">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_bDwtAHn8EeSJYOaXazdB-A" type="_J3LAQHlvEeSJYOaXazdB-A" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_e7dXUHn8EeSJYOaXazdB-A" name="changeCustomer">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_iOFlsHn8EeSJYOaXazdB-A" name="newCustomer" type="_J3LAQHlvEeSJYOaXazdB-A"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_n8sHQHn8EeSJYOaXazdB-A" name="getBill">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_WYxvIHn9EeSJYOaXazdB-A" type="_ygK24HlpEeSJYOaXazdB-A" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_ZoVPAHo3EeSXTMmqtXqoMA" name="setCustomer">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_gKG58Ho3EeSXTMmqtXqoMA" name="customer" type="_J3LAQHlvEeSJYOaXazdB-A"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_I0he0HuQEeSyZvvyd5lTNA" name="ConferenceRoom">
    <generalization xmi:type="uml:Generalization" xmi:id="_WuCMUHuQEeSyZvvyd5lTNA" general="_1MohkHjDEeSDBKbFcXcsYQ"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_be1o4HuQEeSyZvvyd5lTNA" name="maxNbrOfPeople" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_uib1oHuQEeSyZvvyd5lTNA" name="getNbrOfPeople" concurrency="concurrent">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_0r6VUHuQEeSyZvvyd5lTNA" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_15RRsHx_EeSzd-4yXNUKkQ" name="CustomerManager">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_AuV90HyAEeSzd-4yXNUKkQ" name="customer" visibility="private" type="_J3LAQHlvEeSJYOaXazdB-A" association="_AuXL8HyAEeSzd-4yXNUKkQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AuV90XyAEeSzd-4yXNUKkQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AuV90nyAEeSzd-4yXNUKkQ" value="*"/>
    </ownedAttribute>
    <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_tD_ywHyCEeS59rPATntwDA" client="_15RRsHx_EeSzd-4yXNUKkQ">
      <supplier xmi:type="uml:Interface" href="model.uml#_uycgUHx8EeSyZvvyd5lTNA"/>
      <contract xmi:type="uml:Interface" href="model.uml#_uycgUHx8EeSyZvvyd5lTNA"/>
    </interfaceRealization>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_FfKd8Hx_EeSzd-4yXNUKkQ" name="RoomTypeManager">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_Koo5MHx_EeSzd-4yXNUKkQ" name="roomType" visibility="private" type="_1MohkHjDEeSDBKbFcXcsYQ" association="_KotxsHx_EeSzd-4yXNUKkQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Koo5MXx_EeSzd-4yXNUKkQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Koo5Mnx_EeSzd-4yXNUKkQ" value="*"/>
    </ownedAttribute>
    <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_vVgiYHyCEeS59rPATntwDA" client="_FfKd8Hx_EeSzd-4yXNUKkQ">
      <supplier xmi:type="uml:Interface" href="model.uml#_Qh5S8Hx8EeSyZvvyd5lTNA"/>
      <contract xmi:type="uml:Interface" href="model.uml#_Qh5S8Hx8EeSyZvvyd5lTNA"/>
    </interfaceRealization>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_uGG3YHx_EeSzd-4yXNUKkQ" name="BookingManager">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_9EbQ0Hx_EeSzd-4yXNUKkQ" name="booking" visibility="private" type="_qdnKIHlzEeSJYOaXazdB-A" association="_9Eb34Hx_EeSzd-4yXNUKkQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9EbQ0Xx_EeSzd-4yXNUKkQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9EbQ0nx_EeSzd-4yXNUKkQ" value="*"/>
    </ownedAttribute>
    <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_rEjDgHyCEeS59rPATntwDA" client="_uGG3YHx_EeSzd-4yXNUKkQ">
      <supplier xmi:type="uml:Interface" href="model.uml#_l5AacHx8EeSyZvvyd5lTNA"/>
      <contract xmi:type="uml:Interface" href="model.uml#_l5AacHx8EeSyZvvyd5lTNA"/>
    </interfaceRealization>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_x4N3EHx_EeSzd-4yXNUKkQ" name="RoomManager">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_Kxy_wHyAEeSzd-4yXNUKkQ" name="room" visibility="private" type="_8xwx0HjBEeSDBKbFcXcsYQ" association="_Kx1cAHyAEeSzd-4yXNUKkQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kxy_wXyAEeSzd-4yXNUKkQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kxy_wnyAEeSzd-4yXNUKkQ" value="*"/>
    </ownedAttribute>
    <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_wc0IsHyCEeS59rPATntwDA" client="_x4N3EHx_EeSzd-4yXNUKkQ">
      <supplier xmi:type="uml:Interface" href="model.uml#_DyqAMHx8EeSyZvvyd5lTNA"/>
      <contract xmi:type="uml:Interface" href="model.uml#_DyqAMHx8EeSyZvvyd5lTNA"/>
    </interfaceRealization>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_zzWuEHx_EeSzd-4yXNUKkQ" name="ReservationManager">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_FbN8oHyAEeSzd-4yXNUKkQ" name="reservation" visibility="private" type="_eUmw8HlzEeSJYOaXazdB-A" association="_FbPx0HyAEeSzd-4yXNUKkQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FbN8oXyAEeSzd-4yXNUKkQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FbN8onyAEeSzd-4yXNUKkQ" value="*"/>
    </ownedAttribute>
    <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_xhnNkHyCEeS59rPATntwDA" client="_zzWuEHx_EeSzd-4yXNUKkQ">
      <supplier xmi:type="uml:Interface" href="model.uml#_VffOUHx8EeSyZvvyd5lTNA"/>
      <contract xmi:type="uml:Interface" href="model.uml#_VffOUHx8EeSyZvvyd5lTNA"/>
    </interfaceRealization>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_dXSAkHjEEeSDBKbFcXcsYQ" memberEnd="_dXSAkXjEEeSDBKbFcXcsYQ _dXRZgHjEEeSDBKbFcXcsYQ">
    <ownedEnd xmi:type="uml:Property" xmi:id="_dXSAkXjEEeSDBKbFcXcsYQ" name="room" type="_8xwx0HjBEeSDBKbFcXcsYQ" association="_dXSAkHjEEeSDBKbFcXcsYQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dXSAknjEEeSDBKbFcXcsYQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dXSAk3jEEeSDBKbFcXcsYQ" value="*"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_5nQ7wHlxEeSJYOaXazdB-A" memberEnd="_5nQ7wXlxEeSJYOaXazdB-A _5nQUsHlxEeSJYOaXazdB-A">
    <ownedEnd xmi:type="uml:Property" xmi:id="_5nQ7wXlxEeSJYOaXazdB-A" name="customer" type="_J3LAQHlvEeSJYOaXazdB-A" association="_5nQ7wHlxEeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5nQ7wnlxEeSJYOaXazdB-A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5nQ7w3lxEeSJYOaXazdB-A" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_5C5Yg3lzEeSJYOaXazdB-A" memberEnd="_5C5YhHlzEeSJYOaXazdB-A _5C5YgHlzEeSJYOaXazdB-A">
    <name xsi:nil="true"/>
    <ownedEnd xmi:type="uml:Property" xmi:id="_5C5YhHlzEeSJYOaXazdB-A" name="booking" type="_qdnKIHlzEeSJYOaXazdB-A" association="_5C5Yg3lzEeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5C5YhXlzEeSJYOaXazdB-A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5C5YhnlzEeSJYOaXazdB-A" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_8A-6QHlzEeSJYOaXazdB-A" memberEnd="_8A-6QXlzEeSJYOaXazdB-A _8A-TMHlzEeSJYOaXazdB-A">
    <name xsi:nil="true"/>
    <ownedEnd xmi:type="uml:Property" xmi:id="_8A-6QXlzEeSJYOaXazdB-A" name="booking" type="_qdnKIHlzEeSJYOaXazdB-A" association="_8A-6QHlzEeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8A-6QnlzEeSJYOaXazdB-A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8A-6Q3lzEeSJYOaXazdB-A" value="*"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_NVUv4Hl0EeSJYOaXazdB-A" memberEnd="_NVUv4Xl0EeSJYOaXazdB-A _NVUI0Hl0EeSJYOaXazdB-A">
    <name xsi:nil="true"/>
    <ownedEnd xmi:type="uml:Property" xmi:id="_NVUv4Xl0EeSJYOaXazdB-A" name="reservation" type="_eUmw8HlzEeSJYOaXazdB-A" association="_NVUv4Hl0EeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NVUv4nl0EeSJYOaXazdB-A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NVUv43l0EeSJYOaXazdB-A" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_OU4vc3l0EeSJYOaXazdB-A" memberEnd="_OU4vdHl0EeSJYOaXazdB-A _OU4vcHl0EeSJYOaXazdB-A">
    <name xsi:nil="true"/>
    <ownedEnd xmi:type="uml:Property" xmi:id="_OU4vdHl0EeSJYOaXazdB-A" name="reservation" type="_eUmw8HlzEeSJYOaXazdB-A" association="_OU4vc3l0EeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OU4vdXl0EeSJYOaXazdB-A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OU4vdnl0EeSJYOaXazdB-A" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_RD1pAHl0EeSJYOaXazdB-A" memberEnd="_RD1pAXl0EeSJYOaXazdB-A _RD1B8Hl0EeSJYOaXazdB-A">
    <name xsi:nil="true"/>
    <ownedEnd xmi:type="uml:Property" xmi:id="_RD1pAXl0EeSJYOaXazdB-A" name="reservation" type="_eUmw8HlzEeSJYOaXazdB-A" association="_RD1pAHl0EeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RD1pAnl0EeSJYOaXazdB-A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RD1pA3l0EeSJYOaXazdB-A" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_TuM9gHl0EeSJYOaXazdB-A" memberEnd="_TuM9gXl0EeSJYOaXazdB-A _TuMWcHl0EeSJYOaXazdB-A">
    <name xsi:nil="true"/>
    <ownedEnd xmi:type="uml:Property" xmi:id="_TuM9gXl0EeSJYOaXazdB-A" name="booking" type="_qdnKIHlzEeSJYOaXazdB-A" association="_TuM9gHl0EeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TuM9gnl0EeSJYOaXazdB-A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TuM9g3l0EeSJYOaXazdB-A" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_WUK6M3l0EeSJYOaXazdB-A" memberEnd="_WUK6NHl0EeSJYOaXazdB-A _WUK6MHl0EeSJYOaXazdB-A">
    <ownedEnd xmi:type="uml:Property" xmi:id="_WUK6NHl0EeSJYOaXazdB-A" name="reservation" type="_eUmw8HlzEeSJYOaXazdB-A" association="_WUK6M3l0EeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WUK6NXl0EeSJYOaXazdB-A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WUK6Nnl0EeSJYOaXazdB-A" value="*"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_anKZY3l0EeSJYOaXazdB-A" memberEnd="_anKZZHl0EeSJYOaXazdB-A _anKZYHl0EeSJYOaXazdB-A">
    <ownedEnd xmi:type="uml:Property" xmi:id="_anKZZHl0EeSJYOaXazdB-A" name="reservation" type="_eUmw8HlzEeSJYOaXazdB-A" association="_anKZY3l0EeSJYOaXazdB-A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_anKZZXl0EeSJYOaXazdB-A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_anKZZnl0EeSJYOaXazdB-A" value="*"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_9Eb34Hx_EeSzd-4yXNUKkQ" memberEnd="_9Ece8Hx_EeSzd-4yXNUKkQ _9EbQ0Hx_EeSzd-4yXNUKkQ">
    <name xsi:nil="true"/>
    <ownedEnd xmi:type="uml:Property" xmi:id="_9Ece8Hx_EeSzd-4yXNUKkQ" name="bookingManager" type="_uGG3YHx_EeSzd-4yXNUKkQ" association="_9Eb34Hx_EeSzd-4yXNUKkQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9Ece8Xx_EeSzd-4yXNUKkQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9Ece8nx_EeSzd-4yXNUKkQ" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_AuXL8HyAEeSzd-4yXNUKkQ" memberEnd="_AuXL8XyAEeSzd-4yXNUKkQ _AuV90HyAEeSzd-4yXNUKkQ">
    <name xsi:nil="true"/>
    <ownedEnd xmi:type="uml:Property" xmi:id="_AuXL8XyAEeSzd-4yXNUKkQ" name="customerManager" type="_15RRsHx_EeSzd-4yXNUKkQ" association="_AuXL8HyAEeSzd-4yXNUKkQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AuXL8nyAEeSzd-4yXNUKkQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AuXL83yAEeSzd-4yXNUKkQ" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_FbPx0HyAEeSzd-4yXNUKkQ" memberEnd="_FbPx0XyAEeSzd-4yXNUKkQ _FbN8oHyAEeSzd-4yXNUKkQ">
    <ownedEnd xmi:type="uml:Property" xmi:id="_FbPx0XyAEeSzd-4yXNUKkQ" name="reservationManager" type="_zzWuEHx_EeSzd-4yXNUKkQ" association="_FbPx0HyAEeSzd-4yXNUKkQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FbPx0nyAEeSzd-4yXNUKkQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FbPx03yAEeSzd-4yXNUKkQ" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_Kx1cAHyAEeSzd-4yXNUKkQ" memberEnd="_Kx1cAXyAEeSzd-4yXNUKkQ _Kxy_wHyAEeSzd-4yXNUKkQ">
    <ownedEnd xmi:type="uml:Property" xmi:id="_Kx1cAXyAEeSzd-4yXNUKkQ" name="roomManager" type="_x4N3EHx_EeSzd-4yXNUKkQ" association="_Kx1cAHyAEeSzd-4yXNUKkQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kx1cAnyAEeSzd-4yXNUKkQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kx1cA3yAEeSzd-4yXNUKkQ" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_KotxsHx_EeSzd-4yXNUKkQ" memberEnd="_KotxsXx_EeSzd-4yXNUKkQ _Koo5MHx_EeSzd-4yXNUKkQ">
    <ownedEnd xmi:type="uml:Property" xmi:id="_KotxsXx_EeSzd-4yXNUKkQ" name="roomTypeManager" type="_FfKd8Hx_EeSzd-4yXNUKkQ" association="_KotxsHx_EeSzd-4yXNUKkQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kotxsnx_EeSzd-4yXNUKkQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kotxs3x_EeSzd-4yXNUKkQ" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_GlvH0HyoEeSemIR3Zeitew" name="Usage0" client="_dqC1MHlsEeSNP_QJ-oV69w">
    <supplier xmi:type="uml:Interface" href="model.uml#_qlXxQHluEeSNP_QJ-oV69w"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_HTIZUHyoEeSemIR3Zeitew" name="Usage1" client="_dqC1MHlsEeSNP_QJ-oV69w">
    <supplier xmi:type="uml:Interface" href="model.uml#__t4cEHluEeSNP_QJ-oV69w"/>
  </packagedElement>
  <packagedElement xmi:type="uml:InterfaceRealization" xmi:id="_SBojYHyoEeSemIR3Zeitew" name="Realization0" client="_dqC1MHlsEeSNP_QJ-oV69w">
    <supplier xmi:type="uml:Interface" href="model.uml#_eJgLYHn7EeShtIICY7OyLw"/>
    <contract xmi:type="uml:Interface" href="model.uml#_eJgLYHn7EeShtIICY7OyLw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:InterfaceRealization" xmi:id="_SaWlYHyoEeSemIR3Zeitew" name="Realization1" client="_dqC1MHlsEeSNP_QJ-oV69w">
    <supplier xmi:type="uml:Interface" href="model.uml#_CDtV4HltEeSNP_QJ-oV69w"/>
    <contract xmi:type="uml:Interface" href="model.uml#_CDtV4HltEeSNP_QJ-oV69w"/>
  </packagedElement>
  <packagedElement xmi:type="uml:InterfaceRealization" xmi:id="_S7xQYHyoEeSemIR3Zeitew" name="Realization2" client="_dqC1MHlsEeSNP_QJ-oV69w">
    <supplier xmi:type="uml:Interface" href="model.uml#_DyqAMHx8EeSyZvvyd5lTNA"/>
    <contract xmi:type="uml:Interface" href="model.uml#_DyqAMHx8EeSyZvvyd5lTNA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:InterfaceRealization" xmi:id="_TaiQAHyoEeSemIR3Zeitew" name="Realization3" client="_dqC1MHlsEeSNP_QJ-oV69w">
    <supplier xmi:type="uml:Interface" href="model.uml#_VffOUHx8EeSyZvvyd5lTNA"/>
    <contract xmi:type="uml:Interface" href="model.uml#_VffOUHx8EeSyZvvyd5lTNA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:InterfaceRealization" xmi:id="_UI8OIHyoEeSemIR3Zeitew" name="Realization4" client="_dqC1MHlsEeSNP_QJ-oV69w">
    <supplier xmi:type="uml:Interface" href="model.uml#_l5AacHx8EeSyZvvyd5lTNA"/>
    <contract xmi:type="uml:Interface" href="model.uml#_l5AacHx8EeSyZvvyd5lTNA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:InterfaceRealization" xmi:id="_UgE7wHyoEeSemIR3Zeitew" name="Realization5" client="_dqC1MHlsEeSNP_QJ-oV69w">
    <supplier xmi:type="uml:Interface" href="model.uml#_uycgUHx8EeSyZvvyd5lTNA"/>
    <contract xmi:type="uml:Interface" href="model.uml#_uycgUHx8EeSyZvvyd5lTNA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:InterfaceRealization" xmi:id="_U4pMwHyoEeSemIR3Zeitew" name="Realization6" client="_dqC1MHlsEeSNP_QJ-oV69w">
    <supplier xmi:type="uml:Interface" href="model.uml#_Qh5S8Hx8EeSyZvvyd5lTNA"/>
    <contract xmi:type="uml:Interface" href="model.uml#_Qh5S8Hx8EeSyZvvyd5lTNA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_PmmNoH_EEeSbJeGPS5kPQg" memberEnd="_PmmNoX_EEeSbJeGPS5kPQg _Pmk_gH_EEeSbJeGPS5kPQg">
    <name xsi:nil="true"/>
    <ownedEnd xmi:type="uml:Property" xmi:id="_PmmNoX_EEeSbJeGPS5kPQg" name="room" type="_8xwx0HjBEeSDBKbFcXcsYQ" association="_PmmNoH_EEeSbJeGPS5kPQg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PmmNon_EEeSbJeGPS5kPQg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PmmNo3_EEeSbJeGPS5kPQg" value="1"/>
    </ownedEnd>
  </packagedElement>
</uml:Package>
