<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_zSRaMKumEeSfTP887o-drA" name="simplelibrary">
  <eAnnotations xmi:id="_zSRaMaumEeSfTP887o-drA" source="Objing">
    <contents xmi:type="uml:Property" xmi:id="_zSSBQKumEeSfTP887o-drA" name="exporterVersion">
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBQaumEeSfTP887o-drA" value="3.0.0"/>
    </contents>
    <contents xmi:type="uml:Property" xmi:id="_zSSBQqumEeSfTP887o-drA" name="isRoundTrip"/>
    <contents xmi:type="uml:Property" xmi:id="_zSSBQ6umEeSfTP887o-drA" name="Visibility">
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBRKumEeSfTP887o-drA" value="0"/>
    </contents>
  </eAnnotations>
  <packagedElement xmi:type="uml:Class" xmi:id="_zSSBRaumEeSfTP887o-drA" name="Library">
    <eAnnotations xmi:id="_zSSBRqumEeSfTP887o-drA" source="Objing">
      <contents xmi:type="uml:Property" xmi:id="_zSSBR6umEeSfTP887o-drA" name="Visibility">
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBSKumEeSfTP887o-drA" value="0"/>
      </contents>
    </eAnnotations>
    <ownedAttribute xmi:id="_zSSBSaumEeSfTP887o-drA" name="book" visibility="public" type="_zSSBYqumEeSfTP887o-drA" aggregation="composite" association="_zSSBUKumEeSfTP887o-drA">
      <eAnnotations xmi:id="_zSSBSqumEeSfTP887o-drA" source="Objing">
        <contents xmi:type="uml:Property" xmi:id="_zSSBS6umEeSfTP887o-drA" name="Visibility">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBTKumEeSfTP887o-drA" value="0"/>
        </contents>
        <contents xmi:type="uml:Property" xmi:id="_zSSBTaumEeSfTP887o-drA" name="AccessMode">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBTqumEeSfTP887o-drA" value="read_write"/>
        </contents>
      </eAnnotations>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zSSBT6umEeSfTP887o-drA"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_zSSBUKumEeSfTP887o-drA" memberEnd="_zSSBSaumEeSfTP887o-drA _zSSBUaumEeSfTP887o-drA">
    <ownedEnd xmi:id="_zSSBUaumEeSfTP887o-drA" visibility="public" type="_zSSBRaumEeSfTP887o-drA" association="_zSSBUKumEeSfTP887o-drA">
      <eAnnotations xmi:id="_zSSBUqumEeSfTP887o-drA" source="Objing">
        <contents xmi:type="uml:Property" xmi:id="_zSSBU6umEeSfTP887o-drA" name="Visibility">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBVKumEeSfTP887o-drA" value="0"/>
        </contents>
        <contents xmi:type="uml:Property" xmi:id="_zSSBVaumEeSfTP887o-drA" name="AccessMode">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBVqumEeSfTP887o-drA" value="read_write"/>
        </contents>
      </eAnnotations>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_zSSBV6umEeSfTP887o-drA" name="Student">
    <eAnnotations xmi:id="_zSSBWKumEeSfTP887o-drA" source="Objing">
      <contents xmi:type="uml:Property" xmi:id="_zSSBWaumEeSfTP887o-drA" name="Visibility">
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBWqumEeSfTP887o-drA" value="0"/>
      </contents>
    </eAnnotations>
    <generalization xmi:id="_zSSBW6umEeSfTP887o-drA" general="_zSSBgqumEeSfTP887o-drA"/>
    <ownedAttribute xmi:id="_zSSBXKumEeSfTP887o-drA" name="Student_ID" visibility="public" isUnique="true">
      <eAnnotations xmi:id="_zSSBXaumEeSfTP887o-drA" source="Objing">
        <contents xmi:type="uml:Property" xmi:id="_zSSBXqumEeSfTP887o-drA" name="Visibility">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBX6umEeSfTP887o-drA" value="0"/>
        </contents>
        <contents xmi:type="uml:Property" xmi:id="_zSSBYKumEeSfTP887o-drA" name="AccessMode">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBYaumEeSfTP887o-drA" value="read_write"/>
        </contents>
      </eAnnotations>
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_zSSBYqumEeSfTP887o-drA" name="Book">
    <eAnnotations xmi:id="_zSSBY6umEeSfTP887o-drA" source="Objing">
      <contents xmi:type="uml:Property" xmi:id="_zSSBZKumEeSfTP887o-drA" name="Visibility">
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBZaumEeSfTP887o-drA" value="0"/>
      </contents>
    </eAnnotations>
    <ownedAttribute xmi:id="_zSSBZqumEeSfTP887o-drA" name="Author" visibility="public" isUnique="true">
      <eAnnotations xmi:id="_zSSBZ6umEeSfTP887o-drA" source="Objing">
        <contents xmi:type="uml:Property" xmi:id="_zSSBaKumEeSfTP887o-drA" name="Visibility">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBaaumEeSfTP887o-drA" value="0"/>
        </contents>
        <contents xmi:type="uml:Property" xmi:id="_zSSBaqumEeSfTP887o-drA" name="AccessMode">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBa6umEeSfTP887o-drA" value="read_write"/>
        </contents>
      </eAnnotations>
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_zSSBbKumEeSfTP887o-drA" name="ISBN" visibility="public" isUnique="true">
      <eAnnotations xmi:id="_zSSBbaumEeSfTP887o-drA" source="Objing">
        <contents xmi:type="uml:Property" xmi:id="_zSSBbqumEeSfTP887o-drA" name="Visibility">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBb6umEeSfTP887o-drA" value="0"/>
        </contents>
        <contents xmi:type="uml:Property" xmi:id="_zSSBcKumEeSfTP887o-drA" name="AccessMode">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBcaumEeSfTP887o-drA" value="read_write"/>
        </contents>
      </eAnnotations>
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_zSSBcqumEeSfTP887o-drA" memberEnd="_zSSBc6umEeSfTP887o-drA _zSSBequmEeSfTP887o-drA">
    <ownedEnd xmi:id="_zSSBc6umEeSfTP887o-drA" visibility="public" type="_zSSBgqumEeSfTP887o-drA" association="_zSSBcqumEeSfTP887o-drA">
      <eAnnotations xmi:id="_zSSBdKumEeSfTP887o-drA" source="Objing">
        <contents xmi:type="uml:Property" xmi:id="_zSSBdaumEeSfTP887o-drA" name="Visibility">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBdqumEeSfTP887o-drA" value="0"/>
        </contents>
        <contents xmi:type="uml:Property" xmi:id="_zSSBd6umEeSfTP887o-drA" name="AccessMode">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBeKumEeSfTP887o-drA" value="read_write"/>
        </contents>
      </eAnnotations>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zSSBeaumEeSfTP887o-drA" value="*"/>
    </ownedEnd>
    <ownedEnd xmi:id="_zSSBequmEeSfTP887o-drA" visibility="public" type="_zSSBYqumEeSfTP887o-drA" association="_zSSBcqumEeSfTP887o-drA">
      <eAnnotations xmi:id="_zSSBe6umEeSfTP887o-drA" source="Objing">
        <contents xmi:type="uml:Property" xmi:id="_zSSBfKumEeSfTP887o-drA" name="Visibility">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBfaumEeSfTP887o-drA" value="0"/>
        </contents>
        <contents xmi:type="uml:Property" xmi:id="_zSSBfqumEeSfTP887o-drA" name="AccessMode">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBf6umEeSfTP887o-drA" value="read_write"/>
        </contents>
      </eAnnotations>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zSSBgKumEeSfTP887o-drA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zSSBgaumEeSfTP887o-drA"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_zSSBgqumEeSfTP887o-drA" name="Person">
    <eAnnotations xmi:id="_zSSBg6umEeSfTP887o-drA" source="Objing">
      <contents xmi:type="uml:Property" xmi:id="_zSSBhKumEeSfTP887o-drA" name="Visibility">
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBhaumEeSfTP887o-drA" value="0"/>
      </contents>
    </eAnnotations>
    <ownedAttribute xmi:id="_zSSBhqumEeSfTP887o-drA" name="Name" visibility="public" isUnique="true">
      <eAnnotations xmi:id="_zSSBh6umEeSfTP887o-drA" source="Objing">
        <contents xmi:type="uml:Property" xmi:id="_zSSBiKumEeSfTP887o-drA" name="Visibility">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBiaumEeSfTP887o-drA" value="0"/>
        </contents>
        <contents xmi:type="uml:Property" xmi:id="_zSSBiqumEeSfTP887o-drA" name="AccessMode">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBi6umEeSfTP887o-drA" value="read_write"/>
        </contents>
      </eAnnotations>
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedOperation xmi:id="_zSSBjKumEeSfTP887o-drA" name="read" visibility="public">
      <eAnnotations xmi:id="_zSSBjaumEeSfTP887o-drA" source="Objing">
        <contents xmi:type="uml:Property" xmi:id="_zSSBjqumEeSfTP887o-drA" name="Visibility">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBj6umEeSfTP887o-drA" value="0"/>
        </contents>
      </eAnnotations>
      <ownedParameter xmi:id="_zSSBkKumEeSfTP887o-drA" name="book" type="_zSSBYqumEeSfTP887o-drA" isUnique="true">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zSSBkaumEeSfTP887o-drA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zSSBkqumEeSfTP887o-drA" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBk6umEeSfTP887o-drA" value=""/>
      </ownedParameter>
      <ownedParameter xmi:id="_zSSBlKumEeSfTP887o-drA" isUnique="true" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zSSBlaumEeSfTP887o-drA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zSSBlqumEeSfTP887o-drA" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_zSSBl6umEeSfTP887o-drA" value=""/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
</uml:Model>
