<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Persistency="http:///schemas/Persistency/NS/0" xmlns:UMLLabProfile="http:///schemas/UMLLabProfile/NS/0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/Persistency/NS/0 pathmap://PERSISTENCY_PROFILES/Persistency.profile.uml#Persistency_2-Annotation-Persistency http:///schemas/UMLLabProfile/NS/0 pathmap://UMLLAB_PROFILES/UMLLab.profile.uml#UMLLabProfile-Annotation_2-UMLLabProfile">
  <uml:Model xmi:id="_dWKc8AVYEeu80MBVPUreZQ" name="ca_mcgill_ecse321_eventregistration_model">
    <eAnnotations xmi:id="_ejiPAAVYEeu80MBVPUreZQ" source="http://ns.yatta.de/umllab">
      <contents xmi:type="ecore:EAnnotation" xmi:id="_ejkEMAVYEeu80MBVPUreZQ" source="codegen">
        <details xmi:id="_ejkEMQVYEeu80MBVPUreZQ" key="codegenDirectory" value="/EventRegistration-Backend/src/main/java"/>
        <details xmi:id="_ejucQAVYEeu80MBVPUreZQ" key="observedFolders" value="/ca.mcgill.ecse321.eventregistration.model/src"/>
        <details xmi:id="_ehMawAVaEeu80MBVPUreZQ" key="AssociatedSourceCode" value="/EventRegistration-Backend/src/main/java/ca/mcgill/ecse321/eventregistration/model/RegistrationManager.java;2683009809/1;/EventRegistration-Backend/src/main/java/ca/mcgill/ecse321/eventregistration/model/Registration.java;653112542/1;"/>
      </contents>
    </eAnnotations>
    <elementImport xmi:id="_4iUPwAVZEeu80MBVPUreZQ">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
    </elementImport>
    <elementImport xmi:id="_4iUPwQVZEeu80MBVPUreZQ">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#byte"/>
    </elementImport>
    <elementImport xmi:id="_4iUPwgVZEeu80MBVPUreZQ">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#char"/>
    </elementImport>
    <elementImport xmi:id="_4iU20AVZEeu80MBVPUreZQ">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
    </elementImport>
    <elementImport xmi:id="_4iU20QVZEeu80MBVPUreZQ">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#float"/>
    </elementImport>
    <elementImport xmi:id="_4iU20gVZEeu80MBVPUreZQ">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
    </elementImport>
    <elementImport xmi:id="_4iU20wVZEeu80MBVPUreZQ">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
    </elementImport>
    <elementImport xmi:id="_4iVd4AVZEeu80MBVPUreZQ">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#short"/>
    </elementImport>
    <elementImport xmi:id="_4k_wUAVZEeu80MBVPUreZQ">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </elementImport>
    <packagedElement xmi:type="uml:Package" xmi:id="_DQNV0AVaEeu80MBVPUreZQ" name="ca">
      <packagedElement xmi:type="uml:Package" xmi:id="_Cn3jcAVaEeu80MBVPUreZQ" name="mcgill">
        <packagedElement xmi:type="uml:Package" xmi:id="_BshVgAVaEeu80MBVPUreZQ" name="ecse321">
          <packagedElement xmi:type="uml:Package" xmi:id="_9QBVAAVZEeu80MBVPUreZQ" name="eventregistration">
            <packagedElement xmi:type="uml:Package" xmi:id="_7K2YQAVZEeu80MBVPUreZQ" name="model">
              <packagedElement xmi:type="uml:Class" xmi:id="_1oKy0AVZEeu80MBVPUreZQ" name="Person">
                <ownedAttribute xmi:id="_4C3ToAVZEeu80MBVPUreZQ" name="name" visibility="public">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </ownedAttribute>
                <ownedAttribute xmi:id="_Zc2BIAi9EeuMp9VGyCERiQ" name="registration" type="_VMxFUAi4EeuMp9VGyCERiQ" association="_Zc1aEAi9EeuMp9VGyCERiQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zc2BIQi9EeuMp9VGyCERiQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zc2oMAi9EeuMp9VGyCERiQ" value="*"/>
                </ownedAttribute>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_T6gzQAi4EeuMp9VGyCERiQ" name="RegistrationManager">
                <ownedAttribute xmi:id="_cz3Zkgi4EeuMp9VGyCERiQ" name="participants" type="_1oKy0AVZEeu80MBVPUreZQ" aggregation="composite" association="_cz2LcAi4EeuMp9VGyCERiQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cz4AoAi4EeuMp9VGyCERiQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cz4AoQi4EeuMp9VGyCERiQ" value="*"/>
                </ownedAttribute>
                <ownedAttribute xmi:id="_iylawwi4EeuMp9VGyCERiQ" name="events" type="_WAMtYAi4EeuMp9VGyCERiQ" aggregation="composite" association="_iykzsAi4EeuMp9VGyCERiQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iylaxAi4EeuMp9VGyCERiQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iylaxQi4EeuMp9VGyCERiQ" value="*"/>
                </ownedAttribute>
                <ownedAttribute xmi:id="_q_gY4Qi4EeuMp9VGyCERiQ" name="registrations" type="_VMxFUAi4EeuMp9VGyCERiQ" aggregation="composite" association="_q_fKwAi4EeuMp9VGyCERiQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_gY4gi4EeuMp9VGyCERiQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_gY4wi4EeuMp9VGyCERiQ" value="*"/>
                </ownedAttribute>
                <ownedAttribute xmi:id="_TnkMoAi5EeuMp9VGyCERiQ" name="id">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                </ownedAttribute>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_WAMtYAi4EeuMp9VGyCERiQ" name="Event">
                <ownedAttribute xmi:id="_YEPBsAi4EeuMp9VGyCERiQ" name="name">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </ownedAttribute>
                <ownedAttribute xmi:id="_Y91jMAi4EeuMp9VGyCERiQ" name="date" type="_GG_ZAAi4EeuMp9VGyCERiQ"/>
                <ownedAttribute xmi:id="_Zsxs0Ai4EeuMp9VGyCERiQ" name="startTime" type="_G6kyEAi4EeuMp9VGyCERiQ"/>
                <ownedAttribute xmi:id="_admFwAi4EeuMp9VGyCERiQ" name="endTime" type="_G6kyEAi4EeuMp9VGyCERiQ"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_VMxFUAi4EeuMp9VGyCERiQ" name="Registration">
                <ownedAttribute xmi:id="_XOmaMAi4EeuMp9VGyCERiQ" name="id">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                </ownedAttribute>
                <ownedAttribute xmi:id="_lawW4Ai4EeuMp9VGyCERiQ" name="event" type="_WAMtYAi4EeuMp9VGyCERiQ" association="_lavIwAi4EeuMp9VGyCERiQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lawW4Qi4EeuMp9VGyCERiQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lawW4gi4EeuMp9VGyCERiQ" value="1"/>
                </ownedAttribute>
                <ownedAttribute xmi:id="_Zc2oMQi9EeuMp9VGyCERiQ" name="person" type="_1oKy0AVZEeu80MBVPUreZQ" association="_Zc1aEAi9EeuMp9VGyCERiQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zc2oMgi9EeuMp9VGyCERiQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zc2oMwi9EeuMp9VGyCERiQ" value="1"/>
                </ownedAttribute>
              </packagedElement>
              <packagedElement xmi:type="uml:Association" xmi:id="_Zc1aEAi9EeuMp9VGyCERiQ" name="" memberEnd="_Zc2BIAi9EeuMp9VGyCERiQ _Zc2oMQi9EeuMp9VGyCERiQ"/>
            </packagedElement>
          </packagedElement>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_JV2hsAi4EeuMp9VGyCERiQ" name="java">
      <packagedElement xmi:type="uml:Package" xmi:id="_JV3IwAi4EeuMp9VGyCERiQ" name="sql">
        <packagedElement xmi:type="uml:DataType" xmi:id="_GG_ZAAi4EeuMp9VGyCERiQ" name="Date"/>
        <packagedElement xmi:type="uml:DataType" xmi:id="_G6kyEAi4EeuMp9VGyCERiQ" name="Time"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_cz2LcAi4EeuMp9VGyCERiQ" name="" memberEnd="_cz2LcQi4EeuMp9VGyCERiQ _cz3Zkgi4EeuMp9VGyCERiQ">
      <ownedEnd xmi:id="_cz2LcQi4EeuMp9VGyCERiQ" name="registrationManager" type="_T6gzQAi4EeuMp9VGyCERiQ" association="_cz2LcAi4EeuMp9VGyCERiQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cz3ZkAi4EeuMp9VGyCERiQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cz3ZkQi4EeuMp9VGyCERiQ" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_iykzsAi4EeuMp9VGyCERiQ" name="" memberEnd="_iylawAi4EeuMp9VGyCERiQ _iylawwi4EeuMp9VGyCERiQ">
      <ownedEnd xmi:id="_iylawAi4EeuMp9VGyCERiQ" name="registrationManager" type="_T6gzQAi4EeuMp9VGyCERiQ" association="_iykzsAi4EeuMp9VGyCERiQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iylawQi4EeuMp9VGyCERiQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iylawgi4EeuMp9VGyCERiQ" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_lavIwAi4EeuMp9VGyCERiQ" name="" memberEnd="_lavv0Ai4EeuMp9VGyCERiQ _lawW4Ai4EeuMp9VGyCERiQ">
      <ownedEnd xmi:id="_lavv0Ai4EeuMp9VGyCERiQ" name="registration" type="_VMxFUAi4EeuMp9VGyCERiQ" association="_lavIwAi4EeuMp9VGyCERiQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lavv0Qi4EeuMp9VGyCERiQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lavv0gi4EeuMp9VGyCERiQ" value="*"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_q_fKwAi4EeuMp9VGyCERiQ" name="" memberEnd="_q_fx0Ai4EeuMp9VGyCERiQ _q_gY4Qi4EeuMp9VGyCERiQ">
      <ownedEnd xmi:id="_q_fx0Ai4EeuMp9VGyCERiQ" name="registrationManager" type="_T6gzQAi4EeuMp9VGyCERiQ" association="_q_fKwAi4EeuMp9VGyCERiQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_fx0Qi4EeuMp9VGyCERiQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_gY4Ai4EeuMp9VGyCERiQ" value="1"/>
      </ownedEnd>
    </packagedElement>
    <profileApplication xmi:id="_ejl5YAVYEeu80MBVPUreZQ">
      <eAnnotations xmi:id="_ejnukAVYEeu80MBVPUreZQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://UMLLAB_PROFILES/UMLLab.profile.uml#UMLLabProfile-Annotation_2-UMLLabProfile"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UMLLAB_PROFILES/UMLLab.profile.uml#UMLLabProfile"/>
    </profileApplication>
    <profileApplication xmi:id="_oH9WIAVZEeu80MBVPUreZQ">
      <eAnnotations xmi:id="_oH99MAVZEeu80MBVPUreZQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://PERSISTENCY_PROFILES/Persistency.profile.uml#Persistency_2-Annotation-Persistency"/>
      </eAnnotations>
      <appliedProfile href="pathmap://PERSISTENCY_PROFILES/Persistency.profile.uml#Persistency_2"/>
    </profileApplication>
  </uml:Model>
  <UMLLabProfile:TargetLanguage xmi:id="_ejsAAAVYEeu80MBVPUreZQ" base_Package="_dWKc8AVYEeu80MBVPUreZQ">
    <languageName>java</languageName>
  </UMLLabProfile:TargetLanguage>
  <Persistency:JPA1StyledElement xmi:id="_oH_LUAVZEeu80MBVPUreZQ" base_Element="_dWKc8AVYEeu80MBVPUreZQ"/>
  <Persistency:PrimaryKey xmi:id="_NGZ-4AVaEeu80MBVPUreZQ" base_Property="_4C3ToAVZEeu80MBVPUreZQ"/>
  <Persistency:PrimaryKey xmi:id="_I4DV8Ai5EeuMp9VGyCERiQ" base_Property="_YEPBsAi4EeuMp9VGyCERiQ"/>
  <Persistency:PrimaryKey xmi:id="_JUwgEAi5EeuMp9VGyCERiQ" base_Property="_XOmaMAi4EeuMp9VGyCERiQ"/>
  <Persistency:PrimaryKey xmi:id="_UEZSkAi5EeuMp9VGyCERiQ" base_Property="_TnkMoAi5EeuMp9VGyCERiQ"/>
</xmi:XMI>
