<?xml version="1.0" encoding="ASCII"?>
<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML" xmi:id="_ZrlGQBTVEdy-meDgxZ-44Q" name="logical">
  <packagedElement xmi:type="uml:Class" xmi:id="_oBProBTSEdy-meDgxZ-44Q" name="GS_RWPackage" clientDependency="_oCSNcBTSEdy-meDgxZ-44Q _oCSNchTSEdy-meDgxZ-44Q _oCSNdRTSEdy-meDgxZ-44Q _oCSNeBTSEdy-meDgxZ-44Q _oCb-chTSEdy-meDgxZ-44Q _oCb-dRTSEdy-meDgxZ-44Q _oCb-dxTSEdy-meDgxZ-44Q">
    <generalization xmi:id="_oBimkhTSEdy-meDgxZ-44Q" general="_oBimkRTSEdy-meDgxZ-44Q"/>
    <generalization xmi:id="_oBimkxTSEdy-meDgxZ-44Q" general="_jKZ4gBTSEdy-meDgxZ-44Q"/>
    <ownedOperation xmi:id="_oBsXkBTSEdy-meDgxZ-44Q" name="GS_RWPackage" visibility="public" concurrency="concurrent"/>
    <ownedOperation xmi:id="_oBsXkRTSEdy-meDgxZ-44Q" name="createXMLElement" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oBsXkhTSEdy-meDgxZ-44Q" name="document" type="_jKtaghTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oBsXkxTSEdy-meDgxZ-44Q" type="_jKtahBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oBsXlBTSEdy-meDgxZ-44Q" name="getURI" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oBsXlRTSEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oB2IkBTSEdy-meDgxZ-44Q" name="createElementViewPanel" visibility="public" concurrency="concurrent" raisedException="_jKjpgxTSEdy-meDgxZ-44Q">
      <ownedParameter xmi:id="_oB2IkRTSEdy-meDgxZ-44Q" type="_jKjpgBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oB2IkhTSEdy-meDgxZ-44Q" name="show" visibility="public" concurrency="concurrent"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_oBimkBTSEdy-meDgxZ-44Q" name="reasoning_web.logical">
    <packagedElement xmi:type="uml:Class" xmi:id="_oBimkRTSEdy-meDgxZ-44Q" name="RWPackage" clientDependency="_U5BysBTUEdy-meDgxZ-44Q _U5ByshTUEdy-meDgxZ-44Q _U5LjshTUEdy-meDgxZ-44Q _U5LjtRTUEdy-meDgxZ-44Q _U5LjtxTUEdy-meDgxZ-44Q _U5UtohTUEdy-meDgxZ-44Q">
      <generalization xmi:id="_U3_Q4BTUEdy-meDgxZ-44Q" general="_oDCbYBTSEdy-meDgxZ-44Q"/>
      <ownedAttribute xmi:id="_U4SL0BTUEdy-meDgxZ-44Q" name="source" visibility="protected" type="_jK2kdRTSEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U4b80BTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U4SL4hTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U4SL0RTUEdy-meDgxZ-44Q" name="name" visibility="protected" type="_jK2kdRTSEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U4b80hTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U4b80RTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U4SL0hTUEdy-meDgxZ-44Q" name="elements" visibility="protected" type="_oDCbYBTSEdy-meDgxZ-44Q" association="_U4u3whTUEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U4b81BTUEdy-meDgxZ-44Q" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U4b80xTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedOperation xmi:id="_U4SL0xTUEdy-meDgxZ-44Q" name="getSource" visibility="public" concurrency="concurrent" raisedException="_oDVWUBTSEdy-meDgxZ-44Q">
        <ownedParameter xmi:id="_U4SL1BTUEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U4SL1RTUEdy-meDgxZ-44Q" name="add" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U4SL1hTUEdy-meDgxZ-44Q" name="elements" type="_jTWZIhTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U4SL1xTUEdy-meDgxZ-44Q" name="getName" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U4SL2BTUEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U4SL2RTUEdy-meDgxZ-44Q" name="setName" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U4SL2hTUEdy-meDgxZ-44Q" name="name" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U4SL2xTUEdy-meDgxZ-44Q" name="getElements" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U4SL3BTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U4SL3RTUEdy-meDgxZ-44Q" name="RWPackage" visibility="public" concurrency="concurrent"/>
      <ownedOperation xmi:id="_U4SL3hTUEdy-meDgxZ-44Q" name="add" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U4SL3xTUEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U4SL4BTUEdy-meDgxZ-44Q" name="setSource" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U4SL4RTUEdy-meDgxZ-44Q" name="source" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oDVWUBTSEdy-meDgxZ-44Q" name="NotMarkupException"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_oEE9MBTSEdy-meDgxZ-44Q" name="Factory" clientDependency="_U5xZlRTUEdy-meDgxZ-44Q _U5xZmBTUEdy-meDgxZ-44Q _U57KkhTUEdy-meDgxZ-44Q _U57KlRTUEdy-meDgxZ-44Q _U57KmBTUEdy-meDgxZ-44Q" isAbstract="true">
      <ownedOperation xmi:id="_U5oPoBTUEdy-meDgxZ-44Q" name="createConnection" visibility="public" isAbstract="true" concurrency="concurrent">
        <ownedParameter xmi:id="_U5oPoRTUEdy-meDgxZ-44Q" name="source" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U5oPohTUEdy-meDgxZ-44Q" name="target" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U5oPoxTUEdy-meDgxZ-44Q" name="note" type="_oEOuNBTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U5oPpBTUEdy-meDgxZ-44Q" name="dependency">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
        </ownedParameter>
        <ownedParameter xmi:id="_U5oPpRTUEdy-meDgxZ-44Q" type="_oEOuNxTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U5oPphTUEdy-meDgxZ-44Q" name="createExplanatoryNote" visibility="public" isAbstract="true" concurrency="concurrent">
        <ownedParameter xmi:id="_U5xZkBTUEdy-meDgxZ-44Q" name="source" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U5xZkRTUEdy-meDgxZ-44Q" type="_oEOuNBTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U5xZkhTUEdy-meDgxZ-44Q" name="createResourcePointer" visibility="public" isAbstract="true" concurrency="concurrent">
        <ownedParameter xmi:id="_U5xZkxTUEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U5xZlBTUEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oEOuMRTSEdy-meDgxZ-44Q" name="ResourcePointer" clientDependency="_U8wcKBTUEdy-meDgxZ-44Q _U85mERTUEdy-meDgxZ-44Q _U85mFBTUEdy-meDgxZ-44Q _U85mFxTUEdy-meDgxZ-44Q">
      <ownedAttribute xmi:id="_U7QnUBTUEdy-meDgxZ-44Q" name="connections" visibility="protected" type="_oEOuNxTSEdy-meDgxZ-44Q" association="_U8mrKxTUEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U7kJUBTUEdy-meDgxZ-44Q" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U7aYXRTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U7QnURTUEdy-meDgxZ-44Q" name="element" visibility="protected" type="_oDCbYBTSEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U7kJUxTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U7kJUhTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U7QnUhTUEdy-meDgxZ-44Q" name="sources" visibility="protected" type="_oEOuMRTSEdy-meDgxZ-44Q" association="_U8wcIBTUEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U7kJVRTUEdy-meDgxZ-44Q" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U7kJVBTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U7QnUxTUEdy-meDgxZ-44Q" name="elementRank" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U7kJWBTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U7kJVxTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U7QnVBTUEdy-meDgxZ-44Q" name="targets" visibility="protected" type="_oEOuMRTSEdy-meDgxZ-44Q" association="_U8wcJBTUEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U7kJWhTUEdy-meDgxZ-44Q" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U7kJWRTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedOperation xmi:id="_U7QnVRTUEdy-meDgxZ-44Q" name="addSource" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U7QnVhTUEdy-meDgxZ-44Q" name="source" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U7QnVxTUEdy-meDgxZ-44Q" name="getBackLinkElements" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U7QnWBTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U7QnWRTUEdy-meDgxZ-44Q" name="ResourcePointer" visibility="protected" concurrency="concurrent">
        <ownedParameter xmi:id="_U7QnWhTUEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U7QnWxTUEdy-meDgxZ-44Q" name="getDependentElements" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U7QnXBTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U7QnXRTUEdy-meDgxZ-44Q" name="getNumberOfDependentElements" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U7QnXhTUEdy-meDgxZ-44Q" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_U7QnXxTUEdy-meDgxZ-44Q" name="setElementRank" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U7QnYBTUEdy-meDgxZ-44Q" name="rank">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_U7QnYRTUEdy-meDgxZ-44Q" name="getForwarLinkElements" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U7QnYhTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U7QnYxTUEdy-meDgxZ-44Q" name="getElementRank" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U7aYUBTUEdy-meDgxZ-44Q" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_U7aYURTUEdy-meDgxZ-44Q" name="getDirectLinkElements" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U7aYUhTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U7aYUxTUEdy-meDgxZ-44Q" name="getBackwardDependentElements" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U7aYVBTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U7aYVRTUEdy-meDgxZ-44Q" name="addConnection" visibility="package" concurrency="concurrent">
        <ownedParameter xmi:id="_U7aYVhTUEdy-meDgxZ-44Q" name="connection" type="_oEOuNxTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U7aYVxTUEdy-meDgxZ-44Q" name="hasLink" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U7aYWBTUEdy-meDgxZ-44Q" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_U7aYWRTUEdy-meDgxZ-44Q" name="getElement" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U7aYWhTUEdy-meDgxZ-44Q" type="_oDCbYBTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U7aYWxTUEdy-meDgxZ-44Q" name="addTarget" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U7aYXBTUEdy-meDgxZ-44Q" name="target" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oEOuNBTSEdy-meDgxZ-44Q" name="ExplanatoryNote" clientDependency="_U_4ooRTUEdy-meDgxZ-44Q _VABykhTUEdy-meDgxZ-44Q">
      <generalization xmi:id="_U_u3oBTUEdy-meDgxZ-44Q">
        <general xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jZdBLhTSEdy-meDgxZ-44Q"/>
      </generalization>
      <generalization xmi:id="_U_u3oRTUEdy-meDgxZ-44Q" general="_oDCbYBTSEdy-meDgxZ-44Q"/>
      <ownedOperation xmi:id="_U_u3ohTUEdy-meDgxZ-44Q" name="ExplanatoryNote" visibility="protected" concurrency="concurrent">
        <ownedParameter xmi:id="_U_u3oxTUEdy-meDgxZ-44Q" name="source" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U_u3pBTUEdy-meDgxZ-44Q" name="ExplanatoryNote" visibility="protected" concurrency="concurrent">
        <ownedParameter xmi:id="_U_u3pRTUEdy-meDgxZ-44Q" name="source" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U_u3phTUEdy-meDgxZ-44Q" name="id">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_U_u3pxTUEdy-meDgxZ-44Q" name="accept" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U_4ooBTUEdy-meDgxZ-44Q" name="visitor" type="_oPGhcRTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oEOuNxTSEdy-meDgxZ-44Q" name="Connection" clientDependency="_U8c6IBTUEdy-meDgxZ-44Q _U8c6IhTUEdy-meDgxZ-44Q _U8c6JBTUEdy-meDgxZ-44Q _U8mrIhTUEdy-meDgxZ-44Q _U8mrJRTUEdy-meDgxZ-44Q _U8mrKBTUEdy-meDgxZ-44Q">
      <generalization xmi:id="_U7kJXBTUEdy-meDgxZ-44Q" general="_oDCbYBTSEdy-meDgxZ-44Q"/>
      <ownedAttribute xmi:id="_U8A1QBTUEdy-meDgxZ-44Q" name="tARGET_TO_SOURCE" visibility="public" isLeaf="true" isStatic="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8J_SRTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8J_SBTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U8A1QRTUEdy-meDgxZ-44Q" name="expNote" visibility="protected" type="_oEOuNBTSEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8TwMBTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8J_ShTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U8A1QhTUEdy-meDgxZ-44Q" name="target" visibility="protected" type="_oEOuMRTSEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8TwMhTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8TwMRTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U8A1QxTUEdy-meDgxZ-44Q" name="sOURCE_TO_TARGET" visibility="public" isLeaf="true" isStatic="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8TwNBTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8TwMxTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U8A1RBTUEdy-meDgxZ-44Q" name="dependency" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8TwNhTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8TwNRTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U8A1RRTUEdy-meDgxZ-44Q" name="source" visibility="protected" type="_oEOuMRTSEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8TwOBTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8TwNxTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U8A1RhTUEdy-meDgxZ-44Q" name="name" visibility="protected" type="_jK2kdRTSEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8TwOhTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8TwORTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedOperation xmi:id="_U8A1RxTUEdy-meDgxZ-44Q" name="getSource" visibility="public" concurrency="concurrent" raisedException="_oDVWUBTSEdy-meDgxZ-44Q">
        <ownedParameter xmi:id="_U8A1SBTUEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U8J_MBTUEdy-meDgxZ-44Q" name="getOppositePointer" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U8J_MRTUEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U8J_MhTUEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U8J_MxTUEdy-meDgxZ-44Q" name="getName" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U8J_NBTUEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U8J_NRTUEdy-meDgxZ-44Q" name="getBackwardDependentResource" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U8J_NhTUEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U8J_NxTUEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U8J_OBTUEdy-meDgxZ-44Q" name="getDependentResource" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U8J_ORTUEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U8J_OhTUEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U8J_OxTUEdy-meDgxZ-44Q" name="getExplanatoryNote" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U8J_PBTUEdy-meDgxZ-44Q" type="_oEOuNBTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U8J_PRTUEdy-meDgxZ-44Q" name="getTargetPointer" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U8J_PhTUEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U8J_PxTUEdy-meDgxZ-44Q" name="setName" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U8J_QBTUEdy-meDgxZ-44Q" name="name" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U8J_QRTUEdy-meDgxZ-44Q" name="getSourcePointer" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U8J_QhTUEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U8J_QxTUEdy-meDgxZ-44Q" name="Connection" visibility="protected" concurrency="concurrent">
        <ownedParameter xmi:id="_U8J_RBTUEdy-meDgxZ-44Q" name="source" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U8J_RRTUEdy-meDgxZ-44Q" name="target" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U8J_RhTUEdy-meDgxZ-44Q" name="note" type="_oEOuNBTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U8J_RxTUEdy-meDgxZ-44Q" name="dependency">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oFbBABTSEdy-meDgxZ-44Q" name="ChangeImpactAnalysis" clientDependency="_U6hAchTUEdy-meDgxZ-44Q _U6hAdRTUEdy-meDgxZ-44Q _U6qxchTUEdy-meDgxZ-44Q _U6qxdRTUEdy-meDgxZ-44Q _U60icRTUEdy-meDgxZ-44Q _U60idBTUEdy-meDgxZ-44Q _U60idxTUEdy-meDgxZ-44Q">
      <generalization xmi:id="_U6EUgxTUEdy-meDgxZ-44Q" general="_U6EUghTUEdy-meDgxZ-44Q"/>
      <ownedOperation xmi:id="_U6EUhBTUEdy-meDgxZ-44Q" name="ChangeImpactAnalysis" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U6OFgBTUEdy-meDgxZ-44Q" name="changeSource" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U6OFgRTUEdy-meDgxZ-44Q" name="execute" visibility="public" concurrency="concurrent"/>
      <ownedOperation xmi:id="_U6OFghTUEdy-meDgxZ-44Q" name="analyze" visibility="private" concurrency="concurrent">
        <ownedParameter xmi:id="_U6OFgxTUEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U6OFhBTUEdy-meDgxZ-44Q" name="table" type="_oHDYuRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U6X2gBTUEdy-meDgxZ-44Q" name="stack" type="_jTWZIhTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U6X2gRTUEdy-meDgxZ-44Q" name="distance">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oIGhkBTSEdy-meDgxZ-44Q" name="ChangeImpactAnalysis2" clientDependency="_U9gDABTUEdy-meDgxZ-44Q _U9gDAxTUEdy-meDgxZ-44Q _U9pM8hTUEdy-meDgxZ-44Q _U9pM9RTUEdy-meDgxZ-44Q _U9pM9xTUEdy-meDgxZ-44Q _U9pM-hTUEdy-meDgxZ-44Q _U9y98hTUEdy-meDgxZ-44Q _U9y99RTUEdy-meDgxZ-44Q">
      <generalization xmi:id="_U9DXEBTUEdy-meDgxZ-44Q" general="_U6EUghTUEdy-meDgxZ-44Q"/>
      <ownedOperation xmi:id="_U9DXERTUEdy-meDgxZ-44Q" name="execute" visibility="public" concurrency="concurrent"/>
      <ownedOperation xmi:id="_U9DXEhTUEdy-meDgxZ-44Q" name="analyze" visibility="private" concurrency="concurrent">
        <ownedParameter xmi:id="_U9NIEBTUEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U9WSABTUEdy-meDgxZ-44Q" name="table" type="_oHDYuRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U9WSARTUEdy-meDgxZ-44Q" name="stack" type="_jTWZIhTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U9WSAhTUEdy-meDgxZ-44Q" name="distance">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_U9WSAxTUEdy-meDgxZ-44Q" name="ChangeImpactAnalysis2" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U9WSBBTUEdy-meDgxZ-44Q" name="changeSource" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oI_5cBTSEdy-meDgxZ-44Q" name="RWRepository" clientDependency="_U_JBwRTUEdy-meDgxZ-44Q _U_JBxBTUEdy-meDgxZ-44Q _U_JBxhTUEdy-meDgxZ-44Q _U_SLshTUEdy-meDgxZ-44Q _U_SLtBTUEdy-meDgxZ-44Q _U_SLthTUEdy-meDgxZ-44Q _U_b8shTUEdy-meDgxZ-44Q _U_b8tRTUEdy-meDgxZ-44Q _U_b8uBTUEdy-meDgxZ-44Q _U_b8uxTUEdy-meDgxZ-44Q">
      <ownedAttribute xmi:id="_U-Za4BTUEdy-meDgxZ-44Q" name="pointers" visibility="protected" type="_oEOuMRTSEdy-meDgxZ-44Q" association="_U-sV5RTUEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U-sV2xTUEdy-meDgxZ-44Q" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U-sV2hTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U-Za4RTUEdy-meDgxZ-44Q" name="connections" visibility="protected" type="_oEOuNxTSEdy-meDgxZ-44Q" association="_U-1fwBTUEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U-sV3hTUEdy-meDgxZ-44Q" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U-sV3RTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U-Za4hTUEdy-meDgxZ-44Q" name="factory" visibility="private" type="_oEE9MBTSEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U-sV4RTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U-sV4BTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U-Za4xTUEdy-meDgxZ-44Q" name="observers" visibility="private" association="_U-1fxRTUEdy-meDgxZ-44Q">
        <type xmi:type="uml:Interface" href="platform:/resource/SMART_GS/.repository.uml2#_U-ik5BTUEdy-meDgxZ-44Q"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U-sV4xTUEdy-meDgxZ-44Q" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U-sV4hTUEdy-meDgxZ-44Q"/>
      </ownedAttribute>
      <ownedOperation xmi:id="_U-Za5BTUEdy-meDgxZ-44Q" name="getConnections" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U-Za5RTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U-Za5hTUEdy-meDgxZ-44Q" name="notifyChange" visibility="public" concurrency="concurrent"/>
      <ownedOperation xmi:id="_U-Za5xTUEdy-meDgxZ-44Q" name="createConnection" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U-Za6BTUEdy-meDgxZ-44Q" name="source" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U-Za6RTUEdy-meDgxZ-44Q" name="target" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U-ik0BTUEdy-meDgxZ-44Q" name="note" type="_oEOuNBTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U-ik0RTUEdy-meDgxZ-44Q" name="dependency">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_U-ik0hTUEdy-meDgxZ-44Q" name="addConnection" visibility="private" concurrency="concurrent">
        <ownedParameter xmi:id="_U-ik0xTUEdy-meDgxZ-44Q" name="source" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U-ik1BTUEdy-meDgxZ-44Q" name="target" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U-ik1RTUEdy-meDgxZ-44Q" name="note" type="_oEOuNBTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U-ik1hTUEdy-meDgxZ-44Q" name="dependency">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_U-ik1xTUEdy-meDgxZ-44Q" name="getResourcePointers" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U-ik2BTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U-ik2RTUEdy-meDgxZ-44Q" name="hasLink" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U-ik2hTUEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U-ik2xTUEdy-meDgxZ-44Q" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_U-ik3BTUEdy-meDgxZ-44Q" name="initialize" visibility="public" concurrency="concurrent"/>
      <ownedOperation xmi:id="_U-ik3RTUEdy-meDgxZ-44Q" name="getDirectElements" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U-ik3hTUEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U-ik3xTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U-ik4BTUEdy-meDgxZ-44Q" name="register" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U-ik4RTUEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U-ik4hTUEdy-meDgxZ-44Q" name="addObserver" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U-ik5RTUEdy-meDgxZ-44Q" name="observer">
          <type xmi:type="uml:Interface" href="platform:/resource/SMART_GS/.repository.uml2#_U-ik5BTUEdy-meDgxZ-44Q"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_U-ik5hTUEdy-meDgxZ-44Q" name="isRegistered" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U-ik5xTUEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U-ik6BTUEdy-meDgxZ-44Q" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_U-sV0BTUEdy-meDgxZ-44Q" name="RWRepository" visibility="protected" concurrency="concurrent"/>
      <ownedOperation xmi:id="_U-sV0RTUEdy-meDgxZ-44Q" name="addConnection" visibility="protected" concurrency="concurrent">
        <ownedParameter xmi:id="_U-sV0hTUEdy-meDgxZ-44Q" name="connection" type="_oEOuNxTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U-sV0xTUEdy-meDgxZ-44Q" name="getResourcePointer" visibility="public" concurrency="concurrent">
        <ownedParameter xmi:id="_U-sV1BTUEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
        <ownedParameter xmi:id="_U-sV1RTUEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U-sV1hTUEdy-meDgxZ-44Q" name="getFactory" visibility="protected" concurrency="concurrent">
        <ownedParameter xmi:id="_U-sV1xTUEdy-meDgxZ-44Q" type="_oEE9MBTSEdy-meDgxZ-44Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_U-sV2BTUEdy-meDgxZ-44Q" name="register" visibility="protected" concurrency="concurrent">
        <ownedParameter xmi:id="_U-sV2RTUEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oKCbRhTSEdy-meDgxZ-44Q" name="ERCalculator"/>
    <packagedElement xmi:type="uml:Association" xmi:id="_U4u3whTUEdy-meDgxZ-44Q" memberEnd="_U4SL0hTUEdy-meDgxZ-44Q _U4u3wxTUEdy-meDgxZ-44Q _U4SL0hTUEdy-meDgxZ-44Q">
      <name xsi:nil="true"/>
      <ownedEnd xmi:id="_U4u3wxTUEdy-meDgxZ-44Q" name="" type="_oBimkRTSEdy-meDgxZ-44Q" association="_U4u3whTUEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U4u3xBTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U4u3xRTUEdy-meDgxZ-44Q"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_U6EUghTUEdy-meDgxZ-44Q" name="AbstractCIAnalysis" isAbstract="true"/>
    <packagedElement xmi:type="uml:Association" xmi:id="_U8mrKxTUEdy-meDgxZ-44Q" memberEnd="_U7QnUBTUEdy-meDgxZ-44Q _U8mrLBTUEdy-meDgxZ-44Q _U7QnUBTUEdy-meDgxZ-44Q">
      <name xsi:nil="true"/>
      <ownedEnd xmi:id="_U8mrLBTUEdy-meDgxZ-44Q" name="" type="_oEOuMRTSEdy-meDgxZ-44Q" association="_U8mrKxTUEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8mrLRTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8mrLhTUEdy-meDgxZ-44Q"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_U8wcIBTUEdy-meDgxZ-44Q" memberEnd="_U7QnUhTUEdy-meDgxZ-44Q _U8wcIRTUEdy-meDgxZ-44Q _U7QnUhTUEdy-meDgxZ-44Q">
      <name xsi:nil="true"/>
      <ownedEnd xmi:id="_U8wcIRTUEdy-meDgxZ-44Q" name="" type="_oEOuMRTSEdy-meDgxZ-44Q" association="_U8wcIBTUEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8wcIhTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8wcIxTUEdy-meDgxZ-44Q"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_U8wcJBTUEdy-meDgxZ-44Q" memberEnd="_U7QnVBTUEdy-meDgxZ-44Q _U8wcJRTUEdy-meDgxZ-44Q _U7QnVBTUEdy-meDgxZ-44Q">
      <name xsi:nil="true"/>
      <ownedEnd xmi:id="_U8wcJRTUEdy-meDgxZ-44Q" name="" type="_oEOuMRTSEdy-meDgxZ-44Q" association="_U8wcJBTUEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8wcJhTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8wcJxTUEdy-meDgxZ-44Q"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_U-sV5RTUEdy-meDgxZ-44Q" memberEnd="_U-Za4BTUEdy-meDgxZ-44Q _U-sV5hTUEdy-meDgxZ-44Q _U-Za4BTUEdy-meDgxZ-44Q">
      <name xsi:nil="true"/>
      <ownedEnd xmi:id="_U-sV5hTUEdy-meDgxZ-44Q" name="" type="_oI_5cBTSEdy-meDgxZ-44Q" association="_U-sV5RTUEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U-sV5xTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U-sV6BTUEdy-meDgxZ-44Q"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_U-1fwBTUEdy-meDgxZ-44Q" memberEnd="_U-Za4RTUEdy-meDgxZ-44Q _U-1fwRTUEdy-meDgxZ-44Q _U-Za4RTUEdy-meDgxZ-44Q">
      <name xsi:nil="true"/>
      <ownedEnd xmi:id="_U-1fwRTUEdy-meDgxZ-44Q" name="" type="_oI_5cBTSEdy-meDgxZ-44Q" association="_U-1fwBTUEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U-1fwhTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U-1fwxTUEdy-meDgxZ-44Q"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_U-1fxRTUEdy-meDgxZ-44Q" memberEnd="_U-Za4xTUEdy-meDgxZ-44Q _U-1fxhTUEdy-meDgxZ-44Q _U-Za4xTUEdy-meDgxZ-44Q">
      <name xsi:nil="true"/>
      <ownedEnd xmi:id="_U-1fxhTUEdy-meDgxZ-44Q" name="" type="_oI_5cBTSEdy-meDgxZ-44Q" association="_U-1fxRTUEdy-meDgxZ-44Q">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U-1fxxTUEdy-meDgxZ-44Q" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U-1fyBTUEdy-meDgxZ-44Q"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_U_JBwBTUEdy-meDgxZ-44Q" name="DefaultFactory"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oBimkRTSEdy-meDgxZ-44Q" name="RWPackage" clientDependency="_U5BysBTUEdy-meDgxZ-44Q _U5ByshTUEdy-meDgxZ-44Q _U5LjshTUEdy-meDgxZ-44Q _U5LjtRTUEdy-meDgxZ-44Q _U5LjtxTUEdy-meDgxZ-44Q _U5UtohTUEdy-meDgxZ-44Q">
    <generalization xmi:id="_U3_Q4BTUEdy-meDgxZ-44Q" general="_oDCbYBTSEdy-meDgxZ-44Q"/>
    <ownedAttribute xmi:id="_U4SL0BTUEdy-meDgxZ-44Q" name="source" visibility="protected" type="_jK2kdRTSEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U4b80BTUEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U4SL4hTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U4SL0RTUEdy-meDgxZ-44Q" name="name" visibility="protected" type="_jK2kdRTSEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U4b80hTUEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U4b80RTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U4SL0hTUEdy-meDgxZ-44Q" name="elements" visibility="protected" type="_oDCbYBTSEdy-meDgxZ-44Q" association="_U4u3whTUEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U4b81BTUEdy-meDgxZ-44Q" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U4b80xTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedOperation xmi:id="_U4SL0xTUEdy-meDgxZ-44Q" name="getSource" visibility="public" concurrency="concurrent" raisedException="_oDVWUBTSEdy-meDgxZ-44Q">
      <ownedParameter xmi:id="_U4SL1BTUEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U4SL1RTUEdy-meDgxZ-44Q" name="add" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U4SL1hTUEdy-meDgxZ-44Q" name="elements" type="_jTWZIhTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U4SL1xTUEdy-meDgxZ-44Q" name="getName" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U4SL2BTUEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U4SL2RTUEdy-meDgxZ-44Q" name="setName" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U4SL2hTUEdy-meDgxZ-44Q" name="name" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U4SL2xTUEdy-meDgxZ-44Q" name="getElements" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U4SL3BTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U4SL3RTUEdy-meDgxZ-44Q" name="RWPackage" visibility="public" concurrency="concurrent"/>
    <ownedOperation xmi:id="_U4SL3hTUEdy-meDgxZ-44Q" name="add" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U4SL3xTUEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U4SL4BTUEdy-meDgxZ-44Q" name="setSource" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U4SL4RTUEdy-meDgxZ-44Q" name="source" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_jKtaghTSEdy-meDgxZ-44Q" name="Document" isAbstract="true"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_jKtahBTSEdy-meDgxZ-44Q" name="Element" isAbstract="true"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_jKjpgBTSEdy-meDgxZ-44Q" name="JPanel"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_jKjpgxTSEdy-meDgxZ-44Q" name="NoWayToShowException"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_jKZ4gBTSEdy-meDgxZ-44Q" name="GS_RWElement" clientDependency="_oDVWVBTSEdy-meDgxZ-44Q _oDegQRTSEdy-meDgxZ-44Q _oDegRBTSEdy-meDgxZ-44Q _oDegRhTSEdy-meDgxZ-44Q _oDegSRTSEdy-meDgxZ-44Q _oDoRQhTSEdy-meDgxZ-44Q _oDoRRRTSEdy-meDgxZ-44Q _oDoRSBTSEdy-meDgxZ-44Q">
    <generalization xmi:id="_oDCbYRTSEdy-meDgxZ-44Q" general="_oDCbYBTSEdy-meDgxZ-44Q"/>
    <ownedOperation xmi:id="_oDLlUBTSEdy-meDgxZ-44Q" name="createXMLElement" visibility="public" isAbstract="true" concurrency="concurrent">
      <ownedParameter xmi:id="_oDLlURTSEdy-meDgxZ-44Q" name="document" type="_jKtaghTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oDLlUhTSEdy-meDgxZ-44Q" type="_jKtahBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oDLlUxTSEdy-meDgxZ-44Q" name="createElementViewPanel" visibility="public" isAbstract="true" concurrency="concurrent" raisedException="_jKjpgxTSEdy-meDgxZ-44Q">
      <ownedParameter xmi:id="_oDLlVBTSEdy-meDgxZ-44Q" type="_jKjpgBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oDLlVRTSEdy-meDgxZ-44Q" name="getSource" visibility="public" isAbstract="true" concurrency="concurrent" raisedException="_oDVWUBTSEdy-meDgxZ-44Q">
      <ownedParameter xmi:id="_oDLlVhTSEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oDVWURTSEdy-meDgxZ-44Q" name="getURI" visibility="public" isAbstract="true" concurrency="concurrent">
      <ownedParameter xmi:id="_oDVWUhTSEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oDVWUxTSEdy-meDgxZ-44Q" name="show" visibility="public" isAbstract="true" concurrency="concurrent"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_oDCbYBTSEdy-meDgxZ-44Q" name="RWElement" clientDependency="_U4lGwBTUEdy-meDgxZ-44Q _U4lGwhTUEdy-meDgxZ-44Q _U4lGxRTUEdy-meDgxZ-44Q">
    <ownedOperation xmi:id="_U4b81hTUEdy-meDgxZ-44Q" name="getSource" visibility="public" isAbstract="true" concurrency="concurrent" raisedException="_oDVWUBTSEdy-meDgxZ-44Q">
      <ownedParameter xmi:id="_U4b81xTUEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oDVWUBTSEdy-meDgxZ-44Q" name="NotMarkupException"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_oDyCQBTSEdy-meDgxZ-44Q" name="GSFactory" clientDependency="_oEX4JhTSEdy-meDgxZ-44Q _oEhpIhTSEdy-meDgxZ-44Q _oEhpJRTSEdy-meDgxZ-44Q _oEhpKBTSEdy-meDgxZ-44Q _oEqzEhTSEdy-meDgxZ-44Q">
    <generalization xmi:id="_oEE9MRTSEdy-meDgxZ-44Q" general="_oEE9MBTSEdy-meDgxZ-44Q"/>
    <ownedOperation xmi:id="_oEOuMBTSEdy-meDgxZ-44Q" name="createConnection" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oEOuMhTSEdy-meDgxZ-44Q" name="source" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oEOuMxTSEdy-meDgxZ-44Q" name="target" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oEOuNRTSEdy-meDgxZ-44Q" name="note" type="_oEOuNBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oEOuNhTSEdy-meDgxZ-44Q" name="dependency">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
      <ownedParameter xmi:id="_oEOuOBTSEdy-meDgxZ-44Q" type="_oEOuNxTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oEOuORTSEdy-meDgxZ-44Q" name="createExplanatoryNote" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oEX4IBTSEdy-meDgxZ-44Q" name="source" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oEX4IRTSEdy-meDgxZ-44Q" type="_oEOuNBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oEX4IhTSEdy-meDgxZ-44Q" name="createResourcePointer" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oEX4IxTSEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oEX4JBTSEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oEX4JRTSEdy-meDgxZ-44Q" name="GSFactory" visibility="package" concurrency="concurrent"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oEE9MBTSEdy-meDgxZ-44Q" name="Factory" clientDependency="_U5xZlRTUEdy-meDgxZ-44Q _U5xZmBTUEdy-meDgxZ-44Q _U57KkhTUEdy-meDgxZ-44Q _U57KlRTUEdy-meDgxZ-44Q _U57KmBTUEdy-meDgxZ-44Q" isAbstract="true">
    <ownedOperation xmi:id="_U5oPoBTUEdy-meDgxZ-44Q" name="createConnection" visibility="public" isAbstract="true" concurrency="concurrent">
      <ownedParameter xmi:id="_U5oPoRTUEdy-meDgxZ-44Q" name="source" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U5oPohTUEdy-meDgxZ-44Q" name="target" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U5oPoxTUEdy-meDgxZ-44Q" name="note" type="_oEOuNBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U5oPpBTUEdy-meDgxZ-44Q" name="dependency">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
      <ownedParameter xmi:id="_U5oPpRTUEdy-meDgxZ-44Q" type="_oEOuNxTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U5oPphTUEdy-meDgxZ-44Q" name="createExplanatoryNote" visibility="public" isAbstract="true" concurrency="concurrent">
      <ownedParameter xmi:id="_U5xZkBTUEdy-meDgxZ-44Q" name="source" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U5xZkRTUEdy-meDgxZ-44Q" type="_oEOuNBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U5xZkhTUEdy-meDgxZ-44Q" name="createResourcePointer" visibility="public" isAbstract="true" concurrency="concurrent">
      <ownedParameter xmi:id="_U5xZkxTUEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U5xZlBTUEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oEOuMRTSEdy-meDgxZ-44Q" name="ResourcePointer" clientDependency="_U8wcKBTUEdy-meDgxZ-44Q _U85mERTUEdy-meDgxZ-44Q _U85mFBTUEdy-meDgxZ-44Q _U85mFxTUEdy-meDgxZ-44Q">
    <ownedAttribute xmi:id="_U7QnUBTUEdy-meDgxZ-44Q" name="connections" visibility="protected" type="_oEOuNxTSEdy-meDgxZ-44Q" association="_U8mrKxTUEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U7kJUBTUEdy-meDgxZ-44Q" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U7aYXRTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U7QnURTUEdy-meDgxZ-44Q" name="element" visibility="protected" type="_oDCbYBTSEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U7kJUxTUEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U7kJUhTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U7QnUhTUEdy-meDgxZ-44Q" name="sources" visibility="protected" type="_oEOuMRTSEdy-meDgxZ-44Q" association="_U8wcIBTUEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U7kJVRTUEdy-meDgxZ-44Q" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U7kJVBTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U7QnUxTUEdy-meDgxZ-44Q" name="elementRank" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U7kJWBTUEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U7kJVxTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U7QnVBTUEdy-meDgxZ-44Q" name="targets" visibility="protected" type="_oEOuMRTSEdy-meDgxZ-44Q" association="_U8wcJBTUEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U7kJWhTUEdy-meDgxZ-44Q" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U7kJWRTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedOperation xmi:id="_U7QnVRTUEdy-meDgxZ-44Q" name="addSource" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U7QnVhTUEdy-meDgxZ-44Q" name="source" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U7QnVxTUEdy-meDgxZ-44Q" name="getBackLinkElements" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U7QnWBTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U7QnWRTUEdy-meDgxZ-44Q" name="ResourcePointer" visibility="protected" concurrency="concurrent">
      <ownedParameter xmi:id="_U7QnWhTUEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U7QnWxTUEdy-meDgxZ-44Q" name="getDependentElements" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U7QnXBTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U7QnXRTUEdy-meDgxZ-44Q" name="getNumberOfDependentElements" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U7QnXhTUEdy-meDgxZ-44Q" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_U7QnXxTUEdy-meDgxZ-44Q" name="setElementRank" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U7QnYBTUEdy-meDgxZ-44Q" name="rank">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_U7QnYRTUEdy-meDgxZ-44Q" name="getForwarLinkElements" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U7QnYhTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U7QnYxTUEdy-meDgxZ-44Q" name="getElementRank" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U7aYUBTUEdy-meDgxZ-44Q" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_U7aYURTUEdy-meDgxZ-44Q" name="getDirectLinkElements" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U7aYUhTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U7aYUxTUEdy-meDgxZ-44Q" name="getBackwardDependentElements" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U7aYVBTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U7aYVRTUEdy-meDgxZ-44Q" name="addConnection" visibility="package" concurrency="concurrent">
      <ownedParameter xmi:id="_U7aYVhTUEdy-meDgxZ-44Q" name="connection" type="_oEOuNxTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U7aYVxTUEdy-meDgxZ-44Q" name="hasLink" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U7aYWBTUEdy-meDgxZ-44Q" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_U7aYWRTUEdy-meDgxZ-44Q" name="getElement" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U7aYWhTUEdy-meDgxZ-44Q" type="_oDCbYBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U7aYWxTUEdy-meDgxZ-44Q" name="addTarget" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U7aYXBTUEdy-meDgxZ-44Q" name="target" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oEOuNBTSEdy-meDgxZ-44Q" name="ExplanatoryNote" clientDependency="_U_4ooRTUEdy-meDgxZ-44Q _VABykhTUEdy-meDgxZ-44Q">
    <generalization xmi:id="_U_u3oBTUEdy-meDgxZ-44Q">
      <general xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jZdBLhTSEdy-meDgxZ-44Q"/>
    </generalization>
    <generalization xmi:id="_U_u3oRTUEdy-meDgxZ-44Q" general="_oDCbYBTSEdy-meDgxZ-44Q"/>
    <ownedOperation xmi:id="_U_u3ohTUEdy-meDgxZ-44Q" name="ExplanatoryNote" visibility="protected" concurrency="concurrent">
      <ownedParameter xmi:id="_U_u3oxTUEdy-meDgxZ-44Q" name="source" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U_u3pBTUEdy-meDgxZ-44Q" name="ExplanatoryNote" visibility="protected" concurrency="concurrent">
      <ownedParameter xmi:id="_U_u3pRTUEdy-meDgxZ-44Q" name="source" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U_u3phTUEdy-meDgxZ-44Q" name="id">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_U_u3pxTUEdy-meDgxZ-44Q" name="accept" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U_4ooBTUEdy-meDgxZ-44Q" name="visitor" type="_oPGhcRTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oEOuNxTSEdy-meDgxZ-44Q" name="Connection" clientDependency="_U8c6IBTUEdy-meDgxZ-44Q _U8c6IhTUEdy-meDgxZ-44Q _U8c6JBTUEdy-meDgxZ-44Q _U8mrIhTUEdy-meDgxZ-44Q _U8mrJRTUEdy-meDgxZ-44Q _U8mrKBTUEdy-meDgxZ-44Q">
    <generalization xmi:id="_U7kJXBTUEdy-meDgxZ-44Q" general="_oDCbYBTSEdy-meDgxZ-44Q"/>
    <ownedAttribute xmi:id="_U8A1QBTUEdy-meDgxZ-44Q" name="tARGET_TO_SOURCE" visibility="public" isLeaf="true" isStatic="true">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8J_SRTUEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8J_SBTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U8A1QRTUEdy-meDgxZ-44Q" name="expNote" visibility="protected" type="_oEOuNBTSEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8TwMBTUEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8J_ShTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U8A1QhTUEdy-meDgxZ-44Q" name="target" visibility="protected" type="_oEOuMRTSEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8TwMhTUEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8TwMRTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U8A1QxTUEdy-meDgxZ-44Q" name="sOURCE_TO_TARGET" visibility="public" isLeaf="true" isStatic="true">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8TwNBTUEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8TwMxTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U8A1RBTUEdy-meDgxZ-44Q" name="dependency" visibility="protected">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8TwNhTUEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8TwNRTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U8A1RRTUEdy-meDgxZ-44Q" name="source" visibility="protected" type="_oEOuMRTSEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8TwOBTUEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8TwNxTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U8A1RhTUEdy-meDgxZ-44Q" name="name" visibility="protected" type="_jK2kdRTSEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8TwOhTUEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8TwORTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedOperation xmi:id="_U8A1RxTUEdy-meDgxZ-44Q" name="getSource" visibility="public" concurrency="concurrent" raisedException="_oDVWUBTSEdy-meDgxZ-44Q">
      <ownedParameter xmi:id="_U8A1SBTUEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U8J_MBTUEdy-meDgxZ-44Q" name="getOppositePointer" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U8J_MRTUEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U8J_MhTUEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U8J_MxTUEdy-meDgxZ-44Q" name="getName" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U8J_NBTUEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U8J_NRTUEdy-meDgxZ-44Q" name="getBackwardDependentResource" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U8J_NhTUEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U8J_NxTUEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U8J_OBTUEdy-meDgxZ-44Q" name="getDependentResource" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U8J_ORTUEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U8J_OhTUEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U8J_OxTUEdy-meDgxZ-44Q" name="getExplanatoryNote" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U8J_PBTUEdy-meDgxZ-44Q" type="_oEOuNBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U8J_PRTUEdy-meDgxZ-44Q" name="getTargetPointer" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U8J_PhTUEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U8J_PxTUEdy-meDgxZ-44Q" name="setName" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U8J_QBTUEdy-meDgxZ-44Q" name="name" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U8J_QRTUEdy-meDgxZ-44Q" name="getSourcePointer" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U8J_QhTUEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U8J_QxTUEdy-meDgxZ-44Q" name="Connection" visibility="protected" concurrency="concurrent">
      <ownedParameter xmi:id="_U8J_RBTUEdy-meDgxZ-44Q" name="source" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U8J_RRTUEdy-meDgxZ-44Q" name="target" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U8J_RhTUEdy-meDgxZ-44Q" name="note" type="_oEOuNBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U8J_RxTUEdy-meDgxZ-44Q" name="dependency">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oE0kEBTSEdy-meDgxZ-44Q" name="GSChangeImpactAnalysis" clientDependency="_oFkK-BTSEdy-meDgxZ-44Q _oFt78hTSEdy-meDgxZ-44Q _oFt79RTSEdy-meDgxZ-44Q _oFt7-BTSEdy-meDgxZ-44Q _oFt7-xTSEdy-meDgxZ-44Q _oF3F4hTSEdy-meDgxZ-44Q">
    <generalization xmi:id="_oFbBARTSEdy-meDgxZ-44Q" general="_oFbBABTSEdy-meDgxZ-44Q"/>
    <ownedOperation xmi:id="_oFbBAhTSEdy-meDgxZ-44Q" name="GSChangeImpactAnalysis" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oFkK8RTSEdy-meDgxZ-44Q" name="changeSource" type="_oFkK8BTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oFkK8hTSEdy-meDgxZ-44Q" name="setViewColor" visibility="private" concurrency="concurrent"/>
    <ownedOperation xmi:id="_oFkK8xTSEdy-meDgxZ-44Q" name="clearColor" visibility="private" concurrency="concurrent"/>
    <ownedOperation xmi:id="_oFkK9BTSEdy-meDgxZ-44Q" name="execute" visibility="public" concurrency="concurrent"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oFbBABTSEdy-meDgxZ-44Q" name="ChangeImpactAnalysis" clientDependency="_U6hAchTUEdy-meDgxZ-44Q _U6hAdRTUEdy-meDgxZ-44Q _U6qxchTUEdy-meDgxZ-44Q _U6qxdRTUEdy-meDgxZ-44Q _U60icRTUEdy-meDgxZ-44Q _U60idBTUEdy-meDgxZ-44Q _U60idxTUEdy-meDgxZ-44Q">
    <generalization xmi:id="_U6EUgxTUEdy-meDgxZ-44Q" general="_U6EUghTUEdy-meDgxZ-44Q"/>
    <ownedOperation xmi:id="_U6EUhBTUEdy-meDgxZ-44Q" name="ChangeImpactAnalysis" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U6OFgBTUEdy-meDgxZ-44Q" name="changeSource" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U6OFgRTUEdy-meDgxZ-44Q" name="execute" visibility="public" concurrency="concurrent"/>
    <ownedOperation xmi:id="_U6OFghTUEdy-meDgxZ-44Q" name="analyze" visibility="private" concurrency="concurrent">
      <ownedParameter xmi:id="_U6OFgxTUEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U6OFhBTUEdy-meDgxZ-44Q" name="table" type="_oHDYuRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U6X2gBTUEdy-meDgxZ-44Q" name="stack" type="_jTWZIhTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U6X2gRTUEdy-meDgxZ-44Q" name="distance">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oFkK8BTSEdy-meDgxZ-44Q" name="GSResourcePointer" clientDependency="_oHW6sRTSEdy-meDgxZ-44Q _oHW6tBTSEdy-meDgxZ-44Q _oHW6txTSEdy-meDgxZ-44Q _oHgEoRTSEdy-meDgxZ-44Q _oHgEpBTSEdy-meDgxZ-44Q _oHgEpxTSEdy-meDgxZ-44Q _oHp1ohTSEdy-meDgxZ-44Q _oHp1pBTSEdy-meDgxZ-44Q _oHp1pxTSEdy-meDgxZ-44Q _oHzmohTSEdy-meDgxZ-44Q _oHzmpRTSEdy-meDgxZ-44Q _oHzmqBTSEdy-meDgxZ-44Q _oHzmqxTSEdy-meDgxZ-44Q">
    <generalization xmi:id="_oGnT0BTSEdy-meDgxZ-44Q" general="_oEOuMRTSEdy-meDgxZ-44Q"/>
    <ownedAttribute xmi:id="_oG6OwBTSEdy-meDgxZ-44Q" name="view" visibility="protected" type="_oG6OwhTSEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oHNJtRTSEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oHNJtBTSEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedOperation xmi:id="_oG6OwxTSEdy-meDgxZ-44Q" name="getURI" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oHDYsBTSEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oHDYsRTSEdy-meDgxZ-44Q" name="restore" visibility="public" isStatic="true" concurrency="concurrent">
      <ownedParameter xmi:id="_oHDYshTSEdy-meDgxZ-44Q" name="element" type="_jKtahBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oHDYsxTSEdy-meDgxZ-44Q" type="_oFkK8BTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oHDYtBTSEdy-meDgxZ-44Q" name="getView" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oHDYtRTSEdy-meDgxZ-44Q" type="_oG6OwhTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oHDYthTSEdy-meDgxZ-44Q" name="GSResourcePointer" visibility="protected" concurrency="concurrent">
      <ownedParameter xmi:id="_oHDYtxTSEdy-meDgxZ-44Q" name="element" type="_jKZ4gBTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oHDYuBTSEdy-meDgxZ-44Q" name="getLocalViewInfo" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oHNJsBTSEdy-meDgxZ-44Q" type="_oHDYuRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oHNJsRTSEdy-meDgxZ-44Q" name="createXMLElement" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oHNJshTSEdy-meDgxZ-44Q" name="document" type="_jKtaghTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oHNJsxTSEdy-meDgxZ-44Q" type="_jKtahBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oFkK9RTSEdy-meDgxZ-44Q" name="GS_RWRepository" clientDependency="_oKCbSBTSEdy-meDgxZ-44Q _oKMMQRTSEdy-meDgxZ-44Q _oKMMRBTSEdy-meDgxZ-44Q _oKMMRhTSEdy-meDgxZ-44Q _oKMMSRTSEdy-meDgxZ-44Q _oKVWMRTSEdy-meDgxZ-44Q _oKVWNBTSEdy-meDgxZ-44Q _oKfHMhTSEdy-meDgxZ-44Q _oKfHNRTSEdy-meDgxZ-44Q _oKfHOBTSEdy-meDgxZ-44Q _oKoRIhTSEdy-meDgxZ-44Q _oKoRJRTSEdy-meDgxZ-44Q _oKoRKBTSEdy-meDgxZ-44Q _oKoRKxTSEdy-meDgxZ-44Q _oKyCIhTSEdy-meDgxZ-44Q _oKyCJRTSEdy-meDgxZ-44Q">
    <generalization xmi:id="_oI_5cRTSEdy-meDgxZ-44Q" general="_oI_5cBTSEdy-meDgxZ-44Q"/>
    <ownedAttribute xmi:id="_oJb-UBTSEdy-meDgxZ-44Q" name="singleton" visibility="private" isStatic="true" type="_oFkK9RTSEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oKCbRBTSEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oKCbQxTSEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedOperation xmi:id="_oJlvUBTSEdy-meDgxZ-44Q" name="getAllElements" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oJlvURTSEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oJlvUhTSEdy-meDgxZ-44Q" name="getLocalViewInfo" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oJvgUBTSEdy-meDgxZ-44Q" name="element" type="_jKZ4gBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oJvgURTSEdy-meDgxZ-44Q" type="_oHDYuRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oJvgUhTSEdy-meDgxZ-44Q" name="save" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oJ4qQBTSEdy-meDgxZ-44Q" name="document" type="_jKtaghTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oJ4qQRTSEdy-meDgxZ-44Q" name="parent" type="_jKtahBTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oJ4qQhTSEdy-meDgxZ-44Q" name="restore" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oJ4qQxTSEdy-meDgxZ-44Q" name="rwElement" type="_jKtahBTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oJ4qRBTSEdy-meDgxZ-44Q" name="getDirectElements" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oJ4qRRTSEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oJ4qRhTSEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oJ4qRxTSEdy-meDgxZ-44Q" name="getResourcePointer" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oJ4qSBTSEdy-meDgxZ-44Q" name="element" type="_jKZ4gBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oJ4qSRTSEdy-meDgxZ-44Q" type="_oFkK8BTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oJ4qShTSEdy-meDgxZ-44Q" name="showLocalView" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oJ4qSxTSEdy-meDgxZ-44Q" name="element" type="_jKZ4gBTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oJ4qTBTSEdy-meDgxZ-44Q" name="GS_RWRepository" visibility="private" concurrency="concurrent"/>
    <ownedOperation xmi:id="_oJ4qTRTSEdy-meDgxZ-44Q" name="getFactory" visibility="protected" concurrency="concurrent">
      <ownedParameter xmi:id="_oKCbQBTSEdy-meDgxZ-44Q" type="_oEE9MBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oKCbQRTSEdy-meDgxZ-44Q" name="getInstance" visibility="public" isStatic="true" concurrency="concurrent">
      <ownedParameter xmi:id="_oKCbQhTSEdy-meDgxZ-44Q" type="_oFkK9RTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oFkK9hTSEdy-meDgxZ-44Q" name="GlobalViewPanel"/>
  <packagedElement xmi:type="uml:Package" xmi:id="_oG6OwRTSEdy-meDgxZ-44Q" name="smart_gs.reasoning_web.swingui.view">
    <packagedElement xmi:type="uml:Class" xmi:id="_oG6OwhTSEdy-meDgxZ-44Q" name="View" isAbstract="true"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oG6OwhTSEdy-meDgxZ-44Q" name="View" isAbstract="true"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_oHNJthTSEdy-meDgxZ-44Q" name="URISolver"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_oH8wkhTSEdy-meDgxZ-44Q" name="GSChangeImpactAnalysis2" clientDependency="_oIZcgBTSEdy-meDgxZ-44Q _oIZcgxTSEdy-meDgxZ-44Q _oIZchhTSEdy-meDgxZ-44Q _oIjNghTSEdy-meDgxZ-44Q _oIjNhRTSEdy-meDgxZ-44Q _oIjNiBTSEdy-meDgxZ-44Q _oIsXchTSEdy-meDgxZ-44Q">
    <generalization xmi:id="_oIGhkRTSEdy-meDgxZ-44Q" general="_oIGhkBTSEdy-meDgxZ-44Q"/>
    <ownedOperation xmi:id="_oIPrgBTSEdy-meDgxZ-44Q" name="setViewColor" visibility="private" concurrency="concurrent"/>
    <ownedOperation xmi:id="_oIPrgRTSEdy-meDgxZ-44Q" name="GSChangeImpactAnalysis2" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oIPrghTSEdy-meDgxZ-44Q" name="changeSource" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oIPrgxTSEdy-meDgxZ-44Q" name="execute" visibility="public" concurrency="concurrent"/>
    <ownedOperation xmi:id="_oIPrhBTSEdy-meDgxZ-44Q" name="clearColor" visibility="private" concurrency="concurrent"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oIGhkBTSEdy-meDgxZ-44Q" name="ChangeImpactAnalysis2" clientDependency="_U9gDABTUEdy-meDgxZ-44Q _U9gDAxTUEdy-meDgxZ-44Q _U9pM8hTUEdy-meDgxZ-44Q _U9pM9RTUEdy-meDgxZ-44Q _U9pM9xTUEdy-meDgxZ-44Q _U9pM-hTUEdy-meDgxZ-44Q _U9y98hTUEdy-meDgxZ-44Q _U9y99RTUEdy-meDgxZ-44Q">
    <generalization xmi:id="_U9DXEBTUEdy-meDgxZ-44Q" general="_U6EUghTUEdy-meDgxZ-44Q"/>
    <ownedOperation xmi:id="_U9DXERTUEdy-meDgxZ-44Q" name="execute" visibility="public" concurrency="concurrent"/>
    <ownedOperation xmi:id="_U9DXEhTUEdy-meDgxZ-44Q" name="analyze" visibility="private" concurrency="concurrent">
      <ownedParameter xmi:id="_U9NIEBTUEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U9WSABTUEdy-meDgxZ-44Q" name="table" type="_oHDYuRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U9WSARTUEdy-meDgxZ-44Q" name="stack" type="_jTWZIhTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U9WSAhTUEdy-meDgxZ-44Q" name="distance">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_U9WSAxTUEdy-meDgxZ-44Q" name="ChangeImpactAnalysis2" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U9WSBBTUEdy-meDgxZ-44Q" name="changeSource" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oI_5cBTSEdy-meDgxZ-44Q" name="RWRepository" clientDependency="_U_JBwRTUEdy-meDgxZ-44Q _U_JBxBTUEdy-meDgxZ-44Q _U_JBxhTUEdy-meDgxZ-44Q _U_SLshTUEdy-meDgxZ-44Q _U_SLtBTUEdy-meDgxZ-44Q _U_SLthTUEdy-meDgxZ-44Q _U_b8shTUEdy-meDgxZ-44Q _U_b8tRTUEdy-meDgxZ-44Q _U_b8uBTUEdy-meDgxZ-44Q _U_b8uxTUEdy-meDgxZ-44Q">
    <ownedAttribute xmi:id="_U-Za4BTUEdy-meDgxZ-44Q" name="pointers" visibility="protected" type="_oEOuMRTSEdy-meDgxZ-44Q" association="_U-sV5RTUEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U-sV2xTUEdy-meDgxZ-44Q" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U-sV2hTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U-Za4RTUEdy-meDgxZ-44Q" name="connections" visibility="protected" type="_oEOuNxTSEdy-meDgxZ-44Q" association="_U-1fwBTUEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U-sV3hTUEdy-meDgxZ-44Q" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U-sV3RTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U-Za4hTUEdy-meDgxZ-44Q" name="factory" visibility="private" type="_oEE9MBTSEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U-sV4RTUEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U-sV4BTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U-Za4xTUEdy-meDgxZ-44Q" name="observers" visibility="private" association="_U-1fxRTUEdy-meDgxZ-44Q">
      <type xmi:type="uml:Interface" href="platform:/resource/SMART_GS/.repository.uml2#_U-ik5BTUEdy-meDgxZ-44Q"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U-sV4xTUEdy-meDgxZ-44Q" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U-sV4hTUEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedOperation xmi:id="_U-Za5BTUEdy-meDgxZ-44Q" name="getConnections" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U-Za5RTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U-Za5hTUEdy-meDgxZ-44Q" name="notifyChange" visibility="public" concurrency="concurrent"/>
    <ownedOperation xmi:id="_U-Za5xTUEdy-meDgxZ-44Q" name="createConnection" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U-Za6BTUEdy-meDgxZ-44Q" name="source" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U-Za6RTUEdy-meDgxZ-44Q" name="target" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U-ik0BTUEdy-meDgxZ-44Q" name="note" type="_oEOuNBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U-ik0RTUEdy-meDgxZ-44Q" name="dependency">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_U-ik0hTUEdy-meDgxZ-44Q" name="addConnection" visibility="private" concurrency="concurrent">
      <ownedParameter xmi:id="_U-ik0xTUEdy-meDgxZ-44Q" name="source" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U-ik1BTUEdy-meDgxZ-44Q" name="target" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U-ik1RTUEdy-meDgxZ-44Q" name="note" type="_oEOuNBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U-ik1hTUEdy-meDgxZ-44Q" name="dependency">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_U-ik1xTUEdy-meDgxZ-44Q" name="getResourcePointers" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U-ik2BTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U-ik2RTUEdy-meDgxZ-44Q" name="hasLink" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U-ik2hTUEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U-ik2xTUEdy-meDgxZ-44Q" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_U-ik3BTUEdy-meDgxZ-44Q" name="initialize" visibility="public" concurrency="concurrent"/>
    <ownedOperation xmi:id="_U-ik3RTUEdy-meDgxZ-44Q" name="getDirectElements" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U-ik3hTUEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U-ik3xTUEdy-meDgxZ-44Q" type="_jTWZIhTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U-ik4BTUEdy-meDgxZ-44Q" name="register" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U-ik4RTUEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U-ik4hTUEdy-meDgxZ-44Q" name="addObserver" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U-ik5RTUEdy-meDgxZ-44Q" name="observer">
        <type xmi:type="uml:Interface" href="platform:/resource/SMART_GS/.repository.uml2#_U-ik5BTUEdy-meDgxZ-44Q"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_U-ik5hTUEdy-meDgxZ-44Q" name="isRegistered" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U-ik5xTUEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U-ik6BTUEdy-meDgxZ-44Q" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_U-sV0BTUEdy-meDgxZ-44Q" name="RWRepository" visibility="protected" concurrency="concurrent"/>
    <ownedOperation xmi:id="_U-sV0RTUEdy-meDgxZ-44Q" name="addConnection" visibility="protected" concurrency="concurrent">
      <ownedParameter xmi:id="_U-sV0hTUEdy-meDgxZ-44Q" name="connection" type="_oEOuNxTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U-sV0xTUEdy-meDgxZ-44Q" name="getResourcePointer" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_U-sV1BTUEdy-meDgxZ-44Q" name="element" type="_oDCbYBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_U-sV1RTUEdy-meDgxZ-44Q" type="_oEOuMRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U-sV1hTUEdy-meDgxZ-44Q" name="getFactory" visibility="protected" concurrency="concurrent">
      <ownedParameter xmi:id="_U-sV1xTUEdy-meDgxZ-44Q" type="_oEE9MBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_U-sV2BTUEdy-meDgxZ-44Q" name="register" visibility="protected" concurrency="concurrent">
      <ownedParameter xmi:id="_U-sV2RTUEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oKCbRRTSEdy-meDgxZ-44Q" name="ExpNoteManager" clientDependency="_oQlvMBTSEdy-meDgxZ-44Q _oQlvMxTSEdy-meDgxZ-44Q _oQlvNhTSEdy-meDgxZ-44Q _oQ5RMRTSEdy-meDgxZ-44Q _oQ5RNBTSEdy-meDgxZ-44Q _oQ5RNxTSEdy-meDgxZ-44Q _oQ5ROhTSEdy-meDgxZ-44Q _oRCbIhTSEdy-meDgxZ-44Q _oRCbJRTSEdy-meDgxZ-44Q">
    <ownedAttribute xmi:id="_oQJqUBTSEdy-meDgxZ-44Q" name="notes" visibility="private" type="_oMRP4hTSEdy-meDgxZ-44Q" association="_oQclQBTSEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oQS0ThTSEdy-meDgxZ-44Q" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oQS0TRTSEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_oQJqURTSEdy-meDgxZ-44Q" name="singleton" visibility="private" isStatic="true" type="_oKCbRRTSEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oQS0URTSEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oQS0UBTSEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedOperation xmi:id="_oQJqUhTSEdy-meDgxZ-44Q" name="addNote" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oQJqUxTSEdy-meDgxZ-44Q" name="note" type="_oMRP4hTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oQJqVBTSEdy-meDgxZ-44Q" name="getResource" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oQS0QBTSEdy-meDgxZ-44Q" name="uri" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oQS0QRTSEdy-meDgxZ-44Q" type="_jUY6_xTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oQS0QhTSEdy-meDgxZ-44Q" name="restore" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oQS0QxTSEdy-meDgxZ-44Q" name="element" type="_jKtahBTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oQS0RBTSEdy-meDgxZ-44Q" name="getExplanatoryNote" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oQS0RRTSEdy-meDgxZ-44Q" name="id">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
      <ownedParameter xmi:id="_oQS0RhTSEdy-meDgxZ-44Q" type="_oMRP4hTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oQS0RxTSEdy-meDgxZ-44Q" name="save" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oQS0SBTSEdy-meDgxZ-44Q" name="document" type="_jKtaghTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oQS0SRTSEdy-meDgxZ-44Q" name="parent" type="_jKtahBTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oQS0ShTSEdy-meDgxZ-44Q" name="ExpNoteManager" visibility="private" concurrency="concurrent"/>
    <ownedOperation xmi:id="_oQS0SxTSEdy-meDgxZ-44Q" name="getInstance" visibility="public" isStatic="true" concurrency="concurrent">
      <ownedParameter xmi:id="_oQS0TBTSEdy-meDgxZ-44Q" type="_oKCbRRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oKCbRhTSEdy-meDgxZ-44Q" name="ERCalculator"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_oKCbRxTSEdy-meDgxZ-44Q" name="GSConnection" clientDependency="_oMRP4xTSEdy-meDgxZ-44Q _oMRP5hTSEdy-meDgxZ-44Q _oMbA4hTSEdy-meDgxZ-44Q _oMbA5RTSEdy-meDgxZ-44Q _oMbA6BTSEdy-meDgxZ-44Q _oMkx4hTSEdy-meDgxZ-44Q _oMkx5BTSEdy-meDgxZ-44Q _oMkx5xTSEdy-meDgxZ-44Q _oMkx6hTSEdy-meDgxZ-44Q _oMt70hTSEdy-meDgxZ-44Q _oMt71RTSEdy-meDgxZ-44Q _oM3s0hTSEdy-meDgxZ-44Q _oM3s1RTSEdy-meDgxZ-44Q _oM3s2BTSEdy-meDgxZ-44Q _oM3s2xTSEdy-meDgxZ-44Q">
    <generalization xmi:id="_oLOuEBTSEdy-meDgxZ-44Q" general="_oEOuNxTSEdy-meDgxZ-44Q"/>
    <generalization xmi:id="_oLOuERTSEdy-meDgxZ-44Q" general="_jKZ4gBTSEdy-meDgxZ-44Q"/>
    <ownedAttribute xmi:id="_oL0j8BTSEdy-meDgxZ-44Q" name="view" visibility="protected" type="_oG6OwhTSEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oMRP4RTSEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oMRP4BTSEdy-meDgxZ-44Q"/>
    </ownedAttribute>
    <ownedOperation xmi:id="_oL0j8RTSEdy-meDgxZ-44Q" name="show" visibility="public" concurrency="concurrent"/>
    <ownedOperation xmi:id="_oL0j8hTSEdy-meDgxZ-44Q" name="getView" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oL0j8xTSEdy-meDgxZ-44Q" type="_oG6OwhTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oL0j9BTSEdy-meDgxZ-44Q" name="restore" visibility="public" isStatic="true" concurrency="concurrent">
      <ownedParameter xmi:id="_oL0j9RTSEdy-meDgxZ-44Q" name="element" type="_jKtahBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oL0j9hTSEdy-meDgxZ-44Q" type="_oKCbRxTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oL0j9xTSEdy-meDgxZ-44Q" name="createElementViewPanel" visibility="public" concurrency="concurrent" raisedException="_jKjpgxTSEdy-meDgxZ-44Q">
      <ownedParameter xmi:id="_oL0j-BTSEdy-meDgxZ-44Q" type="_jKjpgBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oL0j-RTSEdy-meDgxZ-44Q" name="getURI" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oL0j-hTSEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oL0j-xTSEdy-meDgxZ-44Q" name="getTargetPointer" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oL-U8BTSEdy-meDgxZ-44Q" type="_oFkK8BTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oL-U8RTSEdy-meDgxZ-44Q" name="GSConnection" visibility="protected" concurrency="concurrent">
      <ownedParameter xmi:id="_oL-U8hTSEdy-meDgxZ-44Q" name="source" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oL-U8xTSEdy-meDgxZ-44Q" name="target" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oL-U9BTSEdy-meDgxZ-44Q" name="note" type="_oEOuNBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oL-U9RTSEdy-meDgxZ-44Q" name="dependency">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_oL-U9hTSEdy-meDgxZ-44Q" name="getSourcePointer" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oL-U9xTSEdy-meDgxZ-44Q" type="_oFkK8BTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oL-U-BTSEdy-meDgxZ-44Q" name="createXMLElement" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oMIF8BTSEdy-meDgxZ-44Q" name="document" type="_jKtaghTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oMIF8RTSEdy-meDgxZ-44Q" type="_jKtahBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oMIF8hTSEdy-meDgxZ-44Q" name="getOppositePointer" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oMIF8xTSEdy-meDgxZ-44Q" name="pointer" type="_oEOuMRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oMIF9BTSEdy-meDgxZ-44Q" type="_oFkK8BTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oMRP4hTSEdy-meDgxZ-44Q" name="GSExplanatoryNote" clientDependency="_oPQScxTSEdy-meDgxZ-44Q _oPQSdhTSEdy-meDgxZ-44Q _oPZcYhTSEdy-meDgxZ-44Q _oPZcZRTSEdy-meDgxZ-44Q _oPZcaBTSEdy-meDgxZ-44Q _oPjNYRTSEdy-meDgxZ-44Q _oPjNZBTSEdy-meDgxZ-44Q _oPjNZxTSEdy-meDgxZ-44Q _oPjNahTSEdy-meDgxZ-44Q _oPs-YhTSEdy-meDgxZ-44Q _oPs-ZRTSEdy-meDgxZ-44Q _oPs-aBTSEdy-meDgxZ-44Q">
    <generalization xmi:id="_oN6OoBTSEdy-meDgxZ-44Q" general="_oEOuNBTSEdy-meDgxZ-44Q"/>
    <generalization xmi:id="_oOD_oBTSEdy-meDgxZ-44Q" general="_jKZ4gBTSEdy-meDgxZ-44Q"/>
    <ownedOperation xmi:id="_oOzmgBTSEdy-meDgxZ-44Q" name="getTextSegmentByURI" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oOzmgRTSEdy-meDgxZ-44Q" name="uri" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oOzmghTSEdy-meDgxZ-44Q" type="_jUY6_xTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oOzmgxTSEdy-meDgxZ-44Q" name="getURI" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oOzmhBTSEdy-meDgxZ-44Q" type="_jK2kdRTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oOzmhRTSEdy-meDgxZ-44Q" name="restore" visibility="public" isStatic="true" concurrency="concurrent">
      <ownedParameter xmi:id="_oO9XgBTSEdy-meDgxZ-44Q" name="noteElement" type="_jKtahBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oO9XgRTSEdy-meDgxZ-44Q" type="_oMRP4hTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oO9XghTSEdy-meDgxZ-44Q" name="accept" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oPGhchTSEdy-meDgxZ-44Q" name="visitor" type="_oPGhcRTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oPGhcxTSEdy-meDgxZ-44Q" name="GSExplanatoryNote" visibility="public" concurrency="concurrent">
      <ownedParameter xmi:id="_oPGhdBTSEdy-meDgxZ-44Q" name="source" type="_jK2kdRTSEdy-meDgxZ-44Q"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oPGhdRTSEdy-meDgxZ-44Q" name="createElementViewPanel" visibility="public" concurrency="concurrent" raisedException="_jKjpgxTSEdy-meDgxZ-44Q">
      <ownedParameter xmi:id="_oPGhdhTSEdy-meDgxZ-44Q" type="_jKjpgBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_jUY6_xTSEdy-meDgxZ-44Q" name="GSResource" isAbstract="true"/>
  <packagedElement xmi:type="uml:Package" xmi:id="_oPGhcBTSEdy-meDgxZ-44Q" name="smart_gs.logical.visitor">
    <packagedElement xmi:type="uml:Interface" xmi:id="_oPGhcRTSEdy-meDgxZ-44Q" name="Visitor"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_oPGhcRTSEdy-meDgxZ-44Q" name="Visitor"/>
  <packagedElement xmi:type="uml:Package" xmi:id="_oPQScBTSEdy-meDgxZ-44Q" name="smart_gs.reasoning_web">
    <packagedElement xmi:type="uml:Class" xmi:id="_oPQScRTSEdy-meDgxZ-44Q" name="ExplanatoryNoteDialog"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oPQScRTSEdy-meDgxZ-44Q" name="ExplanatoryNoteDialog"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_oPQSchTSEdy-meDgxZ-44Q" name="TextSegment"/>
  <packagedElement xmi:type="uml:Association" xmi:id="_oQclQBTSEdy-meDgxZ-44Q" memberEnd="_oQJqUBTSEdy-meDgxZ-44Q _oQclQRTSEdy-meDgxZ-44Q">
    <name xsi:nil="true"/>
    <ownedEnd xmi:id="_oQclQRTSEdy-meDgxZ-44Q" name="" type="_oKCbRRTSEdy-meDgxZ-44Q" association="_oQclQBTSEdy-meDgxZ-44Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oQclQhTSEdy-meDgxZ-44Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oQclQxTSEdy-meDgxZ-44Q"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_jMyeJBTSEdy-meDgxZ-44Q" name="XML2RWElementConverter" clientDependency="_oTR20xTSEdy-meDgxZ-44Q _oTR21hTSEdy-meDgxZ-44Q _oTR22RTSEdy-meDgxZ-44Q _oTbAwhTSEdy-meDgxZ-44Q _oTbAxRTSEdy-meDgxZ-44Q _oTbAyBTSEdy-meDgxZ-44Q _oTkxwhTSEdy-meDgxZ-44Q _oTkxxBTSEdy-meDgxZ-44Q _oTkxxxTSEdy-meDgxZ-44Q _oTkxyhTSEdy-meDgxZ-44Q _oTuiwhTSEdy-meDgxZ-44Q _oTuixRTSEdy-meDgxZ-44Q _oTuiyBTSEdy-meDgxZ-44Q _oT3sshTSEdy-meDgxZ-44Q _oT3stRTSEdy-meDgxZ-44Q _oUBdshTSEdy-meDgxZ-44Q _oUBdtRTSEdy-meDgxZ-44Q _oUBdtxTSEdy-meDgxZ-44Q _oUBduhTSEdy-meDgxZ-44Q">
    <ownedOperation xmi:id="_oSrZ4BTSEdy-meDgxZ-44Q" name="getPackage" visibility="private" isStatic="true" concurrency="concurrent">
      <ownedParameter xmi:id="_oS1K4BTSEdy-meDgxZ-44Q" name="element" type="_jKtahBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oS1K4RTSEdy-meDgxZ-44Q" type="_oBProBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oS1K4hTSEdy-meDgxZ-44Q" name="getStandardDocument" visibility="private" isStatic="true" concurrency="concurrent">
      <ownedParameter xmi:id="_oS1K4xTSEdy-meDgxZ-44Q" name="element" type="_jKtahBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oS1K5BTSEdy-meDgxZ-44Q" type="_jLAVcBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oS1K5RTSEdy-meDgxZ-44Q" name="getQuery" visibility="private" isStatic="true" concurrency="concurrent">
      <ownedParameter xmi:id="_oS1K5hTSEdy-meDgxZ-44Q" name="element" type="_jKtahBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oS1K5xTSEdy-meDgxZ-44Q" type="_jKZ4gBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oS1K6BTSEdy-meDgxZ-44Q" name="getShortCut" visibility="private" isStatic="true" concurrency="concurrent">
      <ownedParameter xmi:id="_oS1K6RTSEdy-meDgxZ-44Q" name="element" type="_jKtahBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oS1K6hTSEdy-meDgxZ-44Q" type="_jKZ4gBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_oS1K6xTSEdy-meDgxZ-44Q" name="convert" visibility="public" isStatic="true" concurrency="concurrent">
      <ownedParameter xmi:id="_oS1K7BTSEdy-meDgxZ-44Q" name="element" type="_jKtahBTSEdy-meDgxZ-44Q"/>
      <ownedParameter xmi:id="_oS1K7RTSEdy-meDgxZ-44Q" type="_jKZ4gBTSEdy-meDgxZ-44Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_jLAVcBTSEdy-meDgxZ-44Q" name="StandardTextDocument"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_oTIF0RTSEdy-meDgxZ-44Q" name="Node" isAbstract="true"/>
  <packagedElement xmi:type="uml:Package" xmi:id="_oTIF0hTSEdy-meDgxZ-44Q" name="smart_gs.image_search.logical">
    <packagedElement xmi:type="uml:Class" xmi:id="_oTIF0xTSEdy-meDgxZ-44Q" name="GSQuery"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_oTIF1BTSEdy-meDgxZ-44Q" name="QueryBacket"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oTIF0xTSEdy-meDgxZ-44Q" name="GSQuery"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_oTIF1BTSEdy-meDgxZ-44Q" name="QueryBacket"/>
  <packagedElement xmi:type="uml:Package" xmi:id="_oTIF1xTSEdy-meDgxZ-44Q" name="javax.imageio">
    <packagedElement xmi:type="uml:Class" xmi:id="_oTR20BTSEdy-meDgxZ-44Q" name="ImageIO" isLeaf="true"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_oTR20BTSEdy-meDgxZ-44Q" name="ImageIO" isLeaf="true"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_oTR20RTSEdy-meDgxZ-44Q" name="Spread"/>
  <packagedElement xmi:type="uml:Package" xmi:id="_jK2kcxTSEdy-meDgxZ-44Q" name="java.lang">
    <packagedElement xmi:type="uml:Class" xmi:id="_jK2kdRTSEdy-meDgxZ-44Q" name="String" isLeaf="true"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_oHW6sBTSEdy-meDgxZ-44Q" name="System" isLeaf="true"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_U6hAcBTUEdy-meDgxZ-44Q" name="Double" isLeaf="true"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_U6hAcRTUEdy-meDgxZ-44Q" name="Math" isLeaf="true"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_jTWZIRTSEdy-meDgxZ-44Q" name="java.util">
    <packagedElement xmi:type="uml:Interface" xmi:id="_jTWZIhTSEdy-meDgxZ-44Q" name="List" isAbstract="true"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_jUr15xTSEdy-meDgxZ-44Q" name="ArrayList"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_oHDYuRTSEdy-meDgxZ-44Q" name="Hashtable"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_jUPxAhTSEdy-meDgxZ-44Q" name="java.awt">
    <packagedElement xmi:type="uml:Class" xmi:id="_jUPxAxTSEdy-meDgxZ-44Q" name="Point"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_oFkK9xTSEdy-meDgxZ-44Q" name="Color"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_oTIF0BTSEdy-meDgxZ-44Q" name="Image" isAbstract="true"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_oTIF1RTSEdy-meDgxZ-44Q" name="java.io">
    <packagedElement xmi:type="uml:Class" xmi:id="_oTIF1hTSEdy-meDgxZ-44Q" name="IOException"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_oTR20hTSEdy-meDgxZ-44Q" name="File"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jM8PIBTSEdy-meDgxZ-44Q" supplier="_jKjpgBTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jNPKERTSEdy-meDgxZ-44Q" supplier="_jKtahBTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jNPKFBTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jNY7EhTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Interface" href="platform:/resource/SMART_GS/.repository.uml2#_jMyeIhTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jNiFAhTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jMyeIxTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jNiFBRTSEdy-meDgxZ-44Q" supplier="_jMyeJBTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jNr2AhTSEdy-meDgxZ-44Q" supplier="_jKtaghTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jN1nAhTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLJfZxTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jN-w8hTSEdy-meDgxZ-44Q" supplier="_jKjpgxTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jOIh8RTSEdy-meDgxZ-44Q" supplier="_jKjpgxTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jOIh9BTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jMyeJRTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jOSS8RTSEdy-meDgxZ-44Q" supplier="_jLAVcBTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jOlN4hTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jMyeIRTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jOuX0hTSEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jOuX1RTSEdy-meDgxZ-44Q" supplier="_jKZ4gBTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jU1m4BTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLJfZxTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jU1m4xTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Interface" href="platform:/resource/SMART_GS/.repository.uml2#_jMyeIhTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jU_X4hTSEdy-meDgxZ-44Q" supplier="_jUPxAxTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jU_X5RTSEdy-meDgxZ-44Q" supplier="_jKjpgxTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jU_X5xTSEdy-meDgxZ-44Q" supplier="_jKjpgxTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jVIh0hTSEdy-meDgxZ-44Q" supplier="_jKtahBTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jVIh1RTSEdy-meDgxZ-44Q" supplier="_jUr15xTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jVIh1xTSEdy-meDgxZ-44Q" supplier="_jUY6_xTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jVSS0hTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jUr15hTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jVSS1BTSEdy-meDgxZ-44Q" supplier="_jTWZIhTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jVSS1xTSEdy-meDgxZ-44Q" supplier="_jKtaghTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jVcD0hTSEdy-meDgxZ-44Q" supplier="_jKZ4gBTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jVcD1RTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jInv0BTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jVcD2BTSEdy-meDgxZ-44Q" supplier="_jKjpgBTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jVcD2xTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jV4IshTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jV4ItRTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jUr15RTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jV4IuBTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jMyeIRTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jWB5shTSEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jZ5tEBTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLJfZxTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jInv0BTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jZ5tExTSEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jInv0BTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jZ5tFhTSEdy-meDgxZ-44Q" supplier="_jUr15xTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jInv0BTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jaDeERTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Interface" href="platform:/resource/SMART_GS/.repository.uml2#_jZmyKBTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jInv0BTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jaDeFBTSEdy-meDgxZ-44Q" supplier="_jTWZIhTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jInv0BTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jaNPEhTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jZdBLhTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jInv0BTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jaNPFRTSEdy-meDgxZ-44Q" supplier="_jLAVcBTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jInv0BTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jaWZARTSEdy-meDgxZ-44Q" supplier="_jLAVcBTSEdy-meDgxZ-44Q">
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jInv0BTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_jaWZBBTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jLAVcxTSEdy-meDgxZ-44Q"/>
    <client xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jInv0BTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oCSNcBTSEdy-meDgxZ-44Q" supplier="_jKjpgxTSEdy-meDgxZ-44Q" client="_oBProBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oCSNchTSEdy-meDgxZ-44Q" supplier="_jKjpgxTSEdy-meDgxZ-44Q" client="_oBProBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oCSNdRTSEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q" client="_oBProBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oCSNeBTSEdy-meDgxZ-44Q" supplier="_jKtaghTSEdy-meDgxZ-44Q" client="_oBProBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oCb-chTSEdy-meDgxZ-44Q" supplier="_jKtahBTSEdy-meDgxZ-44Q" client="_oBProBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oCb-dRTSEdy-meDgxZ-44Q" supplier="_jKjpgBTSEdy-meDgxZ-44Q" client="_oBProBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oCb-dxTSEdy-meDgxZ-44Q" supplier="_jKjpgBTSEdy-meDgxZ-44Q" client="_oBProBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oDVWVBTSEdy-meDgxZ-44Q" supplier="_oDVWUBTSEdy-meDgxZ-44Q" client="_jKZ4gBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oDegQRTSEdy-meDgxZ-44Q" supplier="_oDVWUBTSEdy-meDgxZ-44Q" client="_jKZ4gBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oDegRBTSEdy-meDgxZ-44Q" supplier="_jKjpgxTSEdy-meDgxZ-44Q" client="_jKZ4gBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oDegRhTSEdy-meDgxZ-44Q" supplier="_jKjpgxTSEdy-meDgxZ-44Q" client="_jKZ4gBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oDegSRTSEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q" client="_jKZ4gBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oDoRQhTSEdy-meDgxZ-44Q" supplier="_jKtaghTSEdy-meDgxZ-44Q" client="_jKZ4gBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oDoRRRTSEdy-meDgxZ-44Q" supplier="_jKtahBTSEdy-meDgxZ-44Q" client="_jKZ4gBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oDoRSBTSEdy-meDgxZ-44Q" supplier="_jKjpgBTSEdy-meDgxZ-44Q" client="_jKZ4gBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oEX4JhTSEdy-meDgxZ-44Q" supplier="_oEOuMRTSEdy-meDgxZ-44Q" client="_oDyCQBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oEhpIhTSEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q" client="_oDyCQBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oEhpJRTSEdy-meDgxZ-44Q" supplier="_oDCbYBTSEdy-meDgxZ-44Q" client="_oDyCQBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oEhpKBTSEdy-meDgxZ-44Q" supplier="_oEOuNxTSEdy-meDgxZ-44Q" client="_oDyCQBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oEqzEhTSEdy-meDgxZ-44Q" supplier="_oEOuNBTSEdy-meDgxZ-44Q" client="_oDyCQBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oFkK-BTSEdy-meDgxZ-44Q" supplier="_oFkK9xTSEdy-meDgxZ-44Q" client="_oE0kEBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oFt78hTSEdy-meDgxZ-44Q" supplier="_oFkK9xTSEdy-meDgxZ-44Q" client="_oE0kEBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oFt79RTSEdy-meDgxZ-44Q" supplier="_oFkK9hTSEdy-meDgxZ-44Q" client="_oE0kEBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oFt7-BTSEdy-meDgxZ-44Q" supplier="_oFkK8BTSEdy-meDgxZ-44Q" client="_oE0kEBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oFt7-xTSEdy-meDgxZ-44Q" supplier="_oFkK9RTSEdy-meDgxZ-44Q" client="_oE0kEBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oF3F4hTSEdy-meDgxZ-44Q" supplier="_jTWZIhTSEdy-meDgxZ-44Q" client="_oE0kEBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oHW6sRTSEdy-meDgxZ-44Q" supplier="_jKtahBTSEdy-meDgxZ-44Q" client="_oFkK8BTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oHW6tBTSEdy-meDgxZ-44Q" supplier="_oEOuMRTSEdy-meDgxZ-44Q" client="_oFkK8BTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oHW6txTSEdy-meDgxZ-44Q" supplier="_jKtaghTSEdy-meDgxZ-44Q" client="_oFkK8BTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oHgEoRTSEdy-meDgxZ-44Q" supplier="_oHW6sBTSEdy-meDgxZ-44Q" client="_oFkK8BTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oHgEpBTSEdy-meDgxZ-44Q" supplier="_oEOuNxTSEdy-meDgxZ-44Q" client="_oFkK8BTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oHgEpxTSEdy-meDgxZ-44Q" supplier="_oFkK9RTSEdy-meDgxZ-44Q" client="_oFkK8BTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oHp1ohTSEdy-meDgxZ-44Q" supplier="_oHDYuRTSEdy-meDgxZ-44Q" client="_oFkK8BTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oHp1pBTSEdy-meDgxZ-44Q" supplier="_oHDYuRTSEdy-meDgxZ-44Q" client="_oFkK8BTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oHp1pxTSEdy-meDgxZ-44Q" supplier="_oEOuNBTSEdy-meDgxZ-44Q" client="_oFkK8BTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oHzmohTSEdy-meDgxZ-44Q" supplier="_oG6OwhTSEdy-meDgxZ-44Q" client="_oFkK8BTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oHzmpRTSEdy-meDgxZ-44Q" supplier="_oHNJthTSEdy-meDgxZ-44Q" client="_oFkK8BTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oHzmqBTSEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q" client="_oFkK8BTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oHzmqxTSEdy-meDgxZ-44Q" supplier="_jKZ4gBTSEdy-meDgxZ-44Q" client="_oFkK8BTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oIZcgBTSEdy-meDgxZ-44Q" supplier="_oEOuMRTSEdy-meDgxZ-44Q" client="_oH8wkhTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oIZcgxTSEdy-meDgxZ-44Q" supplier="_oFkK9xTSEdy-meDgxZ-44Q" client="_oH8wkhTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oIZchhTSEdy-meDgxZ-44Q" supplier="_oFkK9xTSEdy-meDgxZ-44Q" client="_oH8wkhTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oIjNghTSEdy-meDgxZ-44Q" supplier="_oFkK9hTSEdy-meDgxZ-44Q" client="_oH8wkhTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oIjNhRTSEdy-meDgxZ-44Q" supplier="_oFkK8BTSEdy-meDgxZ-44Q" client="_oH8wkhTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oIjNiBTSEdy-meDgxZ-44Q" supplier="_oFkK9RTSEdy-meDgxZ-44Q" client="_oH8wkhTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oIsXchTSEdy-meDgxZ-44Q" supplier="_jTWZIhTSEdy-meDgxZ-44Q" client="_oH8wkhTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKCbSBTSEdy-meDgxZ-44Q" supplier="_oDyCQBTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKMMQRTSEdy-meDgxZ-44Q" supplier="_oEE9MBTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKMMRBTSEdy-meDgxZ-44Q" supplier="_oKCbRhTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKMMRhTSEdy-meDgxZ-44Q" supplier="_jTWZIhTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKMMSRTSEdy-meDgxZ-44Q" supplier="_jUr15xTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKVWMRTSEdy-meDgxZ-44Q" supplier="_jKtahBTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKVWNBTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Interface" href="platform:/resource/SMART_GS/.repository.uml2#_jMyeIhTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKfHMhTSEdy-meDgxZ-44Q" supplier="_jKtaghTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKfHNRTSEdy-meDgxZ-44Q" supplier="_oHDYuRTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKfHOBTSEdy-meDgxZ-44Q" supplier="_oDCbYBTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKoRIhTSEdy-meDgxZ-44Q" supplier="_oFkK8BTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKoRJRTSEdy-meDgxZ-44Q" supplier="_oKCbRxTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKoRKBTSEdy-meDgxZ-44Q" supplier="_oKCbRxTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKoRKxTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jMyeIRTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKyCIhTSEdy-meDgxZ-44Q" supplier="_jKZ4gBTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oKyCJRTSEdy-meDgxZ-44Q" supplier="_oKCbRRTSEdy-meDgxZ-44Q" client="_oFkK9RTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oMRP4xTSEdy-meDgxZ-44Q" supplier="_jKjpgBTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oMRP5hTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Interface" href="platform:/resource/SMART_GS/.repository.uml2#_jMyeIhTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oMbA4hTSEdy-meDgxZ-44Q" supplier="_jKtahBTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oMbA5RTSEdy-meDgxZ-44Q" supplier="_oEOuMRTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oMbA6BTSEdy-meDgxZ-44Q" supplier="_jKtaghTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oMkx4hTSEdy-meDgxZ-44Q" supplier="_jKjpgxTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oMkx5BTSEdy-meDgxZ-44Q" supplier="_jKjpgxTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oMkx5xTSEdy-meDgxZ-44Q" supplier="_oEOuNBTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oMkx6hTSEdy-meDgxZ-44Q" supplier="_oG6OwhTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oMt70hTSEdy-meDgxZ-44Q" supplier="_oMRP4hTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oMt71RTSEdy-meDgxZ-44Q" supplier="_oMRP4hTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oM3s0hTSEdy-meDgxZ-44Q" supplier="_oFkK8BTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oM3s1RTSEdy-meDgxZ-44Q" supplier="_oFkK8BTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oM3s2BTSEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oM3s2xTSEdy-meDgxZ-44Q" supplier="_oKCbRRTSEdy-meDgxZ-44Q" client="_oKCbRxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oPQScxTSEdy-meDgxZ-44Q" supplier="_jKjpgBTSEdy-meDgxZ-44Q" client="_oMRP4hTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oPQSdhTSEdy-meDgxZ-44Q" supplier="_jUY6_xTSEdy-meDgxZ-44Q" client="_oMRP4hTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oPZcYhTSEdy-meDgxZ-44Q" client="_oMRP4hTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Interface" href="platform:/resource/SMART_GS/.repository.uml2#_jMyeIhTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oPZcZRTSEdy-meDgxZ-44Q" supplier="_jKtahBTSEdy-meDgxZ-44Q" client="_oMRP4hTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oPZcaBTSEdy-meDgxZ-44Q" supplier="_jKjpgxTSEdy-meDgxZ-44Q" client="_oMRP4hTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oPjNYRTSEdy-meDgxZ-44Q" supplier="_jKjpgxTSEdy-meDgxZ-44Q" client="_oMRP4hTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oPjNZBTSEdy-meDgxZ-44Q" supplier="_oPQSchTSEdy-meDgxZ-44Q" client="_oMRP4hTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oPjNZxTSEdy-meDgxZ-44Q" supplier="_oPQSchTSEdy-meDgxZ-44Q" client="_oMRP4hTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oPjNahTSEdy-meDgxZ-44Q" supplier="_oPQScRTSEdy-meDgxZ-44Q" client="_oMRP4hTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oPs-YhTSEdy-meDgxZ-44Q" supplier="_oPGhcRTSEdy-meDgxZ-44Q" client="_oMRP4hTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oPs-ZRTSEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q" client="_oMRP4hTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oPs-aBTSEdy-meDgxZ-44Q" supplier="_oKCbRRTSEdy-meDgxZ-44Q" client="_oMRP4hTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oQlvMBTSEdy-meDgxZ-44Q" supplier="_jUY6_xTSEdy-meDgxZ-44Q" client="_oKCbRRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oQlvMxTSEdy-meDgxZ-44Q" supplier="_jTWZIhTSEdy-meDgxZ-44Q" client="_oKCbRRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oQlvNhTSEdy-meDgxZ-44Q" supplier="_jUr15xTSEdy-meDgxZ-44Q" client="_oKCbRRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oQ5RMRTSEdy-meDgxZ-44Q" client="_oKCbRRTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Interface" href="platform:/resource/SMART_GS/.repository.uml2#_jMyeIhTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oQ5RNBTSEdy-meDgxZ-44Q" supplier="_jKtahBTSEdy-meDgxZ-44Q" client="_oKCbRRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oQ5RNxTSEdy-meDgxZ-44Q" supplier="_jKtaghTSEdy-meDgxZ-44Q" client="_oKCbRRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oQ5ROhTSEdy-meDgxZ-44Q" supplier="_oMRP4hTSEdy-meDgxZ-44Q" client="_oKCbRRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oRCbIhTSEdy-meDgxZ-44Q" supplier="_oMRP4hTSEdy-meDgxZ-44Q" client="_oKCbRRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oRCbJRTSEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q" client="_oKCbRRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oTR20xTSEdy-meDgxZ-44Q" supplier="_oTR20hTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oTR21hTSEdy-meDgxZ-44Q" supplier="_oTIF0BTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oTR22RTSEdy-meDgxZ-44Q" supplier="_oTR20BTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oTbAwhTSEdy-meDgxZ-44Q" supplier="_jKtahBTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oTbAxRTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Interface" href="platform:/resource/SMART_GS/.repository.uml2#_jMyeIhTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oTbAyBTSEdy-meDgxZ-44Q" supplier="_oTR20RTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oTkxwhTSEdy-meDgxZ-44Q" supplier="_oBProBTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oTkxxBTSEdy-meDgxZ-44Q" supplier="_oBProBTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oTkxxxTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_jMyeIxTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oTkxyhTSEdy-meDgxZ-44Q" supplier="_oTIF1BTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oTuiwhTSEdy-meDgxZ-44Q" supplier="_oTIF1hTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oTuixRTSEdy-meDgxZ-44Q" supplier="_oTIF0RTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oTuiyBTSEdy-meDgxZ-44Q" supplier="_jLAVcBTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oT3sshTSEdy-meDgxZ-44Q" supplier="_oTIF0xTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oT3stRTSEdy-meDgxZ-44Q" supplier="_oHNJthTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oUBdshTSEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oUBdtRTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oUBdtxTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Class" href="platform:/resource/SMART_GS/.repository.uml2#_iZrmMBTSEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_oUBduhTSEdy-meDgxZ-44Q" supplier="_jKZ4gBTSEdy-meDgxZ-44Q" client="_jMyeJBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U4lGwBTUEdy-meDgxZ-44Q" supplier="_oDVWUBTSEdy-meDgxZ-44Q" client="_oDCbYBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U4lGwhTUEdy-meDgxZ-44Q" supplier="_oDVWUBTSEdy-meDgxZ-44Q" client="_oDCbYBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U4lGxRTUEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q" client="_oDCbYBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U5BysBTUEdy-meDgxZ-44Q" supplier="_oDVWUBTSEdy-meDgxZ-44Q" client="_oBimkRTSEdy-meDgxZ-44Q _oBimkRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U5ByshTUEdy-meDgxZ-44Q" supplier="_oDVWUBTSEdy-meDgxZ-44Q" client="_oBimkRTSEdy-meDgxZ-44Q _oBimkRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U5LjshTUEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q" client="_oBimkRTSEdy-meDgxZ-44Q _oBimkRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U5LjtRTUEdy-meDgxZ-44Q" supplier="_jUr15xTSEdy-meDgxZ-44Q" client="_oBimkRTSEdy-meDgxZ-44Q _oBimkRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U5LjtxTUEdy-meDgxZ-44Q" supplier="_oDCbYBTSEdy-meDgxZ-44Q" client="_oBimkRTSEdy-meDgxZ-44Q _oBimkRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U5UtohTUEdy-meDgxZ-44Q" supplier="_jTWZIhTSEdy-meDgxZ-44Q" client="_oBimkRTSEdy-meDgxZ-44Q _oBimkRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U5xZlRTUEdy-meDgxZ-44Q" supplier="_oEOuMRTSEdy-meDgxZ-44Q" client="_oEE9MBTSEdy-meDgxZ-44Q _oEE9MBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U5xZmBTUEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q" client="_oEE9MBTSEdy-meDgxZ-44Q _oEE9MBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U57KkhTUEdy-meDgxZ-44Q" supplier="_oDCbYBTSEdy-meDgxZ-44Q" client="_oEE9MBTSEdy-meDgxZ-44Q _oEE9MBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U57KlRTUEdy-meDgxZ-44Q" supplier="_oEOuNxTSEdy-meDgxZ-44Q" client="_oEE9MBTSEdy-meDgxZ-44Q _oEE9MBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U57KmBTUEdy-meDgxZ-44Q" supplier="_oEOuNBTSEdy-meDgxZ-44Q" client="_oEE9MBTSEdy-meDgxZ-44Q _oEE9MBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U6hAchTUEdy-meDgxZ-44Q" supplier="_oEOuMRTSEdy-meDgxZ-44Q" client="_oFbBABTSEdy-meDgxZ-44Q _oFbBABTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U6hAdRTUEdy-meDgxZ-44Q" supplier="_oHDYuRTSEdy-meDgxZ-44Q" client="_oFbBABTSEdy-meDgxZ-44Q _oFbBABTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U6qxchTUEdy-meDgxZ-44Q" supplier="_U6hAcRTUEdy-meDgxZ-44Q" client="_oFbBABTSEdy-meDgxZ-44Q _oFbBABTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U6qxdRTUEdy-meDgxZ-44Q" supplier="_jUr15xTSEdy-meDgxZ-44Q" client="_oFbBABTSEdy-meDgxZ-44Q _oFbBABTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U60icRTUEdy-meDgxZ-44Q" supplier="_U6hAcBTUEdy-meDgxZ-44Q" client="_oFbBABTSEdy-meDgxZ-44Q _oFbBABTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U60idBTUEdy-meDgxZ-44Q" supplier="_U6hAcBTUEdy-meDgxZ-44Q" client="_oFbBABTSEdy-meDgxZ-44Q _oFbBABTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U60idxTUEdy-meDgxZ-44Q" supplier="_jTWZIhTSEdy-meDgxZ-44Q" client="_oFbBABTSEdy-meDgxZ-44Q _oFbBABTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U8c6IBTUEdy-meDgxZ-44Q" supplier="_oDVWUBTSEdy-meDgxZ-44Q" client="_oEOuNxTSEdy-meDgxZ-44Q _oEOuNxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U8c6IhTUEdy-meDgxZ-44Q" supplier="_oDVWUBTSEdy-meDgxZ-44Q" client="_oEOuNxTSEdy-meDgxZ-44Q _oEOuNxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U8c6JBTUEdy-meDgxZ-44Q" supplier="_oDVWUBTSEdy-meDgxZ-44Q" client="_oEOuNxTSEdy-meDgxZ-44Q _oEOuNxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U8mrIhTUEdy-meDgxZ-44Q" supplier="_oEOuMRTSEdy-meDgxZ-44Q" client="_oEOuNxTSEdy-meDgxZ-44Q _oEOuNxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U8mrJRTUEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q" client="_oEOuNxTSEdy-meDgxZ-44Q _oEOuNxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U8mrKBTUEdy-meDgxZ-44Q" supplier="_oEOuNBTSEdy-meDgxZ-44Q" client="_oEOuNxTSEdy-meDgxZ-44Q _oEOuNxTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U8wcKBTUEdy-meDgxZ-44Q" supplier="_jUr15xTSEdy-meDgxZ-44Q" client="_oEOuMRTSEdy-meDgxZ-44Q _oEOuMRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U85mERTUEdy-meDgxZ-44Q" supplier="_oDCbYBTSEdy-meDgxZ-44Q" client="_oEOuMRTSEdy-meDgxZ-44Q _oEOuMRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U85mFBTUEdy-meDgxZ-44Q" supplier="_jTWZIhTSEdy-meDgxZ-44Q" client="_oEOuMRTSEdy-meDgxZ-44Q _oEOuMRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U85mFxTUEdy-meDgxZ-44Q" supplier="_oEOuNxTSEdy-meDgxZ-44Q" client="_oEOuMRTSEdy-meDgxZ-44Q _oEOuMRTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U9gDABTUEdy-meDgxZ-44Q" supplier="_oEOuMRTSEdy-meDgxZ-44Q" client="_oIGhkBTSEdy-meDgxZ-44Q _oIGhkBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U9gDAxTUEdy-meDgxZ-44Q" supplier="_oHDYuRTSEdy-meDgxZ-44Q" client="_oIGhkBTSEdy-meDgxZ-44Q _oIGhkBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U9pM8hTUEdy-meDgxZ-44Q" supplier="_U6hAcRTUEdy-meDgxZ-44Q" client="_oIGhkBTSEdy-meDgxZ-44Q _oIGhkBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U9pM9RTUEdy-meDgxZ-44Q" supplier="_jUr15xTSEdy-meDgxZ-44Q" client="_oIGhkBTSEdy-meDgxZ-44Q _oIGhkBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U9pM9xTUEdy-meDgxZ-44Q" supplier="_U6hAcBTUEdy-meDgxZ-44Q" client="_oIGhkBTSEdy-meDgxZ-44Q _oIGhkBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U9pM-hTUEdy-meDgxZ-44Q" supplier="_U6hAcBTUEdy-meDgxZ-44Q" client="_oIGhkBTSEdy-meDgxZ-44Q _oIGhkBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U9y98hTUEdy-meDgxZ-44Q" supplier="_oFkK9RTSEdy-meDgxZ-44Q" client="_oIGhkBTSEdy-meDgxZ-44Q _oIGhkBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U9y99RTUEdy-meDgxZ-44Q" supplier="_jTWZIhTSEdy-meDgxZ-44Q" client="_oIGhkBTSEdy-meDgxZ-44Q _oIGhkBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U_JBwRTUEdy-meDgxZ-44Q" supplier="_oEE9MBTSEdy-meDgxZ-44Q" client="_oI_5cBTSEdy-meDgxZ-44Q _oI_5cBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U_JBxBTUEdy-meDgxZ-44Q" supplier="_oKCbRhTSEdy-meDgxZ-44Q" client="_oI_5cBTSEdy-meDgxZ-44Q _oI_5cBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U_JBxhTUEdy-meDgxZ-44Q" supplier="_jTWZIhTSEdy-meDgxZ-44Q" client="_oI_5cBTSEdy-meDgxZ-44Q _oI_5cBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U_SLshTUEdy-meDgxZ-44Q" supplier="_jUr15xTSEdy-meDgxZ-44Q" client="_oI_5cBTSEdy-meDgxZ-44Q _oI_5cBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U_SLtBTUEdy-meDgxZ-44Q" supplier="_U_JBwBTUEdy-meDgxZ-44Q" client="_oI_5cBTSEdy-meDgxZ-44Q _oI_5cBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U_SLthTUEdy-meDgxZ-44Q" supplier="_oEOuMRTSEdy-meDgxZ-44Q" client="_oI_5cBTSEdy-meDgxZ-44Q _oI_5cBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U_b8shTUEdy-meDgxZ-44Q" supplier="_oEOuNxTSEdy-meDgxZ-44Q" client="_oI_5cBTSEdy-meDgxZ-44Q _oI_5cBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U_b8tRTUEdy-meDgxZ-44Q" supplier="_oEOuNBTSEdy-meDgxZ-44Q" client="_oI_5cBTSEdy-meDgxZ-44Q _oI_5cBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U_b8uBTUEdy-meDgxZ-44Q" supplier="_oDCbYBTSEdy-meDgxZ-44Q" client="_oI_5cBTSEdy-meDgxZ-44Q _oI_5cBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U_b8uxTUEdy-meDgxZ-44Q" client="_oI_5cBTSEdy-meDgxZ-44Q _oI_5cBTSEdy-meDgxZ-44Q">
    <supplier xmi:type="uml:Interface" href="platform:/resource/SMART_GS/.repository.uml2#_U-ik5BTUEdy-meDgxZ-44Q"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_U_4ooRTUEdy-meDgxZ-44Q" supplier="_jK2kdRTSEdy-meDgxZ-44Q" client="_oEOuNBTSEdy-meDgxZ-44Q _oEOuNBTSEdy-meDgxZ-44Q"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_VABykhTUEdy-meDgxZ-44Q" supplier="_oPGhcRTSEdy-meDgxZ-44Q" client="_oEOuNBTSEdy-meDgxZ-44Q _oEOuNBTSEdy-meDgxZ-44Q"/>
</uml:Model>
