<?xml version="1.0" encoding="UTF-8"?>
<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:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xmi:id="_DWFT4BINEd2MuIEcqg0Vsw" name="DDSforCCM-meta">
  <ownedComment xmi:id="_H7_O8BxIEd2uaZhm61RBnw" annotatedElement="_N9hMoBINEd2MuIEcqg0Vsw">
    <body>Can be an interface which depends on the template parameters. Might be given in form of an interface template.</body>
  </ownedComment>
  <packageImport xmi:id="_DWFT4RINEd2MuIEcqg0Vsw">
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
  </packageImport>
  <packagedElement xmi:type="uml:Class" xmi:id="_EBWecBINEd2MuIEcqg0Vsw" name="ComponentDef">
    <generalization xmi:id="_3dajwBuDEd2uaZhm61RBnw" general="_N9hMoBINEd2MuIEcqg0Vsw"/>
    <ownedAttribute xmi:id="_nK5bEBINEd2MuIEcqg0Vsw" name="supports" type="_N9hMoBINEd2MuIEcqg0Vsw" isUnique="false" aggregation="composite" association="_nK1JoBINEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nK-TkBINEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nK9sgBINEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nzMKIBINEd2MuIEcqg0Vsw" name="facet" type="_PAvkMBINEd2MuIEcqg0Vsw" isUnique="false" aggregation="composite" association="_nzGqkBINEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nzN_URINEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nzN_UBINEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_oeIkkBINEd2MuIEcqg0Vsw" name="receptacle" type="_MSZHkBINEd2MuIEcqg0Vsw" isUnique="false" aggregation="composite" association="_oeETIBINEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oeLA0RINEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oeLA0BINEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_EX4nwBIQEd2MuIEcqg0Vsw" name="attributes" type="_FhPj4BINEd2MuIEcqg0Vsw" isUnique="false" association="_EXzIMBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EX-uYRIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EX-uYBIQEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_FohJMBIQEd2MuIEcqg0Vsw" name="publishes" type="_G6DJ4BINEd2MuIEcqg0Vsw" isUnique="false" aggregation="composite" association="_FocQsBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FokMgRIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FokMgBIQEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_GLt84BIQEd2MuIEcqg0Vsw" name="emits" type="_IVOucBINEd2MuIEcqg0Vsw" isUnique="false" aggregation="composite" association="_GLnPMBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GLzccBIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GLy1YBIQEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_GkPKkBIQEd2MuIEcqg0Vsw" name="consumes" type="_JooQABINEd2MuIEcqg0Vsw" isUnique="false" aggregation="composite" association="_GkGnsBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkS08BIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkSN4BIQEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_KZ3i4BIREd2MuIEcqg0Vsw" name="extendedPortDef" type="_q_iqABIQEd2MuIEcqg0Vsw" isUnique="false" aggregation="composite" association="_KZrVoBIREd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KZ-3oBIREd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KZ-QkBIREd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Jvkh8BuDEd2uaZhm61RBnw" name="sinks" type="_DUacYBuDEd2uaZhm61RBnw" isUnique="false" aggregation="composite" association="_JvJEIBuDEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JvtE0BuDEd2uaZhm61RBnw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JvsdwBuDEd2uaZhm61RBnw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_NbNGMBuDEd2uaZhm61RBnw" name="sources" type="_EcNx8BuDEd2uaZhm61RBnw" isUnique="false" aggregation="composite" association="_Na1SwBuDEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NbZ6gBuDEd2uaZhm61RBnw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NbZTcBuDEd2uaZhm61RBnw"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_FhPj4BINEd2MuIEcqg0Vsw" name="AttributeDef">
    <ownedAttribute xmi:id="_46FHsBIPEd2MuIEcqg0Vsw" name="is_readonly" isUnique="false">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_G6DJ4BINEd2MuIEcqg0Vsw" name="PublishesDef">
    <generalization xmi:id="_UPWPsBIQEd2MuIEcqg0Vsw" general="_ZUvjkBINEd2MuIEcqg0Vsw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_IVOucBINEd2MuIEcqg0Vsw" name="EmitsDef">
    <generalization xmi:id="_T_ensBIQEd2MuIEcqg0Vsw" general="_ZUvjkBINEd2MuIEcqg0Vsw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_JooQABINEd2MuIEcqg0Vsw" name="ConsumesDef">
    <generalization xmi:id="_Th4FsBIQEd2MuIEcqg0Vsw" general="_ZUvjkBINEd2MuIEcqg0Vsw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_MSZHkBINEd2MuIEcqg0Vsw" name="UsesDef">
    <ownedAttribute xmi:id="_94osYBIPEd2MuIEcqg0Vsw" name="is_multiple" isUnique="false">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_TbxLwBISEd2MuIEcqg0Vsw" name="usesIntf" type="_N9hMoBINEd2MuIEcqg0Vsw" isUnique="false" association="_Tbh7MBISEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tb3SYBISEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tb2rUBISEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_9Y_mwBxGEd2uaZhm61RBnw" name="interfaceDef" type="_N9hMoBINEd2MuIEcqg0Vsw" isUnique="false" association="_9YZJ0BxGEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9ZGUcBxGEd2uaZhm61RBnw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9ZFtYBxGEd2uaZhm61RBnw"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_N9hMoBINEd2MuIEcqg0Vsw" name="InterfaceDef">
    <ownedAttribute xmi:id="_lVLzEBuDEd2uaZhm61RBnw" name="isAbstract" isUnique="false">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_oZw-YBuDEd2uaZhm61RBnw" name="isLocal" isUnique="false">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_-OeBkBwXEd2uaZhm61RBnw" name="derived" type="_N9hMoBINEd2MuIEcqg0Vsw" isUnique="false" association="_-OCjwBwXEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-Oi6ERwXEd2uaZhm61RBnw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-Oi6EBwXEd2uaZhm61RBnw"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_PAvkMBINEd2MuIEcqg0Vsw" name="ProvidesDef">
    <ownedAttribute xmi:id="_UFjIkBISEd2MuIEcqg0Vsw" name="providesIntf" type="_N9hMoBINEd2MuIEcqg0Vsw" isUnique="false" association="_UFRbwBISEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UFmy8BISEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UFmL4BISEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_9INYwBxGEd2uaZhm61RBnw" name="interfaceDef" type="_N9hMoBINEd2MuIEcqg0Vsw" isUnique="false" association="_9Hr0UBxGEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9ITfYBxGEd2uaZhm61RBnw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9IS4UBxGEd2uaZhm61RBnw"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_RCTMQBINEd2MuIEcqg0Vsw" name="OperationDef"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_Sz6T0BINEd2MuIEcqg0Vsw" name="FactoryDef">
    <generalization xmi:id="_gFZQoBIQEd2MuIEcqg0Vsw" general="_RCTMQBINEd2MuIEcqg0Vsw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_TvgZYBINEd2MuIEcqg0Vsw" name="FinderDef">
    <generalization xmi:id="_gfGxIBIQEd2MuIEcqg0Vsw" general="_RCTMQBINEd2MuIEcqg0Vsw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_VZ3pcBINEd2MuIEcqg0Vsw" name="HomeDef">
    <ownedAttribute xmi:id="_Z-oGsBIQEd2MuIEcqg0Vsw" name="primary_key" type="_XDOz8BINEd2MuIEcqg0Vsw" isUnique="false" association="_Z-gK4BIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z-s_MBIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z-sYIBIQEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_c4qO4BIQEd2MuIEcqg0Vsw" name="manages" type="_EBWecBINEd2MuIEcqg0Vsw" isUnique="false" association="_c4hsABIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c4tSMBIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c4srIBIQEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_iFtikBIQEd2MuIEcqg0Vsw" name="finders" type="_TvgZYBINEd2MuIEcqg0Vsw" isUnique="false" association="_iFk_sBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iFwl4RIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iFwl4BIQEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_iix5EBIQEd2MuIEcqg0Vsw" name="factories" type="_Sz6T0BINEd2MuIEcqg0Vsw" isUnique="false" association="_iikdsBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ii08YRIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ii08YBIQEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_XDOz8BINEd2MuIEcqg0Vsw" name="ValueDef"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_YKWNABINEd2MuIEcqg0Vsw" name="EventDef">
    <generalization xmi:id="_YvAR4BIQEd2MuIEcqg0Vsw" general="_XDOz8BINEd2MuIEcqg0Vsw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_ZUvjkBINEd2MuIEcqg0Vsw" name="EventPortDef">
    <ownedAttribute xmi:id="_XnepIBIQEd2MuIEcqg0Vsw" name="type" type="_YKWNABINEd2MuIEcqg0Vsw" isUnique="false" association="_XnWtUBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XnhFYBIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XngeUBIQEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_nK1JoBINEd2MuIEcqg0Vsw" name="Association_ComponentDef_InterfaceDef" memberEnd="_nK5bEBINEd2MuIEcqg0Vsw _nK-TkRINEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_nK-TkRINEd2MuIEcqg0Vsw" name="componentDef" type="_EBWecBINEd2MuIEcqg0Vsw" isUnique="false" aggregation="composite" association="_nK1JoBINEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nLAv0BINEd2MuIEcqg0Vsw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nLAv0RINEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_nzGqkBINEd2MuIEcqg0Vsw" name="Association_ComponentDef_ProvidesDef" memberEnd="_nzMKIBINEd2MuIEcqg0Vsw _nzOmYBINEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_nzOmYBINEd2MuIEcqg0Vsw" name="componentDef" type="_EBWecBINEd2MuIEcqg0Vsw" isUnique="false" association="_nzGqkBINEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nzSQwBINEd2MuIEcqg0Vsw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nzS30BINEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_oeETIBINEd2MuIEcqg0Vsw" name="Association_ComponentDef_UsesDef" memberEnd="_oeIkkBINEd2MuIEcqg0Vsw _oeLn4BINEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_oeLn4BINEd2MuIEcqg0Vsw" name="componentDef" type="_EBWecBINEd2MuIEcqg0Vsw" isUnique="false" association="_oeETIBINEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oeNdEBINEd2MuIEcqg0Vsw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oeOEIBINEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_EXzIMBIQEd2MuIEcqg0Vsw" name="Association_ComponentDef_AttributeDef" memberEnd="_EX4nwBIQEd2MuIEcqg0Vsw _EX_VcBIQEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_EX_VcBIQEd2MuIEcqg0Vsw" name="componentDef" type="_EBWecBINEd2MuIEcqg0Vsw" isUnique="false" association="_EXzIMBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EYBxsBIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EYCYwBIQEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_FocQsBIQEd2MuIEcqg0Vsw" name="Association_ComponentDef_PublishesDef" memberEnd="_FohJMBIQEd2MuIEcqg0Vsw _FokzkBIQEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_FokzkBIQEd2MuIEcqg0Vsw" name="componentDef" type="_EBWecBINEd2MuIEcqg0Vsw" isUnique="false" association="_FocQsBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FonP0BIQEd2MuIEcqg0Vsw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fon24BIQEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_GLnPMBIQEd2MuIEcqg0Vsw" name="Association_ComponentDef_EmitsDef" memberEnd="_GLt84BIQEd2MuIEcqg0Vsw _GLzccRIQEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_GLzccRIQEd2MuIEcqg0Vsw" name="componentDef" type="_EBWecBINEd2MuIEcqg0Vsw" isUnique="false" association="_GLnPMBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GL14sBIQEd2MuIEcqg0Vsw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GL2fwBIQEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_GkGnsBIQEd2MuIEcqg0Vsw" name="Association_ComponentDef_ConsumesDef" memberEnd="_GkPKkBIQEd2MuIEcqg0Vsw _GkS08RIQEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_GkS08RIQEd2MuIEcqg0Vsw" name="componentDef" type="_EBWecBINEd2MuIEcqg0Vsw" isUnique="false" association="_GkGnsBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkVRMBIQEd2MuIEcqg0Vsw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkV4QBIQEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_XnWtUBIQEd2MuIEcqg0Vsw" name="Association_EventPortDef_EventDef" memberEnd="_XnepIBIQEd2MuIEcqg0Vsw _XnhscBIQEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_XnhscBIQEd2MuIEcqg0Vsw" name="eventPortDef" type="_ZUvjkBINEd2MuIEcqg0Vsw" isUnique="false" association="_XnWtUBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XnkIsBIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XnkIsRIQEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_Z-gK4BIQEd2MuIEcqg0Vsw" name="Association_HomeDef_ValueDef" memberEnd="_Z-oGsBIQEd2MuIEcqg0Vsw _Z-s_MRIQEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_Z-s_MRIQEd2MuIEcqg0Vsw" name="homeDef" type="_VZ3pcBINEd2MuIEcqg0Vsw" isUnique="false" association="_Z-gK4BIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z-wCgBIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z-wCgRIQEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_c4hsABIQEd2MuIEcqg0Vsw" name="Association_HomeDef_ComponentDef" memberEnd="_c4qO4BIQEd2MuIEcqg0Vsw _c4tSMRIQEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_c4tSMRIQEd2MuIEcqg0Vsw" name="homeDef" type="_VZ3pcBINEd2MuIEcqg0Vsw" isUnique="false" association="_c4hsABIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c4wVgBIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c4w8kBIQEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_iFk_sBIQEd2MuIEcqg0Vsw" name="Association_HomeDef_Class_0" memberEnd="_iFtikBIQEd2MuIEcqg0Vsw _iFxM8BIQEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_iFxM8BIQEd2MuIEcqg0Vsw" name="homeDef" type="_VZ3pcBINEd2MuIEcqg0Vsw" isUnique="false" association="_iFk_sBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iF0QQBIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iF0QQRIQEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_iikdsBIQEd2MuIEcqg0Vsw" name="Association_HomeDef_FinderDef" memberEnd="_iix5EBIQEd2MuIEcqg0Vsw _ii1jcBIQEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_ii1jcBIQEd2MuIEcqg0Vsw" name="homeDef" type="_VZ3pcBINEd2MuIEcqg0Vsw" isUnique="false" association="_iikdsBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ii4mwBIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ii5N0BIQEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_ntaK4BIQEd2MuIEcqg0Vsw" name="PortKindDef">
    <ownedAttribute xmi:id="_wUjm4BIQEd2MuIEcqg0Vsw" name="providesDef" type="_PAvkMBINEd2MuIEcqg0Vsw" isUnique="false" association="_wUYAsBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wUmqMBIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wUmDIBIQEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wz84oBIQEd2MuIEcqg0Vsw" name="usesDef" type="_MSZHkBINEd2MuIEcqg0Vsw" isUnique="false" association="_wzu2MBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wz_U4RIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wz_U4BIQEd2MuIEcqg0Vsw"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_q_iqABIQEd2MuIEcqg0Vsw" name="ExtendedPortDef">
    <ownedAttribute xmi:id="_Eq6cABIREd2MuIEcqg0Vsw" name="kind" type="_ntaK4BIQEd2MuIEcqg0Vsw" isUnique="false" association="_EqwD8BIREd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Eq_UgBIREd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Eq-tcBIREd2MuIEcqg0Vsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_cPAqwBwdEd2uaZhm61RBnw" name="templateParams" type="_vCfUsBwZEd2uaZhm61RBnw" isUnique="false" association="_cOnCIBwdEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cPHYcBwdEd2uaZhm61RBnw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cPGxYBwdEd2uaZhm61RBnw"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_wUYAsBIQEd2MuIEcqg0Vsw" name="Association_ExtendedPortDef_ProvidesDef" memberEnd="_wUjm4BIQEd2MuIEcqg0Vsw _wUmqMRIQEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_wUmqMRIQEd2MuIEcqg0Vsw" name="extendedPortDef" type="_ntaK4BIQEd2MuIEcqg0Vsw" isUnique="false" association="_wUYAsBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wUqUkBIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wUqUkRIQEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_wzu2MBIQEd2MuIEcqg0Vsw" name="Association_ExtendedPortDef_UsesDef" memberEnd="_wz84oBIQEd2MuIEcqg0Vsw _wz_78BIQEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_wz_78BIQEd2MuIEcqg0Vsw" name="extendedPortDef" type="_ntaK4BIQEd2MuIEcqg0Vsw" isUnique="false" association="_wzu2MBIQEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w0C_QBIQEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w0DmUBIQEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_EqwD8BIREd2MuIEcqg0Vsw" name="Association_ExtendedPortDef_Kind" memberEnd="_Eq6cABIREd2MuIEcqg0Vsw _Eq_UgRIREd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_Eq_UgRIREd2MuIEcqg0Vsw" name="extendedPortDef" type="_q_iqABIQEd2MuIEcqg0Vsw" isUnique="false" association="_EqwD8BIREd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ErCX0BIREd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ErC-4BIREd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_KZrVoBIREd2MuIEcqg0Vsw" name="Association_ComponentDef_ExtendedPortDef" memberEnd="_KZ3i4BIREd2MuIEcqg0Vsw _KZ_esBIREd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_KZ_esBIREd2MuIEcqg0Vsw" name="componentDef" type="_EBWecBINEd2MuIEcqg0Vsw" isUnique="false" association="_KZrVoBIREd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KaCiABIREd2MuIEcqg0Vsw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KaCiARIREd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_Tbh7MBISEd2MuIEcqg0Vsw" name="Association_UsesDef_InterfaceDef" memberEnd="_TbxLwBISEd2MuIEcqg0Vsw _Tb35cBISEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_Tb35cBISEd2MuIEcqg0Vsw" name="usesDef" type="_MSZHkBINEd2MuIEcqg0Vsw" isUnique="false" association="_Tbh7MBISEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tb7j0BISEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tb7j0RISEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_UFRbwBISEd2MuIEcqg0Vsw" name="Association_ProvidesDef_InterfaceDef" memberEnd="_UFjIkBISEd2MuIEcqg0Vsw _UFnaABISEd2MuIEcqg0Vsw">
    <ownedEnd xmi:id="_UFnaABISEd2MuIEcqg0Vsw" name="providesDef" type="_PAvkMBINEd2MuIEcqg0Vsw" isUnique="false" association="_UFRbwBISEd2MuIEcqg0Vsw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UFrEYBISEd2MuIEcqg0Vsw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UFrrcBISEd2MuIEcqg0Vsw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_rLn4cBt3Ed2uaZhm61RBnw" name="D&amp;C">
    <packagedElement xmi:type="uml:Class" xmi:id="_tvCQYBt3Ed2uaZhm61RBnw" name="Property"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_DduasBISEd2MuIEcqg0Vsw" name="ConnectorPackageDescription"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_9gJYsBt3Ed2uaZhm61RBnw" name="ConnectorImplementationDescription"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_ERYb8Bt4Ed2uaZhm61RBnw" name="ComponentInterfaceDescription">
      <ownedAttribute xmi:id="_WwFakBw2Ed2uaZhm61RBnw" name="label" visibility="public" isUnique="false">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZDEJ0Bw2Ed2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZC_RUBw2Ed2uaZhm61RBnw" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZDK3gBw2Ed2uaZhm61RBnw">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_ZaGJwBw2Ed2uaZhm61RBnw" name="UUID" isUnique="false">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_d0hGoBw2Ed2uaZhm61RBnw" name="specificType" isUnique="false">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_h6rDsBw2Ed2uaZhm61RBnw" name="supportedType" visibility="public" isUnique="false">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kBci8Bw2Ed2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kBXqcBw2Ed2uaZhm61RBnw" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_kBjQoBw2Ed2uaZhm61RBnw">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_qMB14Bw2Ed2uaZhm61RBnw" name="idlFile" visibility="public" isUnique="false">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0euNsBw2Ed2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0eouIBw2Ed2uaZhm61RBnw" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_0e0UUBw2Ed2uaZhm61RBnw">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_UnBKYBw4Ed2uaZhm61RBnw" name="configProperty" type="_tvCQYBt3Ed2uaZhm61RBnw" isUnique="false" aggregation="composite" association="_Um51oBw4Ed2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UnJGMBw4Ed2uaZhm61RBnw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UnIfIBw4Ed2uaZhm61RBnw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_VFG0kBw4Ed2uaZhm61RBnw" name="property" type="_PYWQoBw5Ed2uaZhm61RBnw" isUnique="false" aggregation="composite" association="_VE9qoBw4Ed2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VFPXcBw4Ed2uaZhm61RBnw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VFOwYBw4Ed2uaZhm61RBnw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_byNlwBw4Ed2uaZhm61RBnw" name="port" type="_k3QUIBw3Ed2uaZhm61RBnw" isUnique="false" aggregation="composite" association="_byEb0Bw4Ed2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_byX90Bw4Ed2uaZhm61RBnw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_byXWwBw4Ed2uaZhm61RBnw"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_KfIXoBt4Ed2uaZhm61RBnw" name="ConnectorImplementationDescription">
      <ownedAttribute xmi:id="_YUiBMBt4Ed2uaZhm61RBnw" name="monolithicImplem" type="_N-sOwBt4Ed2uaZhm61RBnw" isUnique="false" aggregation="shared" association="_YUdvwBt4Ed2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D1gU0KweEd2Ytox-zaOdkw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D1ZnIKweEd2Ytox-zaOdkw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_YzbjsBt4Ed2uaZhm61RBnw" name="configProperty" type="_tvCQYBt3Ed2uaZhm61RBnw" isUnique="false" aggregation="shared" association="_YzXSQBt4Ed2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YzgcMBt4Ed2uaZhm61RBnw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yzf1IBt4Ed2uaZhm61RBnw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_ZMPFQBt4Ed2uaZhm61RBnw" name="capability" type="_6mgqUBxBEd2uaZhm61RBnw" isUnique="false" aggregation="shared" association="_ZMKMwBt4Ed2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZMUk0Bt4Ed2uaZhm61RBnw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZMT9wBt4Ed2uaZhm61RBnw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_baY-4Bt4Ed2uaZhm61RBnw" name="implements" type="_ERYb8Bt4Ed2uaZhm61RBnw" isUnique="false" association="_baUGYBt4Ed2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EoDBgKwdEd2Ytox-zaOdkw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_En9h8KwdEd2Ytox-zaOdkw" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_lFtNoBt4Ed2uaZhm61RBnw" name="label" isUnique="false">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_oluXwBt4Ed2uaZhm61RBnw" name="UUID" isUnique="false">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_6t5hMBxAEd2uaZhm61RBnw" name="monolithicImplementationDescription" type="_N-sOwBt4Ed2uaZhm61RBnw" isUnique="false" association="_6tqQoBxAEd2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6uCrIBxAEd2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6uCEEBxAEd2uaZhm61RBnw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_HJz-MKweEd2Ytox-zaOdkw" name="assemblyImplem" type="_93v88KwdEd2Ytox-zaOdkw" isUnique="false" aggregation="shared" association="_HJhqUKweEd2Ytox-zaOdkw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MQ2wgKweEd2Ytox-zaOdkw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MQxQ8KweEd2Ytox-zaOdkw"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_N-sOwBt4Ed2uaZhm61RBnw" name="MonolithicImplementationDescription"/>
    <packagedElement xmi:type="uml:Association" xmi:id="_YUdvwBt4Ed2uaZhm61RBnw" name="Association_ConnectorImplementationDescription_MonolithicImplementationDescription" memberEnd="_YUiBMBt4Ed2uaZhm61RBnw _YUm5sBt4Ed2uaZhm61RBnw">
      <ownedEnd xmi:id="_YUm5sBt4Ed2uaZhm61RBnw" name="connectorImplementationDescription" type="_KfIXoBt4Ed2uaZhm61RBnw" isUnique="false" association="_YUdvwBt4Ed2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YUryMBt4Ed2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YUuOcBt4Ed2uaZhm61RBnw"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_YzXSQBt4Ed2uaZhm61RBnw" name="Association_ConnectorImplementationDescription_Property" memberEnd="_YzbjsBt4Ed2uaZhm61RBnw _YzhDQBt4Ed2uaZhm61RBnw">
      <ownedEnd xmi:id="_YzhDQBt4Ed2uaZhm61RBnw" name="connectorImplementationDescription" type="_KfIXoBt4Ed2uaZhm61RBnw" isUnique="false" aggregation="composite" association="_YzXSQBt4Ed2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YznJ4Bt4Ed2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yznw8Bt4Ed2uaZhm61RBnw"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_ZMKMwBt4Ed2uaZhm61RBnw" name="A_ConnectorImplementationDescription_Capability" memberEnd="_ZMPFQBt4Ed2uaZhm61RBnw _ZMVL4Bt4Ed2uaZhm61RBnw">
      <ownedEnd xmi:id="_ZMVL4Bt4Ed2uaZhm61RBnw" name="connectorImplementationDescription" type="_KfIXoBt4Ed2uaZhm61RBnw" isUnique="false" association="_ZMKMwBt4Ed2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZMbSgBt4Ed2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZMb5kBt4Ed2uaZhm61RBnw"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_baUGYBt4Ed2uaZhm61RBnw" name="Association_ConnectorImplementationDescription_ComponentInterfaceDescription" memberEnd="_baY-4Bt4Ed2uaZhm61RBnw _bag6sRt4Ed2uaZhm61RBnw">
      <ownedEnd xmi:id="_bag6sRt4Ed2uaZhm61RBnw" name="connectorImplementationDescription" type="_KfIXoBt4Ed2uaZhm61RBnw" isUnique="false" association="_baUGYBt4Ed2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bamaQBt4Ed2uaZhm61RBnw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_banBUBt4Ed2uaZhm61RBnw"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_k3QUIBw3Ed2uaZhm61RBnw" name="ComponentPortDescription">
      <ownedAttribute xmi:id="_k3QUIRw3Ed2uaZhm61RBnw" name="name" visibility="public" isUnique="false">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k3QUIhw3Ed2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k3QUIxw3Ed2uaZhm61RBnw" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_k3QUJBw3Ed2uaZhm61RBnw">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_k3QUJRw3Ed2uaZhm61RBnw" name="specificType" visibility="public" isUnique="false">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k3QUJhw3Ed2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k3QUJxw3Ed2uaZhm61RBnw" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_k3QUKBw3Ed2uaZhm61RBnw">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_k3QUKRw3Ed2uaZhm61RBnw" name="provider" visibility="public" isUnique="false" isDerived="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k3QUKhw3Ed2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k3QUKxw3Ed2uaZhm61RBnw" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_k3QULBw3Ed2uaZhm61RBnw">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_k3QULRw3Ed2uaZhm61RBnw" name="exclusiverProvider" isUnique="false" isDerived="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Boolean"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_k3QULhw3Ed2uaZhm61RBnw" name="exclusiveUser" isUnique="false" isDerived="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Boolean"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_k3QULxw3Ed2uaZhm61RBnw" name="optional" isUnique="false">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Boolean"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_y8kB8Bw3Ed2uaZhm61RBnw" name="kind" type="_3hF9EBw3Ed2uaZhm61RBnw" isUnique="false"/>
      <ownedAttribute xmi:id="_CFa3cBw4Ed2uaZhm61RBnw" name="templateParam" isUnique="false">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G1LyMBw4Ed2uaZhm61RBnw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G1GSoBw4Ed2uaZhm61RBnw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_tUy2QBw5Ed2uaZhm61RBnw" name="supportedType" isUnique="false" isDerived="true">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vyscEBw5Ed2uaZhm61RBnw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vyluYBw5Ed2uaZhm61RBnw" value="1"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_3hF9EBw3Ed2uaZhm61RBnw" name="CCMComponentPortKind">
      <ownedLiteral xmi:id="_Wt0CUBw5Ed2uaZhm61RBnw" name="Facet"/>
      <ownedLiteral xmi:id="_YEMmcBw5Ed2uaZhm61RBnw" name="SimplexReceptacle"/>
      <ownedLiteral xmi:id="_YP8jcBw5Ed2uaZhm61RBnw" name="MultiplexReceptacle"/>
      <ownedLiteral xmi:id="_YZGfcBw5Ed2uaZhm61RBnw" name="EventEmitter"/>
      <ownedLiteral xmi:id="_cUYCMBw5Ed2uaZhm61RBnw" name="EventPublisher"/>
      <ownedLiteral xmi:id="_dbuEwBw5Ed2uaZhm61RBnw" name="EventConsumer"/>
      <ownedLiteral xmi:id="_eYX6QBw5Ed2uaZhm61RBnw" name="ExtendedPort"/>
      <ownedLiteral xmi:id="_onfZoBw5Ed2uaZhm61RBnw" name="InversePort"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_Um51oBw4Ed2uaZhm61RBnw" name="Association_ComponentInterfaceDescription_Property" memberEnd="_UnBKYBw4Ed2uaZhm61RBnw _UnJtQBw4Ed2uaZhm61RBnw">
      <ownedEnd xmi:id="_UnJtQBw4Ed2uaZhm61RBnw" name="componentInterfaceDescription" type="_ERYb8Bt4Ed2uaZhm61RBnw" isUnique="false" association="_Um51oBw4Ed2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UnPM0Bw4Ed2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UnPz4Bw4Ed2uaZhm61RBnw"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_VE9qoBw4Ed2uaZhm61RBnw" name="A_ComponentInterfaceDescription_ComponentPropertyDescription" memberEnd="_VFG0kBw4Ed2uaZhm61RBnw _VFP-gBw4Ed2uaZhm61RBnw">
      <ownedEnd xmi:id="_VFP-gBw4Ed2uaZhm61RBnw" name="componentInterfaceDescription" type="_ERYb8Bt4Ed2uaZhm61RBnw" isUnique="false" association="_VE9qoBw4Ed2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VFYhYBw4Ed2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VFZIcBw4Ed2uaZhm61RBnw"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_byEb0Bw4Ed2uaZhm61RBnw" name="Association_ComponentInterfaceDescription_ComponentPortDescription" memberEnd="_byNlwBw4Ed2uaZhm61RBnw _byYk4Bw4Ed2uaZhm61RBnw">
      <ownedEnd xmi:id="_byYk4Bw4Ed2uaZhm61RBnw" name="componentInterfaceDescription" type="_ERYb8Bt4Ed2uaZhm61RBnw" isUnique="false" association="_byEb0Bw4Ed2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_byergBw4Ed2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_byfSkBw4Ed2uaZhm61RBnw"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_PYWQoBw5Ed2uaZhm61RBnw" name="ComponentPropertyDescription"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_QDhXwBw9Ed2uaZhm61RBnw" name="PackageConfiguration"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_SLGvUBw9Ed2uaZhm61RBnw" name="ConnectorPackageDescription">
      <ownedAttribute xmi:id="_1iWCUBxAEd2uaZhm61RBnw" name="implementation" type="_KfIXoBt4Ed2uaZhm61RBnw" isUnique="false" association="_1iH_4BxAEd2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1ielMBxAEd2uaZhm61RBnw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1id-IBxAEd2uaZhm61RBnw" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_3J6dEBxAEd2uaZhm61RBnw" name="realizes" type="_ERYb8Bt4Ed2uaZhm61RBnw" isUnique="false" association="_3JrMgBxAEd2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3J_8oBxAEd2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3J_VkBxAEd2uaZhm61RBnw" value="1"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_1iH_4BxAEd2uaZhm61RBnw" name="Association_ConnectorPackageDescription_ConnectorImplementationDescription" memberEnd="_1iWCUBxAEd2uaZhm61RBnw _1ifMQBxAEd2uaZhm61RBnw">
      <ownedEnd xmi:id="_1ifMQBxAEd2uaZhm61RBnw" name="connectorPackageDescription" type="_SLGvUBw9Ed2uaZhm61RBnw" isUnique="false" association="_1iH_4BxAEd2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1il58BxAEd2uaZhm61RBnw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1imhABxAEd2uaZhm61RBnw"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_3JrMgBxAEd2uaZhm61RBnw" name="Association_ConnectorPackageDescription_ComponentInterfaceDescription" memberEnd="_3J6dEBxAEd2uaZhm61RBnw _3KAjsBxAEd2uaZhm61RBnw">
      <ownedEnd xmi:id="_3KAjsBxAEd2uaZhm61RBnw" name="connectorPackageDescription" type="_SLGvUBw9Ed2uaZhm61RBnw" isUnique="false" association="_3JrMgBxAEd2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3KHRYBxAEd2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3KH4cBxAEd2uaZhm61RBnw"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_6tqQoBxAEd2uaZhm61RBnw" name="Association_ConnectorImplementationDescription_MonolithicImplementationDescription" memberEnd="_6t5hMBxAEd2uaZhm61RBnw _6uDSMBxAEd2uaZhm61RBnw">
      <ownedEnd xmi:id="_6uDSMBxAEd2uaZhm61RBnw" name="connectorImplementationDescription" type="_KfIXoBt4Ed2uaZhm61RBnw" isUnique="false" association="_6tqQoBxAEd2uaZhm61RBnw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6uJ_4BxAEd2uaZhm61RBnw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6uKm8BxAEd2uaZhm61RBnw"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_6mgqUBxBEd2uaZhm61RBnw" name="Capability"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_93v88KwdEd2Ytox-zaOdkw" name="ComponentAssemblyDescription"/>
    <packagedElement xmi:type="uml:Association" xmi:id="_HJhqUKweEd2Ytox-zaOdkw" name="Association_ConnectorImplementationDescription_ComponentAssemblyDescription" memberEnd="_HJz-MKweEd2Ytox-zaOdkw _HKALcKweEd2Ytox-zaOdkw">
      <ownedEnd xmi:id="_HKALcKweEd2Ytox-zaOdkw" name="connectorImplementationDescription" type="_KfIXoBt4Ed2uaZhm61RBnw" isUnique="false" association="_HJhqUKweEd2Ytox-zaOdkw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HKJ8cKweEd2Ytox-zaOdkw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HKKjgKweEd2Ytox-zaOdkw"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_RmXcoKweEd2Ytox-zaOdkw" name="ComponentUsageDescription">
      <ownedAttribute xmi:id="_aHd7AKweEd2Ytox-zaOdkw" name="baseConnectorPackage" type="_SLGvUBw9Ed2uaZhm61RBnw" isUnique="false" association="_aG7IcKweEd2Ytox-zaOdkw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPZeIKweEd2Ytox-zaOdkw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPUloKweEd2Ytox-zaOdkw"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_aG7IcKweEd2Ytox-zaOdkw" name="Association_ComponentUsageDescription_ConnectorPackageDescription" memberEnd="_aHd7AKweEd2Ytox-zaOdkw _aHlPwKweEd2Ytox-zaOdkw">
      <ownedEnd xmi:id="_aHlPwKweEd2Ytox-zaOdkw" name="componentUsageDescription" type="_RmXcoKweEd2Ytox-zaOdkw" isUnique="false" association="_aG7IcKweEd2Ytox-zaOdkw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aHr9cKweEd2Ytox-zaOdkw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aHtLkKweEd2Ytox-zaOdkw"/>
      </ownedEnd>
    </packagedElement>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_DUacYBuDEd2uaZhm61RBnw" name="SinkDef">
    <generalization xmi:id="_Z4efMBuDEd2uaZhm61RBnw" general="_UR1m0BuDEd2uaZhm61RBnw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_EcNx8BuDEd2uaZhm61RBnw" name="SourceDef">
    <generalization xmi:id="_YocasBuDEd2uaZhm61RBnw" general="_UR1m0BuDEd2uaZhm61RBnw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_JvJEIBuDEd2uaZhm61RBnw" name="Association_ComponentDef_SinkDef" memberEnd="_Jvkh8BuDEd2uaZhm61RBnw _Jvtr4BuDEd2uaZhm61RBnw">
    <ownedEnd xmi:id="_Jvtr4BuDEd2uaZhm61RBnw" name="componentDef" type="_EBWecBINEd2MuIEcqg0Vsw" isUnique="false" association="_JvJEIBuDEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JvykYBuDEd2uaZhm61RBnw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JvzLcBuDEd2uaZhm61RBnw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_Na1SwBuDEd2uaZhm61RBnw" name="Association_ComponentDef_SourceDef" memberEnd="_NbNGMBuDEd2uaZhm61RBnw _NbahkBuDEd2uaZhm61RBnw">
    <ownedEnd xmi:id="_NbahkBuDEd2uaZhm61RBnw" name="componentDef" type="_EBWecBINEd2MuIEcqg0Vsw" isUnique="false" association="_Na1SwBuDEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NbgBIBuDEd2uaZhm61RBnw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NbgoMBuDEd2uaZhm61RBnw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_SImpcBuDEd2uaZhm61RBnw" name="StreamTypeDef">
    <ownedAttribute xmi:id="_NLuycBwVEd2uaZhm61RBnw" name="groupedTypes" type="_SImpcBuDEd2uaZhm61RBnw" isUnique="false" association="_NLWX8BwVEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zUnGoBwYEd2uaZhm61RBnw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zUiOIBwYEd2uaZhm61RBnw"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_UR1m0BuDEd2uaZhm61RBnw" name="StreamPortDef">
    <ownedAttribute xmi:id="_Lr2UEBwVEd2uaZhm61RBnw" name="stream_type" type="_SImpcBuDEd2uaZhm61RBnw" isUnique="false" association="_LrcEYBwVEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Lr6lgBwVEd2uaZhm61RBnw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Lr5-cBwVEd2uaZhm61RBnw"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_LrcEYBwVEd2uaZhm61RBnw" name="Association_StreamPortDef_StreamTypeDef" memberEnd="_Lr2UEBwVEd2uaZhm61RBnw _Lr7MkBwVEd2uaZhm61RBnw">
    <ownedEnd xmi:id="_Lr7MkBwVEd2uaZhm61RBnw" name="streamPortDef" type="_UR1m0BuDEd2uaZhm61RBnw" isUnique="false" association="_LrcEYBwVEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LsAFEBwVEd2uaZhm61RBnw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LsAsIBwVEd2uaZhm61RBnw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_NLWX8BwVEd2uaZhm61RBnw" name="Association_StreamTypeDef_StreamTypeDef" memberEnd="_NLuycBwVEd2uaZhm61RBnw _NLzq8BwVEd2uaZhm61RBnw">
    <ownedEnd xmi:id="_NLzq8BwVEd2uaZhm61RBnw" name="streamTypeDef" type="_SImpcBuDEd2uaZhm61RBnw" isUnique="false" association="_NLWX8BwVEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NL5KgBwVEd2uaZhm61RBnw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NL5xkBwVEd2uaZhm61RBnw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_-OCjwBwXEd2uaZhm61RBnw" name="Association_InterfaceDef_InterfaceDef" memberEnd="_-OeBkBwXEd2uaZhm61RBnw _-OjhIBwXEd2uaZhm61RBnw">
    <ownedEnd xmi:id="_-OjhIBwXEd2uaZhm61RBnw" name="interfaceDef" type="_N9hMoBINEd2MuIEcqg0Vsw" isUnique="false" association="_-OCjwBwXEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-OpAsBwXEd2uaZhm61RBnw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-OpnwBwXEd2uaZhm61RBnw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_vCfUsBwZEd2uaZhm61RBnw" name="IDLType"/>
  <packagedElement xmi:type="uml:Association" xmi:id="_cOnCIBwdEd2uaZhm61RBnw" name="Association_ExtendedPortDef_IDLType" memberEnd="_cPAqwBwdEd2uaZhm61RBnw _cPH_gBwdEd2uaZhm61RBnw">
    <ownedEnd xmi:id="_cPH_gBwdEd2uaZhm61RBnw" name="extendedPortDef" type="_q_iqABIQEd2MuIEcqg0Vsw" isUnique="false" association="_cOnCIBwdEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cPNfEBwdEd2uaZhm61RBnw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cPOGIBwdEd2uaZhm61RBnw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_9Hr0UBxGEd2uaZhm61RBnw" name="Association_ProvidesDef_InterfaceDef" memberEnd="_9INYwBxGEd2uaZhm61RBnw _9IUGcBxGEd2uaZhm61RBnw">
    <ownedEnd xmi:id="_9IUGcBxGEd2uaZhm61RBnw" name="providesDef" type="_PAvkMBINEd2MuIEcqg0Vsw" isUnique="false" association="_9Hr0UBxGEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9Ia0IBxGEd2uaZhm61RBnw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9IbbMBxGEd2uaZhm61RBnw"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_9YZJ0BxGEd2uaZhm61RBnw" name="Association_UsesDef_InterfaceDef" memberEnd="_9Y_mwBxGEd2uaZhm61RBnw _9ZG7gBxGEd2uaZhm61RBnw">
    <ownedEnd xmi:id="_9ZG7gBxGEd2uaZhm61RBnw" name="usesDef" type="_MSZHkBINEd2MuIEcqg0Vsw" isUnique="false" association="_9YZJ0BxGEd2uaZhm61RBnw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9ZOQQBxGEd2uaZhm61RBnw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9ZO3UBxGEd2uaZhm61RBnw"/>
    </ownedEnd>
  </packagedElement>
  <profileApplication xmi:id="_DWFT4hINEd2MuIEcqg0Vsw">
    <eAnnotations xmi:id="_DWFT4xINEd2MuIEcqg0Vsw" source="http://www.eclipse.org/uml2/2.0.0/UML">
      <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
    </eAnnotations>
    <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
  </profileApplication>
</uml:Model>
