<?xml version="1.0" encoding="UTF-8"?>
<uml:Package xmi:version="2.1" xmlns:xmi="https://schema.omg.org/spec/XMI/2.1" xmlns:uml="https://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_0" name="example">
  <packageImport xmi:id="_packageImport.0" importedPackage="dataType"/>
  <packagedElement xmi:type="uml:Package" xmi:id="dataType" name="dataType">
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="dataType-String" name="String"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="dataType-Integer" name="Integer"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="dataType-Double" name="Double"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="dataType-Date" name="Date"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="dataType-Time" name="Time"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="dataType-Boolean" name="Boolean"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="Student" name="Student">
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="Mentor:n__Student:b" name="Mentor:n__Student:b" memberEnd="Mentor:n__Student:b-b Mentor:n__Student:b-n" navigableOwnedEnd="Mentor:n__Student:b-b Mentor:n__Student:b-n">
    <ownedEnd xmi:id="Mentor:n__Student:b-b" name="b" type="Student" association="Mentor:n__Student:b">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Mentor:n__Student:b-b-_upperValue" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Mentor:n__Student:b-b-_lowerValue" value="0"/>
    </ownedEnd>
    <ownedEnd xmi:id="Mentor:n__Student:b-n" name="n" type="Mentor" association="Mentor:n__Student:b">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Mentor:n__Student:b-n-_upperValue" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Mentor:n__Student:b-n-_lowerValue" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="Mentor:o__Student:c" name="Mentor:o__Student:c" memberEnd="Mentor:o__Student:c-c Mentor:o__Student:c-o" navigableOwnedEnd="Mentor:o__Student:c-c Mentor:o__Student:c-o">
    <ownedEnd xmi:id="Mentor:o__Student:c-c" name="c" type="Student" association="Mentor:o__Student:c">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Mentor:o__Student:c-c-_upperValue" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Mentor:o__Student:c-c-_lowerValue" value="1"/>
    </ownedEnd>
    <ownedEnd xmi:id="Mentor:o__Student:c-o" name="o" type="Mentor" association="Mentor:o__Student:c">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Mentor:o__Student:c-o-_upperValue" value="3"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Mentor:o__Student:c-o-_lowerValue" value="3"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="Mentor:p__Student:d" name="Mentor:p__Student:d" memberEnd="Mentor:p__Student:d-d Mentor:p__Student:d-p" navigableOwnedEnd="Mentor:p__Student:d-d Mentor:p__Student:d-p">
    <ownedEnd xmi:id="Mentor:p__Student:d-d" name="d" type="Student" association="Mentor:p__Student:d">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Mentor:p__Student:d-d-_upperValue" value="5"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Mentor:p__Student:d-d-_lowerValue" value="3"/>
    </ownedEnd>
    <ownedEnd xmi:id="Mentor:p__Student:d-p" name="p" type="Mentor" association="Mentor:p__Student:d">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Mentor:p__Student:d-p-_upperValue" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Mentor:p__Student:d-p-_lowerValue" value="0"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="Supervisor" name="Supervisor" memberEnd="Supervisor-a Supervisor-m" navigableOwnedEnd="Supervisor-a Supervisor-m">
    <ownedEnd xmi:id="Supervisor-a" name="a" type="Student" association="Supervisor">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Supervisor-a-_upperValue" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Supervisor-a-_lowerValue" value="0"/>
    </ownedEnd>
    <ownedEnd xmi:id="Supervisor-m" name="m" type="Mentor" association="Supervisor">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Supervisor-m-_upperValue" value="4"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Supervisor-m-_lowerValue" value="0"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="Mentor" name="Mentor">
  </packagedElement>
</uml:Package>