<?xml version="1.0" encoding="ASCII"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:JavaProfile_1="http:///_aZXakH6MEdmbwasWWc4yvw.profile.uml2" xmlns:Meta="http:///schemas/Meta/1" xmlns:Omondo_1="http:///_zrN_0SUoEdmNXYQzyImvfA.profile.uml2" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xsi:schemaLocation="http:///_aZXakH6MEdmbwasWWc4yvw.profile.uml2 platform:/plugin/com.omondo.uml.core/profiles/Java.profile.uml#_aZhLlH6MEdmbwasWWc4yvw http:///schemas/Meta/1 platform:/plugin/com.omondo.uml.core/profiles/Meta.profile.uml#_kycnUIE4EduiecUdqhZMrw http:///_zrN_0SUoEdmNXYQzyImvfA.profile.uml2 platform:/plugin/com.omondo.uml.core/profiles/Omondo.profile.uml#_zrN_1iUoEdmNXYQzyImvfA">
  <uml:Model xmi:id="_NPoB0VzWEd6Sl7bXJQWfZA" name="butterfly-2009-assess">
    <eAnnotations xmi:id="_bzpr8lzWEd6Sl7bXJQWfZA" source="General" references="_bzpr8VzWEd6Sl7bXJQWfZA _bz8m5VzWEd6Sl7bXJQWfZA _b2ouh1zWEd6Sl7bXJQWfZA"/>
    <packageImport xmi:id="_NSw1YFzWEd6Sl7bXJQWfZA">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#_0"/>
    </packageImport>
    <packagedElement xmi:type="uml:Package" xmi:id="_OPSIAFzWEd6Sl7bXJQWfZA" name="."/>
    <packagedElement xmi:type="uml:Package" xmi:id="_PCGFAFzWEd6Sl7bXJQWfZA" name=""/>
    <packagedElement xmi:type="uml:Package" xmi:id="_PCGFAVzWEd6Sl7bXJQWfZA" name="exceptions">
      <eAnnotations xmi:id="_b28QhFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd" references="_b28Qg1zWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_6OE8IVzYEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/exceptions/exceptions-i.ucd" references="_6OE8IFzYEd6Sl7bXJQWfZA _b28Qg1zWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_GfPy0FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd" references="_6OE8IFzYEd6Sl7bXJQWfZA _b28Qg1zWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_NP1V0FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd" references="_b28Qg1zWEd6Sl7bXJQWfZA _6OE8IFzYEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_NBqhgFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/exceptions/exceptions-ai.ucd" references="_6OE8IFzYEd6Sl7bXJQWfZA _b28Qg1zWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_YKOKUFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-ai.ucd" references="_6OE8IFzYEd6Sl7bXJQWfZA _b28Qg1zWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_3lEAkFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd" references="_b28Qg1zWEd6Sl7bXJQWfZA _6OE8IFzYEd6Sl7bXJQWfZA"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_b28Qg1zWEd6Sl7bXJQWfZA" name="GeometricException" clientDependency="_6O0jBFzYEd6Sl7bXJQWfZA _6O-UAlzYEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_b28QhVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_6PaY4FzYEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/exceptions/exceptions-i.ucd"/>
        <eAnnotations xmi:id="_NPrk0FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_NCQ-cFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/exceptions/exceptions-ai.ucd"/>
        <eAnnotations xmi:id="_3kwekFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <generalization xmi:id="_6O0jAFzYEd6Sl7bXJQWfZA" general="_6OE8I1zYEd6Sl7bXJQWfZA"/>
        <ownedOperation xmi:id="_6O0jAVzYEd6Sl7bXJQWfZA" name="GeometricException" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_6O0jAlzYEd6Sl7bXJQWfZA" name="message" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6O0jA1zYEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_6OE8IFzYEd6Sl7bXJQWfZA" name="OurGeneralException" clientDependency="_6OOGE1zYEd6Sl7bXJQWfZA _6OhoElzYEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_6OE8IlzYEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/exceptions/exceptions-i.ucd"/>
        <eAnnotations xmi:id="_Ncza0FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_NB-DgFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/exceptions/exceptions-ai.ucd"/>
        <eAnnotations xmi:id="_3yBegFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <generalization xmi:id="_6OE8JlzYEd6Sl7bXJQWfZA" general="_6OE8I1zYEd6Sl7bXJQWfZA"/>
        <ownedOperation xmi:id="_6OOGEFzYEd6Sl7bXJQWfZA" name="OurGeneralException" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_6OOGEVzYEd6Sl7bXJQWfZA" name="message" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6OOGElzYEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_PCGFAlzWEd6Sl7bXJQWfZA" name="view" clientDependency="_PT3xgVzWEd6Sl7bXJQWfZA _PULTglzWEd6Sl7bXJQWfZA _PUUdclzWEd6Sl7bXJQWfZA _PUeOclzWEd6Sl7bXJQWfZA _PUn_cVzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_bvxRgFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd" references="_bvnggFzWEd6Sl7bXJQWfZA _bz8m4VzWEd6Sl7bXJQWfZA _b6hwAFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_epqPwFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-a.ucd" references="_bvnggFzWEd6Sl7bXJQWfZA _bz8m4VzWEd6Sl7bXJQWfZA _b6hwAFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_gqLWAFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-i.ucd" references="_bvnggFzWEd6Sl7bXJQWfZA _bz8m4VzWEd6Sl7bXJQWfZA _b6hwAFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_L6c3QFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-ai.ucd" references="_bvnggFzWEd6Sl7bXJQWfZA _bz8m4VzWEd6Sl7bXJQWfZA _b6hwAFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_NLN7kFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd" references="_bvnggFzWEd6Sl7bXJQWfZA _bz8m4VzWEd6Sl7bXJQWfZA _b0GX51zWEd6Sl7bXJQWfZA _b2ouhVzWEd6Sl7bXJQWfZA _b2yfkVzWEd6Sl7bXJQWfZA _b28QgFzWEd6Sl7bXJQWfZA _b28Qg1zWEd6Sl7bXJQWfZA _b2yfhlzWEd6Sl7bXJQWfZA _b28QhlzWEd6Sl7bXJQWfZA _b2yfiFzWEd6Sl7bXJQWfZA _b6rhA1zWEd6Sl7bXJQWfZA _b6rhDFzWEd6Sl7bXJQWfZA _6OE8IFzYEd6Sl7bXJQWfZA _b6rhBlzWEd6Sl7bXJQWfZA _qeZpIFzWEd6Sl7bXJQWfZA _b6rhClzWEd6Sl7bXJQWfZA _b6hwAFzWEd6Sl7bXJQWfZA _b6rhCFzWEd6Sl7bXJQWfZA _qiI5pFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_3hLmIFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd" references="_bvnggFzWEd6Sl7bXJQWfZA _bz8m4VzWEd6Sl7bXJQWfZA _b0GX51zWEd6Sl7bXJQWfZA _b2ouhVzWEd6Sl7bXJQWfZA _b2yfkVzWEd6Sl7bXJQWfZA _b28QgFzWEd6Sl7bXJQWfZA _b28Qg1zWEd6Sl7bXJQWfZA _b2yfhlzWEd6Sl7bXJQWfZA _b28QhlzWEd6Sl7bXJQWfZA _b2yfiFzWEd6Sl7bXJQWfZA _b6rhA1zWEd6Sl7bXJQWfZA _b6rhDFzWEd6Sl7bXJQWfZA _6OE8IFzYEd6Sl7bXJQWfZA _b6rhBlzWEd6Sl7bXJQWfZA _qeZpIFzWEd6Sl7bXJQWfZA _b6rhClzWEd6Sl7bXJQWfZA _b6hwAFzWEd6Sl7bXJQWfZA _b6rhCFzWEd6Sl7bXJQWfZA _qiI5pFzWEd6Sl7bXJQWfZA"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_bvnggFzWEd6Sl7bXJQWfZA" name="Main" clientDependency="_b0GX6lzWEd6Sl7bXJQWfZA _b0QI4lzWEd6Sl7bXJQWfZA _b0jD0VzWEd6Sl7bXJQWfZA _b0s00lzWEd6Sl7bXJQWfZA _b0_vwVzWEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_bvxRgVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_ep9xwFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-a.ucd"/>
        <eAnnotations xmi:id="_gqVHAVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-i.ucd"/>
        <eAnnotations xmi:id="_L6vyMFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-ai.ucd"/>
        <eAnnotations xmi:id="_NLg2gFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_3hfIIFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <ownedOperation xmi:id="_bymjEFzWEd6Sl7bXJQWfZA" name="main" visibility="public" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_bzpr9lzWEd6Sl7bXJQWfZA" name="args" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bzpr91zWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_bz8m4VzWEd6Sl7bXJQWfZA" name="GUI" clientDependency="_b1cbslzWEd6Sl7bXJQWfZA _b28QiFzWEd6Sl7bXJQWfZA _b3FacVzWEd6Sl7bXJQWfZA _b3PLclzWEd6Sl7bXJQWfZA _b3Y8clzWEd6Sl7bXJQWfZA _b3r3YlzWEd6Sl7bXJQWfZA _b4IjUVzWEd6Sl7bXJQWfZA _b4SUUlzWEd6Sl7bXJQWfZA _b4lPQVzWEd6Sl7bXJQWfZA _b4vAQlzWEd6Sl7bXJQWfZA _b44KMlzWEd6Sl7bXJQWfZA _b5B7MVzWEd6Sl7bXJQWfZA _b5LsMVzWEd6Sl7bXJQWfZA _b5enIVzWEd6Sl7bXJQWfZA _b5oYIVzWEd6Sl7bXJQWfZA _b5yJIlzWEd6Sl7bXJQWfZA _b6FEEVzWEd6Sl7bXJQWfZA _b6O1EVzWEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_bz8m4lzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_eqjnoFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-a.ucd"/>
        <eAnnotations xmi:id="_gq684FzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-i.ucd"/>
        <eAnnotations xmi:id="_L7WPIFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-ai.ucd"/>
        <eAnnotations xmi:id="_NLzxcFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_3iE-AFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <ownedAttribute xmi:id="_b2MCkFzWEd6Sl7bXJQWfZA" name="lastShowedCountyInfo" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_b2MCkVzWEd6Sl7bXJQWfZA" value="-9999"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_b2MCklzWEd6Sl7bXJQWfZA" name="nf" visibility="private" type="_b2MClFzWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_b2MCk1zWEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <interfaceRealization xmi:id="_b1cbslzWEd6Sl7bXJQWfZA" supplier="_b1Sqs1zWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA" contract="_b1Sqs1zWEd6Sl7bXJQWfZA"/>
        <ownedOperation xmi:id="_b2MCllzWEd6Sl7bXJQWfZA" name="drawMap" visibility="private" concurrency="concurrent">
          <ownedParameter xmi:id="_b2MCl1zWEd6Sl7bXJQWfZA" name="prop" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b2MCmFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_b2MCmVzWEd6Sl7bXJQWfZA" name="mainColor">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b2VzkFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_b2VzkVzWEd6Sl7bXJQWfZA" name="switchValues">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b2VzklzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_b2Vzk1zWEd6Sl7bXJQWfZA" name="exagerate">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b2VzlFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_b2VzlVzWEd6Sl7bXJQWfZA" name="drawStats" visibility="private" concurrency="concurrent">
          <ownedParameter xmi:id="_b2VzllzWEd6Sl7bXJQWfZA" name="prop" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b2Vzl1zWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_b2VzmFzWEd6Sl7bXJQWfZA" name="color">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b2VzmVzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_b2Vzm1zWEd6Sl7bXJQWfZA" name="GUI" visibility="public" concurrency="concurrent"/>
        <ownedOperation xmi:id="_b2VznFzWEd6Sl7bXJQWfZA" name="processDataRequest" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_b2VznVzWEd6Sl7bXJQWfZA" name="requestID">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b2VznlzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_b6hwAFzWEd6Sl7bXJQWfZA" name="RunTestDrivers" clientDependency="_b6rhDlzWEd6Sl7bXJQWfZA _b60q8lzWEd6Sl7bXJQWfZA _b7IM8VzWEd6Sl7bXJQWfZA _b7RW4lzWEd6Sl7bXJQWfZA _b7bH4lzWEd6Sl7bXJQWfZA _b7k44lzWEd6Sl7bXJQWfZA _b73z0lzWEd6Sl7bXJQWfZA _b8Bk0lzWEd6Sl7bXJQWfZA _b8KuwlzWEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_b6hwAVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_eqtYoFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-a.ucd"/>
        <eAnnotations xmi:id="_grEt4FzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-i.ucd"/>
        <eAnnotations xmi:id="_L7fZEFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-ai.ucd"/>
        <eAnnotations xmi:id="_Nh3hAFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_328awFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <ownedOperation xmi:id="_b6hwAlzWEd6Sl7bXJQWfZA" name="main" visibility="public" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_b6rhAFzWEd6Sl7bXJQWfZA" name="args" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b6rhAVzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_PCGFA1zWEd6Sl7bXJQWfZA" name="controller" clientDependency="_PSOywFzWEd6Sl7bXJQWfZA _PS1PsVzWEd6Sl7bXJQWfZA _PTIKoVzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_b28QgVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd" references="_b28QgFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_AxIZcFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/controller/controller-i.ucd" references="_b28QgFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_Qti9YFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/controller/controller-ai.ucd" references="_b28QgFzWEd6Sl7bXJQWfZA _b0GX51zWEd6Sl7bXJQWfZA"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_b28QgFzWEd6Sl7bXJQWfZA" name="DataProvider" clientDependency="_AxbUa1zZEd6Sl7bXJQWfZA _AxuPUVzZEd6Sl7bXJQWfZA _Ax4AUVzZEd6Sl7bXJQWfZA _AyBKQVzZEd6Sl7bXJQWfZA _AyK7QlzZEd6Sl7bXJQWfZA _Ayd2MlzZEd6Sl7bXJQWfZA _AywxIlzZEd6Sl7bXJQWfZA _Ay6iIVzZEd6Sl7bXJQWfZA _AzETIVzZEd6Sl7bXJQWfZA _AzNdElzZEd6Sl7bXJQWfZA _AzXOEVzZEd6Sl7bXJQWfZA _AzqJAVzZEd6Sl7bXJQWfZA _Azz6AlzZEd6Sl7bXJQWfZA _A0G08VzZEd6Sl7bXJQWfZA _A0Ql8VzZEd6Sl7bXJQWfZA _A0Zv4lzZEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_b28QglzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_A0tR5FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/controller/controller-i.ucd"/>
        <eAnnotations xmi:id="_NPia4FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_QumGQFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/controller/controller-ai.ucd"/>
        <eAnnotations xmi:id="_3knUoFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <ownedAttribute xmi:id="_AxRjYFzZEd6Sl7bXJQWfZA" name="counties" visibility="private" isStatic="true" type="_b0GX51zWEd6Sl7bXJQWfZA" association="_A0tR4lzZEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_AxbUYFzZEd6Sl7bXJQWfZA" value="null"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_AxbUYlzZEd6Sl7bXJQWfZA" name="dataDir" visibility="public" isLeaf="true" isStatic="true" type="_bzpr81zWEd6Sl7bXJQWfZA" isReadOnly="true">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_AxbUY1zZEd6Sl7bXJQWfZA" value="&quot;../data/&quot;"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_AxbUZVzZEd6Sl7bXJQWfZA" name="loadCounties" visibility="private" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_AxbUZlzZEd6Sl7bXJQWfZA" type="_b0GX51zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AxbUZ1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_AxbUaFzZEd6Sl7bXJQWfZA" name="getCounties" visibility="public" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_AxbUaVzZEd6Sl7bXJQWfZA" type="_b0GX51zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AxbUalzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_A0tR4lzZEd6Sl7bXJQWfZA" memberEnd="_AxRjYFzZEd6Sl7bXJQWfZA _A0tR41zZEd6Sl7bXJQWfZA">
        <ownedEnd xmi:id="_A0tR41zZEd6Sl7bXJQWfZA" name="ownedEnd" type="_b28QgFzWEd6Sl7bXJQWfZA" association="_A0tR4lzZEd6Sl7bXJQWfZA"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_PCGFBFzWEd6Sl7bXJQWfZA" name="statistics">
      <eAnnotations xmi:id="_b2yfklzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd" references="_b2yfkVzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_cptC0FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/statistics/statistics-ai.ucd" references="_b2yfkVzWEd6Sl7bXJQWfZA"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_b2yfkVzWEd6Sl7bXJQWfZA" name="Statistics" clientDependency="_NOMXE1zZEd6Sl7bXJQWfZA _NOWIEVzZEd6Sl7bXJQWfZA _NOfSAlzZEd6Sl7bXJQWfZA _NOpDAVzZEd6Sl7bXJQWfZA _NOy0AVzZEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_b2yfk1zWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_NPFu8VzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_cp2MwFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/statistics/statistics-ai.ucd"/>
        <eAnnotations xmi:id="_3kUZsFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <ownedOperation xmi:id="_NN5cIFzZEd6Sl7bXJQWfZA" name="calculateStats" visibility="public" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_NN5cIVzZEd6Sl7bXJQWfZA" name="biodiv">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NN5cIlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_NN5cJFzZEd6Sl7bXJQWfZA" name="countiesStats">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NN5cJVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_NN5cJ1zZEd6Sl7bXJQWfZA" name="n">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NN5cKFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_NN5cKVzZEd6Sl7bXJQWfZA" name="p">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NN5cKlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_NN5cK1zZEd6Sl7bXJQWfZA" name="properties" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NN5cLFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_NN5cL1zZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NN5cMFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_NN5cMlzZEd6Sl7bXJQWfZA" name="calculateBiodiv" visibility="public" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_NODNIFzZEd6Sl7bXJQWfZA" name="values" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NODNIVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_NODNI1zZEd6Sl7bXJQWfZA" name="area">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NODNJFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_NODNJVzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NODNJlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_PCGFBVzWEd6Sl7bXJQWfZA" name="geometry" clientDependency="_PTk2kVzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_b0GX6FzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd" references="_b0GX51zWEd6Sl7bXJQWfZA _b2ouhVzWEd6Sl7bXJQWfZA _b2yfhlzWEd6Sl7bXJQWfZA _b2yfiFzWEd6Sl7bXJQWfZA _b28QhlzWEd6Sl7bXJQWfZA _b6rhBlzWEd6Sl7bXJQWfZA _b6rhClzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_qiI5pVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd" references="_qiI5pFzWEd6Sl7bXJQWfZA _b6rhClzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_3OeCUFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-i.ucd" references="_qiI5pFzWEd6Sl7bXJQWfZA _b6rhClzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_AxbUYVzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/controller/controller-i.ucd" references="_b0GX51zWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_Gep88FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd" references="_b28QhlzWEd6Sl7bXJQWfZA _b2yfiFzWEd6Sl7bXJQWfZA _b2ouhVzWEd6Sl7bXJQWfZA _b6rhClzWEd6Sl7bXJQWfZA _b2yfhlzWEd6Sl7bXJQWfZA _qiI5pFzWEd6Sl7bXJQWfZA _b6rhBlzWEd6Sl7bXJQWfZA _b0GX51zWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_NMGsYFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd" references="_b28QhlzWEd6Sl7bXJQWfZA _b2ouhVzWEd6Sl7bXJQWfZA _b0GX51zWEd6Sl7bXJQWfZA _b2yfhlzWEd6Sl7bXJQWfZA _b2yfiFzWEd6Sl7bXJQWfZA _b6rhBlzWEd6Sl7bXJQWfZA _b6rhClzWEd6Sl7bXJQWfZA _qiI5pFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_msGU0FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-ai.ucd" references="_qiI5pFzWEd6Sl7bXJQWfZA _b6rhClzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_QtsuYlzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/controller/controller-ai.ucd" references="_b28QhlzWEd6Sl7bXJQWfZA _b0GX51zWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_YJ7PYFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-ai.ucd" references="_b28QhlzWEd6Sl7bXJQWfZA _b2yfiFzWEd6Sl7bXJQWfZA _b2ouhVzWEd6Sl7bXJQWfZA _b6rhClzWEd6Sl7bXJQWfZA _b6rhBlzWEd6Sl7bXJQWfZA _b2yfhlzWEd6Sl7bXJQWfZA _qiI5pFzWEd6Sl7bXJQWfZA _b6rhCFzWEd6Sl7bXJQWfZA _b0GX51zWEd6Sl7bXJQWfZA _b28QgFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_3iOvAFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd" references="_b28QhlzWEd6Sl7bXJQWfZA _b2ouhVzWEd6Sl7bXJQWfZA _b0GX51zWEd6Sl7bXJQWfZA _b2yfhlzWEd6Sl7bXJQWfZA _b2yfiFzWEd6Sl7bXJQWfZA _b6rhBlzWEd6Sl7bXJQWfZA _b6rhClzWEd6Sl7bXJQWfZA _qiI5pFzWEd6Sl7bXJQWfZA"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_b0GX51zWEd6Sl7bXJQWfZA" name="Counties" clientDependency="_HEM6AFzZEd6Sl7bXJQWfZA _HEWrAVzZEd6Sl7bXJQWfZA _HEgcAlzZEd6Sl7bXJQWfZA _HEzW8VzZEd6Sl7bXJQWfZA _HE9H8VzZEd6Sl7bXJQWfZA _HFGR4VzZEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_b0GX6VzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_HFsu0FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd"/>
        <eAnnotations xmi:id="_NMjYUFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_QvL8IFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/controller/controller-ai.ucd"/>
        <eAnnotations xmi:id="_3i0k4FzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <ownedAttribute xmi:id="_HD5_EFzZEd6Sl7bXJQWfZA" name="counties" visibility="private" type="_bz8m5lzWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_HD5_EVzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_HD5_ElzZEd6Sl7bXJQWfZA" name="biggestValues" visibility="public" isStatic="true" type="_bz8m5lzWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_HD5_E1zZEd6Sl7bXJQWfZA" value="new Hashtable()"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_HD5_FFzZEd6Sl7bXJQWfZA" name="getAllParts" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HD5_FVzZEd6Sl7bXJQWfZA" type="_b2yfilzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HD5_FlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HD5_F1zZEd6Sl7bXJQWfZA" name="add" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HD5_GFzZEd6Sl7bXJQWfZA" name="c" type="_b28QhlzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HD5_GVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_HEDwEFzZEd6Sl7bXJQWfZA" type="_b28QhlzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HEDwEVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HEDwElzZEd6Sl7bXJQWfZA" name="Counties" visibility="public" concurrency="concurrent"/>
        <ownedOperation xmi:id="_HEDwE1zZEd6Sl7bXJQWfZA" name="get" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HEDwFFzZEd6Sl7bXJQWfZA" name="fips" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HEDwFVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_HEDwFlzZEd6Sl7bXJQWfZA" type="_b28QhlzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HEDwF1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HEDwGFzZEd6Sl7bXJQWfZA" name="getFips" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HEDwGVzZEd6Sl7bXJQWfZA" type="_b2ougFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HEDwGlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HEDwG1zZEd6Sl7bXJQWfZA" name="toString" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HEDwHFzZEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HEDwHVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HEDwHlzZEd6Sl7bXJQWfZA" name="count" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HEDwH1zZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HEDwIFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HEDwIVzZEd6Sl7bXJQWfZA" name="Counties" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HEDwIlzZEd6Sl7bXJQWfZA" name="counties" type="_bz8m5lzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HEDwI1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_b2ouhVzWEd6Sl7bXJQWfZA" name="Point" clientDependency="_HGSksFzZEd6Sl7bXJQWfZA _HGcVsVzZEd6Sl7bXJQWfZA _HGvQolzZEd6Sl7bXJQWfZA _HG5BolzZEd6Sl7bXJQWfZA _HHCLkVzZEd6Sl7bXJQWfZA _HHL8kVzZEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_b2ouhlzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_HIOeYFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd"/>
        <eAnnotations xmi:id="_NNvrIFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_3kA3sFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <generalization xmi:id="_HFsu0VzZEd6Sl7bXJQWfZA" general="_GoWEcFzZEd6Sl7bXJQWfZA"/>
        <ownedAttribute xmi:id="_HFsu0lzZEd6Sl7bXJQWfZA" name="y" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_HFsu01zZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_HF14wFzZEd6Sl7bXJQWfZA" name="x" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_HF14wVzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedOperation xmi:id="_HF14wlzZEd6Sl7bXJQWfZA" name="getAngle" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HF14w1zZEd6Sl7bXJQWfZA" name="p" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF14xFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_HF14xVzZEd6Sl7bXJQWfZA" name="unit" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF14xlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_HF14x1zZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF14yFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HF14yVzZEd6Sl7bXJQWfZA" name="getY" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HF14ylzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF14y1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HF14zFzZEd6Sl7bXJQWfZA" name="getDistance" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HF14zVzZEd6Sl7bXJQWfZA" name="p" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF14zlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_HF14z1zZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF140FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HF140VzZEd6Sl7bXJQWfZA" name="getAngle" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HF140lzZEd6Sl7bXJQWfZA" name="p" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF1401zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_HF141FzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF141VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HF141lzZEd6Sl7bXJQWfZA" name="setY" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HF1411zZEd6Sl7bXJQWfZA" name="y">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF142FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HF_pwFzZEd6Sl7bXJQWfZA" name="toString" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HF_pwVzZEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF_pwlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HF_pw1zZEd6Sl7bXJQWfZA" name="testDriver" visibility="public" isStatic="true" concurrency="concurrent"/>
        <ownedOperation xmi:id="_HF_pxFzZEd6Sl7bXJQWfZA" name="getX" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HF_pxVzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF_pxlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HF_px1zZEd6Sl7bXJQWfZA" name="Point" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HF_pyFzZEd6Sl7bXJQWfZA" name="x">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF_pyVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_HF_pylzZEd6Sl7bXJQWfZA" name="y">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF_py1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HF_pzFzZEd6Sl7bXJQWfZA" name="equals" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HF_pzVzZEd6Sl7bXJQWfZA" name="p" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF_pzlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_HF_pz1zZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF_p0FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HF_p0VzZEd6Sl7bXJQWfZA" name="getDelta" visibility="private" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_HF_p0lzZEd6Sl7bXJQWfZA" name="d1">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF_p01zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_HF_p1FzZEd6Sl7bXJQWfZA" name="d2">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF_p1VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_HF_p1lzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HF_p11zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HF_p2FzZEd6Sl7bXJQWfZA" name="getDeterminant" visibility="public" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_HF_p2VzZEd6Sl7bXJQWfZA" name="p1" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HGJawFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_HGJawVzZEd6Sl7bXJQWfZA" name="p2" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HGJawlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_HGJaw1zZEd6Sl7bXJQWfZA" name="p3" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HGJaxFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_HGJaxVzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HGJaxlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_HGJax1zZEd6Sl7bXJQWfZA" name="setX" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_HGJayFzZEd6Sl7bXJQWfZA" name="x">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HGJayVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_b2yfhlzWEd6Sl7bXJQWfZA" name="Segment" clientDependency="_GoWEclzZEd6Sl7bXJQWfZA _GofOYVzZEd6Sl7bXJQWfZA _GoyJUVzZEd6Sl7bXJQWfZA _Go76UVzZEd6Sl7bXJQWfZA _GpFrUVzZEd6Sl7bXJQWfZA _GpO1QlzZEd6Sl7bXJQWfZA _GpiXQVzZEd6Sl7bXJQWfZA _GprhMlzZEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_b2yfh1zWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_GquqEFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd"/>
        <eAnnotations xmi:id="_NQ33oFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_3mGiYFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <generalization xmi:id="_GnvnhFzZEd6Sl7bXJQWfZA" general="_GnvngVzZEd6Sl7bXJQWfZA"/>
        <ownedAttribute xmi:id="_Gn5YgFzZEd6Sl7bXJQWfZA" name="b" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Gn5YgVzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Gn5YglzZEd6Sl7bXJQWfZA" name="p2" visibility="private" type="_b2ouhVzWEd6Sl7bXJQWfZA" association="_GqINIVzZEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Gn5Yg1zZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Gn5YhFzZEd6Sl7bXJQWfZA" name="p1" visibility="private" type="_b2ouhVzWEd6Sl7bXJQWfZA" association="_Gp-cIFzZEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Gn5YhVzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Gn5YhlzZEd6Sl7bXJQWfZA" name="a" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Gn5Yh1zZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Gn5YiFzZEd6Sl7bXJQWfZA" name="isVertical" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Gn5YiVzZEd6Sl7bXJQWfZA" value="false"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_Gn5YilzZEd6Sl7bXJQWfZA" name="pointOnSegment" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_Gn5Yi1zZEd6Sl7bXJQWfZA" name="p" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gn5YjFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GoCicFzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoCicVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GoCiclzZEd6Sl7bXJQWfZA" name="testDriver" visibility="private" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_GoCic1zZEd6Sl7bXJQWfZA" name="seg1" type="_b2yfhlzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoCidFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GoCidVzZEd6Sl7bXJQWfZA" name="seg2" type="_b2yfhlzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoCidlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GoCid1zZEd6Sl7bXJQWfZA" name="areCollinear">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoCieFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GoCieVzZEd6Sl7bXJQWfZA" name="getSlope" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GoCielzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoCie1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GoCifFzZEd6Sl7bXJQWfZA" name="toString" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GoCifVzZEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoCiflzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GoCif1zZEd6Sl7bXJQWfZA" name="getEnd" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GoCigFzZEd6Sl7bXJQWfZA" type="_b2ouhVzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoCigVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GoCiglzZEd6Sl7bXJQWfZA" name="Segment" visibility="public" concurrency="concurrent" raisedException="_b28Qg1zWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_GoCig1zZEd6Sl7bXJQWfZA" name="p1" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoCihFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GoCihVzZEd6Sl7bXJQWfZA" name="p2" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoCihlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GoMTcFzZEd6Sl7bXJQWfZA" name="Segment" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GoMTcVzZEd6Sl7bXJQWfZA" name="x1">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoMTclzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GoMTc1zZEd6Sl7bXJQWfZA" name="y1">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoMTdFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GoMTdVzZEd6Sl7bXJQWfZA" name="x2">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoMTdlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GoMTd1zZEd6Sl7bXJQWfZA" name="y2">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoMTeFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GoMTeVzZEd6Sl7bXJQWfZA" name="testDriver" visibility="public" isStatic="true" concurrency="concurrent"/>
        <ownedOperation xmi:id="_GoMTelzZEd6Sl7bXJQWfZA" name="collinear" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GoMTe1zZEd6Sl7bXJQWfZA" name="s" type="_b2yfhlzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoMTfFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GoMTfVzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoMTflzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GoMTf1zZEd6Sl7bXJQWfZA" name="getStart" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GoMTgFzZEd6Sl7bXJQWfZA" type="_b2ouhVzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoMTgVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_b2yfiFzWEd6Sl7bXJQWfZA" name="Polygon" clientDependency="_G_lfwFzZEd6Sl7bXJQWfZA _G_4asVzZEd6Sl7bXJQWfZA _HACLslzZEd6Sl7bXJQWfZA _HAL8sVzZEd6Sl7bXJQWfZA _HAe3olzZEd6Sl7bXJQWfZA _HAoBkVzZEd6Sl7bXJQWfZA _HAxykVzZEd6Sl7bXJQWfZA _HA7jkVzZEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_b2yfiVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_HDw1IFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd"/>
        <eAnnotations xmi:id="_NYeUcFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_3tjOMFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <generalization xmi:id="_G-_p4VzZEd6Sl7bXJQWfZA" general="_b6rhBlzWEd6Sl7bXJQWfZA"/>
        <ownedAttribute xmi:id="_G_Iz0FzZEd6Sl7bXJQWfZA" name="area" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_G_Iz0VzZEd6Sl7bXJQWfZA" value="0"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_G_Iz0lzZEd6Sl7bXJQWfZA" name="perimeter" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_G_Iz01zZEd6Sl7bXJQWfZA" value="0"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_G_Iz1FzZEd6Sl7bXJQWfZA" name="centroid" visibility="private" type="_b2ouhVzWEd6Sl7bXJQWfZA" association="_HBYPgFzZEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_G_Iz1VzZEd6Sl7bXJQWfZA" value="null"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_G_Iz1lzZEd6Sl7bXJQWfZA" name="Polygon" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G_Iz11zZEd6Sl7bXJQWfZA" name="points" type="_b6rhBlzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_Iz2FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_G_Sk0FzZEd6Sl7bXJQWfZA" name="centroid" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_Sk0VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G_Sk0lzZEd6Sl7bXJQWfZA" name="checkLastPoint" visibility="private" concurrency="concurrent"/>
        <ownedOperation xmi:id="_G_Sk01zZEd6Sl7bXJQWfZA" name="Polygon" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G_Sk1FzZEd6Sl7bXJQWfZA" name="points" type="_b6rhBlzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_Sk1VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G_Sk1lzZEd6Sl7bXJQWfZA" name="Polygon" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G_Sk11zZEd6Sl7bXJQWfZA" name="points" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_Sk2FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G_Sk2VzZEd6Sl7bXJQWfZA" name="addPoint" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G_Sk2lzZEd6Sl7bXJQWfZA" name="x">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_Sk21zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_G_Sk3FzZEd6Sl7bXJQWfZA" name="y">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_Sk3VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_G_Sk3lzZEd6Sl7bXJQWfZA" type="_b2yfiFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_Sk31zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G_Sk4FzZEd6Sl7bXJQWfZA" name="testDriver" visibility="public" isStatic="true" concurrency="concurrent"/>
        <ownedOperation xmi:id="_G_Sk4VzZEd6Sl7bXJQWfZA" name="getCentroid" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G_Sk4lzZEd6Sl7bXJQWfZA" type="_b2ouhVzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_Sk41zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G_Sk5FzZEd6Sl7bXJQWfZA" name="pointInPolygon" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G_buwFzZEd6Sl7bXJQWfZA" name="p" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_buwVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_G_buwlzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_buw1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G_buxFzZEd6Sl7bXJQWfZA" name="addPoint" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G_buxVzZEd6Sl7bXJQWfZA" name="p" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_buxlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_G_bux1zZEd6Sl7bXJQWfZA" type="_b2yfiFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_buyFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G_buyVzZEd6Sl7bXJQWfZA" name="setCentroid" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G_buylzZEd6Sl7bXJQWfZA" name="centroid" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_buy1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G_buzFzZEd6Sl7bXJQWfZA" name="Polygon" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G_buzVzZEd6Sl7bXJQWfZA" name="points" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_buzlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_G_buz1zZEd6Sl7bXJQWfZA" name="noCalculation">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_bu0FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G_bu0VzZEd6Sl7bXJQWfZA" name="getArea" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G_bu0lzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_bu01zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G_bu1FzZEd6Sl7bXJQWfZA" name="getPerimeter" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G_bu1VzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_bu1lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_b28QhlzWEd6Sl7bXJQWfZA" name="County" clientDependency="_GfsewlzZEd6Sl7bXJQWfZA _Gf2PwVzZEd6Sl7bXJQWfZA _GgJKsVzZEd6Sl7bXJQWfZA _GgS7slzZEd6Sl7bXJQWfZA _GgcFoVzZEd6Sl7bXJQWfZA _Ggl2oVzZEd6Sl7bXJQWfZA _Gg4xkVzZEd6Sl7bXJQWfZA _GhCikVzZEd6Sl7bXJQWfZA _GhMTkVzZEd6Sl7bXJQWfZA _GhfOgVzZEd6Sl7bXJQWfZA _GhoYcVzZEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_b28Qh1zWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_Glgy4FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd"/>
        <eAnnotations xmi:id="_NVf48FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_3qkysFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <ownedAttribute xmi:id="_Gezt8FzZEd6Sl7bXJQWfZA" name="stateFips" visibility="private" type="_bzpr81zWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Gezt8VzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Gezt81zZEd6Sl7bXJQWfZA" name="name" visibility="private" type="_bzpr81zWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ge834FzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Ge834VzZEd6Sl7bXJQWfZA" name="state" visibility="private" type="_bzpr81zWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ge834lzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Ge8341zZEd6Sl7bXJQWfZA" name="centroids" visibility="private" type="_b2yfilzWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ge835FzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Ge835lzZEd6Sl7bXJQWfZA" name="parts" visibility="private" type="_b2yfilzWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ge8351zZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Ge836FzZEd6Sl7bXJQWfZA" name="propKeys" visibility="public" isLeaf="true" isStatic="true" type="_bzpr81zWEd6Sl7bXJQWfZA" isReadOnly="true">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ge8361zZEd6Sl7bXJQWfZA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ge836lzZEd6Sl7bXJQWfZA"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ge836VzZEd6Sl7bXJQWfZA" value="{&quot;biodiversity&quot;,&quot;cropdensity&quot;,&quot;popdensity&quot;,&quot;northling&quot;,&quot;eastling&quot;}"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Ge837FzZEd6Sl7bXJQWfZA" name="fips" visibility="private" type="_bzpr81zWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ge837VzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Ge837lzZEd6Sl7bXJQWfZA" name="props" visibility="private" type="_bz8m5lzWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ge8371zZEd6Sl7bXJQWfZA" value="new Hashtable()"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_Ge838FzZEd6Sl7bXJQWfZA" name="setName" visibility="public" concurrency="concurrent">
          <eAnnotations xmi:id="_YnEVAFzzEd6mT_I-ro18kg" source="java"/>
          <ownedParameter xmi:id="_Ge838VzZEd6Sl7bXJQWfZA" name="name" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ge838lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Ge8381zZEd6Sl7bXJQWfZA" type="_b28QhlzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ge839FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Ge839VzZEd6Sl7bXJQWfZA" name="toString" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_Ge839lzZEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ge8391zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Ge83-FzZEd6Sl7bXJQWfZA" name="setStateFips" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_Ge83-VzZEd6Sl7bXJQWfZA" name="stateFips" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfGo4FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GfGo4VzZEd6Sl7bXJQWfZA" type="_b28QhlzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfGo4lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfGo41zZEd6Sl7bXJQWfZA" name="countParts" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GfGo5FzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfGo5VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfGo5lzZEd6Sl7bXJQWfZA" name="getState" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GfGo51zZEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfGo6FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfGo6VzZEd6Sl7bXJQWfZA" name="County" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GfGo6lzZEd6Sl7bXJQWfZA" name="fips" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfGo61zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfGo7FzZEd6Sl7bXJQWfZA" name="setState" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GfGo7VzZEd6Sl7bXJQWfZA" name="state" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfGo7lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GfGo71zZEd6Sl7bXJQWfZA" type="_b28QhlzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfGo8FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfGo8VzZEd6Sl7bXJQWfZA" name="setProp" visibility="public" concurrency="concurrent" raisedException="_6OE8IFzYEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_GfGo8lzZEd6Sl7bXJQWfZA" name="propName" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfGo81zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GfGo9FzZEd6Sl7bXJQWfZA" name="value">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfGo9VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GfGo9lzZEd6Sl7bXJQWfZA" type="_b28QhlzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfGo91zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfPy0VzZEd6Sl7bXJQWfZA" name="County" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GfPy0lzZEd6Sl7bXJQWfZA" name="fips" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfPy01zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GfPy1FzZEd6Sl7bXJQWfZA" name="cp" type="_b2yfiFzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfPy1VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfPy1lzZEd6Sl7bXJQWfZA" name="getBiggestPolyIndex" visibility="private" concurrency="concurrent">
          <ownedParameter xmi:id="_GfPy11zZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfPy2FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfPy2VzZEd6Sl7bXJQWfZA" name="getCentroid" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GfPy2lzZEd6Sl7bXJQWfZA" type="_b2ouhVzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfPy21zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfPy3FzZEd6Sl7bXJQWfZA" name="getStateFips" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GfPy3VzZEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfPy3lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfPy31zZEd6Sl7bXJQWfZA" name="getProp" visibility="public" concurrency="concurrent" raisedException="_6OE8IFzYEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_GfPy4FzZEd6Sl7bXJQWfZA" name="propName" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfPy4VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GfPy4lzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfPy41zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfPy5FzZEd6Sl7bXJQWfZA" name="getFips" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GfPy5VzZEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfPy5lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfZj0FzZEd6Sl7bXJQWfZA" name="getName" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GfZj0VzZEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfZj0lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfZj01zZEd6Sl7bXJQWfZA" name="addCentroid" visibility="private" concurrency="concurrent">
          <ownedParameter xmi:id="_GfZj1FzZEd6Sl7bXJQWfZA" name="c" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfZj1VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GfZj1lzZEd6Sl7bXJQWfZA" type="_b28QhlzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfZj11zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfZj2FzZEd6Sl7bXJQWfZA" name="addPart" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GfZj2VzZEd6Sl7bXJQWfZA" name="cp" type="_b2yfiFzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfZj2lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GfZj21zZEd6Sl7bXJQWfZA" type="_b28QhlzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfZj3FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfZj3VzZEd6Sl7bXJQWfZA" name="hasParts" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GfZj3lzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfZj31zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfZj4FzZEd6Sl7bXJQWfZA" name="getArea" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GfZj4VzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfZj4lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GfZj41zZEd6Sl7bXJQWfZA" name="getParts" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GfZj5FzZEd6Sl7bXJQWfZA" type="_b2yfilzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfZj5VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_b6rhBlzWEd6Sl7bXJQWfZA" name="PointGroup" clientDependency="_G6-FgFzZEd6Sl7bXJQWfZA _G7RAcVzZEd6Sl7bXJQWfZA _G7axcVzZEd6Sl7bXJQWfZA _G7j7YlzZEd6Sl7bXJQWfZA _G722UVzZEd6Sl7bXJQWfZA _G8AnUVzZEd6Sl7bXJQWfZA _G8KYUVzZEd6Sl7bXJQWfZA _G8TiQVzZEd6Sl7bXJQWfZA _G8dTQlzZEd6Sl7bXJQWfZA _G8wOMVzZEd6Sl7bXJQWfZA _G85_MlzZEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_b6rhB1zWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_G-_p4FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd"/>
        <eAnnotations xmi:id="_NfVKYFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_30j1IFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <generalization xmi:id="_Gy68w1zZEd6Sl7bXJQWfZA" general="_Gy68wVzZEd6Sl7bXJQWfZA"/>
        <ownedAttribute xmi:id="_G6XokFzZEd6Sl7bXJQWfZA" name="pointsSortedByAngle" visibility="protected" type="_b2ouhVzWEd6Sl7bXJQWfZA" association="_G9WrIlzZEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_G6XokVzZEd6Sl7bXJQWfZA" value="null"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_G6XoklzZEd6Sl7bXJQWfZA" name="convexHull" visibility="protected" type="_b2yfiFzWEd6Sl7bXJQWfZA" association="_G9WrJFzZEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_G6Xok1zZEd6Sl7bXJQWfZA" value="null"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_G6XolFzZEd6Sl7bXJQWfZA" name="mbr" visibility="protected" type="_b6rhClzWEd6Sl7bXJQWfZA" association="_G9WrJlzZEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_G6XolVzZEd6Sl7bXJQWfZA" value="null"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_G6XollzZEd6Sl7bXJQWfZA" name="points" visibility="protected" type="_b2ouhVzWEd6Sl7bXJQWfZA" association="_G9WrIFzZEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_G6Xol1zZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedOperation xmi:id="_G6XomFzZEd6Sl7bXJQWfZA" name="toString" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G6XomVzZEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6XomlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G6Xom1zZEd6Sl7bXJQWfZA" name="addPoint" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G6XonFzZEd6Sl7bXJQWfZA" name="x">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6XonVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_G6XonlzZEd6Sl7bXJQWfZA" name="y">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6Xon1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_G6XooFzZEd6Sl7bXJQWfZA" type="_b6rhBlzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6XooVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G6XoolzZEd6Sl7bXJQWfZA" name="getPoints" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G6hZkFzZEd6Sl7bXJQWfZA" type="_b2ouhVzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6hZkVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G6hZklzZEd6Sl7bXJQWfZA" name="testDriver" visibility="public" isStatic="true" concurrency="concurrent"/>
        <ownedOperation xmi:id="_G6hZk1zZEd6Sl7bXJQWfZA" name="PointGroup" visibility="public" concurrency="concurrent"/>
        <ownedOperation xmi:id="_G6hZlFzZEd6Sl7bXJQWfZA" name="getMin" visibility="protected" concurrency="concurrent" raisedException="_b28Qg1zWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_G6hZlVzZEd6Sl7bXJQWfZA" type="_b2ouhVzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6hZllzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G6hZl1zZEd6Sl7bXJQWfZA" name="getNearestPoint" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G6hZmFzZEd6Sl7bXJQWfZA" name="origin" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6hZmVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_G6hZmlzZEd6Sl7bXJQWfZA" type="_b2ouhVzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6hZm1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G6hZnFzZEd6Sl7bXJQWfZA" name="dumpPoints" visibility="public" concurrency="concurrent"/>
        <ownedOperation xmi:id="_G6hZnVzZEd6Sl7bXJQWfZA" name="getDensity" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G6hZnlzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6hZn1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G6hZoFzZEd6Sl7bXJQWfZA" name="addPoint" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G6hZoVzZEd6Sl7bXJQWfZA" name="p" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6hZolzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_G6hZo1zZEd6Sl7bXJQWfZA" type="_b6rhBlzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6hZpFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G6qjgFzZEd6Sl7bXJQWfZA" name="getMbr" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G6qjgVzZEd6Sl7bXJQWfZA" type="_b6rhClzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6qjglzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G6qjg1zZEd6Sl7bXJQWfZA" name="getConvexHull" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G6qjhFzZEd6Sl7bXJQWfZA" type="_b2yfiFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6qjhVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G6qjhlzZEd6Sl7bXJQWfZA" name="getAnchor" visibility="protected" concurrency="concurrent">
          <ownedParameter xmi:id="_G6qjh1zZEd6Sl7bXJQWfZA" type="_b2ouhVzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6qjiFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G6qjiVzZEd6Sl7bXJQWfZA" name="PointGroup" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G6qjilzZEd6Sl7bXJQWfZA" name="points" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6qji1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G6qjjFzZEd6Sl7bXJQWfZA" name="countPoints" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G6qjjVzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6qjjlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G6qjj1zZEd6Sl7bXJQWfZA" name="getSortedByAngle" visibility="protected" concurrency="concurrent">
          <ownedParameter xmi:id="_G6qjkFzZEd6Sl7bXJQWfZA" type="_b2ouhVzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6qjkVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G6qjklzZEd6Sl7bXJQWfZA" name="PointGroup" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G6qjk1zZEd6Sl7bXJQWfZA" name="numPoints">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G6qjlFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G6qjlVzZEd6Sl7bXJQWfZA" name="getMeanCentre" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G60UgFzZEd6Sl7bXJQWfZA" type="_b2ouhVzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G60UgVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G60UglzZEd6Sl7bXJQWfZA" name="PointGroup" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_G60Ug1zZEd6Sl7bXJQWfZA" name="points" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G60UhFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_G60UhVzZEd6Sl7bXJQWfZA" name="noCalculation">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G60UhlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_G60Uh1zZEd6Sl7bXJQWfZA" name="getMax" visibility="protected" concurrency="concurrent">
          <ownedParameter xmi:id="_G60UiFzZEd6Sl7bXJQWfZA" type="_b2ouhVzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G60UiVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_b6rhClzWEd6Sl7bXJQWfZA" name="Rectangle" clientDependency="_Glzt0lzZEd6Sl7bXJQWfZA _Gl9e0lzZEd6Sl7bXJQWfZA _GmGowlzZEd6Sl7bXJQWfZA _GmZjslzZEd6Sl7bXJQWfZA _GmjUsVzZEd6Sl7bXJQWfZA _GmtFsVzZEd6Sl7bXJQWfZA _Gm2PoVzZEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_b6rhC1zWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_GnvngFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd"/>
        <eAnnotations xmi:id="_NhkmEFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_32o4wFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <ownedAttribute xmi:id="_Glp80FzZEd6Sl7bXJQWfZA" name="min" visibility="private" type="_b2ouhVzWEd6Sl7bXJQWfZA" association="_GnS7kFzZEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Glp80VzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Glp80lzZEd6Sl7bXJQWfZA" name="max" visibility="private" type="_b2ouhVzWEd6Sl7bXJQWfZA" association="_GnS7klzZEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Glp801zZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedOperation xmi:id="_Glp81FzZEd6Sl7bXJQWfZA" name="testDriver" visibility="public" isStatic="true" concurrency="concurrent"/>
        <ownedOperation xmi:id="_Glp81VzZEd6Sl7bXJQWfZA" name="Rectangle" visibility="public" concurrency="concurrent" raisedException="_b28Qg1zWEd6Sl7bXJQWfZA">
          <eAnnotations xmi:id="_nVXYoFz3Ed6mT_I-ro18kg" source="java"/>
          <ownedParameter xmi:id="_Glp81lzZEd6Sl7bXJQWfZA" name="min" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Glp811zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Glp82FzZEd6Sl7bXJQWfZA" name="max" type="_b2ouhVzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Glp82VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Glp82lzZEd6Sl7bXJQWfZA" name="getMax" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_Glp821zZEd6Sl7bXJQWfZA" type="_b2ouhVzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Glp83FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Glp83VzZEd6Sl7bXJQWfZA" name="toString" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_Glp83lzZEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Glp831zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Glp84FzZEd6Sl7bXJQWfZA" name="getMin" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_Glp84VzZEd6Sl7bXJQWfZA" type="_b2ouhVzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Glp84lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Glp841zZEd6Sl7bXJQWfZA" name="area" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_Glzt0FzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Glzt0VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_qiI5pFzWEd6Sl7bXJQWfZA" name="Raster" clientDependency="_GsXBwFzZEd6Sl7bXJQWfZA _GsgywlzZEd6Sl7bXJQWfZA _GsqjwVzZEd6Sl7bXJQWfZA _GsztsVzZEd6Sl7bXJQWfZA _Gs9esVzZEd6Sl7bXJQWfZA _GtQZoVzZEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_qiI5plzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd"/>
        <eAnnotations xmi:id="_Gy68wFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd"/>
        <eAnnotations xmi:id="_NpUM0FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_3-ZGkFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <ownedAttribute xmi:id="_GrBlAFzZEd6Sl7bXJQWfZA" name="cellSize" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_GrBlAVzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_GrBlAlzZEd6Sl7bXJQWfZA" name="xllCorner" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_GrBlA1zZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_GrBlBFzZEd6Sl7bXJQWfZA" name="hasData" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_GrBlBVzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_GrBlBlzZEd6Sl7bXJQWfZA" name="matrix" visibility="private" type="_qivWkFzWEd6Sl7bXJQWfZA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrBlCVzZEd6Sl7bXJQWfZA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GrBlCFzZEd6Sl7bXJQWfZA"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_GrBlB1zZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_GrBlClzZEd6Sl7bXJQWfZA" name="noDataVal" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_GrBlC1zZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_GrBlDFzZEd6Sl7bXJQWfZA" name="yllCorner" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_GrBlDVzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_GrKu8FzZEd6Sl7bXJQWfZA" name="nRows" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_GrKu8VzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_GrKu8lzZEd6Sl7bXJQWfZA" name="DEFAULT_NO_DATA" visibility="private" isStatic="true">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_GrKu81zZEd6Sl7bXJQWfZA" value="-9999"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_GrKu9FzZEd6Sl7bXJQWfZA" name="nCols" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_GrKu9VzZEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedOperation xmi:id="_GrKu9lzZEd6Sl7bXJQWfZA" name="setMatrix" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GrKu91zZEd6Sl7bXJQWfZA" name="matrix" type="_qivWkFzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrKu-FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GrKu-lzZEd6Sl7bXJQWfZA" type="_qiI5pFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrKu-1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GrKu_FzZEd6Sl7bXJQWfZA" name="getYllCorner" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GrKu_VzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrKu_lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GrKu_1zZEd6Sl7bXJQWfZA" name="getNCols" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GrKvAFzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrKvAVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GrKvAlzZEd6Sl7bXJQWfZA" name="getUpperLeftYCorner" visibility="private" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_GrKvA1zZEd6Sl7bXJQWfZA" name="r" type="_qiI5pFzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrKvBFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GrKvBVzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrKvBlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GrKvB1zZEd6Sl7bXJQWfZA" name="getXllCorner" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GrKvCFzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrKvCVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GrKvClzZEd6Sl7bXJQWfZA" name="getNRows" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GrUf8FzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrUf8VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GrUf8lzZEd6Sl7bXJQWfZA" name="getColsToSkip" visibility="private" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_GrUf81zZEd6Sl7bXJQWfZA" name="r" type="_qiI5pFzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrUf9FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GrUf9VzZEd6Sl7bXJQWfZA" name="mbr" type="_b6rhClzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrUf9lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GrUf91zZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrUf-FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GrUf-VzZEd6Sl7bXJQWfZA" name="Raster" visibility="public" concurrency="concurrent"/>
        <ownedOperation xmi:id="_GrUf-lzZEd6Sl7bXJQWfZA" name="getNoDataVal" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GrUf-1zZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrUf_FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GrUf_VzZEd6Sl7bXJQWfZA" name="getMatrix" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GreQ8FzZEd6Sl7bXJQWfZA" type="_qivWkFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GreQ8VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GreQ81zZEd6Sl7bXJQWfZA" name="hasData" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GreQ9FzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GreQ9VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GreQ9lzZEd6Sl7bXJQWfZA" name="toString" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GreQ91zZEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GreQ-FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GreQ-VzZEd6Sl7bXJQWfZA" name="setNCols" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GreQ-lzZEd6Sl7bXJQWfZA" name="nCols">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GreQ-1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GreQ_FzZEd6Sl7bXJQWfZA" type="_qiI5pFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GreQ_VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GreQ_lzZEd6Sl7bXJQWfZA" name="setCellSize" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GreQ_1zZEd6Sl7bXJQWfZA" name="cellSize">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GreRAFzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GreRAVzZEd6Sl7bXJQWfZA" type="_qiI5pFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GreRAlzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GreRA1zZEd6Sl7bXJQWfZA" name="setYllCorner" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GreRBFzZEd6Sl7bXJQWfZA" name="yllCorner">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GreRBVzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GreRBlzZEd6Sl7bXJQWfZA" type="_qiI5pFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GreRB1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GreRCFzZEd6Sl7bXJQWfZA" name="getLinesToLookAt" visibility="private" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_GreRCVzZEd6Sl7bXJQWfZA" name="r" type="_qiI5pFzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GreRClzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Grna4FzZEd6Sl7bXJQWfZA" name="mbr" type="_b6rhClzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Grna4VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Grna4lzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Grna41zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Grna5FzZEd6Sl7bXJQWfZA" name="prepareMatrix" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_Grna5VzZEd6Sl7bXJQWfZA" type="_qiI5pFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Grna5lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Grna51zZEd6Sl7bXJQWfZA" name="Raster" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_Grna6FzZEd6Sl7bXJQWfZA" name="nCols">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Grna6VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Grna6lzZEd6Sl7bXJQWfZA" name="nRows">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Grna61zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Grna7FzZEd6Sl7bXJQWfZA" name="xllCorner">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Grna7VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Grna7lzZEd6Sl7bXJQWfZA" name="yllCorner">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Grna71zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Grna8FzZEd6Sl7bXJQWfZA" name="cellSize">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Grna8VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Grna8lzZEd6Sl7bXJQWfZA" name="noDataVal">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Grna81zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Grna9FzZEd6Sl7bXJQWfZA" name="getCellSize" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_Grna9VzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Grna9lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Grna91zZEd6Sl7bXJQWfZA" name="setNoDataVal" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_Grna-FzZEd6Sl7bXJQWfZA" name="noDataVal">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Grna-VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Grna-lzZEd6Sl7bXJQWfZA" type="_qiI5pFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrxL4FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GrxL4VzZEd6Sl7bXJQWfZA" name="getLinesToSkip" visibility="private" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_GrxL4lzZEd6Sl7bXJQWfZA" name="r" type="_qiI5pFzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrxL41zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GrxL5FzZEd6Sl7bXJQWfZA" name="mbr" type="_b6rhClzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrxL5VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GrxL5lzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrxL51zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GrxL6FzZEd6Sl7bXJQWfZA" name="setValue" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GrxL6VzZEd6Sl7bXJQWfZA" name="rowVal">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrxL6lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GrxL61zZEd6Sl7bXJQWfZA" name="colVal">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrxL7FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GrxL7VzZEd6Sl7bXJQWfZA" name="val">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrxL7lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GrxL71zZEd6Sl7bXJQWfZA" type="_qiI5pFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrxL8FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GrxL8VzZEd6Sl7bXJQWfZA" name="prepareMatrix" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GrxL8lzZEd6Sl7bXJQWfZA" name="fillDefault">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrxL81zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GrxL9FzZEd6Sl7bXJQWfZA" type="_qiI5pFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrxL9VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GrxL9lzZEd6Sl7bXJQWfZA" name="hasValidHeader" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GrxL91zZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrxL-FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GrxL-VzZEd6Sl7bXJQWfZA" name="setXllCorner" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_GrxL-lzZEd6Sl7bXJQWfZA" name="xllCorner">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GrxL-1zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_GrxL_FzZEd6Sl7bXJQWfZA" type="_qiI5pFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gr684FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Gr684VzZEd6Sl7bXJQWfZA" name="getColsToLookAt" visibility="private" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_Gr684lzZEd6Sl7bXJQWfZA" name="r" type="_qiI5pFzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gr6841zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Gr685FzZEd6Sl7bXJQWfZA" name="mbr" type="_b6rhClzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gr685VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Gr685lzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gr6851zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Gr686FzZEd6Sl7bXJQWfZA" name="getValue" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_Gr686VzZEd6Sl7bXJQWfZA" name="rowVal">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gr686lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Gr6861zZEd6Sl7bXJQWfZA" name="colVal">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gr687FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Gr687VzZEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gr687lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Gr6871zZEd6Sl7bXJQWfZA" name="Raster" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_Gr688FzZEd6Sl7bXJQWfZA" name="r" type="_qiI5pFzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gr688VzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Gr688lzZEd6Sl7bXJQWfZA" name="mbr" type="_b6rhClzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gr6881zZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Gr689FzZEd6Sl7bXJQWfZA" name="setNRows" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_Gr689VzZEd6Sl7bXJQWfZA" name="nRows">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gr689lzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Gr6891zZEd6Sl7bXJQWfZA" type="_qiI5pFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gr68-FzZEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_GnS7kFzZEd6Sl7bXJQWfZA" memberEnd="_Glp80FzZEd6Sl7bXJQWfZA _GnS7kVzZEd6Sl7bXJQWfZA">
        <ownedEnd xmi:id="_GnS7kVzZEd6Sl7bXJQWfZA" name="ownedEnd" type="_b6rhClzWEd6Sl7bXJQWfZA" association="_GnS7kFzZEd6Sl7bXJQWfZA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_GnS7klzZEd6Sl7bXJQWfZA" memberEnd="_Glp80lzZEd6Sl7bXJQWfZA _GnS7k1zZEd6Sl7bXJQWfZA">
        <ownedEnd xmi:id="_GnS7k1zZEd6Sl7bXJQWfZA" name="ownedEnd" type="_b6rhClzWEd6Sl7bXJQWfZA" association="_GnS7klzZEd6Sl7bXJQWfZA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_Gp-cIFzZEd6Sl7bXJQWfZA" memberEnd="_Gn5YhFzZEd6Sl7bXJQWfZA _GqINIFzZEd6Sl7bXJQWfZA">
        <ownedEnd xmi:id="_GqINIFzZEd6Sl7bXJQWfZA" name="ownedEnd" type="_b2yfhlzWEd6Sl7bXJQWfZA" association="_Gp-cIFzZEd6Sl7bXJQWfZA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_GqINIVzZEd6Sl7bXJQWfZA" memberEnd="_Gn5YglzZEd6Sl7bXJQWfZA _GqINIlzZEd6Sl7bXJQWfZA">
        <ownedEnd xmi:id="_GqINIlzZEd6Sl7bXJQWfZA" name="ownedEnd" type="_b2yfhlzWEd6Sl7bXJQWfZA" association="_GqINIVzZEd6Sl7bXJQWfZA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_G9WrIFzZEd6Sl7bXJQWfZA" memberEnd="_G6XollzZEd6Sl7bXJQWfZA _G9WrIVzZEd6Sl7bXJQWfZA">
        <ownedEnd xmi:id="_G9WrIVzZEd6Sl7bXJQWfZA" name="ownedEnd" type="_b6rhBlzWEd6Sl7bXJQWfZA" association="_G9WrIFzZEd6Sl7bXJQWfZA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_G9WrIlzZEd6Sl7bXJQWfZA" memberEnd="_G6XokFzZEd6Sl7bXJQWfZA _G9WrI1zZEd6Sl7bXJQWfZA">
        <ownedEnd xmi:id="_G9WrI1zZEd6Sl7bXJQWfZA" name="ownedEnd" type="_b6rhBlzWEd6Sl7bXJQWfZA" association="_G9WrIlzZEd6Sl7bXJQWfZA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_G9WrJFzZEd6Sl7bXJQWfZA" memberEnd="_G6XoklzZEd6Sl7bXJQWfZA _G9WrJVzZEd6Sl7bXJQWfZA">
        <ownedEnd xmi:id="_G9WrJVzZEd6Sl7bXJQWfZA" name="ownedEnd" type="_b6rhBlzWEd6Sl7bXJQWfZA" association="_G9WrJFzZEd6Sl7bXJQWfZA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_G9WrJlzZEd6Sl7bXJQWfZA" memberEnd="_G6XolFzZEd6Sl7bXJQWfZA _G9WrJ1zZEd6Sl7bXJQWfZA">
        <ownedEnd xmi:id="_G9WrJ1zZEd6Sl7bXJQWfZA" name="ownedEnd" type="_b6rhBlzWEd6Sl7bXJQWfZA" association="_G9WrJlzZEd6Sl7bXJQWfZA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_HBYPgFzZEd6Sl7bXJQWfZA" memberEnd="_G_Iz1FzZEd6Sl7bXJQWfZA _HBYPgVzZEd6Sl7bXJQWfZA">
        <ownedEnd xmi:id="_HBYPgVzZEd6Sl7bXJQWfZA" name="ownedEnd" type="_b2yfiFzWEd6Sl7bXJQWfZA" association="_HBYPgFzZEd6Sl7bXJQWfZA"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_PCGFBlzWEd6Sl7bXJQWfZA" name="fileHandlers" clientDependency="_PTR7oVzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_b6rhBFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd" references="_b6rhA1zWEd6Sl7bXJQWfZA _b6rhCFzWEd6Sl7bXJQWfZA _b6rhDFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_qeZpIVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd" references="_qeZpIFzWEd6Sl7bXJQWfZA _b6rhCFzWEd6Sl7bXJQWfZA _b6rhA1zWEd6Sl7bXJQWfZA _b6rhDFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_3M0cgFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-i.ucd" references="_qeZpIFzWEd6Sl7bXJQWfZA _b6rhCFzWEd6Sl7bXJQWfZA _b6rhA1zWEd6Sl7bXJQWfZA _b6rhDFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_NYeUcVzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd" references="_qeZpIFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_mqdWEFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-ai.ucd" references="_qeZpIFzWEd6Sl7bXJQWfZA _b6rhCFzWEd6Sl7bXJQWfZA _b6rhA1zWEd6Sl7bXJQWfZA _b6rhDFzWEd6Sl7bXJQWfZA _qiI5pFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_YZ3v4FzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-ai.ucd" references="_qeZpIFzWEd6Sl7bXJQWfZA"/>
      <eAnnotations xmi:id="_3tjOMVzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd" references="_qeZpIFzWEd6Sl7bXJQWfZA"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_b6rhA1zWEd6Sl7bXJQWfZA" name="ImportPolygonShapefile" clientDependency="_qnhI4VzWEd6Sl7bXJQWfZA _qn0D0VzWEd6Sl7bXJQWfZA _qn900VzWEd6Sl7bXJQWfZA _qoHl0VzWEd6Sl7bXJQWfZA _qoQvwVzWEd6Sl7bXJQWfZA _qokRwlzWEd6Sl7bXJQWfZA _qotbsVzWEd6Sl7bXJQWfZA _qo3MsVzWEd6Sl7bXJQWfZA _qpKHolzWEd6Sl7bXJQWfZA _qpT4oVzWEd6Sl7bXJQWfZA _qpdpoVzWEd6Sl7bXJQWfZA _qpwkkFzWEd6Sl7bXJQWfZA _qp6VkVzWEd6Sl7bXJQWfZA _qqDfgVzWEd6Sl7bXJQWfZA _qqNQgVzWEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_b6rhBVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_qrGoYFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd"/>
        <eAnnotations xmi:id="_3QajEFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-i.ucd"/>
        <eAnnotations xmi:id="_NZXsUFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_muVJcFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-ai.ucd"/>
        <eAnnotations xmi:id="_3ucmEFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <generalization xmi:id="_qnON8VzWEd6Sl7bXJQWfZA" general="_qeZpIFzWEd6Sl7bXJQWfZA"/>
        <ownedAttribute xmi:id="_qnON8lzWEd6Sl7bXJQWfZA" name="data" visibility="private" type="_bz8m5lzWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qnON81zWEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_dCiEcFzXEd6Sl7bXJQWfZA" name="ImportPolygonShapefileStateMachine">
          <region xmi:id="_dCiEcVzXEd6Sl7bXJQWfZA" name="Region"/>
        </ownedBehavior>
        <ownedOperation xmi:id="_qnON9FzWEd6Sl7bXJQWfZA" name="getData" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_qnXX4FzWEd6Sl7bXJQWfZA" type="_bz8m5lzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qnXX4VzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qnXX4lzWEd6Sl7bXJQWfZA" name="ImportPolygonShapefile" visibility="public" concurrency="concurrent" raisedException="_qe2VF1zWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qnXX41zWEd6Sl7bXJQWfZA" name="dataFile" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qnXX5FzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qnXX5VzWEd6Sl7bXJQWfZA" name="dataPath" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qnXX5lzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qnXX51zWEd6Sl7bXJQWfZA" name="testDriver" visibility="public" isStatic="true" concurrency="concurrent"/>
        <ownedOperation xmi:id="_qnXX6FzWEd6Sl7bXJQWfZA" name="parseFile" visibility="public" concurrency="concurrent" raisedException="_qetLOFzWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qnXX6VzWEd6Sl7bXJQWfZA" type="_bz8m5lzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qnXX6lzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qnXX61zWEd6Sl7bXJQWfZA" name="ImportPolygonShapefile" visibility="public" concurrency="concurrent" raisedException="_qe2VF1zWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qnXX7FzWEd6Sl7bXJQWfZA" name="dataFile" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qnXX7VzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qnXX7lzWEd6Sl7bXJQWfZA" name="toString" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_qnXX71zWEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qnhI4FzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_b6rhCFzWEd6Sl7bXJQWfZA" name="ImportRasterFile" clientDependency="_qivWlFzWEd6Sl7bXJQWfZA _qjCRgVzWEd6Sl7bXJQWfZA _qjMCglzWEd6Sl7bXJQWfZA _qjVMcVzWEd6Sl7bXJQWfZA _qje9cVzWEd6Sl7bXJQWfZA _qjx4YVzWEd6Sl7bXJQWfZA _qj7pYVzWEd6Sl7bXJQWfZA _qkFaYVzWEd6Sl7bXJQWfZA _qkOkUlzWEd6Sl7bXJQWfZA _qkYVUVzWEd6Sl7bXJQWfZA _qkrQQVzWEd6Sl7bXJQWfZA _qk1BQVzWEd6Sl7bXJQWfZA _qk-yQVzWEd6Sl7bXJQWfZA _qlH8MVzWEd6Sl7bXJQWfZA _qlbeMlzWEd6Sl7bXJQWfZA _qlkoIVzWEd6Sl7bXJQWfZA _qluZIVzWEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_b6rhCVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_qnON8FzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd"/>
        <eAnnotations xmi:id="_3PqVIFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-i.ucd"/>
        <eAnnotations xmi:id="_NjWuwFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_mtlikFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-ai.ucd"/>
        <eAnnotations xmi:id="_34bogFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <generalization xmi:id="_qh1-sFzWEd6Sl7bXJQWfZA" general="_qeZpIFzWEd6Sl7bXJQWfZA"/>
        <ownedAttribute xmi:id="_qiI5oFzWEd6Sl7bXJQWfZA" name="N_COLS" visibility="public" isLeaf="true" isStatic="true" type="_bzpr81zWEd6Sl7bXJQWfZA" isReadOnly="true">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qiI5oVzWEd6Sl7bXJQWfZA" value="&quot;ncols&quot;"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qiI5olzWEd6Sl7bXJQWfZA" name="raster" visibility="private" type="_qiI5pFzWEd6Sl7bXJQWfZA" association="_qmLFEFzWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qiI5o1zWEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qiI5p1zWEd6Sl7bXJQWfZA" name="N_ROWS" visibility="public" isLeaf="true" isStatic="true" type="_bzpr81zWEd6Sl7bXJQWfZA" isReadOnly="true">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qiI5qFzWEd6Sl7bXJQWfZA" value="&quot;nrows&quot;"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qiI5qVzWEd6Sl7bXJQWfZA" name="data" visibility="private" type="_bz8m5lzWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qiI5qlzWEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qiI5rFzWEd6Sl7bXJQWfZA" name="CELL_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_bzpr81zWEd6Sl7bXJQWfZA" isReadOnly="true">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qiI5rVzWEd6Sl7bXJQWfZA" value="&quot;cellsize&quot;"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qiI5rlzWEd6Sl7bXJQWfZA" name="Y_LL_CORNER" visibility="public" isLeaf="true" isStatic="true" type="_bzpr81zWEd6Sl7bXJQWfZA" isReadOnly="true">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qiI5r1zWEd6Sl7bXJQWfZA" value="&quot;yllcorner&quot;"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qiI5sFzWEd6Sl7bXJQWfZA" name="RASTER_HEADER" visibility="public" isLeaf="true" isStatic="true" type="_bzpr81zWEd6Sl7bXJQWfZA" isReadOnly="true">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qiSqolzWEd6Sl7bXJQWfZA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qiSqoVzWEd6Sl7bXJQWfZA"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qiSqoFzWEd6Sl7bXJQWfZA" value="{N_COLS,N_ROWS,X_LL_CORNER,Y_LL_CORNER,CELL_SIZE,NODATA_VALUE}"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qiSqo1zWEd6Sl7bXJQWfZA" name="NODATA_VALUE" visibility="public" isLeaf="true" isStatic="true" type="_bzpr81zWEd6Sl7bXJQWfZA" isReadOnly="true">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qiSqpFzWEd6Sl7bXJQWfZA" value="&quot;NODATA_value&quot;"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qiSqpVzWEd6Sl7bXJQWfZA" name="X_LL_CORNER" visibility="public" isLeaf="true" isStatic="true" type="_bzpr81zWEd6Sl7bXJQWfZA" isReadOnly="true">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qiSqplzWEd6Sl7bXJQWfZA" value="&quot;xllcorner&quot;"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_qiSqp1zWEd6Sl7bXJQWfZA" name="getData" visibility="private" concurrency="concurrent">
          <ownedParameter xmi:id="_qiSqqFzWEd6Sl7bXJQWfZA" name="mbr" type="_b6rhClzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qiSqqVzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qiSqqlzWEd6Sl7bXJQWfZA" type="_qiI5pFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qiSqq1zWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qiSqrFzWEd6Sl7bXJQWfZA" name="loadRasterData" visibility="private" concurrency="concurrent" raisedException="_qetLOFzWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qiSqrVzWEd6Sl7bXJQWfZA" type="_qiI5pFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qiSqrlzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qiSqr1zWEd6Sl7bXJQWfZA" name="testDriver" visibility="public" isStatic="true" concurrency="concurrent"/>
        <ownedOperation xmi:id="_qiSqsFzWEd6Sl7bXJQWfZA" name="parseHeaderField" visibility="private" concurrency="concurrent" raisedException="_qetLOFzWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qiSqsVzWEd6Sl7bXJQWfZA" name="line" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qiSqslzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qiSqs1zWEd6Sl7bXJQWfZA" name="keyword" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qiSqtFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qiSqtVzWEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qib0kFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qib0kVzWEd6Sl7bXJQWfZA" name="ImportRasterFile" visibility="public" concurrency="concurrent" raisedException="_qe2VF1zWEd6Sl7bXJQWfZA">
          <eAnnotations xmi:id="_gtKSYFzzEd6mT_I-ro18kg" source="java"/>
          <ownedParameter xmi:id="_qib0klzWEd6Sl7bXJQWfZA" name="dataFile" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qib0k1zWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qib0lFzWEd6Sl7bXJQWfZA" name="ImportRasterFile" visibility="public" concurrency="concurrent" raisedException="_qe2VF1zWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qib0lVzWEd6Sl7bXJQWfZA" name="dataFile" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qib0llzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qib0l1zWEd6Sl7bXJQWfZA" name="dataPath" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qib0mFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qib0mVzWEd6Sl7bXJQWfZA" name="toString" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_qib0mlzWEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qib0m1zWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qib0nFzWEd6Sl7bXJQWfZA" name="parseFile" visibility="public" concurrency="concurrent" raisedException="_qetLOFzWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qib0nVzWEd6Sl7bXJQWfZA" name="mbr" type="_b6rhClzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qib0nlzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qib0n1zWEd6Sl7bXJQWfZA" type="_qiI5pFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qib0oFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qib0oVzWEd6Sl7bXJQWfZA" name="parseHeader" visibility="public" concurrency="concurrent" raisedException="_qetLOFzWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qib0olzWEd6Sl7bXJQWfZA" type="_qiI5pFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qillkFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_b6rhDFzWEd6Sl7bXJQWfZA" name="ImportDBFile" clientDependency="_qr2PQlzWEd6Sl7bXJQWfZA _qsAAQVzWEd6Sl7bXJQWfZA _qsS7MlzWEd6Sl7bXJQWfZA _qscsMVzWEd6Sl7bXJQWfZA _qsmdMVzWEd6Sl7bXJQWfZA _qsvnIVzWEd6Sl7bXJQWfZA _qs5YIlzWEd6Sl7bXJQWfZA _qtDJIVzWEd6Sl7bXJQWfZA _qtWEEVzWEd6Sl7bXJQWfZA _qtf1EVzWEd6Sl7bXJQWfZA _qtpmEVzWEd6Sl7bXJQWfZA _qtywAlzWEd6Sl7bXJQWfZA _qt8hAVzWEd6Sl7bXJQWfZA">
        <eAnnotations xmi:id="_b6rhDVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        <eAnnotations xmi:id="_qxYPgFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd"/>
        <eAnnotations xmi:id="_3TjWoFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-i.ucd"/>
        <eAnnotations xmi:id="_Ncpp0FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_mxwQ4FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-ai.ucd"/>
        <eAnnotations xmi:id="_3xujkFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <generalization xmi:id="_qrGoYVzWEd6Sl7bXJQWfZA" general="_qeZpIFzWEd6Sl7bXJQWfZA"/>
        <ownedAttribute xmi:id="_qrQZYFzWEd6Sl7bXJQWfZA" name="seperator" visibility="private" type="_bzpr81zWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qrQZYVzWEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qrQZYlzWEd6Sl7bXJQWfZA" name="hasRowSpecialDelimiters" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qrQZY1zWEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qrQZZFzWEd6Sl7bXJQWfZA" name="headerRow" visibility="private" type="_qrQZZlzWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qrQZZVzWEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qrQZaFzWEd6Sl7bXJQWfZA" name="data" visibility="private" type="_bz8m5lzWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qrQZaVzWEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qrQZalzWEd6Sl7bXJQWfZA" name="hasFieldStringDelimiters" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qrQZa1zWEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qrQZbFzWEd6Sl7bXJQWfZA" name="indexCol" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qrQZbVzWEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedOperation xmi:id="_qrQZblzWEd6Sl7bXJQWfZA" name="ImportDBFile" visibility="public" concurrency="concurrent" raisedException="_qe2VF1zWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qrZjUFzWEd6Sl7bXJQWfZA" name="dataFile" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrZjUVzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qrZjUlzWEd6Sl7bXJQWfZA" name="seperator" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrZjU1zWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qrZjVFzWEd6Sl7bXJQWfZA" name="headerRow" type="_qrQZZlzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrZjVVzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qrZjVlzWEd6Sl7bXJQWfZA" name="parseFile" visibility="public" concurrency="concurrent" raisedException="_qetLOFzWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qrZjV1zWEd6Sl7bXJQWfZA" type="_bz8m5lzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrZjWFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qrZjWVzWEd6Sl7bXJQWfZA" name="ImportDBFile" visibility="public" concurrency="concurrent" raisedException="_qe2VF1zWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qrZjWlzWEd6Sl7bXJQWfZA" name="dataFile" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrZjW1zWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qrZjXFzWEd6Sl7bXJQWfZA" name="dataPath" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrZjXVzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qrZjXlzWEd6Sl7bXJQWfZA" name="seperator" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrZjX1zWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qrZjYFzWEd6Sl7bXJQWfZA" name="headerRow" type="_qrQZZlzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrjUUFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qrjUUVzWEd6Sl7bXJQWfZA" name="indexCol">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrjUUlzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qrjUU1zWEd6Sl7bXJQWfZA" name="getData" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_qrjUVFzWEd6Sl7bXJQWfZA" type="_bz8m5lzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrjUVVzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qrjUVlzWEd6Sl7bXJQWfZA" name="testDriver" visibility="public" isStatic="true" concurrency="concurrent"/>
        <ownedOperation xmi:id="_qrjUV1zWEd6Sl7bXJQWfZA" name="toString" visibility="public" concurrency="concurrent">
          <ownedParameter xmi:id="_qrjUWFzWEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrjUWVzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qrjUWlzWEd6Sl7bXJQWfZA" name="ImportDBFile" visibility="public" concurrency="concurrent" raisedException="_qe2VF1zWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qrjUW1zWEd6Sl7bXJQWfZA" name="dataFile" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrjUXFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qrjUXVzWEd6Sl7bXJQWfZA" name="seperator" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrjUXlzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qrjUX1zWEd6Sl7bXJQWfZA" name="headerRow" type="_qrQZZlzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrjUYFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qrjUYVzWEd6Sl7bXJQWfZA" name="indexCol">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrjUYlzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qrjUY1zWEd6Sl7bXJQWfZA" name="ImportDBFile" visibility="public" concurrency="concurrent" raisedException="_qe2VF1zWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qrjUZFzWEd6Sl7bXJQWfZA" name="dataFile" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrjUZVzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qrjUZlzWEd6Sl7bXJQWfZA" name="dataPath" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrjUZ1zWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qrjUaFzWEd6Sl7bXJQWfZA" name="seperator" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrtFUFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qrtFUVzWEd6Sl7bXJQWfZA" name="headerRow" type="_qrQZZlzWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrtFUlzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_qeZpIFzWEd6Sl7bXJQWfZA" name="ImportFromFile" clientDependency="_qfTBAVzWEd6Sl7bXJQWfZA _qfcyAVzWEd6Sl7bXJQWfZA _qfmjAlzWEd6Sl7bXJQWfZA _qfvs8lzWEd6Sl7bXJQWfZA _qgDO8lzWEd6Sl7bXJQWfZA _qgMY4VzWEd6Sl7bXJQWfZA _qgWJ4VzWEd6Sl7bXJQWfZA _qgf64lzWEd6Sl7bXJQWfZA" isAbstract="true">
        <eAnnotations xmi:id="_qeZpIlzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd"/>
        <eAnnotations xmi:id="_3OURUFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-i.ucd"/>
        <eAnnotations xmi:id="_Ng0YIFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
        <eAnnotations xmi:id="_mr8j0FzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-ai.ucd"/>
        <eAnnotations xmi:id="_315R4FzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd"/>
        <ownedAttribute xmi:id="_qejaIFzWEd6Sl7bXJQWfZA" name="dataPath" visibility="protected" type="_bzpr81zWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qejaIVzWEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qejaI1zWEd6Sl7bXJQWfZA" name="cLines" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qejaJFzWEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qejaJVzWEd6Sl7bXJQWfZA" name="SIGN_DOUBLEQUOTE" visibility="protected" isLeaf="true" isStatic="true" type="_bzpr81zWEd6Sl7bXJQWfZA" isReadOnly="true">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qejaJlzWEd6Sl7bXJQWfZA" value="&quot;\&quot;&quot;"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qejaJ1zWEd6Sl7bXJQWfZA" name="dataFile" visibility="protected" type="_bzpr81zWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qejaKFzWEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qejaKVzWEd6Sl7bXJQWfZA" name="br" visibility="protected" type="_b2ouiFzWEd6Sl7bXJQWfZA">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qetLIFzWEd6Sl7bXJQWfZA">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qetLIlzWEd6Sl7bXJQWfZA" name="DEFAULT_PATH" visibility="protected" isLeaf="true" isStatic="true" type="_bzpr81zWEd6Sl7bXJQWfZA" isReadOnly="true">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_qetLI1zWEd6Sl7bXJQWfZA" value="&quot;./data/&quot;"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_qetLJFzWEd6Sl7bXJQWfZA" name="hasStringDelimiter" visibility="public" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_qetLJVzWEd6Sl7bXJQWfZA" name="field" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qetLJlzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qetLJ1zWEd6Sl7bXJQWfZA" name="delimiter" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qetLKFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qetLKVzWEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qetLKlzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qetLK1zWEd6Sl7bXJQWfZA" name="getStringDelimiterCleaned" visibility="public" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_qetLLFzWEd6Sl7bXJQWfZA" name="field" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qetLLVzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qetLLlzWEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qetLL1zWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qetLMFzWEd6Sl7bXJQWfZA" name="getStringDelimiterCleaned" visibility="public" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_qetLMVzWEd6Sl7bXJQWfZA" name="field" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qetLMlzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qetLM1zWEd6Sl7bXJQWfZA" name="delimiter" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qetLNFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qetLNVzWEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qetLNlzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qetLN1zWEd6Sl7bXJQWfZA" name="close" visibility="protected" concurrency="concurrent" raisedException="_qetLOFzWEd6Sl7bXJQWfZA"/>
        <ownedOperation xmi:id="_qe2VEVzWEd6Sl7bXJQWfZA" name="getLineCount" visibility="protected" concurrency="concurrent">
          <ownedParameter xmi:id="_qe2VElzWEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qe2VE1zWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qe2VFFzWEd6Sl7bXJQWfZA" name="ImportFromFile" visibility="protected" concurrency="concurrent" raisedException="_qe2VF1zWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qe2VFVzWEd6Sl7bXJQWfZA" name="dataFile" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qe2VFlzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qe2VGVzWEd6Sl7bXJQWfZA" name="ImportFromFile" visibility="protected" concurrency="concurrent" raisedException="_qe2VF1zWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qe2VGlzWEd6Sl7bXJQWfZA" name="dataFile" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qe2VG1zWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qe2VHFzWEd6Sl7bXJQWfZA" name="dataPath" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qe2VHVzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qe2VHlzWEd6Sl7bXJQWfZA" name="getFileData" visibility="protected" concurrency="concurrent" raisedException="_qe2VF1zWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qe2VH1zWEd6Sl7bXJQWfZA" type="_b2ouiFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qe2VIFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qe2VIVzWEd6Sl7bXJQWfZA" name="loadFile" visibility="private" concurrency="concurrent" raisedException="_qe2VF1zWEd6Sl7bXJQWfZA">
          <ownedParameter xmi:id="_qe2VIlzWEd6Sl7bXJQWfZA" type="_b2ouiFzWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qe2VI1zWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qe2VJFzWEd6Sl7bXJQWfZA" name="hasStringDelimiter" visibility="public" isStatic="true" concurrency="concurrent">
          <ownedParameter xmi:id="_qe2VJVzWEd6Sl7bXJQWfZA" name="field" type="_bzpr81zWEd6Sl7bXJQWfZA">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qe2VJlzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qfAGEFzWEd6Sl7bXJQWfZA" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qfAGEVzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qfAGElzWEd6Sl7bXJQWfZA" name="toString" visibility="public" isAbstract="true" concurrency="concurrent">
          <ownedParameter xmi:id="_qfAGE1zWEd6Sl7bXJQWfZA" type="_bzpr81zWEd6Sl7bXJQWfZA" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qfAGFFzWEd6Sl7bXJQWfZA" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_qmLFEFzWEd6Sl7bXJQWfZA" memberEnd="_qiI5olzWEd6Sl7bXJQWfZA _qmLFEVzWEd6Sl7bXJQWfZA">
        <ownedEnd xmi:id="_qmLFEVzWEd6Sl7bXJQWfZA" name="ownedEnd" type="_b6rhCFzWEd6Sl7bXJQWfZA" association="_qmLFEFzWEd6Sl7bXJQWfZA"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Usage" xmi:id="_PSOywFzWEd6Sl7bXJQWfZA" supplier="_PCGFBFzWEd6Sl7bXJQWfZA" client="_PCGFA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_PS1PsVzWEd6Sl7bXJQWfZA" supplier="_PCGFBVzWEd6Sl7bXJQWfZA" client="_PCGFA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_PTIKoVzWEd6Sl7bXJQWfZA" supplier="_PCGFBlzWEd6Sl7bXJQWfZA" client="_PCGFA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_PTR7oVzWEd6Sl7bXJQWfZA" supplier="_PCGFBVzWEd6Sl7bXJQWfZA" client="_PCGFBlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_PTk2kVzWEd6Sl7bXJQWfZA" supplier="_PCGFAVzWEd6Sl7bXJQWfZA" client="_PCGFBVzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_PT3xgVzWEd6Sl7bXJQWfZA" supplier="_PCGFA1zWEd6Sl7bXJQWfZA" client="_PCGFAlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_PULTglzWEd6Sl7bXJQWfZA" supplier="_PCGFAVzWEd6Sl7bXJQWfZA" client="_PCGFAlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_PUUdclzWEd6Sl7bXJQWfZA" supplier="_PCGFBFzWEd6Sl7bXJQWfZA" client="_PCGFAlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_PUeOclzWEd6Sl7bXJQWfZA" supplier="_PCGFBVzWEd6Sl7bXJQWfZA" client="_PCGFAlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_PUn_cVzWEd6Sl7bXJQWfZA" supplier="_PCGFBlzWEd6Sl7bXJQWfZA" client="_PCGFAlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Package" xmi:id="_bzpr8FzWEd6Sl7bXJQWfZA" name="java">
      <packagedElement xmi:type="uml:Package" xmi:id="_bzpr8VzWEd6Sl7bXJQWfZA" name="lang">
        <eAnnotations xmi:id="_bzpr9FzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd" references="_bzpr81zWEd6Sl7bXJQWfZA _bz8m41zWEd6Sl7bXJQWfZA _b2yfgFzWEd6Sl7bXJQWfZA _b2yfhFzWEd6Sl7bXJQWfZA _b2yfj1zWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_ep0AwFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-a.ucd" references="_bzpr81zWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_gqVHAFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-i.ucd" references="_bzpr81zWEd6Sl7bXJQWfZA _gsaxsFzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_qejaIlzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd" references="_bzpr81zWEd6Sl7bXJQWfZA _qivWkFzWEd6Sl7bXJQWfZA _qivWklzWEd6Sl7bXJQWfZA _qrQZZlzWEd6Sl7bXJQWfZA _qr2PQFzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_3M-NgFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-i.ucd" references="_bzpr81zWEd6Sl7bXJQWfZA _qrQZZlzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_6OE8JFzYEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/exceptions/exceptions-i.ucd" references="_6OE8I1zYEd6Sl7bXJQWfZA _bzpr81zWEd6Sl7bXJQWfZA _b2yfj1zWEd6Sl7bXJQWfZA _6Rp0klzYEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_AxbUZFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/controller/controller-i.ucd" references="_bzpr81zWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_Gezt8lzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd" references="_bzpr81zWEd6Sl7bXJQWfZA _GfsewFzZEd6Sl7bXJQWfZA _qivWkFzWEd6Sl7bXJQWfZA _gsaxsFzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_L6moQFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-ai.ucd" references="_bzpr81zWEd6Sl7bXJQWfZA _gsaxsFzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_NLN7kVzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd" references="_bzpr81zWEd6Sl7bXJQWfZA _6OE8I1zYEd6Sl7bXJQWfZA _qrQZZlzWEd6Sl7bXJQWfZA _qivWkFzWEd6Sl7bXJQWfZA _gsaxsFzWEd6Sl7bXJQWfZA _b2yfj1zWEd6Sl7bXJQWfZA _6Rp0klzYEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_cptC0VzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/statistics/statistics-ai.ucd" references="_bzpr81zWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_mqmgAFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-ai.ucd" references="_bzpr81zWEd6Sl7bXJQWfZA _qrQZZlzWEd6Sl7bXJQWfZA _qivWkFzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_NBqhgVzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/exceptions/exceptions-ai.ucd" references="_6OE8I1zYEd6Sl7bXJQWfZA _bzpr81zWEd6Sl7bXJQWfZA _b2yfj1zWEd6Sl7bXJQWfZA _6Rp0klzYEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_QtsuYVzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/controller/controller-ai.ucd" references="_bzpr81zWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_YKFAYVzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-ai.ucd" references="_bzpr81zWEd6Sl7bXJQWfZA _qivWkFzWEd6Sl7bXJQWfZA _gsaxsFzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_3hVXIFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd" references="_bzpr81zWEd6Sl7bXJQWfZA _6OE8I1zYEd6Sl7bXJQWfZA _qrQZZlzWEd6Sl7bXJQWfZA _qivWkFzWEd6Sl7bXJQWfZA _gsaxsFzWEd6Sl7bXJQWfZA _b2yfj1zWEd6Sl7bXJQWfZA _6Rp0klzYEd6Sl7bXJQWfZA"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_bzpr81zWEd6Sl7bXJQWfZA" name="String" isLeaf="true">
          <eAnnotations xmi:id="_bzpr9VzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_bz8m41zWEd6Sl7bXJQWfZA" name="Double" isLeaf="true">
          <eAnnotations xmi:id="_bz8m5FzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_b2yfgFzWEd6Sl7bXJQWfZA" name="StringBuilder" isLeaf="true">
          <eAnnotations xmi:id="_b2yfgVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_b2yfhFzWEd6Sl7bXJQWfZA" name="System" isLeaf="true">
          <eAnnotations xmi:id="_b2yfhVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_b2yfj1zWEd6Sl7bXJQWfZA" name="Exception">
          <eAnnotations xmi:id="_b2yfkFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_gsaxsFzWEd6Sl7bXJQWfZA" name="Object">
          <eAnnotations xmi:id="_gsaxsVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-i.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qivWkFzWEd6Sl7bXJQWfZA" name="Integer" isLeaf="true">
          <eAnnotations xmi:id="_qivWkVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qivWklzWEd6Sl7bXJQWfZA" name="NumberFormatException">
          <eAnnotations xmi:id="_qivWk1zWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qrQZZlzWEd6Sl7bXJQWfZA" name="Boolean" isLeaf="true">
          <eAnnotations xmi:id="_qrQZZ1zWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qr2PQFzWEd6Sl7bXJQWfZA" name="Character" isLeaf="true">
          <eAnnotations xmi:id="_qr2PQVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_6OE8I1zYEd6Sl7bXJQWfZA" name="RuntimeException">
          <eAnnotations xmi:id="_6OE8JVzYEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/exceptions/exceptions-i.ucd"/>
          <generalization xmi:id="_6QA10FzYEd6Sl7bXJQWfZA" general="_b2yfj1zWEd6Sl7bXJQWfZA"/>
          <ownedAttribute xmi:id="_6RDXoFzYEd6Sl7bXJQWfZA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" isReadOnly="true">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_6RDXoVzYEd6Sl7bXJQWfZA">
              <value xsi:nil="true"/>
            </defaultValue>
          </ownedAttribute>
          <ownedOperation xmi:id="_6RDXolzYEd6Sl7bXJQWfZA" name="RuntimeException" visibility="public" concurrency="concurrent">
            <ownedParameter xmi:id="_6Rp0kFzYEd6Sl7bXJQWfZA" name="arg0" type="_bzpr81zWEd6Sl7bXJQWfZA">
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6Rp0kVzYEd6Sl7bXJQWfZA" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="_6Rp0lFzYEd6Sl7bXJQWfZA" name="arg1" type="_6Rp0klzYEd6Sl7bXJQWfZA">
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6Rp0lVzYEd6Sl7bXJQWfZA" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="_6Rp0llzYEd6Sl7bXJQWfZA" name="RuntimeException" visibility="public" concurrency="concurrent"/>
          <ownedOperation xmi:id="_6Rp0l1zYEd6Sl7bXJQWfZA" name="RuntimeException" visibility="public" concurrency="concurrent">
            <ownedParameter xmi:id="_6Rp0mFzYEd6Sl7bXJQWfZA" name="arg0" type="_6Rp0klzYEd6Sl7bXJQWfZA">
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6Rp0mVzYEd6Sl7bXJQWfZA" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="_6Rp0mlzYEd6Sl7bXJQWfZA" name="RuntimeException" visibility="public" concurrency="concurrent">
            <ownedParameter xmi:id="_6Rp0m1zYEd6Sl7bXJQWfZA" name="arg0" type="_bzpr81zWEd6Sl7bXJQWfZA">
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6Rp0nFzYEd6Sl7bXJQWfZA" value="1"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_6Rp0klzYEd6Sl7bXJQWfZA" name="Throwable">
          <eAnnotations xmi:id="_6Rp0k1zYEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/exceptions/exceptions-i.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_GfsewFzZEd6Sl7bXJQWfZA" name="Math" isLeaf="true">
          <eAnnotations xmi:id="_GfsewVzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_bz8m5VzWEd6Sl7bXJQWfZA" name="util">
        <eAnnotations xmi:id="_b0GX4FzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd" references="_bz8m5lzWEd6Sl7bXJQWfZA _b2ougFzWEd6Sl7bXJQWfZA _b2yfilzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_qiI5q1zWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd" references="_bz8m5lzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_3OeCUVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-i.ucd" references="_bz8m5lzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_Ge835VzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd" references="_b2yfilzWEd6Sl7bXJQWfZA _bz8m5lzWEd6Sl7bXJQWfZA _b2ougFzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_NL9icFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd" references="_bz8m5lzWEd6Sl7bXJQWfZA _b2ougFzWEd6Sl7bXJQWfZA _b2yfilzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_msGU0VzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-ai.ucd" references="_bz8m5lzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_QtsuYFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/controller/controller-ai.ucd" references="_bz8m5lzWEd6Sl7bXJQWfZA _b2ougFzWEd6Sl7bXJQWfZA _b2yfilzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_YKFAYFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-ai.ucd" references="_b2yfilzWEd6Sl7bXJQWfZA _bz8m5lzWEd6Sl7bXJQWfZA _b2ougFzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_3iE-AVzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd" references="_bz8m5lzWEd6Sl7bXJQWfZA _b2ougFzWEd6Sl7bXJQWfZA _b2yfilzWEd6Sl7bXJQWfZA"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_bz8m5lzWEd6Sl7bXJQWfZA" name="Hashtable">
          <eAnnotations xmi:id="_b0GX4VzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
          <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_b0GX4lzWEd6Sl7bXJQWfZA" parameter="_b0GX41zWEd6Sl7bXJQWfZA _b0GX5VzWEd6Sl7bXJQWfZA">
            <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_b0GX41zWEd6Sl7bXJQWfZA" parameteredElement="_b0GX5FzWEd6Sl7bXJQWfZA">
              <ownedParameteredElement xmi:type="uml:DataType" xmi:id="_b0GX5FzWEd6Sl7bXJQWfZA" name="K" templateParameter="_b0GX41zWEd6Sl7bXJQWfZA"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_b0GX5VzWEd6Sl7bXJQWfZA" parameteredElement="_b0GX5lzWEd6Sl7bXJQWfZA">
              <ownedParameteredElement xmi:type="uml:DataType" xmi:id="_b0GX5lzWEd6Sl7bXJQWfZA" name="V" templateParameter="_b0GX5VzWEd6Sl7bXJQWfZA"/>
            </ownedParameter>
          </ownedTemplateSignature>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_b2ougFzWEd6Sl7bXJQWfZA" name="Enumeration" isAbstract="true">
          <eAnnotations xmi:id="_b2ougVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
          <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_b2ouglzWEd6Sl7bXJQWfZA" parameter="_b2oug1zWEd6Sl7bXJQWfZA">
            <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_b2oug1zWEd6Sl7bXJQWfZA" parameteredElement="_b2ouhFzWEd6Sl7bXJQWfZA">
              <ownedParameteredElement xmi:type="uml:DataType" xmi:id="_b2ouhFzWEd6Sl7bXJQWfZA" name="E" templateParameter="_b2oug1zWEd6Sl7bXJQWfZA"/>
            </ownedParameter>
          </ownedTemplateSignature>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_b2yfilzWEd6Sl7bXJQWfZA" name="Vector">
          <eAnnotations xmi:id="_b2yfi1zWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
          <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_b2yfjFzWEd6Sl7bXJQWfZA" parameter="_b2yfjVzWEd6Sl7bXJQWfZA">
            <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_b2yfjVzWEd6Sl7bXJQWfZA" parameteredElement="_b2yfjlzWEd6Sl7bXJQWfZA">
              <ownedParameteredElement xmi:type="uml:DataType" xmi:id="_b2yfjlzWEd6Sl7bXJQWfZA" name="E" templateParameter="_b2yfjVzWEd6Sl7bXJQWfZA"/>
            </ownedParameter>
          </ownedTemplateSignature>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_b2ouh1zWEd6Sl7bXJQWfZA" name="io">
        <eAnnotations xmi:id="_b2ouiVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd" references="_b2ouiFzWEd6Sl7bXJQWfZA _b2yfglzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_qetLIVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd" references="_b2ouiFzWEd6Sl7bXJQWfZA _qetLOFzWEd6Sl7bXJQWfZA _qe2VF1zWEd6Sl7bXJQWfZA _qfJ3EFzWEd6Sl7bXJQWfZA _qfJ3ElzWEd6Sl7bXJQWfZA _qfJ3FFzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_3M-NgVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-i.ucd" references="_b2ouiFzWEd6Sl7bXJQWfZA _qe2VF1zWEd6Sl7bXJQWfZA _qetLOFzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_NYeUclzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd" references="_qe2VF1zWEd6Sl7bXJQWfZA _qetLOFzWEd6Sl7bXJQWfZA _b2ouiFzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_mqmgAVzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-ai.ucd" references="_b2ouiFzWEd6Sl7bXJQWfZA _qe2VF1zWEd6Sl7bXJQWfZA _qetLOFzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_YaA50FzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-ai.ucd" references="_qetLOFzWEd6Sl7bXJQWfZA _qe2VF1zWEd6Sl7bXJQWfZA _b2ouiFzWEd6Sl7bXJQWfZA"/>
        <eAnnotations xmi:id="_3tjOMlzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd" references="_qe2VF1zWEd6Sl7bXJQWfZA _qetLOFzWEd6Sl7bXJQWfZA _b2ouiFzWEd6Sl7bXJQWfZA"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_b2ouiFzWEd6Sl7bXJQWfZA" name="BufferedReader">
          <eAnnotations xmi:id="_b2ouilzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_b2yfglzWEd6Sl7bXJQWfZA" name="PrintStream">
          <eAnnotations xmi:id="_b2yfg1zWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qetLOFzWEd6Sl7bXJQWfZA" name="IOException">
          <eAnnotations xmi:id="_qe2VEFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qe2VF1zWEd6Sl7bXJQWfZA" name="FileNotFoundException">
          <eAnnotations xmi:id="_qe2VGFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qfJ3EFzWEd6Sl7bXJQWfZA" name="File">
          <eAnnotations xmi:id="_qfJ3EVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qfJ3ElzWEd6Sl7bXJQWfZA" name="InputStreamReader">
          <eAnnotations xmi:id="_qfJ3E1zWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qfJ3FFzWEd6Sl7bXJQWfZA" name="FileInputStream">
          <eAnnotations xmi:id="_qfTBAFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/fileHandlers/fileHandlers-id.ucd"/>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b0GX6lzWEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_bvnggFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b0QI4lzWEd6Sl7bXJQWfZA" supplier="_bz8m5lzWEd6Sl7bXJQWfZA" client="_bvnggFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b0jD0VzWEd6Sl7bXJQWfZA" supplier="_bz8m41zWEd6Sl7bXJQWfZA" client="_bvnggFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b0s00lzWEd6Sl7bXJQWfZA" supplier="_bz8m4VzWEd6Sl7bXJQWfZA" client="_bvnggFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b0_vwVzWEd6Sl7bXJQWfZA" supplier="_b0GX51zWEd6Sl7bXJQWfZA" client="_bvnggFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Package" xmi:id="_b1SqsFzWEd6Sl7bXJQWfZA" name="rspkwm">
      <packagedElement xmi:type="uml:Package" xmi:id="_b1SqsVzWEd6Sl7bXJQWfZA" name="gis">
        <packagedElement xmi:type="uml:Package" xmi:id="_b1SqslzWEd6Sl7bXJQWfZA" name="teaching">
          <eAnnotations xmi:id="_b1cbsFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd" references="_b1Sqs1zWEd6Sl7bXJQWfZA _b2MClFzWEd6Sl7bXJQWfZA"/>
          <eAnnotations xmi:id="_eqG7sFzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-a.ucd" references="_b2MClFzWEd6Sl7bXJQWfZA"/>
          <eAnnotations xmi:id="_gqeQ8FzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-i.ucd" references="_b2MClFzWEd6Sl7bXJQWfZA"/>
          <eAnnotations xmi:id="_GnvnglzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd" references="_GnvngVzZEd6Sl7bXJQWfZA _GoWEcFzZEd6Sl7bXJQWfZA _Gy68wVzZEd6Sl7bXJQWfZA"/>
          <eAnnotations xmi:id="_L65jMFzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-ai.ucd" references="_b2MClFzWEd6Sl7bXJQWfZA"/>
          <eAnnotations xmi:id="_NLg2gVzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd" references="_b2MClFzWEd6Sl7bXJQWfZA _GoWEcFzZEd6Sl7bXJQWfZA _GnvngVzZEd6Sl7bXJQWfZA _Gy68wVzZEd6Sl7bXJQWfZA"/>
          <eAnnotations xmi:id="_YOZfsVzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-ai.ucd" references="_GoWEcFzZEd6Sl7bXJQWfZA _Gy68wVzZEd6Sl7bXJQWfZA _GnvngVzZEd6Sl7bXJQWfZA"/>
          <eAnnotations xmi:id="_3hoSEFzaEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-aid.ucd" references="_b2MClFzWEd6Sl7bXJQWfZA _GoWEcFzZEd6Sl7bXJQWfZA _GnvngVzZEd6Sl7bXJQWfZA _Gy68wVzZEd6Sl7bXJQWfZA"/>
          <packagedElement xmi:type="uml:Interface" xmi:id="_b1Sqs1zWEd6Sl7bXJQWfZA" name="GeoDataProvider" isAbstract="true">
            <eAnnotations xmi:id="_b1cbsVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
            <generalization xmi:id="_gsaxslzWEd6Sl7bXJQWfZA" general="_gsaxsFzWEd6Sl7bXJQWfZA"/>
            <ownedOperation xmi:id="_gskisFzWEd6Sl7bXJQWfZA" name="processDataRequest" visibility="public" isAbstract="true" concurrency="concurrent">
              <ownedParameter xmi:id="_gskisVzWEd6Sl7bXJQWfZA" name="arg0">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gskislzWEd6Sl7bXJQWfZA" value="1"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_b2MClFzWEd6Sl7bXJQWfZA" name="GISFrame">
            <eAnnotations xmi:id="_b2MClVzWEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-d.ucd"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_GnvngVzZEd6Sl7bXJQWfZA" name="BaseLine" isAbstract="true">
            <eAnnotations xmi:id="_Gnvng1zZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd"/>
            <generalization xmi:id="_HW-sEFzZEd6Sl7bXJQWfZA" general="_gsaxsFzWEd6Sl7bXJQWfZA"/>
            <ownedAttribute xmi:id="_HW-sEVzZEd6Sl7bXJQWfZA" name="start" visibility="private" type="_GoWEcFzZEd6Sl7bXJQWfZA">
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_HW-sElzZEd6Sl7bXJQWfZA">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:id="_HW-sE1zZEd6Sl7bXJQWfZA" name="end" visibility="private" type="_GoWEcFzZEd6Sl7bXJQWfZA">
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_HW-sFFzZEd6Sl7bXJQWfZA">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedOperation xmi:id="_HW-sFVzZEd6Sl7bXJQWfZA" name="getEnd" visibility="public" concurrency="concurrent">
              <ownedParameter xmi:id="_HXIdEFzZEd6Sl7bXJQWfZA" type="_GoWEcFzZEd6Sl7bXJQWfZA" direction="return">
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HXIdEVzZEd6Sl7bXJQWfZA" value="1"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_HXIdElzZEd6Sl7bXJQWfZA" name="getStart" visibility="public" concurrency="concurrent">
              <ownedParameter xmi:id="_HXIdE1zZEd6Sl7bXJQWfZA" type="_GoWEcFzZEd6Sl7bXJQWfZA" direction="return">
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HXIdFFzZEd6Sl7bXJQWfZA" value="1"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_HXIdFVzZEd6Sl7bXJQWfZA" name="BaseLine" visibility="public" concurrency="concurrent"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_GoWEcFzZEd6Sl7bXJQWfZA" name="BasePoint" isAbstract="true">
            <eAnnotations xmi:id="_GoWEcVzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd"/>
            <generalization xmi:id="_HhaacFzZEd6Sl7bXJQWfZA" general="_gsaxsFzWEd6Sl7bXJQWfZA"/>
            <ownedAttribute xmi:id="_HhaacVzZEd6Sl7bXJQWfZA" name="y" visibility="private">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_HhaaclzZEd6Sl7bXJQWfZA">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:id="_Hhaac1zZEd6Sl7bXJQWfZA" name="x" visibility="private">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_HhaadFzZEd6Sl7bXJQWfZA">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedOperation xmi:id="_HhaadVzZEd6Sl7bXJQWfZA" name="getX" visibility="public" concurrency="concurrent">
              <ownedParameter xmi:id="_HhaadlzZEd6Sl7bXJQWfZA" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hhaad1zZEd6Sl7bXJQWfZA" value="1"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_HhaaeFzZEd6Sl7bXJQWfZA" name="getY" visibility="public" concurrency="concurrent">
              <ownedParameter xmi:id="_HhaaeVzZEd6Sl7bXJQWfZA" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HhaaelzZEd6Sl7bXJQWfZA" value="1"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_HhkLcFzZEd6Sl7bXJQWfZA" name="BasePoint" visibility="public" concurrency="concurrent"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_Gy68wVzZEd6Sl7bXJQWfZA" name="BasePolygon" isAbstract="true">
            <eAnnotations xmi:id="_Gy68wlzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/geometry/geometry-i.ucd"/>
            <generalization xmi:id="_HdPFEFzZEd6Sl7bXJQWfZA" general="_gsaxsFzWEd6Sl7bXJQWfZA"/>
            <ownedAttribute xmi:id="_HdPFEVzZEd6Sl7bXJQWfZA" name="points" visibility="private" type="_b2yfilzWEd6Sl7bXJQWfZA">
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_HdPFElzZEd6Sl7bXJQWfZA">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedOperation xmi:id="_HdY2EFzZEd6Sl7bXJQWfZA" name="getPoints" visibility="public" isAbstract="true" concurrency="concurrent">
              <ownedParameter xmi:id="_HdY2EVzZEd6Sl7bXJQWfZA" type="_b2yfilzWEd6Sl7bXJQWfZA" direction="return">
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HdY2ElzZEd6Sl7bXJQWfZA" value="1"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_HdY2E1zZEd6Sl7bXJQWfZA" name="BasePolygon" visibility="public" concurrency="concurrent"/>
          </packagedElement>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b28QiFzWEd6Sl7bXJQWfZA" supplier="_b2yfgFzWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b3FacVzWEd6Sl7bXJQWfZA" supplier="_b2yfhFzWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b3PLclzWEd6Sl7bXJQWfZA" supplier="_b2ouhVzWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b3Y8clzWEd6Sl7bXJQWfZA" supplier="_b2yfkVzWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b3r3YlzWEd6Sl7bXJQWfZA" supplier="_b2MClFzWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b4IjUVzWEd6Sl7bXJQWfZA" supplier="_b28QgFzWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b4SUUlzWEd6Sl7bXJQWfZA" supplier="_b2yfglzWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b4lPQVzWEd6Sl7bXJQWfZA" supplier="_b28Qg1zWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b4vAQlzWEd6Sl7bXJQWfZA" supplier="_b2yfhlzWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b44KMlzWEd6Sl7bXJQWfZA" supplier="_b2ouiFzWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b5B7MVzWEd6Sl7bXJQWfZA" supplier="_b28QhlzWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b5LsMVzWEd6Sl7bXJQWfZA" supplier="_b2yfilzWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b5enIVzWEd6Sl7bXJQWfZA" supplier="_b0GX51zWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b5oYIVzWEd6Sl7bXJQWfZA" supplier="_b2yfj1zWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b5yJIlzWEd6Sl7bXJQWfZA" supplier="_b2ougFzWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b6FEEVzWEd6Sl7bXJQWfZA" supplier="_b2yfiFzWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b6O1EVzWEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_bz8m4VzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b6rhDlzWEd6Sl7bXJQWfZA" supplier="_b6rhA1zWEd6Sl7bXJQWfZA" client="_b6hwAFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b60q8lzWEd6Sl7bXJQWfZA" supplier="_b6rhDFzWEd6Sl7bXJQWfZA" client="_b6hwAFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b7IM8VzWEd6Sl7bXJQWfZA" supplier="_b2ouhVzWEd6Sl7bXJQWfZA" client="_b6hwAFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b7RW4lzWEd6Sl7bXJQWfZA" supplier="_b6rhClzWEd6Sl7bXJQWfZA" client="_b6hwAFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b7bH4lzWEd6Sl7bXJQWfZA" supplier="_b6rhBlzWEd6Sl7bXJQWfZA" client="_b6hwAFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b7k44lzWEd6Sl7bXJQWfZA" supplier="_b6rhCFzWEd6Sl7bXJQWfZA" client="_b6hwAFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b73z0lzWEd6Sl7bXJQWfZA" supplier="_b2yfhlzWEd6Sl7bXJQWfZA" client="_b6hwAFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b8Bk0lzWEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_b6hwAFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_b8KuwlzWEd6Sl7bXJQWfZA" supplier="_b2yfiFzWEd6Sl7bXJQWfZA" client="_b6hwAFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qfTBAVzWEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_qeZpIFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qfcyAVzWEd6Sl7bXJQWfZA" supplier="_qfJ3FFzWEd6Sl7bXJQWfZA" client="_qeZpIFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qfmjAlzWEd6Sl7bXJQWfZA" supplier="_qfJ3EFzWEd6Sl7bXJQWfZA" client="_qeZpIFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qfvs8lzWEd6Sl7bXJQWfZA" supplier="_qfJ3ElzWEd6Sl7bXJQWfZA" client="_qeZpIFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qgDO8lzWEd6Sl7bXJQWfZA" supplier="_b2ouiFzWEd6Sl7bXJQWfZA" client="_qeZpIFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qgMY4VzWEd6Sl7bXJQWfZA" supplier="_qe2VF1zWEd6Sl7bXJQWfZA" client="_qeZpIFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qgWJ4VzWEd6Sl7bXJQWfZA" supplier="_b2yfj1zWEd6Sl7bXJQWfZA" client="_qeZpIFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qgf64lzWEd6Sl7bXJQWfZA" supplier="_qetLOFzWEd6Sl7bXJQWfZA" client="_qeZpIFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qivWlFzWEd6Sl7bXJQWfZA" supplier="_b2yfgFzWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qjCRgVzWEd6Sl7bXJQWfZA" supplier="_qivWklzWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Abstraction" xmi:id="_qjMCglzWEd6Sl7bXJQWfZA" supplier="_qeZpIFzWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qjVMcVzWEd6Sl7bXJQWfZA" supplier="_b6rhClzWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qje9cVzWEd6Sl7bXJQWfZA" supplier="_bz8m41zWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qjx4YVzWEd6Sl7bXJQWfZA" supplier="_qe2VF1zWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qj7pYVzWEd6Sl7bXJQWfZA" supplier="_b6rhBlzWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qkFaYVzWEd6Sl7bXJQWfZA" supplier="_b2yfhFzWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qkOkUlzWEd6Sl7bXJQWfZA" supplier="_b2yfglzWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qkYVUVzWEd6Sl7bXJQWfZA" supplier="_bz8m5lzWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qkrQQVzWEd6Sl7bXJQWfZA" supplier="_qetLOFzWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qk1BQVzWEd6Sl7bXJQWfZA" supplier="_b2ougFzWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qk-yQVzWEd6Sl7bXJQWfZA" supplier="_qiI5pFzWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qlH8MVzWEd6Sl7bXJQWfZA" supplier="_qivWkFzWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qlbeMlzWEd6Sl7bXJQWfZA" supplier="_b2ouiFzWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qlkoIVzWEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qluZIVzWEd6Sl7bXJQWfZA" supplier="_b2yfiFzWEd6Sl7bXJQWfZA" client="_b6rhCFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qnhI4VzWEd6Sl7bXJQWfZA" supplier="_b2yfilzWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qn0D0VzWEd6Sl7bXJQWfZA" supplier="_b2yfgFzWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Abstraction" xmi:id="_qn900VzWEd6Sl7bXJQWfZA" supplier="_qeZpIFzWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qoHl0VzWEd6Sl7bXJQWfZA" supplier="_b2ouhVzWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qoQvwVzWEd6Sl7bXJQWfZA" supplier="_bz8m41zWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qokRwlzWEd6Sl7bXJQWfZA" supplier="_qe2VF1zWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qotbsVzWEd6Sl7bXJQWfZA" supplier="_b6rhBlzWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qo3MsVzWEd6Sl7bXJQWfZA" supplier="_b2yfhFzWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qpKHolzWEd6Sl7bXJQWfZA" supplier="_b2yfglzWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qpT4oVzWEd6Sl7bXJQWfZA" supplier="_bz8m5lzWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qpdpoVzWEd6Sl7bXJQWfZA" supplier="_qetLOFzWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qpwkkFzWEd6Sl7bXJQWfZA" supplier="_b2ougFzWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qp6VkVzWEd6Sl7bXJQWfZA" supplier="_b2ouiFzWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qqDfgVzWEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qqNQgVzWEd6Sl7bXJQWfZA" supplier="_b2yfiFzWEd6Sl7bXJQWfZA" client="_b6rhA1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qr2PQlzWEd6Sl7bXJQWfZA" supplier="_b2yfgFzWEd6Sl7bXJQWfZA" client="_b6rhDFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qsAAQVzWEd6Sl7bXJQWfZA" supplier="_qeZpIFzWEd6Sl7bXJQWfZA" client="_b6rhDFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qsS7MlzWEd6Sl7bXJQWfZA" supplier="_qrQZZlzWEd6Sl7bXJQWfZA" client="_b6rhDFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qscsMVzWEd6Sl7bXJQWfZA" supplier="_qe2VF1zWEd6Sl7bXJQWfZA" client="_b6rhDFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qsmdMVzWEd6Sl7bXJQWfZA" supplier="_qr2PQFzWEd6Sl7bXJQWfZA" client="_b6rhDFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qsvnIVzWEd6Sl7bXJQWfZA" supplier="_b2yfhFzWEd6Sl7bXJQWfZA" client="_b6rhDFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qs5YIlzWEd6Sl7bXJQWfZA" supplier="_b2yfglzWEd6Sl7bXJQWfZA" client="_b6rhDFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qtDJIVzWEd6Sl7bXJQWfZA" supplier="_bz8m5lzWEd6Sl7bXJQWfZA" client="_b6rhDFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qtWEEVzWEd6Sl7bXJQWfZA" supplier="_qetLOFzWEd6Sl7bXJQWfZA" client="_b6rhDFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qtf1EVzWEd6Sl7bXJQWfZA" supplier="_b2ougFzWEd6Sl7bXJQWfZA" client="_b6rhDFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qtpmEVzWEd6Sl7bXJQWfZA" supplier="_qivWkFzWEd6Sl7bXJQWfZA" client="_b6rhDFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qtywAlzWEd6Sl7bXJQWfZA" supplier="_b2ouiFzWEd6Sl7bXJQWfZA" client="_b6rhDFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_qt8hAVzWEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_b6rhDFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_6OOGE1zYEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_6OE8IFzYEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Abstraction" xmi:id="_6OhoElzYEd6Sl7bXJQWfZA" supplier="_6OE8I1zYEd6Sl7bXJQWfZA" client="_6OE8IFzYEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_6O0jBFzYEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_b28Qg1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Abstraction" xmi:id="_6O-UAlzYEd6Sl7bXJQWfZA" supplier="_6OE8I1zYEd6Sl7bXJQWfZA" client="_b28Qg1zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_AxbUa1zZEd6Sl7bXJQWfZA" supplier="_b6rhA1zWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_AxuPUVzZEd6Sl7bXJQWfZA" supplier="_b2yfgFzWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_Ax4AUVzZEd6Sl7bXJQWfZA" supplier="_b6rhDFzWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_AyBKQVzZEd6Sl7bXJQWfZA" supplier="_qrQZZlzWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_AyK7QlzZEd6Sl7bXJQWfZA" supplier="_b2yfkVzWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_Ayd2MlzZEd6Sl7bXJQWfZA" supplier="_bz8m41zWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_AywxIlzZEd6Sl7bXJQWfZA" supplier="_qr2PQFzWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_Ay6iIVzZEd6Sl7bXJQWfZA" supplier="_b28QhlzWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_AzETIVzZEd6Sl7bXJQWfZA" supplier="_b2yfhFzWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_AzNdElzZEd6Sl7bXJQWfZA" supplier="_b2yfglzWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_AzXOEVzZEd6Sl7bXJQWfZA" supplier="_bz8m5lzWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_AzqJAVzZEd6Sl7bXJQWfZA" supplier="_qetLOFzWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_Azz6AlzZEd6Sl7bXJQWfZA" supplier="_b2ougFzWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_A0G08VzZEd6Sl7bXJQWfZA" supplier="_b0GX51zWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_A0Ql8VzZEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_A0Zv4lzZEd6Sl7bXJQWfZA" supplier="_b2yfiFzWEd6Sl7bXJQWfZA" client="_b28QgFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GfsewlzZEd6Sl7bXJQWfZA" supplier="_b2yfgFzWEd6Sl7bXJQWfZA" client="_b28QhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_Gf2PwVzZEd6Sl7bXJQWfZA" supplier="_b2yfilzWEd6Sl7bXJQWfZA" client="_b28QhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GgJKsVzZEd6Sl7bXJQWfZA" supplier="_GfsewFzZEd6Sl7bXJQWfZA" client="_b28QhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GgS7slzZEd6Sl7bXJQWfZA" supplier="_b2ouhVzWEd6Sl7bXJQWfZA" client="_b28QhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GgcFoVzZEd6Sl7bXJQWfZA" supplier="_6OE8IFzYEd6Sl7bXJQWfZA" client="_b28QhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_Ggl2oVzZEd6Sl7bXJQWfZA" supplier="_bz8m41zWEd6Sl7bXJQWfZA" client="_b28QhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_Gg4xkVzZEd6Sl7bXJQWfZA" supplier="_bz8m5lzWEd6Sl7bXJQWfZA" client="_b28QhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GhCikVzZEd6Sl7bXJQWfZA" supplier="_b2ougFzWEd6Sl7bXJQWfZA" client="_b28QhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GhMTkVzZEd6Sl7bXJQWfZA" supplier="_b0GX51zWEd6Sl7bXJQWfZA" client="_b28QhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GhfOgVzZEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_b28QhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GhoYcVzZEd6Sl7bXJQWfZA" supplier="_b2yfiFzWEd6Sl7bXJQWfZA" client="_b28QhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_Glzt0lzZEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_b6rhClzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_Gl9e0lzZEd6Sl7bXJQWfZA" supplier="_GfsewFzZEd6Sl7bXJQWfZA" client="_b6rhClzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GmGowlzZEd6Sl7bXJQWfZA" supplier="_b2yfhFzWEd6Sl7bXJQWfZA" client="_b6rhClzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GmZjslzZEd6Sl7bXJQWfZA" supplier="_b2yfglzWEd6Sl7bXJQWfZA" client="_b6rhClzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GmjUsVzZEd6Sl7bXJQWfZA" supplier="_b2yfgFzWEd6Sl7bXJQWfZA" client="_b6rhClzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GmtFsVzZEd6Sl7bXJQWfZA" supplier="_b2ouhVzWEd6Sl7bXJQWfZA" client="_b6rhClzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_Gm2PoVzZEd6Sl7bXJQWfZA" supplier="_b28Qg1zWEd6Sl7bXJQWfZA" client="_b6rhClzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GoWEclzZEd6Sl7bXJQWfZA" supplier="_b2yfgFzWEd6Sl7bXJQWfZA" client="_b2yfhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GofOYVzZEd6Sl7bXJQWfZA" supplier="_b28Qg1zWEd6Sl7bXJQWfZA" client="_b2yfhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GoyJUVzZEd6Sl7bXJQWfZA" supplier="_b2ouhVzWEd6Sl7bXJQWfZA" client="_b2yfhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_Go76UVzZEd6Sl7bXJQWfZA" supplier="_b2yfglzWEd6Sl7bXJQWfZA" client="_b2yfhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GpFrUVzZEd6Sl7bXJQWfZA" supplier="_b2yfhFzWEd6Sl7bXJQWfZA" client="_b2yfhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Abstraction" xmi:id="_GpO1QlzZEd6Sl7bXJQWfZA" supplier="_GnvngVzZEd6Sl7bXJQWfZA" client="_b2yfhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GpiXQVzZEd6Sl7bXJQWfZA" supplier="_GoWEcFzZEd6Sl7bXJQWfZA" client="_b2yfhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GprhMlzZEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_b2yfhlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GsXBwFzZEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_qiI5pFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GsgywlzZEd6Sl7bXJQWfZA" supplier="_bz8m41zWEd6Sl7bXJQWfZA" client="_qiI5pFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GsqjwVzZEd6Sl7bXJQWfZA" supplier="_b6rhClzWEd6Sl7bXJQWfZA" client="_qiI5pFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GsztsVzZEd6Sl7bXJQWfZA" supplier="_b2yfgFzWEd6Sl7bXJQWfZA" client="_qiI5pFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_Gs9esVzZEd6Sl7bXJQWfZA" supplier="_b2ouhVzWEd6Sl7bXJQWfZA" client="_qiI5pFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_GtQZoVzZEd6Sl7bXJQWfZA" supplier="_qivWkFzWEd6Sl7bXJQWfZA" client="_qiI5pFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_G6-FgFzZEd6Sl7bXJQWfZA" supplier="_b2yfgFzWEd6Sl7bXJQWfZA" client="_b6rhBlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_G7RAcVzZEd6Sl7bXJQWfZA" supplier="_b2yfilzWEd6Sl7bXJQWfZA" client="_b6rhBlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_G7axcVzZEd6Sl7bXJQWfZA" supplier="_GfsewFzZEd6Sl7bXJQWfZA" client="_b6rhBlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_G7j7YlzZEd6Sl7bXJQWfZA" supplier="_b6rhClzWEd6Sl7bXJQWfZA" client="_b6rhBlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_G722UVzZEd6Sl7bXJQWfZA" supplier="_b28Qg1zWEd6Sl7bXJQWfZA" client="_b6rhBlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_G8AnUVzZEd6Sl7bXJQWfZA" supplier="_b2ouhVzWEd6Sl7bXJQWfZA" client="_b6rhBlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Abstraction" xmi:id="_G8KYUVzZEd6Sl7bXJQWfZA" supplier="_Gy68wVzZEd6Sl7bXJQWfZA" client="_b6rhBlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_G8TiQVzZEd6Sl7bXJQWfZA" supplier="_b2yfhFzWEd6Sl7bXJQWfZA" client="_b6rhBlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_G8dTQlzZEd6Sl7bXJQWfZA" supplier="_b2yfglzWEd6Sl7bXJQWfZA" client="_b6rhBlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_G8wOMVzZEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_b6rhBlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_G85_MlzZEd6Sl7bXJQWfZA" supplier="_b2yfiFzWEd6Sl7bXJQWfZA" client="_b6rhBlzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_G_lfwFzZEd6Sl7bXJQWfZA" supplier="_b2yfilzWEd6Sl7bXJQWfZA" client="_b2yfiFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_G_4asVzZEd6Sl7bXJQWfZA" supplier="_GfsewFzZEd6Sl7bXJQWfZA" client="_b2yfiFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HACLslzZEd6Sl7bXJQWfZA" supplier="_b6rhBlzWEd6Sl7bXJQWfZA" client="_b2yfiFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HAL8sVzZEd6Sl7bXJQWfZA" supplier="_b2yfhFzWEd6Sl7bXJQWfZA" client="_b2yfiFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HAe3olzZEd6Sl7bXJQWfZA" supplier="_b2yfglzWEd6Sl7bXJQWfZA" client="_b2yfiFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HAoBkVzZEd6Sl7bXJQWfZA" supplier="_b2yfgFzWEd6Sl7bXJQWfZA" client="_b2yfiFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HAxykVzZEd6Sl7bXJQWfZA" supplier="_b2ouhVzWEd6Sl7bXJQWfZA" client="_b2yfiFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HA7jkVzZEd6Sl7bXJQWfZA" supplier="_b2yfhlzWEd6Sl7bXJQWfZA" client="_b2yfiFzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HEM6AFzZEd6Sl7bXJQWfZA" supplier="_b28QhlzWEd6Sl7bXJQWfZA" client="_b0GX51zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HEWrAVzZEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_b0GX51zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HEgcAlzZEd6Sl7bXJQWfZA" supplier="_b2yfilzWEd6Sl7bXJQWfZA" client="_b0GX51zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HEzW8VzZEd6Sl7bXJQWfZA" supplier="_bz8m5lzWEd6Sl7bXJQWfZA" client="_b0GX51zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HE9H8VzZEd6Sl7bXJQWfZA" supplier="_b2yfgFzWEd6Sl7bXJQWfZA" client="_b0GX51zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HFGR4VzZEd6Sl7bXJQWfZA" supplier="_b2ougFzWEd6Sl7bXJQWfZA" client="_b0GX51zWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HGSksFzZEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_b2ouhVzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HGcVsVzZEd6Sl7bXJQWfZA" supplier="_GfsewFzZEd6Sl7bXJQWfZA" client="_b2ouhVzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HGvQolzZEd6Sl7bXJQWfZA" supplier="_b2yfhFzWEd6Sl7bXJQWfZA" client="_b2ouhVzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HG5BolzZEd6Sl7bXJQWfZA" supplier="_b2yfglzWEd6Sl7bXJQWfZA" client="_b2ouhVzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_HHCLkVzZEd6Sl7bXJQWfZA" supplier="_b2yfgFzWEd6Sl7bXJQWfZA" client="_b2ouhVzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Abstraction" xmi:id="_HHL8kVzZEd6Sl7bXJQWfZA" supplier="_GoWEcFzZEd6Sl7bXJQWfZA" client="_b2ouhVzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Package" xmi:id="_NODNJ1zZEd6Sl7bXJQWfZA" name="Jama">
      <eAnnotations xmi:id="_NOMXEVzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd" references="_NOMXEFzZEd6Sl7bXJQWfZA"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_NOMXEFzZEd6Sl7bXJQWfZA" name="Matrix">
        <eAnnotations xmi:id="_NOMXElzZEd6Sl7bXJQWfZA" source="H:/Documents/javaAlg/butterfly-2009-assess/src/view/view-id.ucd"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Usage" xmi:id="_NOMXE1zZEd6Sl7bXJQWfZA" supplier="_bzpr81zWEd6Sl7bXJQWfZA" client="_b2yfkVzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_NOWIEVzZEd6Sl7bXJQWfZA" supplier="_b2yfhFzWEd6Sl7bXJQWfZA" client="_b2yfkVzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_NOfSAlzZEd6Sl7bXJQWfZA" supplier="_b2yfglzWEd6Sl7bXJQWfZA" client="_b2yfkVzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_NOpDAVzZEd6Sl7bXJQWfZA" supplier="_b2yfgFzWEd6Sl7bXJQWfZA" client="_b2yfkVzWEd6Sl7bXJQWfZA"/>
    <packagedElement xmi:type="uml:Usage" xmi:id="_NOy0AVzZEd6Sl7bXJQWfZA" supplier="_NOMXEFzZEd6Sl7bXJQWfZA" client="_b2yfkVzWEd6Sl7bXJQWfZA"/>
    <profileApplication xmi:id="_NZ70ZFzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_NaFlYFzWEd6Sl7bXJQWfZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Presentation_3.2_SN.profile.uml#_4Um1wCK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Presentation_3.2_SN.profile.uml#_RgVcjiK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_NaFlYVzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_NaFlYlzWEd6Sl7bXJQWfZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Meta_3.2_SN.profile.uml#_7sFH4CK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Meta_3.2_SN.profile.uml#_RgVcYiK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_NaFlY1zWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_NaFlZFzWEd6Sl7bXJQWfZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Persistence_3.2_SN.profile.uml#_AevloCK6EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Persistence_3.2_SN.profile.uml#_RgVfdiK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_NaFlZVzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_NaFlZlzWEd6Sl7bXJQWfZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Java.profile.uml#_aZhLlH6MEdmbwasWWc4yvw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Java.profile.uml#_aZhLkH6MEdmbwasWWc4yvw"/>
    </profileApplication>
    <profileApplication xmi:id="_NaPWYFzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_NaPWYVzWEd6Sl7bXJQWfZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Webservice_3.2_SN.profile.uml#_6jgWRSK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Webservice_3.2_SN.profile.uml#_RgVmWCK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_NaPWYlzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_NaPWY1zWEd6Sl7bXJQWfZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo.profile.uml#_zrN_1iUoEdmNXYQzyImvfA"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo.profile.uml#_zrN_0iUoEdmNXYQzyImvfA"/>
    </profileApplication>
    <profileApplication xmi:id="_NaPWZFzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_NaPWZVzWEd6Sl7bXJQWfZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Service_3.2_SN.profile.uml#_6VpgcCK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Service_3.2_SN.profile.uml#_RgMRQCK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_NaPWZlzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_NaPWZ1zWEd6Sl7bXJQWfZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Xml_3.2_SN.profile.uml#_7JNEVSK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Xml_3.2_SN.profile.uml#_RgVfXCK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_NaPWaFzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_NaPWaVzWEd6Sl7bXJQWfZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Archetype.profile.uml#_f6v3QOROEduiB7qvAtFfTA"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Archetype.profile.uml#_j-cLoORNEduiB7qvAtFfTA"/>
    </profileApplication>
    <profileApplication xmi:id="_NaPWalzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_NaPWa1zWEd6Sl7bXJQWfZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Process_3.2_SN.profile.uml#_7D2DMCK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Process_3.2_SN.profile.uml#_RgfOnSK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_NaPWbFzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_NaPWbVzWEd6Sl7bXJQWfZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/org.eclipse.uml2.uml.resources/profiles/UML2.profile.uml#_dhEUENSUEdqN9tnr0j3PAQ"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/org.eclipse.uml2.uml.resources/profiles/UML2.profile.uml#_0"/>
    </profileApplication>
    <profileApplication xmi:id="_NaPWblzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_NaPWb1zWEd6Sl7bXJQWfZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Meta.profile.uml#_kycnUIE4EduiecUdqhZMrw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Meta.profile.uml#_EJn30IE0EduiecUdqhZMrw"/>
    </profileApplication>
    <profileApplication xmi:id="_NaPWcFzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_NaPWcVzWEd6Sl7bXJQWfZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
    </profileApplication>
    <profileApplication xmi:id="_NaPWclzWEd6Sl7bXJQWfZA">
      <eAnnotations xmi:id="_NaPWc1zWEd6Sl7bXJQWfZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Common_3.2_SN.profile.uml#_7hMtlSK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Common_3.2_SN.profile.uml#_RgfPHCK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_jiM3wVzxEd6mT_I-ro18kg">
      <eAnnotations xmi:id="_jiWowFzxEd6mT_I-ro18kg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Meta.profile.uml#_kycnUIE4EduiecUdqhZMrw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Meta.profile.uml#_EJn30IE0EduiecUdqhZMrw"/>
    </profileApplication>
    <profileApplication xmi:id="_jigZwFzxEd6mT_I-ro18kg">
      <eAnnotations xmi:id="_jigZwVzxEd6mT_I-ro18kg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/org.eclipse.uml2.uml.resources/profiles/UML2.profile.uml#_dhEUENSUEdqN9tnr0j3PAQ"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/org.eclipse.uml2.uml.resources/profiles/UML2.profile.uml#_0"/>
    </profileApplication>
    <profileApplication xmi:id="_jipjsFzxEd6mT_I-ro18kg">
      <eAnnotations xmi:id="_jipjsVzxEd6mT_I-ro18kg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Archetype.profile.uml#_f6v3QOROEduiB7qvAtFfTA"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Archetype.profile.uml#_j-cLoORNEduiB7qvAtFfTA"/>
    </profileApplication>
    <profileApplication xmi:id="_jipjslzxEd6mT_I-ro18kg">
      <eAnnotations xmi:id="_jipjs1zxEd6mT_I-ro18kg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Common_3.2_SN.profile.uml#_7hMtlSK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Common_3.2_SN.profile.uml#_RgfPHCK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_jizUsFzxEd6mT_I-ro18kg">
      <eAnnotations xmi:id="_jizUsVzxEd6mT_I-ro18kg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Xml_3.2_SN.profile.uml#_7JNEVSK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Xml_3.2_SN.profile.uml#_RgVfXCK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_ji9FsFzxEd6mT_I-ro18kg">
      <eAnnotations xmi:id="_ji9FsVzxEd6mT_I-ro18kg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Persistence_3.2_SN.profile.uml#_AevloCK6EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Persistence_3.2_SN.profile.uml#_RgVfdiK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_jjGPoFzxEd6mT_I-ro18kg">
      <eAnnotations xmi:id="_jjGPoVzxEd6mT_I-ro18kg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
    </profileApplication>
    <profileApplication xmi:id="_jjGPolzxEd6mT_I-ro18kg">
      <eAnnotations xmi:id="_jjGPo1zxEd6mT_I-ro18kg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Webservice_3.2_SN.profile.uml#_6jgWRSK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Webservice_3.2_SN.profile.uml#_RgVmWCK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_jjQAoFzxEd6mT_I-ro18kg">
      <eAnnotations xmi:id="_jjQAoVzxEd6mT_I-ro18kg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Process_3.2_SN.profile.uml#_7D2DMCK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Process_3.2_SN.profile.uml#_RgfOnSK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_jjQAolzxEd6mT_I-ro18kg">
      <eAnnotations xmi:id="_jjQAo1zxEd6mT_I-ro18kg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Service_3.2_SN.profile.uml#_6VpgcCK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Service_3.2_SN.profile.uml#_RgMRQCK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_jjZKkFzxEd6mT_I-ro18kg">
      <eAnnotations xmi:id="_jjZKkVzxEd6mT_I-ro18kg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo.profile.uml#_zrN_1iUoEdmNXYQzyImvfA"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo.profile.uml#_zrN_0iUoEdmNXYQzyImvfA"/>
    </profileApplication>
    <profileApplication xmi:id="_jjZKklzxEd6mT_I-ro18kg">
      <eAnnotations xmi:id="_jji7kFzxEd6mT_I-ro18kg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Java.profile.uml#_aZhLlH6MEdmbwasWWc4yvw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Java.profile.uml#_aZhLkH6MEdmbwasWWc4yvw"/>
    </profileApplication>
    <profileApplication xmi:id="_jji7kVzxEd6mT_I-ro18kg">
      <eAnnotations xmi:id="_jji7klzxEd6mT_I-ro18kg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Meta_3.2_SN.profile.uml#_7sFH4CK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Meta_3.2_SN.profile.uml#_RgVcYiK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_jjsskFzxEd6mT_I-ro18kg">
      <eAnnotations xmi:id="_jjsskVzxEd6mT_I-ro18kg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Presentation_3.2_SN.profile.uml#_4Um1wCK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Presentation_3.2_SN.profile.uml#_RgVcjiK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_EWH61100Ed6S3OLGR5BshA">
      <eAnnotations xmi:id="_EWRr0F00Ed6S3OLGR5BshA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo.profile.uml#_zrN_1iUoEdmNXYQzyImvfA"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo.profile.uml#_zrN_0iUoEdmNXYQzyImvfA"/>
    </profileApplication>
    <profileApplication xmi:id="_EWa1wF00Ed6S3OLGR5BshA">
      <eAnnotations xmi:id="_EWa1wV00Ed6S3OLGR5BshA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Persistence_3.2_SN.profile.uml#_AevloCK6EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Persistence_3.2_SN.profile.uml#_RgVfdiK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_EWkmwF00Ed6S3OLGR5BshA">
      <eAnnotations xmi:id="_EWkmwV00Ed6S3OLGR5BshA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Service_3.2_SN.profile.uml#_6VpgcCK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Service_3.2_SN.profile.uml#_RgMRQCK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_EWuXwF00Ed6S3OLGR5BshA">
      <eAnnotations xmi:id="_EWuXwV00Ed6S3OLGR5BshA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Meta_3.2_SN.profile.uml#_7sFH4CK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Meta_3.2_SN.profile.uml#_RgVcYiK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_EWuXwl00Ed6S3OLGR5BshA">
      <eAnnotations xmi:id="_EW3hsF00Ed6S3OLGR5BshA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Process_3.2_SN.profile.uml#_7D2DMCK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Process_3.2_SN.profile.uml#_RgfOnSK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_EW3hsV00Ed6S3OLGR5BshA">
      <eAnnotations xmi:id="_EW3hsl00Ed6S3OLGR5BshA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Xml_3.2_SN.profile.uml#_7JNEVSK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Xml_3.2_SN.profile.uml#_RgVfXCK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_EXBSsF00Ed6S3OLGR5BshA">
      <eAnnotations xmi:id="_EXBSsV00Ed6S3OLGR5BshA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Archetype.profile.uml#_f6v3QOROEduiB7qvAtFfTA"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Archetype.profile.uml#_j-cLoORNEduiB7qvAtFfTA"/>
    </profileApplication>
    <profileApplication xmi:id="_EXBSsl00Ed6S3OLGR5BshA">
      <eAnnotations xmi:id="_EXBSs100Ed6S3OLGR5BshA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Meta.profile.uml#_kycnUIE4EduiecUdqhZMrw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Meta.profile.uml#_EJn30IE0EduiecUdqhZMrw"/>
    </profileApplication>
    <profileApplication xmi:id="_EXLDsF00Ed6S3OLGR5BshA">
      <eAnnotations xmi:id="_EXLDsV00Ed6S3OLGR5BshA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Webservice_3.2_SN.profile.uml#_6jgWRSK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Webservice_3.2_SN.profile.uml#_RgVmWCK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_EXUNoF00Ed6S3OLGR5BshA">
      <eAnnotations xmi:id="_EXUNoV00Ed6S3OLGR5BshA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/org.eclipse.uml2.uml.resources/profiles/UML2.profile.uml#_dhEUENSUEdqN9tnr0j3PAQ"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/org.eclipse.uml2.uml.resources/profiles/UML2.profile.uml#_0"/>
    </profileApplication>
    <profileApplication xmi:id="_EXUNol00Ed6S3OLGR5BshA">
      <eAnnotations xmi:id="_EXUNo100Ed6S3OLGR5BshA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Common_3.2_SN.profile.uml#_7hMtlSK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Common_3.2_SN.profile.uml#_RgfPHCK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_EXd-oF00Ed6S3OLGR5BshA">
      <eAnnotations xmi:id="_EXd-oV00Ed6S3OLGR5BshA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Presentation_3.2_SN.profile.uml#_4Um1wCK5EdujMN-Mf6X4Bw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Omondo_Presentation_3.2_SN.profile.uml#_RgVcjiK2Edu07u_JJk0LDQ"/>
    </profileApplication>
    <profileApplication xmi:id="_EXnIkF00Ed6S3OLGR5BshA">
      <eAnnotations xmi:id="_EXnIkV00Ed6S3OLGR5BshA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/org.eclipse.uml2.uml.resources/profiles/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/org.eclipse.uml2.uml.resources/profiles/Standard.profile.uml#_0"/>
    </profileApplication>
    <profileApplication xmi:id="_EXnIkl00Ed6S3OLGR5BshA">
      <eAnnotations xmi:id="_EXnIk100Ed6S3OLGR5BshA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="platform:/plugin/com.omondo.uml.core/profiles/Java.profile.uml#_aZhLlH6MEdmbwasWWc4yvw"/>
      </eAnnotations>
      <appliedProfile href="platform:/plugin/com.omondo.uml.core/profiles/Java.profile.uml#_aZhLkH6MEdmbwasWWc4yvw"/>
    </profileApplication>
  </uml:Model>
  <Omondo_1:Omondo__Access xmi:id="_PShtsFzWEd6Sl7bXJQWfZA" base_Usage="_PSOywFzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_PS1PsFzWEd6Sl7bXJQWfZA" base_Element="_PSOywFzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_PTIKoFzWEd6Sl7bXJQWfZA" base_Element="_PS1PsVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_PTR7oFzWEd6Sl7bXJQWfZA" base_Element="_PTIKoVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_PTk2kFzWEd6Sl7bXJQWfZA" base_Element="_PTR7oVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_PT3xgFzWEd6Sl7bXJQWfZA" base_Element="_PTk2kVzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_PULTgFzWEd6Sl7bXJQWfZA" base_Usage="_PT3xgVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_PULTgVzWEd6Sl7bXJQWfZA" base_Element="_PT3xgVzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_PUUdcFzWEd6Sl7bXJQWfZA" base_Usage="_PULTglzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_PUUdcVzWEd6Sl7bXJQWfZA" base_Element="_PULTglzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_PUeOcFzWEd6Sl7bXJQWfZA" base_Usage="_PUUdclzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_PUeOcVzWEd6Sl7bXJQWfZA" base_Element="_PUUdclzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_PUn_cFzWEd6Sl7bXJQWfZA" base_Element="_PUeOclzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_PUxJYFzWEd6Sl7bXJQWfZA" base_Usage="_PUn_cVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_PUxJYVzWEd6Sl7bXJQWfZA" base_Element="_PUn_cVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__MultidimensionalArray xmi:id="_bz8m4FzWEd6Sl7bXJQWfZA" base_Parameter="_bzpr9lzWEd6Sl7bXJQWfZA" dimension="1"/>
  <Omondo_1:Omondo__Import xmi:id="_b0QI4FzWEd6Sl7bXJQWfZA" base_Usage="_b0GX6lzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b0QI4VzWEd6Sl7bXJQWfZA" base_Element="_b0GX6lzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b0jD0FzWEd6Sl7bXJQWfZA" base_Element="_b0QI4lzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_b0s00FzWEd6Sl7bXJQWfZA" base_Usage="_b0jD0VzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b0s00VzWEd6Sl7bXJQWfZA" base_Element="_b0jD0VzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b0_vwFzWEd6Sl7bXJQWfZA" base_Element="_b0s00lzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_b1JgwFzWEd6Sl7bXJQWfZA" base_Usage="_b0_vwVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b1JgwVzWEd6Sl7bXJQWfZA" base_Element="_b0_vwVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__MultidimensionalArray xmi:id="_b2VzmlzWEd6Sl7bXJQWfZA" base_Parameter="_b2VzmFzWEd6Sl7bXJQWfZA" dimension="1"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b3FacFzWEd6Sl7bXJQWfZA" base_Element="_b28QiFzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_b3PLcFzWEd6Sl7bXJQWfZA" base_Usage="_b3FacVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b3PLcVzWEd6Sl7bXJQWfZA" base_Element="_b3FacVzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_b3Y8cFzWEd6Sl7bXJQWfZA" base_Usage="_b3PLclzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b3Y8cVzWEd6Sl7bXJQWfZA" base_Element="_b3PLclzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_b3r3YFzWEd6Sl7bXJQWfZA" base_Usage="_b3Y8clzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b3r3YVzWEd6Sl7bXJQWfZA" base_Element="_b3Y8clzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b4IjUFzWEd6Sl7bXJQWfZA" base_Element="_b3r3YlzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_b4SUUFzWEd6Sl7bXJQWfZA" base_Usage="_b4IjUVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b4SUUVzWEd6Sl7bXJQWfZA" base_Element="_b4IjUVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b4lPQFzWEd6Sl7bXJQWfZA" base_Element="_b4SUUlzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_b4vAQFzWEd6Sl7bXJQWfZA" base_Usage="_b4lPQVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b4vAQVzWEd6Sl7bXJQWfZA" base_Element="_b4lPQVzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_b44KMFzWEd6Sl7bXJQWfZA" base_Usage="_b4vAQlzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b44KMVzWEd6Sl7bXJQWfZA" base_Element="_b4vAQlzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b5B7MFzWEd6Sl7bXJQWfZA" base_Element="_b44KMlzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b5LsMFzWEd6Sl7bXJQWfZA" base_Element="_b5B7MVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b5enIFzWEd6Sl7bXJQWfZA" base_Element="_b5LsMVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b5oYIFzWEd6Sl7bXJQWfZA" base_Element="_b5enIVzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_b5yJIFzWEd6Sl7bXJQWfZA" base_Usage="_b5oYIVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b5yJIVzWEd6Sl7bXJQWfZA" base_Element="_b5oYIVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b6FEEFzWEd6Sl7bXJQWfZA" base_Element="_b5yJIlzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b6O1EFzWEd6Sl7bXJQWfZA" base_Element="_b6FEEVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b6X_AFzWEd6Sl7bXJQWfZA" base_Element="_b6O1EVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__MultidimensionalArray xmi:id="_b6rhAlzWEd6Sl7bXJQWfZA" base_Parameter="_b6rhAFzWEd6Sl7bXJQWfZA" dimension="1"/>
  <Omondo_1:Omondo__Access xmi:id="_b60q8FzWEd6Sl7bXJQWfZA" base_Usage="_b6rhDlzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b60q8VzWEd6Sl7bXJQWfZA" base_Element="_b6rhDlzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_b6-b8FzWEd6Sl7bXJQWfZA" base_Usage="_b60q8lzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b7IM8FzWEd6Sl7bXJQWfZA" base_Element="_b60q8lzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_b7RW4FzWEd6Sl7bXJQWfZA" base_Usage="_b7IM8VzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b7RW4VzWEd6Sl7bXJQWfZA" base_Element="_b7IM8VzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_b7bH4FzWEd6Sl7bXJQWfZA" base_Usage="_b7RW4lzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b7bH4VzWEd6Sl7bXJQWfZA" base_Element="_b7RW4lzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_b7k44FzWEd6Sl7bXJQWfZA" base_Usage="_b7bH4lzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b7k44VzWEd6Sl7bXJQWfZA" base_Element="_b7bH4lzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_b73z0FzWEd6Sl7bXJQWfZA" base_Usage="_b7k44lzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b73z0VzWEd6Sl7bXJQWfZA" base_Element="_b7k44lzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_b8Bk0FzWEd6Sl7bXJQWfZA" base_Usage="_b73z0lzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b8Bk0VzWEd6Sl7bXJQWfZA" base_Element="_b73z0lzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_b8KuwFzWEd6Sl7bXJQWfZA" base_Usage="_b8Bk0lzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b8KuwVzWEd6Sl7bXJQWfZA" base_Element="_b8Bk0lzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_b8UfwFzWEd6Sl7bXJQWfZA" base_Usage="_b8KuwlzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_b8UfwVzWEd6Sl7bXJQWfZA" base_Element="_b8KuwlzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qfcyAFzWEd6Sl7bXJQWfZA" base_Element="_qfTBAVzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_qfmjAFzWEd6Sl7bXJQWfZA" base_Usage="_qfcyAVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qfmjAVzWEd6Sl7bXJQWfZA" base_Element="_qfcyAVzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_qfvs8FzWEd6Sl7bXJQWfZA" base_Usage="_qfmjAlzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qfvs8VzWEd6Sl7bXJQWfZA" base_Element="_qfmjAlzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_qgDO8FzWEd6Sl7bXJQWfZA" base_Usage="_qfvs8lzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qgDO8VzWEd6Sl7bXJQWfZA" base_Element="_qfvs8lzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qgMY4FzWEd6Sl7bXJQWfZA" base_Element="_qgDO8lzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qgWJ4FzWEd6Sl7bXJQWfZA" base_Element="_qgMY4VzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_qgf64FzWEd6Sl7bXJQWfZA" base_Usage="_qgWJ4VzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qgf64VzWEd6Sl7bXJQWfZA" base_Element="_qgWJ4VzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qgy10FzWEd6Sl7bXJQWfZA" base_Element="_qgf64lzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qjCRgFzWEd6Sl7bXJQWfZA" base_Element="_qivWlFzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_qjMCgFzWEd6Sl7bXJQWfZA" base_Usage="_qjCRgVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qjMCgVzWEd6Sl7bXJQWfZA" base_Element="_qjCRgVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qjVMcFzWEd6Sl7bXJQWfZA" base_Element="_qjMCglzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qje9cFzWEd6Sl7bXJQWfZA" base_Element="_qjVMcVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qjx4YFzWEd6Sl7bXJQWfZA" base_Element="_qje9cVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qj7pYFzWEd6Sl7bXJQWfZA" base_Element="_qjx4YVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qkFaYFzWEd6Sl7bXJQWfZA" base_Element="_qj7pYVzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_qkOkUFzWEd6Sl7bXJQWfZA" base_Usage="_qkFaYVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qkOkUVzWEd6Sl7bXJQWfZA" base_Element="_qkFaYVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qkYVUFzWEd6Sl7bXJQWfZA" base_Element="_qkOkUlzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qkrQQFzWEd6Sl7bXJQWfZA" base_Element="_qkYVUVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qk1BQFzWEd6Sl7bXJQWfZA" base_Element="_qkrQQVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qk-yQFzWEd6Sl7bXJQWfZA" base_Element="_qk1BQVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qlH8MFzWEd6Sl7bXJQWfZA" base_Element="_qk-yQVzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_qlbeMFzWEd6Sl7bXJQWfZA" base_Usage="_qlH8MVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qlbeMVzWEd6Sl7bXJQWfZA" base_Element="_qlH8MVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qlkoIFzWEd6Sl7bXJQWfZA" base_Element="_qlbeMlzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qluZIFzWEd6Sl7bXJQWfZA" base_Element="_qlkoIVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_ql4KIFzWEd6Sl7bXJQWfZA" base_Element="_qluZIVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qn0D0FzWEd6Sl7bXJQWfZA" base_Element="_qnhI4VzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qn900FzWEd6Sl7bXJQWfZA" base_Element="_qn0D0VzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qoHl0FzWEd6Sl7bXJQWfZA" base_Element="_qn900VzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qoQvwFzWEd6Sl7bXJQWfZA" base_Element="_qoHl0VzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_qokRwFzWEd6Sl7bXJQWfZA" base_Usage="_qoQvwVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qokRwVzWEd6Sl7bXJQWfZA" base_Element="_qoQvwVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qotbsFzWEd6Sl7bXJQWfZA" base_Element="_qokRwlzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qo3MsFzWEd6Sl7bXJQWfZA" base_Element="_qotbsVzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_qpKHoFzWEd6Sl7bXJQWfZA" base_Usage="_qo3MsVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qpKHoVzWEd6Sl7bXJQWfZA" base_Element="_qo3MsVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qpT4oFzWEd6Sl7bXJQWfZA" base_Element="_qpKHolzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qpdpoFzWEd6Sl7bXJQWfZA" base_Element="_qpT4oVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qpmzkFzWEd6Sl7bXJQWfZA" base_Element="_qpdpoVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qp6VkFzWEd6Sl7bXJQWfZA" base_Element="_qpwkkFzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qqDfgFzWEd6Sl7bXJQWfZA" base_Element="_qp6VkVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qqNQgFzWEd6Sl7bXJQWfZA" base_Element="_qqDfgVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qqXBgFzWEd6Sl7bXJQWfZA" base_Element="_qqNQgVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qsAAQFzWEd6Sl7bXJQWfZA" base_Element="_qr2PQlzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_qsS7MFzWEd6Sl7bXJQWfZA" base_Usage="_qsAAQVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qsS7MVzWEd6Sl7bXJQWfZA" base_Element="_qsAAQVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qscsMFzWEd6Sl7bXJQWfZA" base_Element="_qsS7MlzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qsmdMFzWEd6Sl7bXJQWfZA" base_Element="_qscsMVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qsvnIFzWEd6Sl7bXJQWfZA" base_Element="_qsmdMVzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_qs5YIFzWEd6Sl7bXJQWfZA" base_Usage="_qsvnIVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qs5YIVzWEd6Sl7bXJQWfZA" base_Element="_qsvnIVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qtDJIFzWEd6Sl7bXJQWfZA" base_Element="_qs5YIlzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qtWEEFzWEd6Sl7bXJQWfZA" base_Element="_qtDJIVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qtf1EFzWEd6Sl7bXJQWfZA" base_Element="_qtWEEVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qtpmEFzWEd6Sl7bXJQWfZA" base_Element="_qtf1EVzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_qtywAFzWEd6Sl7bXJQWfZA" base_Usage="_qtpmEVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qtywAVzWEd6Sl7bXJQWfZA" base_Element="_qtpmEVzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_qt8hAFzWEd6Sl7bXJQWfZA" base_Element="_qtywAlzWEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_quPb8FzWEd6Sl7bXJQWfZA" base_Element="_qt8hAVzWEd6Sl7bXJQWfZA"/>
  <Meta:Abstraction xmi:id="_q7_kEFzWEd6Sl7bXJQWfZA" base_Dependency="_qjMCglzWEd6Sl7bXJQWfZA"/>
  <Meta:Abstraction xmi:id="_q9ex0FzWEd6Sl7bXJQWfZA" base_Dependency="_qn900VzWEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_6OhoEFzYEd6Sl7bXJQWfZA" base_Usage="_6OOGE1zYEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_6OhoEVzYEd6Sl7bXJQWfZA" base_Element="_6OOGE1zYEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_6OqyAFzYEd6Sl7bXJQWfZA" base_Element="_6OhoElzYEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_6O-UAFzYEd6Sl7bXJQWfZA" base_Usage="_6O0jBFzYEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_6O-UAVzYEd6Sl7bXJQWfZA" base_Element="_6O0jBFzYEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_6PRO8FzYEd6Sl7bXJQWfZA" base_Element="_6O-UAlzYEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_AxuPUFzZEd6Sl7bXJQWfZA" base_Element="_AxbUa1zZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_Ax4AUFzZEd6Sl7bXJQWfZA" base_Element="_AxuPUVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_AyBKQFzZEd6Sl7bXJQWfZA" base_Element="_Ax4AUVzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_AyK7QFzZEd6Sl7bXJQWfZA" base_Usage="_AyBKQVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_AyK7QVzZEd6Sl7bXJQWfZA" base_Element="_AyBKQVzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_Ayd2MFzZEd6Sl7bXJQWfZA" base_Usage="_AyK7QlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_Ayd2MVzZEd6Sl7bXJQWfZA" base_Element="_AyK7QlzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_AywxIFzZEd6Sl7bXJQWfZA" base_Usage="_Ayd2MlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_AywxIVzZEd6Sl7bXJQWfZA" base_Element="_Ayd2MlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_Ay6iIFzZEd6Sl7bXJQWfZA" base_Element="_AywxIlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_AzETIFzZEd6Sl7bXJQWfZA" base_Element="_Ay6iIVzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_AzNdEFzZEd6Sl7bXJQWfZA" base_Usage="_AzETIVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_AzNdEVzZEd6Sl7bXJQWfZA" base_Element="_AzETIVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_AzXOEFzZEd6Sl7bXJQWfZA" base_Element="_AzNdElzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_AzqJAFzZEd6Sl7bXJQWfZA" base_Element="_AzXOEVzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_Azz6AFzZEd6Sl7bXJQWfZA" base_Usage="_AzqJAVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_Azz6AVzZEd6Sl7bXJQWfZA" base_Element="_AzqJAVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_A0G08FzZEd6Sl7bXJQWfZA" base_Element="_Azz6AlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_A0Ql8FzZEd6Sl7bXJQWfZA" base_Element="_A0G08VzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_A0Zv4FzZEd6Sl7bXJQWfZA" base_Usage="_A0Ql8VzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_A0Zv4VzZEd6Sl7bXJQWfZA" base_Element="_A0Ql8VzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_A0tR4FzZEd6Sl7bXJQWfZA" base_Usage="_A0Zv4lzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_A0tR4VzZEd6Sl7bXJQWfZA" base_Element="_A0Zv4lzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_Gf2PwFzZEd6Sl7bXJQWfZA" base_Element="_GfsewlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GgJKsFzZEd6Sl7bXJQWfZA" base_Element="_Gf2PwVzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_GgS7sFzZEd6Sl7bXJQWfZA" base_Usage="_GgJKsVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GgS7sVzZEd6Sl7bXJQWfZA" base_Element="_GgJKsVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GgcFoFzZEd6Sl7bXJQWfZA" base_Element="_GgS7slzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_Ggl2oFzZEd6Sl7bXJQWfZA" base_Element="_GgcFoVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_Gg4xkFzZEd6Sl7bXJQWfZA" base_Element="_Ggl2oVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GhCikFzZEd6Sl7bXJQWfZA" base_Element="_Gg4xkVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GhMTkFzZEd6Sl7bXJQWfZA" base_Element="_GhCikVzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_GhVdgFzZEd6Sl7bXJQWfZA" base_Usage="_GhMTkVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GhfOgFzZEd6Sl7bXJQWfZA" base_Element="_GhMTkVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GhoYcFzZEd6Sl7bXJQWfZA" base_Element="_GhfOgVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GhyJcFzZEd6Sl7bXJQWfZA" base_Element="_GhoYcVzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_Gl9e0FzZEd6Sl7bXJQWfZA" base_Usage="_Glzt0lzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_Gl9e0VzZEd6Sl7bXJQWfZA" base_Element="_Glzt0lzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_GmGowFzZEd6Sl7bXJQWfZA" base_Usage="_Gl9e0lzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GmGowVzZEd6Sl7bXJQWfZA" base_Element="_Gl9e0lzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_GmZjsFzZEd6Sl7bXJQWfZA" base_Usage="_GmGowlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GmZjsVzZEd6Sl7bXJQWfZA" base_Element="_GmGowlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GmjUsFzZEd6Sl7bXJQWfZA" base_Element="_GmZjslzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GmtFsFzZEd6Sl7bXJQWfZA" base_Element="_GmjUsVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_Gm2PoFzZEd6Sl7bXJQWfZA" base_Element="_GmtFsVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GnJxoFzZEd6Sl7bXJQWfZA" base_Element="_Gm2PoVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GofOYFzZEd6Sl7bXJQWfZA" base_Element="_GoWEclzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GoyJUFzZEd6Sl7bXJQWfZA" base_Element="_GofOYVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_Go76UFzZEd6Sl7bXJQWfZA" base_Element="_GoyJUVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GpFrUFzZEd6Sl7bXJQWfZA" base_Element="_Go76UVzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_GpO1QFzZEd6Sl7bXJQWfZA" base_Usage="_GpFrUVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GpO1QVzZEd6Sl7bXJQWfZA" base_Element="_GpFrUVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GpiXQFzZEd6Sl7bXJQWfZA" base_Element="_GpO1QlzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_GprhMFzZEd6Sl7bXJQWfZA" base_Usage="_GpiXQVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GprhMVzZEd6Sl7bXJQWfZA" base_Element="_GpiXQVzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_Gp1SMFzZEd6Sl7bXJQWfZA" base_Usage="_GprhMlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_Gp1SMVzZEd6Sl7bXJQWfZA" base_Element="_GprhMlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__MultidimensionalArray xmi:id="_GrKu-VzZEd6Sl7bXJQWfZA" base_Parameter="_GrKu91zZEd6Sl7bXJQWfZA" dimension="2"/>
  <JavaProfile_1:JavaProfile__MultidimensionalArray xmi:id="_GrUf_lzZEd6Sl7bXJQWfZA" base_Operation="_GrUf_VzZEd6Sl7bXJQWfZA" dimension="2"/>
  <JavaProfile_1:JavaProfile__MultidimensionalArray xmi:id="_GreQ8lzZEd6Sl7bXJQWfZA" base_Parameter="_GreQ8FzZEd6Sl7bXJQWfZA" dimension="2"/>
  <Omondo_1:Omondo__Access xmi:id="_GsgywFzZEd6Sl7bXJQWfZA" base_Usage="_GsXBwFzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GsgywVzZEd6Sl7bXJQWfZA" base_Element="_GsXBwFzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GsqjwFzZEd6Sl7bXJQWfZA" base_Element="_GsgywlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GsztsFzZEd6Sl7bXJQWfZA" base_Element="_GsqjwVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_Gs9esFzZEd6Sl7bXJQWfZA" base_Element="_GsztsVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GtQZoFzZEd6Sl7bXJQWfZA" base_Element="_Gs9esVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_GtaKoFzZEd6Sl7bXJQWfZA" base_Element="_GtQZoVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_G7RAcFzZEd6Sl7bXJQWfZA" base_Element="_G6-FgFzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_G7axcFzZEd6Sl7bXJQWfZA" base_Element="_G7RAcVzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_G7j7YFzZEd6Sl7bXJQWfZA" base_Usage="_G7axcVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_G7j7YVzZEd6Sl7bXJQWfZA" base_Element="_G7axcVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_G722UFzZEd6Sl7bXJQWfZA" base_Element="_G7j7YlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_G8AnUFzZEd6Sl7bXJQWfZA" base_Element="_G722UVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_G8KYUFzZEd6Sl7bXJQWfZA" base_Element="_G8AnUVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_G8TiQFzZEd6Sl7bXJQWfZA" base_Element="_G8KYUVzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_G8dTQFzZEd6Sl7bXJQWfZA" base_Usage="_G8TiQVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_G8dTQVzZEd6Sl7bXJQWfZA" base_Element="_G8TiQVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_G8wOMFzZEd6Sl7bXJQWfZA" base_Element="_G8dTQlzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_G85_MFzZEd6Sl7bXJQWfZA" base_Usage="_G8wOMVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_G85_MVzZEd6Sl7bXJQWfZA" base_Element="_G8wOMVzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Import xmi:id="_G9DJIFzZEd6Sl7bXJQWfZA" base_Usage="_G85_MlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_G9DJIVzZEd6Sl7bXJQWfZA" base_Element="_G85_MlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_G_4asFzZEd6Sl7bXJQWfZA" base_Element="_G_lfwFzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_HACLsFzZEd6Sl7bXJQWfZA" base_Usage="_G_4asVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HACLsVzZEd6Sl7bXJQWfZA" base_Element="_G_4asVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HAL8sFzZEd6Sl7bXJQWfZA" base_Element="_HACLslzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_HAe3oFzZEd6Sl7bXJQWfZA" base_Usage="_HAL8sVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HAe3oVzZEd6Sl7bXJQWfZA" base_Element="_HAL8sVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HAoBkFzZEd6Sl7bXJQWfZA" base_Element="_HAe3olzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HAxykFzZEd6Sl7bXJQWfZA" base_Element="_HAoBkVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HA7jkFzZEd6Sl7bXJQWfZA" base_Element="_HAxykVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HBOegFzZEd6Sl7bXJQWfZA" base_Element="_HA7jkVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HEWrAFzZEd6Sl7bXJQWfZA" base_Element="_HEM6AFzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_HEgcAFzZEd6Sl7bXJQWfZA" base_Usage="_HEWrAVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HEgcAVzZEd6Sl7bXJQWfZA" base_Element="_HEWrAVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HEzW8FzZEd6Sl7bXJQWfZA" base_Element="_HEgcAlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HE9H8FzZEd6Sl7bXJQWfZA" base_Element="_HEzW8VzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HFGR4FzZEd6Sl7bXJQWfZA" base_Element="_HE9H8VzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HFQC4FzZEd6Sl7bXJQWfZA" base_Element="_HFGR4VzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HGcVsFzZEd6Sl7bXJQWfZA" base_Element="_HGSksFzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_HGvQoFzZEd6Sl7bXJQWfZA" base_Usage="_HGcVsVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HGvQoVzZEd6Sl7bXJQWfZA" base_Element="_HGcVsVzZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_HG5BoFzZEd6Sl7bXJQWfZA" base_Usage="_HGvQolzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HG5BoVzZEd6Sl7bXJQWfZA" base_Element="_HGvQolzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HHCLkFzZEd6Sl7bXJQWfZA" base_Element="_HG5BolzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HHL8kFzZEd6Sl7bXJQWfZA" base_Element="_HHCLkVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_HHVtkFzZEd6Sl7bXJQWfZA" base_Element="_HHL8kVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__MultidimensionalArray xmi:id="_NN5cI1zZEd6Sl7bXJQWfZA" base_Parameter="_NN5cIVzZEd6Sl7bXJQWfZA" dimension="1"/>
  <JavaProfile_1:JavaProfile__MultidimensionalArray xmi:id="_NN5cJlzZEd6Sl7bXJQWfZA" base_Parameter="_NN5cJFzZEd6Sl7bXJQWfZA" dimension="2"/>
  <JavaProfile_1:JavaProfile__MultidimensionalArray xmi:id="_NN5cLVzZEd6Sl7bXJQWfZA" base_Parameter="_NN5cK1zZEd6Sl7bXJQWfZA" dimension="1"/>
  <JavaProfile_1:JavaProfile__MultidimensionalArray xmi:id="_NN5cLlzZEd6Sl7bXJQWfZA" base_Operation="_NN5cIFzZEd6Sl7bXJQWfZA" dimension="1"/>
  <JavaProfile_1:JavaProfile__MultidimensionalArray xmi:id="_NN5cMVzZEd6Sl7bXJQWfZA" base_Parameter="_NN5cL1zZEd6Sl7bXJQWfZA" dimension="1"/>
  <JavaProfile_1:JavaProfile__MultidimensionalArray xmi:id="_NODNIlzZEd6Sl7bXJQWfZA" base_Parameter="_NODNIFzZEd6Sl7bXJQWfZA" dimension="1"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_NOWIEFzZEd6Sl7bXJQWfZA" base_Element="_NOMXE1zZEd6Sl7bXJQWfZA"/>
  <Omondo_1:Omondo__Access xmi:id="_NOfSAFzZEd6Sl7bXJQWfZA" base_Usage="_NOWIEVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_NOfSAVzZEd6Sl7bXJQWfZA" base_Element="_NOWIEVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_NOpDAFzZEd6Sl7bXJQWfZA" base_Element="_NOfSAlzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_NOy0AFzZEd6Sl7bXJQWfZA" base_Element="_NOpDAVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__AutoDetected xmi:id="_NPFu8FzZEd6Sl7bXJQWfZA" base_Element="_NOy0AVzZEd6Sl7bXJQWfZA"/>
  <JavaProfile_1:JavaProfile__MultidimensionalArray xmi:id="_cptC0lzZEd6Sl7bXJQWfZA" base_Operation="_NN5cMlzZEd6Sl7bXJQWfZA" dimension="1"/>
  <JavaProfile_1:JavaProfile__MultidimensionalArray xmi:id="_cptC01zZEd6Sl7bXJQWfZA" base_Parameter="_NODNJVzZEd6Sl7bXJQWfZA" dimension="1"/>
</xmi:XMI>
