<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
  <uml:Model xmi:id="_WWoDgHhqEd6MAuPB2WqERA" name="metmodel">
    <packagedElement xmi:type="uml:Class" xmi:id="_WWoDgXhqEd6MAuPB2WqERA" name="Activity">
      <generalization xmi:id="_KZ0WIHxCEd6a3KlEUMbRkA" general="_435x9XttEd6nTZv4wzZ9Zw"/>
      <ownedAttribute xmi:id="_WWoDgnhqEd6MAuPB2WqERA" name="name" visibility="public" isOrdered="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoDg3hqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoDhHhqEd6MAuPB2WqERA" name="operation" visibility="public" isOrdered="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoDhXhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoDhnhqEd6MAuPB2WqERA" name="startElement" visibility="public" isOrdered="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoDh3hqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoDiHhqEd6MAuPB2WqERA" name="endElement" visibility="public" isOrdered="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoDiXhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoDlHhqEd6MAuPB2WqERA" name="Conversation" type="_WWoD1XhqEd6MAuPB2WqERA" isOrdered="true">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nseAwHxWEd63MJwN1AceQw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nseAwXxWEd63MJwN1AceQw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoDlnhqEd6MAuPB2WqERA" name="serviceLists" isOrdered="true" aggregation="composite" association="_WWoD4nhqEd6MAuPB2WqERA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWoDl3hqEd6MAuPB2WqERA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoDmHhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoDqXhqEd6MAuPB2WqERA" name="endActivity" type="_WWoDgXhqEd6MAuPB2WqERA" isOrdered="true">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoDqnhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoDp3hqEd6MAuPB2WqERA" name="startActivity" type="_WWoDgXhqEd6MAuPB2WqERA" isOrdered="true">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoDqHhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_wNTbQIA5Ed6Kl_9ebC0ftA" name="humanTask">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EBoolean"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_1r_4kIA5Ed6Kl_9ebC0ftA" name="synchronous">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EBoolean"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_WWoDrnhqEd6MAuPB2WqERA" name="Block">
      <generalization xmi:id="_QqgjAHxAEd6a3KlEUMbRkA" general="_435x9XttEd6nTZv4wzZ9Zw"/>
      <ownedAttribute xmi:id="_WWoDr3hqEd6MAuPB2WqERA" name="processElement" type="_435x9XttEd6nTZv4wzZ9Zw" isOrdered="true">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kNqiAHtuEd6nTZv4wzZ9Zw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kNqiAXtuEd6nTZv4wzZ9Zw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoDsXhqEd6MAuPB2WqERA" name="condition" visibility="public" isOrdered="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoDsnhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_n-qIAH_7Ed6Kl_9ebC0ftA" name="split">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EBoolean"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_WWoDtnhqEd6MAuPB2WqERA" name="Process">
      <ownedAttribute xmi:id="_WWoDt3hqEd6MAuPB2WqERA" name="startElement" type="_WWoDgXhqEd6MAuPB2WqERA" isOrdered="true">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoDuHhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoDuXhqEd6MAuPB2WqERA" name="endElement" type="_WWoDgXhqEd6MAuPB2WqERA" isOrdered="true">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoDunhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="__1lWUH_6Ed6Kl_9ebC0ftA" name="ID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWoD0XhqEd6MAuPB2WqERA" name="SelectionCriteria">
      <ownedLiteral xmi:id="_WWoD0nhqEd6MAuPB2WqERA" name="bestPrice"/>
      <ownedLiteral xmi:id="_WWoD03hqEd6MAuPB2WqERA" name="bestResponseTime"/>
      <ownedLiteral xmi:id="_WWoD1HhqEd6MAuPB2WqERA" name="rating"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_WWoD1XhqEd6MAuPB2WqERA" name="Conversation">
      <ownedAttribute xmi:id="_WWoD2nhqEd6MAuPB2WqERA" name="compositeGoal" visibility="public" isOrdered="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EBoolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoD23hqEd6MAuPB2WqERA"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_WWoD4nhqEd6MAuPB2WqERA" memberEnd="_WWoDlnhqEd6MAuPB2WqERA"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_WWoD43hqEd6MAuPB2WqERA" name="Service">
      <generalization xmi:id="_9K1iUIAxEd6Kl_9ebC0ftA" general="_WWoDgXhqEd6MAuPB2WqERA"/>
      <ownedAttribute xmi:id="_WWoD5HhqEd6MAuPB2WqERA" name="serviceReference" visibility="public">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoD5XhqEd6MAuPB2WqERA" name="serviceList" isOrdered="true" association="_WWoD53hqEd6MAuPB2WqERA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoD5nhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_6BKREIAwEd6Kl_9ebC0ftA" name="Name">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_WWoD53hqEd6MAuPB2WqERA" memberEnd="_WWoD5XhqEd6MAuPB2WqERA"/>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWoD6HhqEd6MAuPB2WqERA" name="ReplacementCondition">
      <ownedAttribute xmi:id="_AZDHxHtxEd6nTZv4wzZ9Zw" name="conversation" type="_WWoD1XhqEd6MAuPB2WqERA" aggregation="composite">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZDHxntxEd6nTZv4wzZ9Zw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZDHxXtxEd6nTZv4wzZ9Zw"/>
      </ownedAttribute>
      <ownedLiteral xmi:id="_WWoD6XhqEd6MAuPB2WqERA" name="fault"/>
      <ownedLiteral xmi:id="_WWoD6nhqEd6MAuPB2WqERA" name="faultAfterRetry"/>
      <ownedLiteral xmi:id="_WWoD63hqEd6MAuPB2WqERA" name="noResponse"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_WWoD9HhqEd6MAuPB2WqERA" name="SemanticAnnotation">
      <ownedAttribute xmi:id="_WWoD9XhqEd6MAuPB2WqERA" name="processElement" type="_435x9XttEd6nTZv4wzZ9Zw" isOrdered="true" association="_WWoD_3hqEd6MAuPB2WqERA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoD9nhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoD93hqEd6MAuPB2WqERA" name="functionalClassification" visibility="public" isOrdered="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoD-HhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoD-XhqEd6MAuPB2WqERA" name="nonfunctionalProperty" visibility="public" isOrdered="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoD-nhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoD-3hqEd6MAuPB2WqERA" name="precondition" visibility="public" isOrdered="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoD_HhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoD_XhqEd6MAuPB2WqERA" name="effect" visibility="public" isOrdered="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoD_nhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoDpXhqEd6MAuPB2WqERA" name="processElement" type="_435x9XttEd6nTZv4wzZ9Zw" isOrdered="true">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b20L0HtuEd6nTZv4wzZ9Zw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b2980HtuEd6nTZv4wzZ9Zw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_v-yzYHxCEd6a3KlEUMbRkA" name="ID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_-b_QsH_7Ed6Kl_9ebC0ftA" name="referenceURI">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_hsTjsH_8Ed6Kl_9ebC0ftA" name="metaData">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_WWoD_3hqEd6MAuPB2WqERA" memberEnd="_WWoDn3hqEd6MAuPB2WqERA _WWoD9XhqEd6MAuPB2WqERA"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_WWoEAHhqEd6MAuPB2WqERA" name="ExclusiveGateway">
      <generalization xmi:id="_WWoEAXhqEd6MAuPB2WqERA" general="_WWoDrnhqEd6MAuPB2WqERA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_WWoEBHhqEd6MAuPB2WqERA" name="ParallelGateway">
      <generalization xmi:id="_WWoEBXhqEd6MAuPB2WqERA" general="_WWoDrnhqEd6MAuPB2WqERA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_WnjG8HqEEd6aE7hYzID_fQ" name="activity" memberEnd="_WnjuAHqEEd6aE7hYzID_fQ _WnjuA3qEEd6aE7hYzID_fQ">
      <ownedEnd xmi:id="_WnjuAHqEEd6aE7hYzID_fQ" name="[0..*]" type="_FGC9AH3PEd67todIzXN7cQ" association="_WnjG8HqEEd6aE7hYzID_fQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WnjuAnqEEd6aE7hYzID_fQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WnjuAXqEEd6aE7hYzID_fQ" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_mDe-kHqGEd6aE7hYzID_fQ" value=""/>
      </ownedEnd>
      <ownedEnd xmi:id="_WnjuA3qEEd6aE7hYzID_fQ" name="[2..*]" type="_WWoDgXhqEd6MAuPB2WqERA" association="_WnjG8HqEEd6aE7hYzID_fQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WnkVEXqEEd6aE7hYzID_fQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WnkVEHqEEd6aE7hYzID_fQ" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_435x9XttEd6nTZv4wzZ9Zw" name="ProcessElement">
      <ownedAttribute xmi:id="_2leMcHxCEd6a3KlEUMbRkA" name="ID">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_696zYHxCEd6a3KlEUMbRkA" name="process" type="_WWoDtnhqEd6MAuPB2WqERA"/>
      <ownedAttribute xmi:id="_WWoDn3hqEd6MAuPB2WqERA" name="semanticAnnotations" type="_WWoD9HhqEd6MAuPB2WqERA" isOrdered="true" aggregation="composite" association="_WWoD_3hqEd6MAuPB2WqERA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWoDoHhqEd6MAuPB2WqERA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoDoXhqEd6MAuPB2WqERA" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoDinhqEd6MAuPB2WqERA" name="templateReference" visibility="public" isOrdered="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoDi3hqEd6MAuPB2WqERA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WWoDjHhqEd6MAuPB2WqERA" name="patternReference" visibility="public" isOrdered="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWoDjXhqEd6MAuPB2WqERA"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_eCcgcHtvEd6nTZv4wzZ9Zw" memberEnd="_eCvbYHtvEd6nTZv4wzZ9Zw _eCvbY3tvEd6nTZv4wzZ9Zw">
      <ownedEnd xmi:id="_eCvbYHtvEd6nTZv4wzZ9Zw" name="processElement" type="_435x9XttEd6nTZv4wzZ9Zw" isOrdered="true" association="_eCcgcHtvEd6nTZv4wzZ9Zw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eCvbYntvEd6nTZv4wzZ9Zw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eCvbYXtvEd6nTZv4wzZ9Zw"/>
      </ownedEnd>
      <ownedEnd xmi:id="_eCvbY3tvEd6nTZv4wzZ9Zw" name="process" type="_WWoDtnhqEd6MAuPB2WqERA" isOrdered="true" association="_eCcgcHtvEd6nTZv4wzZ9Zw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eCvbZXtvEd6nTZv4wzZ9Zw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eCvbZHtvEd6nTZv4wzZ9Zw"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_vqTcAHxAEd6a3KlEUMbRkA" memberEnd="_vqTcAXxAEd6a3KlEUMbRkA _vqTcBHxAEd6a3KlEUMbRkA">
      <ownedEnd xmi:id="_vqTcAXxAEd6a3KlEUMbRkA" name="SourceSequenceFlow" type="_435x9XttEd6nTZv4wzZ9Zw" isOrdered="true" association="_vqTcAHxAEd6a3KlEUMbRkA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vqTcA3xAEd6a3KlEUMbRkA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vqTcAnxAEd6a3KlEUMbRkA"/>
      </ownedEnd>
      <ownedEnd xmi:id="_vqTcBHxAEd6a3KlEUMbRkA" name="DestinationSequenceFlow" type="_435x9XttEd6nTZv4wzZ9Zw" isOrdered="true" association="_vqTcAHxAEd6a3KlEUMbRkA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vqTcBnxAEd6a3KlEUMbRkA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vqTcBXxAEd6a3KlEUMbRkA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:AssociationClass" xmi:id="_X4cT4HxBEd6a3KlEUMbRkA" name="SequenceFlow">
      <generalization xmi:id="_HH08oH3REd67todIzXN7cQ" general="_435x9XttEd6nTZv4wzZ9Zw"/>
      <ownedAttribute xmi:id="_TZsPIH_7Ed6Kl_9ebC0ftA" name="condition" type="_WWoD9HhqEd6MAuPB2WqERA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_el8RMHxCEd6a3KlEUMbRkA" memberEnd="_el8RMXxCEd6a3KlEUMbRkA _el8RNHxCEd6a3KlEUMbRkA">
      <ownedEnd xmi:id="_el8RMXxCEd6a3KlEUMbRkA" name="semanticAnnotation" type="_WWoD9HhqEd6MAuPB2WqERA" isOrdered="true" association="_el8RMHxCEd6a3KlEUMbRkA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_el8RM3xCEd6a3KlEUMbRkA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_el8RMnxCEd6a3KlEUMbRkA" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_el8RNHxCEd6a3KlEUMbRkA" name="process" type="_WWoDtnhqEd6MAuPB2WqERA" isOrdered="true" association="_el8RMHxCEd6a3KlEUMbRkA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_el8RNnxCEd6a3KlEUMbRkA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_el8RNXxCEd6a3KlEUMbRkA" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_FGC9AH3PEd67todIzXN7cQ" name="Connector">
      <ownedAttribute xmi:id="_FGC9B33PEd67todIzXN7cQ" name="IDName">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_FGC9CH3PEd67todIzXN7cQ" name="URI SemanticMapping" aggregation="composite">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_FGC9CX3PEd67todIzXN7cQ" name="URI SyntacticMapping" aggregation="composite">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_FGC9Cn3PEd67todIzXN7cQ" name="URI_List OutputParameters">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FGC9C33PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FGC9DH3PEd67todIzXN7cQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_FGC9DX3PEd67todIzXN7cQ" name="URI_List InputParameters">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FGC9Dn3PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FGC9D33PEd67todIzXN7cQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_ScYeQIA7Ed6Kl_9ebC0ftA" name="TruncatingElement">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WfZnwIA7Ed6Kl_9ebC0ftA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_YpBmsIA7Ed6Kl_9ebC0ftA" name="connectorType" type="_FG_YOH3PEd67todIzXN7cQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bMFZUIA7Ed6Kl_9ebC0ftA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_8Cqi4IA9Ed6Kl_9ebC0ftA" name="controlFlowConnector" type="_435x9XttEd6nTZv4wzZ9Zw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__0RzUIA9Ed6Kl_9ebC0ftA"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_FG6fsH3PEd67todIzXN7cQ" name="Merge">
      <generalization xmi:id="_FG6fsX3PEd67todIzXN7cQ" general="_FGC9AH3PEd67todIzXN7cQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_FG7GwH3PEd67todIzXN7cQ" name="Split">
      <generalization xmi:id="_FG7GwX3PEd67todIzXN7cQ" general="_FGC9AH3PEd67todIzXN7cQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_FG7Gwn3PEd67todIzXN7cQ" name="Count">
      <generalization xmi:id="_FG7Gw33PEd67todIzXN7cQ" general="_FGC9AH3PEd67todIzXN7cQ"/>
      <ownedAttribute xmi:id="_FG7GxH3PEd67todIzXN7cQ" name="NumberofElements">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EInt"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FG7GxX3PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FG7Gxn3PEd67todIzXN7cQ"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_FG7t0H3PEd67todIzXN7cQ" name="Filter">
      <generalization xmi:id="_FG7t0X3PEd67todIzXN7cQ" general="_FGC9AH3PEd67todIzXN7cQ"/>
      <ownedAttribute xmi:id="_FG7t0n3PEd67todIzXN7cQ" name="String Rules">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FG7t033PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FG7t1H3PEd67todIzXN7cQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_FG7t1X3PEd67todIzXN7cQ" name="Any">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EBoolean"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FG7t1n3PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FG7t133PEd67todIzXN7cQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_FG7t2H3PEd67todIzXN7cQ" name="Boolean All" aggregation="composite">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FG7t2X3PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FG7t2n3PEd67todIzXN7cQ"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_FG8U4H3PEd67todIzXN7cQ" name="Aggregation">
      <generalization xmi:id="_FG8U4X3PEd67todIzXN7cQ" general="_FGC9AH3PEd67todIzXN7cQ"/>
      <ownedAttribute xmi:id="_FG8U4n3PEd67todIzXN7cQ" name="URI_List AggregatedConcept">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FG8U433PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FG8U5H3PEd67todIzXN7cQ"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_FG9jAH3PEd67todIzXN7cQ" name="Reduction">
      <generalization xmi:id="_FG9jAX3PEd67todIzXN7cQ" general="_FGC9AH3PEd67todIzXN7cQ"/>
      <ownedAttribute xmi:id="_FG9jAn3PEd67todIzXN7cQ" name="NumberofElements">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EInt"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FG9jA33PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FG9jBH3PEd67todIzXN7cQ"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_FG-KEH3PEd67todIzXN7cQ" name="SubDescription">
      <generalization xmi:id="_FG-KEX3PEd67todIzXN7cQ" general="_FGC9AH3PEd67todIzXN7cQ"/>
      <ownedAttribute xmi:id="_FG-KEn3PEd67todIzXN7cQ" name="ExtractionRule">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FG-KE33PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FG-KFH3PEd67todIzXN7cQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_FG-KFX3PEd67todIzXN7cQ" name="URI_List ExtractedConcept">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FG-KFn3PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FG-KF33PEd67todIzXN7cQ"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_FG-xIH3PEd67todIzXN7cQ" name="Sort">
      <generalization xmi:id="_FG-xIX3PEd67todIzXN7cQ" general="_FGC9AH3PEd67todIzXN7cQ"/>
      <ownedAttribute xmi:id="_FG-xIn3PEd67todIzXN7cQ" name="URI SortingConcept">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FG-xI33PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FG-xJH3PEd67todIzXN7cQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_FG-xJX3PEd67todIzXN7cQ" name="AscendingSorting">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EBoolean"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FG-xJn3PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FG-xJ33PEd67todIzXN7cQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_FG-xKH3PEd67todIzXN7cQ" name="Boolean DescendingSorting" aggregation="composite">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FG-xKX3PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FG-xKn3PEd67todIzXN7cQ"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_FG_YMH3PEd67todIzXN7cQ" name="Loop">
      <generalization xmi:id="_FG_YMX3PEd67todIzXN7cQ" general="_FGC9AH3PEd67todIzXN7cQ"/>
      <ownedAttribute xmi:id="_FG_YMn3PEd67todIzXN7cQ" name="NumberOfLoop">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EInt"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FG_YM33PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FG_YNH3PEd67todIzXN7cQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_FG_YNX3PEd67todIzXN7cQ" name="String ConditionRule" aggregation="composite">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FG_YNn3PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FG_YN33PEd67todIzXN7cQ"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_FG_YOH3PEd67todIzXN7cQ" name="ConnectorTypeEnumeration">
      <ownedLiteral xmi:id="_FG_YOX3PEd67todIzXN7cQ" name="Exact"/>
      <ownedLiteral xmi:id="_FG_YOn3PEd67todIzXN7cQ" name="PlugIn"/>
      <ownedLiteral xmi:id="_FG_YO33PEd67todIzXN7cQ" name="Subsume"/>
      <ownedLiteral xmi:id="_FG_YPH3PEd67todIzXN7cQ" name="Intersection"/>
      <ownedLiteral xmi:id="_FG_YPX3PEd67todIzXN7cQ" name="Disjoint"/>
      <ownedLiteral xmi:id="_FG_YPn3PEd67todIzXN7cQ" name="Abduction"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_FHAmUH3PEd67todIzXN7cQ" name="" memberEnd="_FHAmUX3PEd67todIzXN7cQ _FHAmVH3PEd67todIzXN7cQ">
      <ownedEnd xmi:id="_FHAmUX3PEd67todIzXN7cQ" name="connector" type="_FGC9AH3PEd67todIzXN7cQ" isOrdered="true" association="_FHAmUH3PEd67todIzXN7cQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FHAmUn3PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FHAmU33PEd67todIzXN7cQ" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_FHAmVH3PEd67todIzXN7cQ" name="connectorTypeEnumeration" type="_FG_YOH3PEd67todIzXN7cQ" isOrdered="true" association="_FHAmUH3PEd67todIzXN7cQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FHAmVX3PEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FHAmVn3PEd67todIzXN7cQ" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_atPiYH3kEd67todIzXN7cQ" memberEnd="_atPiYX3kEd67todIzXN7cQ _atPiZH3kEd67todIzXN7cQ">
      <ownedEnd xmi:id="_atPiYX3kEd67todIzXN7cQ" name="conversation" type="_WWoD1XhqEd6MAuPB2WqERA" association="_atPiYH3kEd67todIzXN7cQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_atPiY33kEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_atPiYn3kEd67todIzXN7cQ" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_atPiZH3kEd67todIzXN7cQ" name="serviceList" type="_WWoD43hqEd6MAuPB2WqERA" aggregation="shared" association="_atPiYH3kEd67todIzXN7cQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VnukcIAxEd6Kl_9ebC0ftA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VnukcYAxEd6Kl_9ebC0ftA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_xHuycH3kEd67todIzXN7cQ" memberEnd="_xHuycX3kEd67todIzXN7cQ _xHuydH3kEd67todIzXN7cQ">
      <ownedEnd xmi:id="_xHuycX3kEd67todIzXN7cQ" name="conversation" type="_WWoD1XhqEd6MAuPB2WqERA" association="_xHuycH3kEd67todIzXN7cQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xHuyc33kEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xHuycn3kEd67todIzXN7cQ" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_xHuydH3kEd67todIzXN7cQ" name="selectionCriteria" type="_WWoD0XhqEd6MAuPB2WqERA" aggregation="composite" association="_xHuycH3kEd67todIzXN7cQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xHuydn3kEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xHuydX3kEd67todIzXN7cQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_5u8f4H3kEd67todIzXN7cQ" memberEnd="_5u8f4X3kEd67todIzXN7cQ _5u8f5H3kEd67todIzXN7cQ">
      <ownedEnd xmi:id="_5u8f4X3kEd67todIzXN7cQ" name="conversation" type="_WWoD1XhqEd6MAuPB2WqERA" isOrdered="true" association="_5u8f4H3kEd67todIzXN7cQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5u8f433kEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5u8f4n3kEd67todIzXN7cQ" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_5u8f5H3kEd67todIzXN7cQ" name="replacementCondition" type="_WWoD6HhqEd6MAuPB2WqERA" isOrdered="true" aggregation="composite" association="_5u8f4H3kEd67todIzXN7cQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5u8f5n3kEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5u8f5X3kEd67todIzXN7cQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_Q2EMcH3lEd67todIzXN7cQ" memberEnd="_Q2EMcX3lEd67todIzXN7cQ _Q2EMdH3lEd67todIzXN7cQ">
      <ownedEnd xmi:id="_Q2EMcX3lEd67todIzXN7cQ" name="activity" type="_WWoDgXhqEd6MAuPB2WqERA" isOrdered="true" association="_Q2EMcH3lEd67todIzXN7cQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q2EMc33lEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q2EMcn3lEd67todIzXN7cQ" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_Q2EMdH3lEd67todIzXN7cQ" name="conversation" type="_WWoD1XhqEd6MAuPB2WqERA" isOrdered="true" aggregation="composite" association="_Q2EMcH3lEd67todIzXN7cQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q2EMdn3lEd67todIzXN7cQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q2EMdX3lEd67todIzXN7cQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_D1ElsIAyEd6Kl_9ebC0ftA" name="Goal">
      <generalization xmi:id="_Z8ODAIAyEd6Kl_9ebC0ftA" general="_WWoDgXhqEd6MAuPB2WqERA"/>
      <ownedAttribute xmi:id="_FOyKoIAyEd6Kl_9ebC0ftA" name="goalReference">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EString"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_P2r9cIAyEd6Kl_9ebC0ftA" memberEnd="_P21ucIAyEd6Kl_9ebC0ftA _P21uc4AyEd6Kl_9ebC0ftA">
      <ownedEnd xmi:id="_P21ucIAyEd6Kl_9ebC0ftA" name="conversation" type="_WWoD1XhqEd6MAuPB2WqERA" association="_P2r9cIAyEd6Kl_9ebC0ftA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P21ucoAyEd6Kl_9ebC0ftA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P21ucYAyEd6Kl_9ebC0ftA"/>
      </ownedEnd>
      <ownedEnd xmi:id="_P21uc4AyEd6Kl_9ebC0ftA" name="goal" type="_D1ElsIAyEd6Kl_9ebC0ftA" association="_P2r9cIAyEd6Kl_9ebC0ftA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P21udYAyEd6Kl_9ebC0ftA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P21udIAyEd6Kl_9ebC0ftA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_0RD1gIBCEd6Kl_9ebC0ftA" name="Parameter">
      <ownedAttribute xmi:id="_1RVmwIBCEd6Kl_9ebC0ftA" name="type" type="_WWoD9HhqEd6MAuPB2WqERA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_YgBFkIBEEd6Kl_9ebC0ftA" memberEnd="_YgBFkYBEEd6Kl_9ebC0ftA _YgBFlIBEEd6Kl_9ebC0ftA">
      <ownedEnd xmi:id="_YgBFkYBEEd6Kl_9ebC0ftA" name="activity" type="_WWoDgXhqEd6MAuPB2WqERA" association="_YgBFkIBEEd6Kl_9ebC0ftA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YgBFk4BEEd6Kl_9ebC0ftA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YgBFkoBEEd6Kl_9ebC0ftA" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_YgBFlIBEEd6Kl_9ebC0ftA" name="inputParameter" type="_0RD1gIBCEd6Kl_9ebC0ftA" aggregation="shared" association="_YgBFkIBEEd6Kl_9ebC0ftA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YgBFloBEEd6Kl_9ebC0ftA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YgBFlYBEEd6Kl_9ebC0ftA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_2kwEgIBEEd6Kl_9ebC0ftA" memberEnd="_2kwEgYBEEd6Kl_9ebC0ftA _2kwEhIBEEd6Kl_9ebC0ftA">
      <ownedEnd xmi:id="_2kwEgYBEEd6Kl_9ebC0ftA" name="activity" type="_WWoDgXhqEd6MAuPB2WqERA" association="_2kwEgIBEEd6Kl_9ebC0ftA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2kwEg4BEEd6Kl_9ebC0ftA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2kwEgoBEEd6Kl_9ebC0ftA" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_2kwEhIBEEd6Kl_9ebC0ftA" name="outputParameter" type="_0RD1gIBCEd6Kl_9ebC0ftA" aggregation="shared" association="_2kwEgIBEEd6Kl_9ebC0ftA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2kwEhoBEEd6Kl_9ebC0ftA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2kwEhYBEEd6Kl_9ebC0ftA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_KHXIgIBFEd6Kl_9ebC0ftA" memberEnd="_KHXIgYBFEd6Kl_9ebC0ftA _KHXIhIBFEd6Kl_9ebC0ftA">
      <ownedEnd xmi:id="_KHXIgYBFEd6Kl_9ebC0ftA" name="semanticAnnotation" type="_WWoD9HhqEd6MAuPB2WqERA" association="_KHXIgIBFEd6Kl_9ebC0ftA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KHXIg4BFEd6Kl_9ebC0ftA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KHXIgoBFEd6Kl_9ebC0ftA"/>
      </ownedEnd>
      <ownedEnd xmi:id="_KHXIhIBFEd6Kl_9ebC0ftA" name="parameter" type="_0RD1gIBCEd6Kl_9ebC0ftA" association="_KHXIgIBFEd6Kl_9ebC0ftA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KHXIhoBFEd6Kl_9ebC0ftA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KHXIhYBFEd6Kl_9ebC0ftA" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_lNoVwIBGEd6Kl_9ebC0ftA" memberEnd="_lNyGwIBGEd6Kl_9ebC0ftA _lNyGw4BGEd6Kl_9ebC0ftA">
      <ownedEnd xmi:id="_lNyGwIBGEd6Kl_9ebC0ftA" name="sourceGateway" type="_435x9XttEd6nTZv4wzZ9Zw" association="_lNoVwIBGEd6Kl_9ebC0ftA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lNyGwoBGEd6Kl_9ebC0ftA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lNyGwYBGEd6Kl_9ebC0ftA" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_lNyGw4BGEd6Kl_9ebC0ftA" name="flows" type="_X4cT4HxBEd6a3KlEUMbRkA" aggregation="shared" association="_lNoVwIBGEd6Kl_9ebC0ftA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lNyGxYBGEd6Kl_9ebC0ftA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lNyGxIBGEd6Kl_9ebC0ftA" value="1"/>
      </ownedEnd>
    </packagedElement>
    <profileApplication xmi:id="_WWoEBnhqEd6MAuPB2WqERA">
      <eAnnotations xmi:id="_WWoEB3hqEd6MAuPB2WqERA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
    </profileApplication>
  </uml:Model>
  <Ecore:EPackage xmi:id="_WWoECHhqEd6MAuPB2WqERA" base_Package="_WWoDgHhqEd6MAuPB2WqERA" nsPrefix="org.soa4all.lpml.metmodel" nsURI="http:///org/soa4all/lpml/metmodel.ecore"/>
  <Ecore:EClass xmi:id="_WWoECXhqEd6MAuPB2WqERA" base_Class="_WWoDgXhqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoECnhqEd6MAuPB2WqERA" base_Property="_WWoDgnhqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoEC3hqEd6MAuPB2WqERA" base_Property="_WWoDhHhqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoEDHhqEd6MAuPB2WqERA" base_Property="_WWoDhnhqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoEDXhqEd6MAuPB2WqERA" base_Property="_WWoDiHhqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoEDnhqEd6MAuPB2WqERA" base_Property="_WWoDinhqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoED3hqEd6MAuPB2WqERA" base_Property="_WWoDjHhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEEHhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEEXhqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoEEnhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEE3hqEd6MAuPB2WqERA" isTransient="true" base_Property="_WWoDlHhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEFHhqEd6MAuPB2WqERA" base_Property="_WWoDlnhqEd6MAuPB2WqERA" isResolveProxies="false"/>
  <Ecore:EAttribute xmi:id="_WWoEFXhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEFnhqEd6MAuPB2WqERA" isResolveProxies="false"/>
  <Ecore:EReference xmi:id="_WWoEF3hqEd6MAuPB2WqERA" base_Property="_WWoDn3hqEd6MAuPB2WqERA" isResolveProxies="false"/>
  <Ecore:EClass xmi:id="_WWoEGHhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEGnhqEd6MAuPB2WqERA" isTransient="true" base_Property="_WWoDpXhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEG3hqEd6MAuPB2WqERA" base_Property="_WWoDp3hqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEHHhqEd6MAuPB2WqERA" base_Property="_WWoDqXhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEHXhqEd6MAuPB2WqERA"/>
  <Ecore:EClass xmi:id="_WWoEHnhqEd6MAuPB2WqERA" base_Class="_WWoDrnhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEH3hqEd6MAuPB2WqERA" isTransient="true" base_Property="_WWoDr3hqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoEIHhqEd6MAuPB2WqERA" base_Property="_WWoDsXhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEIXhqEd6MAuPB2WqERA"/>
  <Ecore:EClass xmi:id="_WWoEInhqEd6MAuPB2WqERA" base_Class="_WWoDtnhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEI3hqEd6MAuPB2WqERA" base_Property="_WWoDt3hqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEJHhqEd6MAuPB2WqERA" base_Property="_WWoDuXhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEJXhqEd6MAuPB2WqERA" isResolveProxies="false"/>
  <Ecore:EReference xmi:id="_WWoEJnhqEd6MAuPB2WqERA" isResolveProxies="false"/>
  <Ecore:EClass xmi:id="_WWoEJ3hqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEKHhqEd6MAuPB2WqERA"/>
  <Ecore:EEnum xmi:id="_WWoEKXhqEd6MAuPB2WqERA" base_Enumeration="_WWoD0XhqEd6MAuPB2WqERA"/>
  <Ecore:EEnumLiteral xmi:id="_WWoEKnhqEd6MAuPB2WqERA" base_EnumerationLiteral="_WWoD0nhqEd6MAuPB2WqERA" literal="bestPrice"/>
  <Ecore:EEnumLiteral xmi:id="_WWoEK3hqEd6MAuPB2WqERA" base_EnumerationLiteral="_WWoD03hqEd6MAuPB2WqERA" literal="bestResponseTime"/>
  <Ecore:EEnumLiteral xmi:id="_WWoELHhqEd6MAuPB2WqERA" base_EnumerationLiteral="_WWoD1HhqEd6MAuPB2WqERA" literal="rating"/>
  <Ecore:EClass xmi:id="_WWoELXhqEd6MAuPB2WqERA" base_Class="_WWoD1XhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoELnhqEd6MAuPB2WqERA" isResolveProxies="false"/>
  <Ecore:EAttribute xmi:id="_WWoEL3hqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoEMHhqEd6MAuPB2WqERA" base_Property="_WWoD2nhqEd6MAuPB2WqERA"/>
  <Ecore:EClass xmi:id="_WWoEMXhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEMnhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEM3hqEd6MAuPB2WqERA"/>
  <Ecore:EClass xmi:id="_WWoENHhqEd6MAuPB2WqERA" base_Class="_WWoD43hqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoENXhqEd6MAuPB2WqERA" base_Property="_WWoD5HhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoENnhqEd6MAuPB2WqERA" base_Property="_WWoD5XhqEd6MAuPB2WqERA"/>
  <Ecore:EEnum xmi:id="_WWoEN3hqEd6MAuPB2WqERA" base_Enumeration="_WWoD6HhqEd6MAuPB2WqERA"/>
  <Ecore:EEnumLiteral xmi:id="_WWoEOHhqEd6MAuPB2WqERA" base_EnumerationLiteral="_WWoD6XhqEd6MAuPB2WqERA" literal="fault"/>
  <Ecore:EEnumLiteral xmi:id="_WWoEOXhqEd6MAuPB2WqERA" base_EnumerationLiteral="_WWoD6nhqEd6MAuPB2WqERA" literal="faultAfterRetry"/>
  <Ecore:EEnumLiteral xmi:id="_WWoEOnhqEd6MAuPB2WqERA" base_EnumerationLiteral="_WWoD63hqEd6MAuPB2WqERA" literal="noResponse"/>
  <Ecore:EClass xmi:id="_WWoEO3hqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoEPXhqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoEPnhqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoEP3hqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEQHhqEd6MAuPB2WqERA" isTransient="true"/>
  <Ecore:EClass xmi:id="_WWoEQXhqEd6MAuPB2WqERA" base_Class="_WWoD9HhqEd6MAuPB2WqERA"/>
  <Ecore:EReference xmi:id="_WWoEQnhqEd6MAuPB2WqERA" isTransient="true" base_Property="_WWoD9XhqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoEQ3hqEd6MAuPB2WqERA" base_Property="_WWoD93hqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoERHhqEd6MAuPB2WqERA" base_Property="_WWoD-XhqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoERXhqEd6MAuPB2WqERA" base_Property="_WWoD-3hqEd6MAuPB2WqERA"/>
  <Ecore:EAttribute xmi:id="_WWoERnhqEd6MAuPB2WqERA" base_Property="_WWoD_XhqEd6MAuPB2WqERA"/>
  <Ecore:EClass xmi:id="_WWoER3hqEd6MAuPB2WqERA" base_Class="_WWoEAHhqEd6MAuPB2WqERA"/>
  <Ecore:EClass xmi:id="_WWoESHhqEd6MAuPB2WqERA"/>
  <Ecore:EClass xmi:id="_WWoESXhqEd6MAuPB2WqERA" base_Class="_WWoEBHhqEd6MAuPB2WqERA"/>
  <Ecore:EClass xmi:id="_T6ToQHtuEd6nTZv4wzZ9Zw" base_Class="_435x9XttEd6nTZv4wzZ9Zw"/>
  <Ecore:EClass xmi:id="_UzgUYH3PEd67todIzXN7cQ" base_Class="_FGC9AH3PEd67todIzXN7cQ"/>
  <Ecore:EEnum xmi:id="_VhRZUH3PEd67todIzXN7cQ" base_Enumeration="_FG_YOH3PEd67todIzXN7cQ"/>
  <Ecore:EClass xmi:id="_a_lcIH3PEd67todIzXN7cQ" base_Class="_FG6fsH3PEd67todIzXN7cQ"/>
  <Ecore:EClass xmi:id="_bfedIH3PEd67todIzXN7cQ" base_Class="_FG7GwH3PEd67todIzXN7cQ"/>
  <Ecore:EClass xmi:id="_cGI0gH3PEd67todIzXN7cQ" base_Class="_FG7Gwn3PEd67todIzXN7cQ"/>
  <Ecore:EClass xmi:id="_cpRWwH3PEd67todIzXN7cQ" base_Class="_FG-xIH3PEd67todIzXN7cQ"/>
  <Ecore:EClass xmi:id="_eU05oH3PEd67todIzXN7cQ" base_Class="_FG7t0H3PEd67todIzXN7cQ"/>
  <Ecore:EClass xmi:id="_fNqmIH3PEd67todIzXN7cQ" base_Class="_FG_YMH3PEd67todIzXN7cQ"/>
  <Ecore:EClass xmi:id="_f6cMkH3PEd67todIzXN7cQ" base_Class="_FG-KEH3PEd67todIzXN7cQ"/>
  <Ecore:EClass xmi:id="_g0Kp4H3PEd67todIzXN7cQ" base_Class="_FG8U4H3PEd67todIzXN7cQ"/>
  <Ecore:EClass xmi:id="_hYKu0H3PEd67todIzXN7cQ" base_Class="_FG9jAH3PEd67todIzXN7cQ"/>
</xmi:XMI>
