<?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="_12_0_12ab03bf_1166898799812_358986_99_packageImportcreatedOnLoad">
  <eAnnotations xmi:id="_Bwyq3b3wEeeo85yU3D_n_g" source="http://www.eclipse.org/uml2/2.0.0/UML">
    <contents xmi:type="ecore:EPackage" xmi:id="_Bwyq3r3wEeeo85yU3D_n_g" name="messaging" nsURI="http:///schemas/messaging/_A2UjUL3wEeeo85yU3D_n_g/0" nsPrefix="messaging">
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_Bwyq373wEeeo85yU3D_n_g" name="Topic">
        <eAnnotations xmi:id="_Bwyq4L3wEeeo85yU3D_n_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_12_0_12ab03bf_1166898799812_780804_100"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Bwyq4b3wEeeo85yU3D_n_g" name="andromda_meta_generalization_precedence" 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="_Bwyq4r3wEeeo85yU3D_n_g" 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="_Bwyq473wEeeo85yU3D_n_g" name="Queue">
        <eAnnotations xmi:id="_Bwyq5L3wEeeo85yU3D_n_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_12_0_12ab03bf_1166898799828_976913_103"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Bwyq5b3wEeeo85yU3D_n_g" 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="_Bwyq5r3wEeeo85yU3D_n_g" name="TernaryBoolean">
        <eAnnotations xmi:id="_Bwyq573wEeeo85yU3D_n_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_12_1_1_12ab03bf_1179436872546_813460_105"/>
        <eLiterals xmi:id="_Bwyq6L3wEeeo85yU3D_n_g" name="default"/>
        <eLiterals xmi:id="_Bwyq6b3wEeeo85yU3D_n_g" name="false" value="1"/>
        <eLiterals xmi:id="_Bwyq6r3wEeeo85yU3D_n_g" name="true" value="2"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Bwyq673wEeeo85yU3D_n_g" name="SessionAcknowledgeMode">
        <eAnnotations xmi:id="_Bwyq7L3wEeeo85yU3D_n_g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_12_1_1_12ab03bf_1179437029625_916810_245"/>
        <eLiterals xmi:id="_Bwyq7b3wEeeo85yU3D_n_g" name="AUTO_ACKNOWLEDGE"/>
        <eLiterals xmi:id="_Bwyq7r3wEeeo85yU3D_n_g" name="CLIENT_ACKNOWLEDGE" value="1"/>
        <eLiterals xmi:id="_Bwyq773wEeeo85yU3D_n_g" name="DUPS_OK_ACKNOWLEDGE" value="2"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_Bwyq8L3wEeeo85yU3D_n_g" name="MessageReceiver">
        <eAnnotations xmi:id="_Bwyq8b3wEeeo85yU3D_n_g" 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="_Bwyq8r3wEeeo85yU3D_n_g" name="andromda_activemq_optimizeAcknowledge" ordered="false" lowerBound="1" eType="_Bwyq5r3wEeeo85yU3D_n_g"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Bwyq873wEeeo85yU3D_n_g" name="andromda_messaging_sessionAcknowledgeMode" ordered="false" lowerBound="1" eType="_Bwyq673wEeeo85yU3D_n_g"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Bwyq9L3wEeeo85yU3D_n_g" 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="_12_0_12ab03bf_1166898799812_358986_99_packageImportcreatedOnLoad">
    <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:Stereotype" xmi:id="_12_0_12ab03bf_1166898799812_780804_100" name="Topic">
    <ownedAttribute xmi:id="_12_0_12ab03bf_1166898799828_784303_111" name="andromda_meta_generalization_precedence" visibility="private">
      <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:Extension" xmi:id="_12_0_12ab03bf_1166899171234_387231_261" name="" memberEnd="_12_0_12ab03bf_1166899171234_806709_263 _12_0_12ab03bf_1166899171234_407863_262" navigableOwnedEnd="_12_0_12ab03bf_1166899171234_806709_263">
    <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_0_12ab03bf_1166899296750_300990_266" name="" memberEnd="_12_0_12ab03bf_1166899296750_196267_268 _12_0_12ab03bf_1166899296750_952481_267" navigableOwnedEnd="_12_0_12ab03bf_1166899296750_196267_268">
    <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: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: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: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" navigableOwnedEnd="_12_1_1_12ab03bf_1179440913812_663073_105">
    <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>
  <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="andromda_activemq_optimizeAcknowledge" visibility="public" type="_12_1_1_12ab03bf_1179436872546_813460_105">
      <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="andromda_messaging_sessionAcknowledgeMode" visibility="public" type="_12_1_1_12ab03bf_1179437029625_916810_245">
      <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>
</uml:Profile>
