<?xml version="1.0" encoding="UTF-8"?>
<uml:Profile xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML" xmi:id="_12_0_12ab03bf_1166898799812_358986_99" name="messaging" metamodelReference="_0metamodelReferencemessaging">
  <eAnnotations xmi:id="_kbd27whfEeCn8q3xFEJtmg" source="http://www.eclipse.org/uml2/2.0.0/UML">
    <contents xmi:type="ecore:EPackage" xmi:id="_kbd28AhfEeCn8q3xFEJtmg" name="messaging" nsURI="http:///schemas/messaging/_kax6MAhfEeCn8q3xFEJtmg/0" nsPrefix="messaging">
      <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kbd28QhfEeCn8q3xFEJtmg" name="TernaryBoolean">
        <eAnnotations xmi:id="_kbd28ghfEeCn8q3xFEJtmg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_12_1_1_12ab03bf_1179436872546_813460_105"/>
        <eLiterals xmi:id="_kbd28whfEeCn8q3xFEJtmg" name="default"/>
        <eLiterals xmi:id="_kbd29AhfEeCn8q3xFEJtmg" name="false" value="1"/>
        <eLiterals xmi:id="_kbd29QhfEeCn8q3xFEJtmg" name="true" value="2"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_kbd29ghfEeCn8q3xFEJtmg" name="Topic">
        <eAnnotations xmi:id="_kbd29whfEeCn8q3xFEJtmg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_12_0_12ab03bf_1166898799812_780804_100"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kbd2-AhfEeCn8q3xFEJtmg" name="_andromdametageneralizationprecedence" ordered="false" lowerBound="1">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kbd2-QhfEeCn8q3xFEJtmg" name="base_Node" ordered="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.0.0/UML#//Node"/>
        </eStructuralFeatures>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_kbd2-ghfEeCn8q3xFEJtmg" name="Queue">
        <eAnnotations xmi:id="_kbd2-whfEeCn8q3xFEJtmg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_12_0_12ab03bf_1166898799828_976913_103"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kbd2_AhfEeCn8q3xFEJtmg" name="base_Node" ordered="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.0.0/UML#//Node"/>
        </eStructuralFeatures>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kbd2_QhfEeCn8q3xFEJtmg" name="SessionAcknowledgeMode">
        <eAnnotations xmi:id="_kbd2_ghfEeCn8q3xFEJtmg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_12_1_1_12ab03bf_1179437029625_916810_245"/>
        <eLiterals xmi:id="_kbd2_whfEeCn8q3xFEJtmg" name="AUTO_ACKNOWLEDGE"/>
        <eLiterals xmi:id="_kbd3AAhfEeCn8q3xFEJtmg" name="CLIENT_ACKNOWLEDGE" value="1"/>
        <eLiterals xmi:id="_kbd3AQhfEeCn8q3xFEJtmg" name="DUPS_OK_ACKNOWLEDGE" value="2"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_kbd3AghfEeCn8q3xFEJtmg" name="MessageReceiver">
        <eAnnotations xmi:id="_kbd3AwhfEeCn8q3xFEJtmg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_12_1_1_12ab03bf_1179436680312_476795_98"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kbd3BAhfEeCn8q3xFEJtmg" name="_andromdaactivemqoptimizeAcknowledge" ordered="false" lowerBound="1" eType="_kbd28QhfEeCn8q3xFEJtmg"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kbd3BQhfEeCn8q3xFEJtmg" name="_andromdamessagingsessionAcknowledgeMode" ordered="false" lowerBound="1" eType="_kbd2_QhfEeCn8q3xFEJtmg"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kbd3BghfEeCn8q3xFEJtmg" name="base_Operation" ordered="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.0.0/UML#//Operation"/>
        </eStructuralFeatures>
      </eClassifiers>
    </contents>
  </eAnnotations>
  <packageImport xmi:id="_0metamodelReferencemessaging">
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
  </packageImport>
  <packageImport xmi:id="_0primitiveTypesmessaging">
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
  </packageImport>
  <packageImport xmi:id="_0javaPrimitiveTypesmessaging">
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#_0"/>
  </packageImport>
  <packagedElement xmi:type="uml:Enumeration" xmi:id="_12_1_1_12ab03bf_1179436872546_813460_105" name="TernaryBoolean">
    <ownedLiteral xmi:id="_12_1_1_12ab03bf_1179436934390_586083_241" name="default"/>
    <ownedLiteral xmi:id="_12_1_1_12ab03bf_1179436938203_294943_242" name="false"/>
    <ownedLiteral xmi:id="_12_1_1_12ab03bf_1179436941140_913129_243" name="true"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Stereotype" xmi:id="_12_0_12ab03bf_1166898799812_780804_100" name="Topic">
    <ownedAttribute xmi:id="_12_0_12ab03bf_1166898799828_784303_111" name="_andromdametageneralizationprecedence" visibility="private">
      <eAnnotations xmi:id="_kbd3EAhfEeCn8q3xFEJtmg" source="MagicDraw">
        <details xmi:id="_kbd3EQhfEeCn8q3xFEJtmg" key="md_property_name" value="@andromda.meta.generalization.precedence"/>
      </eAnnotations>
      <ownedComment xmi:id="_12_0_12ab03bf_1166898799843_977916_121" body="Defines the precedences of a generalization when a metafacade generalizes more that one other metafacade." annotatedElement="_12_0_12ab03bf_1166898799828_784303_111"/>
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_12_0_12ab03bf_1166899296750_952481_267" name="base_Node" visibility="private" association="_12_0_12ab03bf_1166899296750_300990_266">
      <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Node"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Stereotype" xmi:id="_12_0_12ab03bf_1166898799828_976913_103" name="Queue">
    <ownedComment xmi:id="_12_0_12ab03bf_1166898799828_403741_115" body="Denotes a metaclass which belongs to the PSM. Code for these classes will be generated by the Java cartridge in the form of value objects." annotatedElement="_12_0_12ab03bf_1166898799828_976913_103"/>
    <ownedAttribute xmi:id="_12_0_12ab03bf_1166899171234_407863_262" name="base_Node" visibility="private" association="_12_0_12ab03bf_1166899171234_387231_261">
      <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Node"/>
    </ownedAttribute>
    <icon xmi:id="_12_0_12ab03bf_1166898799828_334025_104" content="" location="" format=""/>
  </packagedElement>
  <packagedElement xmi:type="uml:Enumeration" xmi:id="_12_1_1_12ab03bf_1179437029625_916810_245" name="SessionAcknowledgeMode">
    <ownedLiteral xmi:id="_12_1_1_12ab03bf_1179437075000_975930_246" name="AUTO_ACKNOWLEDGE"/>
    <ownedLiteral xmi:id="_12_1_1_12ab03bf_1179437091750_225592_247" name="CLIENT_ACKNOWLEDGE"/>
    <ownedLiteral xmi:id="_12_1_1_12ab03bf_1179437115234_361428_248" name="DUPS_OK_ACKNOWLEDGE"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Stereotype" xmi:id="_12_1_1_12ab03bf_1179436680312_476795_98" name="MessageReceiver">
    <ownedAttribute xmi:id="_12_1_1_12ab03bf_1179436699062_582189_104" name="_andromdaactivemqoptimizeAcknowledge" visibility="public" type="_12_1_1_12ab03bf_1179436872546_813460_105">
      <eAnnotations xmi:id="_kbd3HghfEeCn8q3xFEJtmg" source="MagicDraw">
        <details xmi:id="_kbedwAhfEeCn8q3xFEJtmg" key="md_property_name" value="@andromda.activemq.optimizeAcknowledge"/>
      </eAnnotations>
      <ownedComment xmi:id="_12_1_1_12ab03bf_1179440973984_725507_241" body="Allows you to set the &quot;optimizeAcknowledge&quot; flag when receiving a message using an ActiveMQ connection." annotatedElement="_12_1_1_12ab03bf_1179436699062_582189_104"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_12_1_1_12ab03bf_1179436988609_33695_244" name="_andromdamessagingsessionAcknowledgeMode" visibility="public" type="_12_1_1_12ab03bf_1179437029625_916810_245">
      <eAnnotations xmi:id="_kbedwwhfEeCn8q3xFEJtmg" source="MagicDraw">
        <details xmi:id="_kbedxAhfEeCn8q3xFEJtmg" key="md_property_name" value="@andromda.messaging.sessionAcknowledgeMode"/>
      </eAnnotations>
      <ownedComment xmi:id="_12_1_1_12ab03bf_1179440995578_284848_242" body="The JMS session acknowlege mode for incoming messages." annotatedElement="_12_1_1_12ab03bf_1179436988609_33695_244"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_12_1_1_12ab03bf_1179440913812_284066_104" name="base_Operation" visibility="private" association="_12_1_1_12ab03bf_1179440913812_820334_103">
      <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Extension" xmi:id="_12_0_12ab03bf_1166899296750_300990_266" name="" memberEnd="_12_0_12ab03bf_1166899296750_196267_268 _12_0_12ab03bf_1166899296750_952481_267">
    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_0_12ab03bf_1166899296750_196267_268" name="extension_Topic" visibility="private" type="_12_0_12ab03bf_1166898799812_780804_100" aggregation="composite" association="_12_0_12ab03bf_1166899296750_300990_266">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_0_12ab03bf_1166899296750_262861_270" name="" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_0_12ab03bf_1166899296750_764582_269" name=""/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Extension" xmi:id="_12_0_12ab03bf_1166899171234_387231_261" name="" memberEnd="_12_0_12ab03bf_1166899171234_806709_263 _12_0_12ab03bf_1166899171234_407863_262">
    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_0_12ab03bf_1166899171234_806709_263" name="extension_Queue" visibility="private" type="_12_0_12ab03bf_1166898799828_976913_103" aggregation="composite" association="_12_0_12ab03bf_1166899171234_387231_261">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_0_12ab03bf_1166899171234_97161_265" name="" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_0_12ab03bf_1166899171234_590205_264" name=""/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_1_12ab03bf_1179440913812_820334_103" name="" memberEnd="_12_1_1_12ab03bf_1179440913812_663073_105 _12_1_1_12ab03bf_1179440913812_284066_104">
    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_1_12ab03bf_1179440913812_663073_105" name="extension_MessageReceiver" visibility="private" type="_12_1_1_12ab03bf_1179436680312_476795_98" aggregation="composite" association="_12_1_1_12ab03bf_1179440913812_820334_103">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_1_12ab03bf_1179440913812_134475_107" name="" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_1_12ab03bf_1179440913812_680056_106" name=""/>
    </ownedEnd>
  </packagedElement>
</uml:Profile>
