<?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="_oZNqEI_JEeaMDqvmI2HKcg" name="se">
  <packagedElement xmi:type="uml:Package" xmi:id="_AYrT4I_KEeaMDqvmI2HKcg" name="chalmers">
    <packagedElement xmi:type="uml:Package" xmi:id="_AtYYkI_KEeaMDqvmI2HKcg" name="cse">
      <packagedElement xmi:type="uml:Package" xmi:id="_A7-OMI_KEeaMDqvmI2HKcg" name="mdsd1617">
        <packagedElement xmi:type="uml:Package" xmi:id="_BIVPMI_KEeaMDqvmI2HKcg" name="group03">
          <packagedElement xmi:type="uml:Interface" xmi:id="_7QVpcI-7EeaYFcjrTNGrQw" name="IHotelCustomerProvides">
            <ownedOperation xmi:type="uml:Operation" xmi:id="_AePRsI-8EeaYFcjrTNGrQw" name="getFreeRooms">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_JOHL4I-8EeaYFcjrTNGrQw" name="numBeds" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_PAezII-8EeaYFcjrTNGrQw" name="startDate" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_Se4MoI-8EeaYFcjrTNGrQw" name="endDate" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_V46DgI-8EeaYFcjrTNGrQw" name="freeRooms" visibility="public" type="_0ZOZgJeDEeatRIhPgYoqQg" direction="return">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h--dcI-8EeaYFcjrTNGrQw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h_CH0I-8EeaYFcjrTNGrQw" value="*"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_muIUMI-8EeaYFcjrTNGrQw" name="initiateBooking">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_l5I-wJeEEeatRIhPgYoqQg" name="firstName">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_muIUMo-8EeaYFcjrTNGrQw" name="startDate" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_muIUM4-8EeaYFcjrTNGrQw" name="endDate" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_muIUNI-8EeaYFcjrTNGrQw" name="bookingID" visibility="public" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_muIUNY-8EeaYFcjrTNGrQw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_muIUNo-8EeaYFcjrTNGrQw" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_oG-IQJeEEeatRIhPgYoqQg" name="lastName">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_tVLSgJeEEeatRIhPgYoqQg" name="addRoomToBooking">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_vQ70kJeEEeatRIhPgYoqQg" name="roomTypeDescription">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_v2-g4JeEEeatRIhPgYoqQg" name="bookingID">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_wgO5QJeEEeatRIhPgYoqQg" name="isRoomPrebooked" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_uCB_oI-8EeaYFcjrTNGrQw" name="confirmBooking">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_uCB_oY-8EeaYFcjrTNGrQw" name="bookingID" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_uCB_pI-8EeaYFcjrTNGrQw" name="confirmed" visibility="public" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uCB_pY-8EeaYFcjrTNGrQw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uCB_po-8EeaYFcjrTNGrQw" value="1"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_YHhzkJeFEeatRIhPgYoqQg" name="initiateCheckout">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_a9psIJeFEeatRIhPgYoqQg" name="bookingID">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_yHsJ0JeFEeatRIhPgYoqQg" name="finalPrice" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_1HGhQJeFEeatRIhPgYoqQg" name="payDuringCheckout" visibility="public">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_-py_gJeFEeatRIhPgYoqQg" name="ccNumber">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_BA2WcJeGEeatRIhPgYoqQg" name="ccv">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_EY20EJeGEeatRIhPgYoqQg" name="expiryMonth">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_HwL8QJeGEeatRIhPgYoqQg" name="expiryYear">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_4tziMJeFEeatRIhPgYoqQg" name="firstName">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_L66QQJeGEeatRIhPgYoqQg" name="lastName">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_QtgckJeGEeatRIhPgYoqQg" name="isCheckoutSuccessful" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_uUO4AI--EeaYFcjrTNGrQw" name="IHotelStartupProvides">
            <ownedOperation xmi:type="uml:Operation" xmi:id="_wM6Q4I--EeaYFcjrTNGrQw" name="startup">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_yxrTsI--EeaYFcjrTNGrQw" name="numRooms">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_p-gz8I_JEeaMDqvmI2HKcg" name="HotelCustomerProvides">
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_xG0NkJeDEeatRIhPgYoqQg" client="_p-gz8I_JEeaMDqvmI2HKcg" supplier="_7QVpcI-7EeaYFcjrTNGrQw" contract="_7QVpcI-7EeaYFcjrTNGrQw"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_qZv-cI_JEeaMDqvmI2HKcg" name="HotelStartupProvides">
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_xnQBIJeDEeatRIhPgYoqQg" client="_qZv-cI_JEeaMDqvmI2HKcg" supplier="_uUO4AI--EeaYFcjrTNGrQw" contract="_uUO4AI--EeaYFcjrTNGrQw"/>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_0ZOZgJeDEeatRIhPgYoqQg" name="FreeRoomTypesDTO">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_CPtoMJeEEeatRIhPgYoqQg" name="roomTypeDescription">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_EJsooJeEEeatRIhPgYoqQg" name="numBeds">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_FCobwJeEEeatRIhPgYoqQg" name="pricePerNight">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_F9W-oJeEEeatRIhPgYoqQg" name="numFreeRooms">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Usage" xmi:id="_WsoGYJeGEeatRIhPgYoqQg" client="_7QVpcI-7EeaYFcjrTNGrQw" supplier="_0ZOZgJeDEeatRIhPgYoqQg"/>
          <packagedElement xmi:type="uml:Package" xmi:id="_ktIRoKHXEeaZPLNq86gs8w" name="UseCaseDiagram">
            <packagedElement xmi:type="uml:Actor" xmi:id="_y5GBEKHXEeaZPLNq86gs8w" name="Administrator"/>
            <packagedElement xmi:type="uml:Actor" xmi:id="_44PgEKHXEeaZPLNq86gs8w" name="Ext. sup. sys."/>
            <packagedElement xmi:type="uml:Actor" xmi:id="_BCgWUKHZEeaoSP4mTqUK_w" name="Receptionist">
              <generalization xmi:type="uml:Generalization" xmi:id="_02t5cKHZEeaoSP4mTqUK_w" general="_44PgEKHXEeaZPLNq86gs8w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_W5eCkKHZEeaoSP4mTqUK_w" name="Make a booking"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_iIPoIKHZEeaoSP4mTqUK_w" name="Search free rooms"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_njkoYKHZEeaoSP4mTqUK_w" name="Check in"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_rV64oKHZEeaoSP4mTqUK_w" name="Check out"/>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_wMWcEKHZEeaoSP4mTqUK_w" name="extends" client="_njkoYKHZEeaoSP4mTqUK_w" supplier="_rV64oKHZEeaoSP4mTqUK_w"/>
            <packagedElement xmi:type="uml:Association" xmi:id="_2wyZcKHZEeaoSP4mTqUK_w" memberEnd="_2w2q4KHZEeaoSP4mTqUK_w _2w2q4aHZEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2w0OoKHZEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2w0OoaHZEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_2w2q4KHZEeaoSP4mTqUK_w" name="make a booking" type="_W5eCkKHZEeaoSP4mTqUK_w" association="_2wyZcKHZEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_2w2q4aHZEeaoSP4mTqUK_w" name="ext. sup. sys." type="_44PgEKHXEeaZPLNq86gs8w" association="_2wyZcKHZEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_3Zc78KHZEeaoSP4mTqUK_w" memberEnd="_3ZdjAqHZEeaoSP4mTqUK_w _3ZdjA6HZEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3ZdjAKHZEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3ZdjAaHZEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_3ZdjAqHZEeaoSP4mTqUK_w" name="search free rooms" type="_iIPoIKHZEeaoSP4mTqUK_w" association="_3Zc78KHZEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_3ZdjA6HZEeaoSP4mTqUK_w" name="ext. sup. sys." type="_44PgEKHXEeaZPLNq86gs8w" association="_3Zc78KHZEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_37ob8KHZEeaoSP4mTqUK_w" memberEnd="_37pDAqHZEeaoSP4mTqUK_w _37pDA6HZEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_37pDAKHZEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_37pDAaHZEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_37pDAqHZEeaoSP4mTqUK_w" name="check out" type="_rV64oKHZEeaoSP4mTqUK_w" association="_37ob8KHZEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_37pDA6HZEeaoSP4mTqUK_w" name="ext. sup. sys." type="_44PgEKHXEeaZPLNq86gs8w" association="_37ob8KHZEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_4ZdncKHZEeaoSP4mTqUK_w" memberEnd="_4ZeOgaHZEeaoSP4mTqUK_w _4ZeOgqHZEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4ZdncaHZEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4ZeOgKHZEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_4ZeOgaHZEeaoSP4mTqUK_w" name="check in" type="_njkoYKHZEeaoSP4mTqUK_w" association="_4ZdncKHZEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_4ZeOgqHZEeaoSP4mTqUK_w" name="receptionist" type="_BCgWUKHZEeaoSP4mTqUK_w" association="_4ZdncKHZEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_-QmZ8KHZEeaoSP4mTqUK_w" name="Edit booking"/>
            <packagedElement xmi:type="uml:Association" xmi:id="_CXNC8KHaEeaoSP4mTqUK_w" memberEnd="_CXNqAqHaEeaoSP4mTqUK_w _CXNqA6HaEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CXNqAKHaEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CXNqAaHaEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_CXNqAqHaEeaoSP4mTqUK_w" name="edit booking" type="_-QmZ8KHZEeaoSP4mTqUK_w" association="_CXNC8KHaEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_CXNqA6HaEeaoSP4mTqUK_w" name="receptionist" type="_BCgWUKHZEeaoSP4mTqUK_w" association="_CXNC8KHaEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_EPokMKHaEeaoSP4mTqUK_w" name="Cancel booking"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_H6V7YKHaEeaoSP4mTqUK_w" name="List bookings"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_LwlNIKHaEeaoSP4mTqUK_w" name="List occupied rooms"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_Qr1mMKHaEeaoSP4mTqUK_w" name="List check ins"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_XRg5sKHaEeaoSP4mTqUK_w" name="List check outs"/>
            <packagedElement xmi:type="uml:Association" xmi:id="_axV2kKHaEeaoSP4mTqUK_w" memberEnd="_axWdoaHaEeaoSP4mTqUK_w _axWdoqHaEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_axV2kaHaEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_axWdoKHaEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_axWdoaHaEeaoSP4mTqUK_w" name="cancel booking" type="_EPokMKHaEeaoSP4mTqUK_w" association="_axV2kKHaEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_axWdoqHaEeaoSP4mTqUK_w" name="administrator" type="_BCgWUKHZEeaoSP4mTqUK_w" association="_axV2kKHaEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_bQJ5gKHaEeaoSP4mTqUK_w" memberEnd="_bQKgkKHaEeaoSP4mTqUK_w _bQKgkaHaEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bQJ5gaHaEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bQJ5gqHaEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_bQKgkKHaEeaoSP4mTqUK_w" name="list bookings" type="_H6V7YKHaEeaoSP4mTqUK_w" association="_bQJ5gKHaEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_bQKgkaHaEeaoSP4mTqUK_w" name="administrator" type="_BCgWUKHZEeaoSP4mTqUK_w" association="_bQJ5gKHaEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_dKXjcKHaEeaoSP4mTqUK_w" memberEnd="_dKYKgqHaEeaoSP4mTqUK_w _dKYKg6HaEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dKYKgKHaEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dKYKgaHaEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_dKYKgqHaEeaoSP4mTqUK_w" name="list occupied rooms" type="_LwlNIKHaEeaoSP4mTqUK_w" association="_dKXjcKHaEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_dKYKg6HaEeaoSP4mTqUK_w" name="administrator" type="_BCgWUKHZEeaoSP4mTqUK_w" association="_dKXjcKHaEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_jTI4gKHaEeaoSP4mTqUK_w" memberEnd="_jTJfkqHaEeaoSP4mTqUK_w _jTKGoKHaEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jTJfkKHaEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jTJfkaHaEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_jTJfkqHaEeaoSP4mTqUK_w" name="list check ins" type="_Qr1mMKHaEeaoSP4mTqUK_w" association="_jTI4gKHaEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_jTKGoKHaEeaoSP4mTqUK_w" name="receptionist" type="_BCgWUKHZEeaoSP4mTqUK_w" association="_jTI4gKHaEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_kFkbAKHaEeaoSP4mTqUK_w" memberEnd="_kFlCEqHaEeaoSP4mTqUK_w _kFlCE6HaEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kFlCEKHaEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kFlCEaHaEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_kFlCEqHaEeaoSP4mTqUK_w" name="list check outs" type="_XRg5sKHaEeaoSP4mTqUK_w" association="_kFkbAKHaEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_kFlCE6HaEeaoSP4mTqUK_w" name="receptionist" type="_BCgWUKHZEeaoSP4mTqUK_w" association="_kFkbAKHaEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_nIA4UKHaEeaoSP4mTqUK_w" name="Add roomtype"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_skE4YKHaEeaoSP4mTqUK_w" name="Update room type"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_wux-QKHaEeaoSP4mTqUK_w" name="Remove roomtype"/>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_0YGOUKHaEeaoSP4mTqUK_w" name="extends" client="_nIA4UKHaEeaoSP4mTqUK_w" supplier="_skE4YKHaEeaoSP4mTqUK_w"/>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_13T-UKHaEeaoSP4mTqUK_w" name="extends" client="_nIA4UKHaEeaoSP4mTqUK_w" supplier="_wux-QKHaEeaoSP4mTqUK_w"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_6gr9MKHaEeaoSP4mTqUK_w" name="Add room"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_CSa0IKHbEeaoSP4mTqUK_w" name="Change roomtype of room"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_I1Pn8KHbEeaoSP4mTqUK_w" name="Remove room"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_NOPogKHbEeaoSP4mTqUK_w" name="Block room"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_QWhoEKHbEeaoSP4mTqUK_w" name="Unblock room"/>
            <packagedElement xmi:type="uml:UseCase" xmi:id="_XoUasKHbEeaoSP4mTqUK_w" name="Startup hotel"/>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_aYD-cKHbEeaoSP4mTqUK_w" name="extends" client="_6gr9MKHaEeaoSP4mTqUK_w" supplier="_CSa0IKHbEeaoSP4mTqUK_w"/>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_vUriUKHbEeaoSP4mTqUK_w" name="extends" client="_6gr9MKHaEeaoSP4mTqUK_w" supplier="_I1Pn8KHbEeaoSP4mTqUK_w"/>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_wxdpYKHbEeaoSP4mTqUK_w" name="extends" client="_6gr9MKHaEeaoSP4mTqUK_w" supplier="_NOPogKHbEeaoSP4mTqUK_w"/>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_yBzP4KHbEeaoSP4mTqUK_w" name="extends" client="_NOPogKHbEeaoSP4mTqUK_w" supplier="_QWhoEKHbEeaoSP4mTqUK_w"/>
            <packagedElement xmi:type="uml:Association" xmi:id="_0qtL0KHbEeaoSP4mTqUK_w" memberEnd="_0qty4qHbEeaoSP4mTqUK_w _0qty46HbEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0qty4KHbEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0qty4aHbEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_0qty4qHbEeaoSP4mTqUK_w" name="add roomtype" type="_nIA4UKHaEeaoSP4mTqUK_w" association="_0qtL0KHbEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_0qty46HbEeaoSP4mTqUK_w" name="administrator" type="_y5GBEKHXEeaZPLNq86gs8w" association="_0qtL0KHbEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_1JmuUKHbEeaoSP4mTqUK_w" memberEnd="_1JnVYqHbEeaoSP4mTqUK_w _1JnVY6HbEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1JnVYKHbEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1JnVYaHbEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_1JnVYqHbEeaoSP4mTqUK_w" name="add room" type="_6gr9MKHaEeaoSP4mTqUK_w" association="_1JmuUKHbEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_1JnVY6HbEeaoSP4mTqUK_w" name="administrator" type="_y5GBEKHXEeaZPLNq86gs8w" association="_1JmuUKHbEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_14X40KHbEeaoSP4mTqUK_w" memberEnd="_14Yf4qHbEeaoSP4mTqUK_w _14Yf46HbEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_14Yf4KHbEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_14Yf4aHbEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_14Yf4qHbEeaoSP4mTqUK_w" name="startup hotel" type="_XoUasKHbEeaoSP4mTqUK_w" association="_14X40KHbEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_14Yf46HbEeaoSP4mTqUK_w" name="administrator" type="_y5GBEKHXEeaZPLNq86gs8w" association="_14X40KHbEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Actor" xmi:id="__6vVoKHbEeaoSP4mTqUK_w" name="Booking"/>
            <packagedElement xmi:type="uml:Actor" xmi:id="_BtEO4KHcEeaoSP4mTqUK_w" name="Roomtype"/>
            <packagedElement xmi:type="uml:Actor" xmi:id="_Dc5NwKHcEeaoSP4mTqUK_w" name="Room"/>
            <packagedElement xmi:type="uml:Association" xmi:id="_K-1VMKHcEeaoSP4mTqUK_w" memberEnd="_K-2jUaHcEeaoSP4mTqUK_w _K-2jUqHcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_K-18QKHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_K-2jUKHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_K-2jUaHcEeaoSP4mTqUK_w" name="booking" type="__6vVoKHbEeaoSP4mTqUK_w" association="_K-1VMKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_K-2jUqHcEeaoSP4mTqUK_w" name="make a booking" type="_W5eCkKHZEeaoSP4mTqUK_w" association="_K-1VMKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_L50WwKHcEeaoSP4mTqUK_w" memberEnd="_L5090qHcEeaoSP4mTqUK_w _L50906HcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_L5090KHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L5090aHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_L5090qHcEeaoSP4mTqUK_w" name="booking" type="__6vVoKHbEeaoSP4mTqUK_w" association="_L50WwKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_L50906HcEeaoSP4mTqUK_w" name="check out" type="_rV64oKHZEeaoSP4mTqUK_w" association="_L50WwKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_Mhy8wKHcEeaoSP4mTqUK_w" memberEnd="_Mhy8w6HcEeaoSP4mTqUK_w _Mhy8xKHcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Mhy8waHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Mhy8wqHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_Mhy8w6HcEeaoSP4mTqUK_w" name="booking" type="__6vVoKHbEeaoSP4mTqUK_w" association="_Mhy8wKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_Mhy8xKHcEeaoSP4mTqUK_w" name="search free rooms" type="_iIPoIKHZEeaoSP4mTqUK_w" association="_Mhy8wKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_NJeAwKHcEeaoSP4mTqUK_w" memberEnd="_NJen0aHcEeaoSP4mTqUK_w _NJen0qHcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NJeAwaHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NJen0KHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_NJen0aHcEeaoSP4mTqUK_w" name="booking" type="__6vVoKHbEeaoSP4mTqUK_w" association="_NJeAwKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_NJen0qHcEeaoSP4mTqUK_w" name="check in" type="_njkoYKHZEeaoSP4mTqUK_w" association="_NJeAwKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_O3LfwKHcEeaoSP4mTqUK_w" memberEnd="_O3MG0qHcEeaoSP4mTqUK_w _O3MG06HcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O3MG0KHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_O3MG0aHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_O3MG0qHcEeaoSP4mTqUK_w" name="booking" type="__6vVoKHbEeaoSP4mTqUK_w" association="_O3LfwKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_O3MG06HcEeaoSP4mTqUK_w" name="edit booking" type="_-QmZ8KHZEeaoSP4mTqUK_w" association="_O3LfwKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_PT8UQKHcEeaoSP4mTqUK_w" memberEnd="_PT87UaHcEeaoSP4mTqUK_w _PT87UqHcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PT8UQaHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PT87UKHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_PT87UaHcEeaoSP4mTqUK_w" name="booking" type="__6vVoKHbEeaoSP4mTqUK_w" association="_PT8UQKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_PT87UqHcEeaoSP4mTqUK_w" name="cancel booking" type="_EPokMKHaEeaoSP4mTqUK_w" association="_PT8UQKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_P4BRsKHcEeaoSP4mTqUK_w" memberEnd="_P4B4wqHcEeaoSP4mTqUK_w _P4B4w6HcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_P4B4wKHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_P4B4waHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_P4B4wqHcEeaoSP4mTqUK_w" name="booking" type="__6vVoKHbEeaoSP4mTqUK_w" association="_P4BRsKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_P4B4w6HcEeaoSP4mTqUK_w" name="list bookings" type="_H6V7YKHaEeaoSP4mTqUK_w" association="_P4BRsKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_Q76-sKHcEeaoSP4mTqUK_w" memberEnd="_Q77lwqHcEeaoSP4mTqUK_w _Q77lw6HcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Q77lwKHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Q77lwaHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_Q77lwqHcEeaoSP4mTqUK_w" name="booking" type="__6vVoKHbEeaoSP4mTqUK_w" association="_Q76-sKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_Q77lw6HcEeaoSP4mTqUK_w" name="list occupied rooms" type="_LwlNIKHaEeaoSP4mTqUK_w" association="_Q76-sKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_RZwxQKHcEeaoSP4mTqUK_w" memberEnd="_RZwxQ6HcEeaoSP4mTqUK_w _RZwxRKHcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RZwxQaHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RZwxQqHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_RZwxQ6HcEeaoSP4mTqUK_w" name="booking" type="__6vVoKHbEeaoSP4mTqUK_w" association="_RZwxQKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_RZwxRKHcEeaoSP4mTqUK_w" name="list check ins" type="_Qr1mMKHaEeaoSP4mTqUK_w" association="_RZwxQKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_R9w2MKHcEeaoSP4mTqUK_w" memberEnd="_R9xdQqHcEeaoSP4mTqUK_w _R9xdQ6HcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_R9xdQKHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_R9xdQaHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_R9xdQqHcEeaoSP4mTqUK_w" name="booking" type="__6vVoKHbEeaoSP4mTqUK_w" association="_R9w2MKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_R9xdQ6HcEeaoSP4mTqUK_w" name="list check outs" type="_XRg5sKHaEeaoSP4mTqUK_w" association="_R9w2MKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_Ueg7sKHcEeaoSP4mTqUK_w" memberEnd="_UehiwqHcEeaoSP4mTqUK_w _Uehiw6HcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UehiwKHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UehiwaHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_UehiwqHcEeaoSP4mTqUK_w" name="roomtype" type="_BtEO4KHcEeaoSP4mTqUK_w" association="_Ueg7sKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_Uehiw6HcEeaoSP4mTqUK_w" name="update room type" type="_skE4YKHaEeaoSP4mTqUK_w" association="_Ueg7sKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_VJUMMKHcEeaoSP4mTqUK_w" memberEnd="_VJUzQaHcEeaoSP4mTqUK_w _VJUzQqHcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VJUMMaHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VJUzQKHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_VJUzQaHcEeaoSP4mTqUK_w" name="roomtype" type="_BtEO4KHcEeaoSP4mTqUK_w" association="_VJUMMKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_VJUzQqHcEeaoSP4mTqUK_w" name="add roomtype" type="_nIA4UKHaEeaoSP4mTqUK_w" association="_VJUMMKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_Vt3DsKHcEeaoSP4mTqUK_w" memberEnd="_Vt3Ds6HcEeaoSP4mTqUK_w _Vt3DtKHcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Vt3DsaHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Vt3DsqHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_Vt3Ds6HcEeaoSP4mTqUK_w" name="roomtype" type="_BtEO4KHcEeaoSP4mTqUK_w" association="_Vt3DsKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_Vt3DtKHcEeaoSP4mTqUK_w" name="remove roomtype" type="_wux-QKHaEeaoSP4mTqUK_w" association="_Vt3DsKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_YHOHwKHcEeaoSP4mTqUK_w" memberEnd="_YHOHw6HcEeaoSP4mTqUK_w _YHOu0KHcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YHOHwaHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YHOHwqHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_YHOHw6HcEeaoSP4mTqUK_w" name="roomtype" type="_BtEO4KHcEeaoSP4mTqUK_w" association="_YHOHwKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_YHOu0KHcEeaoSP4mTqUK_w" name="change roomtype of room" type="_CSa0IKHbEeaoSP4mTqUK_w" association="_YHOHwKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_YrX9sKHcEeaoSP4mTqUK_w" memberEnd="_YrYkwqHcEeaoSP4mTqUK_w _YrYkw6HcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YrYkwKHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YrYkwaHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_YrYkwqHcEeaoSP4mTqUK_w" name="room" type="_Dc5NwKHcEeaoSP4mTqUK_w" association="_YrX9sKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_YrYkw6HcEeaoSP4mTqUK_w" name="change roomtype of room" type="_CSa0IKHbEeaoSP4mTqUK_w" association="_YrX9sKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_a8x_oKHcEeaoSP4mTqUK_w" memberEnd="_a8ymsqHcEeaoSP4mTqUK_w _a8yms6HcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_a8ymsKHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_a8ymsaHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_a8ymsqHcEeaoSP4mTqUK_w" name="room" type="_Dc5NwKHcEeaoSP4mTqUK_w" association="_a8x_oKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_a8yms6HcEeaoSP4mTqUK_w" name="add room" type="_6gr9MKHaEeaoSP4mTqUK_w" association="_a8x_oKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_bc1YsKHcEeaoSP4mTqUK_w" memberEnd="_bc1_wqHcEeaoSP4mTqUK_w _bc1_w6HcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bc1_wKHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bc1_waHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_bc1_wqHcEeaoSP4mTqUK_w" name="room" type="_Dc5NwKHcEeaoSP4mTqUK_w" association="_bc1YsKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_bc1_w6HcEeaoSP4mTqUK_w" name="remove room" type="_I1Pn8KHbEeaoSP4mTqUK_w" association="_bc1YsKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_b7lKMKHcEeaoSP4mTqUK_w" memberEnd="_b7lxQqHcEeaoSP4mTqUK_w _b7lxQ6HcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_b7lxQKHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_b7lxQaHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_b7lxQqHcEeaoSP4mTqUK_w" name="room" type="_Dc5NwKHcEeaoSP4mTqUK_w" association="_b7lKMKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_b7lxQ6HcEeaoSP4mTqUK_w" name="block room" type="_NOPogKHbEeaoSP4mTqUK_w" association="_b7lKMKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_cZB7MKHcEeaoSP4mTqUK_w" memberEnd="_cZCiQKHcEeaoSP4mTqUK_w _cZCiQaHcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cZB7MaHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cZB7MqHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_cZCiQKHcEeaoSP4mTqUK_w" name="room" type="_Dc5NwKHcEeaoSP4mTqUK_w" association="_cZB7MKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_cZCiQaHcEeaoSP4mTqUK_w" name="unblock room" type="_QWhoEKHbEeaoSP4mTqUK_w" association="_cZB7MKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_fEO9MKHcEeaoSP4mTqUK_w" memberEnd="_fEQLUKHcEeaoSP4mTqUK_w _fEQLUaHcEeaoSP4mTqUK_w">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fEPkQKHcEeaoSP4mTqUK_w" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fEPkQaHcEeaoSP4mTqUK_w" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_fEQLUKHcEeaoSP4mTqUK_w" name="room" type="_Dc5NwKHcEeaoSP4mTqUK_w" association="_fEO9MKHcEeaoSP4mTqUK_w"/>
              <ownedEnd xmi:type="uml:Property" xmi:id="_fEQLUaHcEeaoSP4mTqUK_w" name="startup hotel" type="_XoUasKHbEeaoSP4mTqUK_w" association="_fEO9MKHcEeaoSP4mTqUK_w"/>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_lbp7QKZbEea8v70J9UaAdg" name="ComponentDiagram">
            <packagedElement xmi:type="uml:Component" xmi:id="_w9SycKZbEea8v70J9UaAdg" name="Admin">
              <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_U93y0KZeEea8v70J9UaAdg" client="_w9SycKZbEea8v70J9UaAdg" supplier="_3VLsIKZcEea8v70J9UaAdg" contract="_3VLsIKZcEea8v70J9UaAdg"/>
              <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Yh3eAKZeEea8v70J9UaAdg" client="_w9SycKZbEea8v70J9UaAdg" supplier="_4GwvgKZbEea8v70J9UaAdg" contract="_4GwvgKZbEea8v70J9UaAdg"/>
              <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Zu7HAKZeEea8v70J9UaAdg" client="_w9SycKZbEea8v70J9UaAdg" supplier="_hJ3ggKZcEea8v70J9UaAdg" contract="_hJ3ggKZcEea8v70J9UaAdg"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_4GwvgKZbEea8v70J9UaAdg" name="IAdminRoomType">
              <ownedOperation xmi:type="uml:Operation" xmi:id="_KqKZQKZcEea8v70J9UaAdg" name="addRoomType"/>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_R6_ikKZcEea8v70J9UaAdg" name="updateRoomType"/>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_alrawKZcEea8v70J9UaAdg" name="removeRoomType"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_hJ3ggKZcEea8v70J9UaAdg" name="IAdminRoom">
              <ownedOperation xmi:type="uml:Operation" xmi:id="_k7oh8KZcEea8v70J9UaAdg" name="addRoom"/>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_nuY9cKZcEea8v70J9UaAdg" name="removeRoom"/>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_p4TQQKZcEea8v70J9UaAdg" name="blockRoom"/>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_sVY9wKZcEea8v70J9UaAdg" name="unblockRoom"/>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_wHt_4KZcEea8v70J9UaAdg" name="changeRoomType"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_3VLsIKZcEea8v70J9UaAdg" name="IAdminStartup"/>
            <packagedElement xmi:type="uml:Component" xmi:id="_9MI4cKZcEea8v70J9UaAdg" name="Receptionist">
              <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_N_K7UKZeEea8v70J9UaAdg" client="_9MI4cKZcEea8v70J9UaAdg" supplier="_2iQk8KZdEea8v70J9UaAdg" contract="_2iQk8KZdEea8v70J9UaAdg"/>
              <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_S5qfYKZeEea8v70J9UaAdg" client="_9MI4cKZcEea8v70J9UaAdg" supplier="_mGJX0KZdEea8v70J9UaAdg" contract="_mGJX0KZdEea8v70J9UaAdg"/>
              <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_WgpNIKZeEea8v70J9UaAdg" client="_9MI4cKZcEea8v70J9UaAdg" supplier="_D2qPsKZdEea8v70J9UaAdg" contract="_D2qPsKZdEea8v70J9UaAdg"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_D2qPsKZdEea8v70J9UaAdg" name="IextProvides">
              <ownedOperation xmi:type="uml:Operation" xmi:id="_P-m48KZdEea8v70J9UaAdg" name="makeBookings"/>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_TQI7IKZdEea8v70J9UaAdg" name="searchRooms"/>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_WZcOYKZdEea8v70J9UaAdg" name="checkoutRooms"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Component" xmi:id="_J5ulYKZdEea8v70J9UaAdg" name="ExternalSupplySystem">
              <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_gPOyUKZeEea8v70J9UaAdg" client="_J5ulYKZdEea8v70J9UaAdg" supplier="_D2qPsKZdEea8v70J9UaAdg" contract="_D2qPsKZdEea8v70J9UaAdg"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_mGJX0KZdEea8v70J9UaAdg" name="IReceptionistProvides">
              <ownedOperation xmi:type="uml:Operation" xmi:id="_rwE0wKZdEea8v70J9UaAdg" name="checkIn"/>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_vWY0IKZdEea8v70J9UaAdg" name="editBooking"/>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_ygexkKZdEea8v70J9UaAdg" name="cancelBooking"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_2iQk8KZdEea8v70J9UaAdg" name="IListProvides">
              <ownedOperation xmi:type="uml:Operation" xmi:id="_7qlJoKZdEea8v70J9UaAdg" name="listBookings"/>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_-gkfUKZdEea8v70J9UaAdg" name="listOccupiedRooms"/>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_By8PAKZeEea8v70J9UaAdg" name="listCheckins"/>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_HoK9AKZeEea8v70J9UaAdg" name="listCheckouts"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Component" xmi:id="_lTy4YKZeEea8v70J9UaAdg" name="Room">
              <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_4o9WQKZeEea8v70J9UaAdg" client="_lTy4YKZeEea8v70J9UaAdg" supplier="_hJ3ggKZcEea8v70J9UaAdg" contract="_hJ3ggKZcEea8v70J9UaAdg"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Component" xmi:id="_pl1VUKZeEea8v70J9UaAdg" name="RoomType">
              <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_7ABUQKZeEea8v70J9UaAdg" client="_pl1VUKZeEea8v70J9UaAdg" supplier="_4GwvgKZbEea8v70J9UaAdg" contract="_4GwvgKZbEea8v70J9UaAdg"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Component" xmi:id="_t8oWcKZeEea8v70J9UaAdg" name="Booking">
              <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_wz10IKZeEea8v70J9UaAdg" client="_t8oWcKZeEea8v70J9UaAdg" supplier="_D2qPsKZdEea8v70J9UaAdg" contract="_D2qPsKZdEea8v70J9UaAdg"/>
              <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_yDWUMKZeEea8v70J9UaAdg" client="_t8oWcKZeEea8v70J9UaAdg" supplier="_mGJX0KZdEea8v70J9UaAdg" contract="_mGJX0KZdEea8v70J9UaAdg"/>
              <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_0t_VgKZeEea8v70J9UaAdg" client="_t8oWcKZeEea8v70J9UaAdg" supplier="_2iQk8KZdEea8v70J9UaAdg" contract="_2iQk8KZdEea8v70J9UaAdg"/>
            </packagedElement>
          </packagedElement>
        </packagedElement>
      </packagedElement>
    </packagedElement>
  </packagedElement>
</uml:Model>
