<?xml version = '1.0' encoding = 'ISO-8859-1' ?>
<Metamodel>
  <Package name = 'Family'>
    <DataType name = 'String'/>
    <DataType name = 'Integer'/>
    <Class name = 'Family' isAbstract = 'false' supertypes = ''>
      <Attribute name = 'name' lower = '1' upper = '1' isOrdered = 'false' isUnique = 'false' type = 'Family::String'/>
      <Reference name = 'members' lower = '0' upper = '-1' isOrdered = 'false' isContainer = 'false' type = 'Family::Person' opposite = ''/>
    </Class>
    <Class name = 'Person' isAbstract = 'false' supertypes = ''>
      <Attribute name = 'firstName' lower = '1' upper = '1' isOrdered = 'false' isUnique = 'false' type = 'Family::String'/>
      <Reference name = 'closestFriend' lower = '1' upper = '1' isOrdered = 'false' isContainer = 'false' type = 'Family::Person' opposite = ''/>
      <Attribute name = 'emailAddresses' lower = '0' upper = '-1' isOrdered = 'false' isUnique = 'false' type = 'Family::String'/>
    </Class>
  </Package>
</Metamodel>
