blob: 458c820d3596ccd3fe6a755b15ced521bfa14182 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_qncp8LKuEeionumR4sDM9w" name="protocols">
<packageImport xmi:type="uml:PackageImport" xmi:id="_qyO9oLKuEeionumR4sDM9w">
<importedPackage xmi:type="uml:Package" href="platform:/plugin/org.eclipse.papyrus.marte.static.profile/resources/MARTE_Library.library.uml#_dDxjEAeNEdytasR0-Ec7ew"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_qyO9obKuEeionumR4sDM9w">
<importedPackage xmi:type="uml:Package" href="platform:/plugin/org.eclipse.papyrus.marte.static.profile/resources/MARTE_Library.library.uml#_3DJKAA4uEdysTsAUPnp57Q"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_qyO9orKuEeionumR4sDM9w">
<importedPackage xmi:type="uml:Package" href="platform:/plugin/org.eclipse.papyrus.marte.static.profile/resources/MARTE_Library.library.uml#_X3JtMAeNEdytasR0-Ec7ew"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_qyO9o7KuEeionumR4sDM9w">
<importedPackage xmi:type="uml:Package" href="platform:/plugin/org.eclipse.papyrus.marte.static.profile/resources/MARTE_Library.library.uml#_g2qR8A74EdyML4mHwjNDrw"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_qyO9pLKuEeionumR4sDM9w">
<importedPackage xmi:type="uml:Package" href="platform:/plugin/org.eclipse.papyrus.marte.static.profile/resources/MARTE_Library.library.uml#_l6ms8A74EdyML4mHwjNDrw"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_qyPksLKuEeionumR4sDM9w">
<importedPackage xmi:type="uml:Package" href="platform:/plugin/org.eclipse.papyrus.marte.static.profile/resources/MARTE_Library.library.uml#_x9l9sA74EdyML4mHwjNDrw"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_qyPksbKuEeionumR4sDM9w">
<importedPackage xmi:type="uml:Package" href="platform:/plugin/org.eclipse.papyrus.marte.static.profile/resources/MARTE_Library.library.uml#_2GPOEA74EdyML4mHwjNDrw"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_qyPksrKuEeionumR4sDM9w">
<importedPackage xmi:type="uml:Package" href="platform:/plugin/org.eclipse.papyrus.marte.static.profile/resources/MARTE_Library.library.uml#_RTwjABgzEdyHL91mBnoLNQ"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_q0HM8LKuEeionumR4sDM9w">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_zqND4LKuEeionumR4sDM9w">
<importedPackage xmi:type="uml:Model" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_DV8nkBv8EduZN5aJJITI5w"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_nVjAYMAMEeiVl64vqfNiUA">
<importedPackage xmi:type="uml:Model" href="pathmap://IOTML_LIBRARY/datatypes.uml#_qncp8LKuEeionumR4sDM9w"/>
</packageImport>
<packagedElement xmi:type="uml:Package" xmi:id="_YLDBULR1EeikqqYWQfILAw" name="JSON">
<ownedComment xmi:type="uml:Comment" xmi:id="_S20xEMT8EeiddfFBQutrVw" annotatedElement="_uVewgMT6EeiddfFBQutrVw _YLDBULR1EeikqqYWQfILAw">
<body>Values modeled as instance specifications. JSON does not define types but elements in a grammar. Added boolean type.</body>
</ownedComment>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_A1K0YMT6EeiddfFBQutrVw" name="JSONValue" isAbstract="true"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_FsDDwMT6EeiddfFBQutrVw" name="Object">
<generalization xmi:type="uml:Generalization" xmi:id="_Tzh70MT6EeiddfFBQutrVw" general="_A1K0YMT6EeiddfFBQutrVw"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_SSdVMMT7EeiddfFBQutrVw" name="nvp" visibility="public" type="_MeB4cMT7EeiddfFBQutrVw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WlKggMT7EeiddfFBQutrVw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WlposMT7EeiddfFBQutrVw" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_HvF5kMT6EeiddfFBQutrVw" name="Array">
<generalization xmi:type="uml:Generalization" xmi:id="_VWmREMT6EeiddfFBQutrVw" general="_A1K0YMT6EeiddfFBQutrVw"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_e3oF8MT7EeiddfFBQutrVw" name="value" visibility="public" type="_A1K0YMT6EeiddfFBQutrVw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iss6EMT7EeiddfFBQutrVw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_itJmAMT7EeiddfFBQutrVw" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_KH15oMT6EeiddfFBQutrVw" name="Number">
<generalization xmi:type="uml:Generalization" xmi:id="_WlOnYMT6EeiddfFBQutrVw" general="_A1K0YMT6EeiddfFBQutrVw"/>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_K9DqYMT6EeiddfFBQutrVw" name="String">
<generalization xmi:type="uml:Generalization" xmi:id="_Xqb78MT6EeiddfFBQutrVw" general="_A1K0YMT6EeiddfFBQutrVw"/>
</packagedElement>
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_tAf6kMT6EeiddfFBQutrVw" name="true" classifier="_EMT8cMVUEeiddfFBQutrVw"/>
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_uVewgMT6EeiddfFBQutrVw" name="false" classifier="_EMT8cMVUEeiddfFBQutrVw"/>
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_vWlBIMT6EeiddfFBQutrVw" name="null"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_MeB4cMT7EeiddfFBQutrVw" name="NameValue">
<ownedAttribute xmi:type="uml:Property" xmi:id="_AOj1cMT8EeiddfFBQutrVw" name="name" type="_K9DqYMT6EeiddfFBQutrVw"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HEhAoMT8EeiddfFBQutrVw" name="value" type="_A1K0YMT6EeiddfFBQutrVw"/>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_EMT8cMVUEeiddfFBQutrVw" name="Boolean">
<generalization xmi:type="uml:Generalization" xmi:id="_pH3CMMVUEeiddfFBQutrVw" general="_A1K0YMT6EeiddfFBQutrVw"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_aJV6ALR1EeikqqYWQfILAw" name="CBOR">
<ownedComment xmi:type="uml:Comment" xmi:id="_8o3OILwIEeifXdr9bsCd3w" annotatedElement="_MlMH8LwJEeifXdr9bsCd3w _uuOfQLwIEeifXdr9bsCd3w">
<body>Unsigned integer, value is encoded either in 5 bits or additional bytes (see Encoding enumeration)</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_AjfQoLwJEeifXdr9bsCd3w" annotatedElement="_YoXFQLwREeifXdr9bsCd3w">
<body>Negative integer</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_HgQuILwMEeifXdr9bsCd3w" annotatedElement="_KhT5wLwLEeifXdr9bsCd3w">
<body>ByteString</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_JdoZwLwMEeifXdr9bsCd3w">
<body>TextString, Encoding of characters uses UTF8</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_Kfh7oLwMEeifXdr9bsCd3w" annotatedElement="_QhSfMLwLEeifXdr9bsCd3w">
<body>Array</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_ME0ecLwMEeifXdr9bsCd3w" annotatedElement="_TAhhwLwLEeifXdr9bsCd3w">
<body>Pair</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_N_A6QLwMEeifXdr9bsCd3w" annotatedElement="_X0Q9kLwLEeifXdr9bsCd3w">
<body>Optional, future (and &quot;special&quot;) use</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_fOMjELwMEeifXdr9bsCd3w" annotatedElement="_aCnrgLwLEeifXdr9bsCd3w">
<body>Floats and future (and &quot;special&quot;) use</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_KeNloLwPEeifXdr9bsCd3w" annotatedElement="_gETZwLwOEeifXdr9bsCd3w">
<body>3 Bits (0-7) reserved for decoding the types, 5 for the value.</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_8D7ZUL2uEei-3tG-j1XTrg" annotatedElement="_QhSfMLwLEeifXdr9bsCd3w">
<body>length either determined directly or via specic &quot;BREAK&quot; element at the end of the array</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_EobbQMVVEeiddfFBQutrVw">
<body>Diagram shows elements of a possible CBOR implementation (encoder/decoder)
</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_pfzWMMVWEeiddfFBQutrVw" annotatedElement="_j_yqQMVWEeiddfFBQutrVw">
<body>Map stores mapping between TypeEnum and an S3P data type
</body>
</ownedComment>
<packagedElement xmi:type="uml:Class" xmi:id="_QC1wQLtpEeifXdr9bsCd3w" name="MajorTypes"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_3Ru5MLuLEeifXdr9bsCd3w" name="MajorType3">
<generalization xmi:type="uml:Generalization" xmi:id="_xs-A8LwLEeifXdr9bsCd3w" general="_QC1wQLtpEeifXdr9bsCd3w"/>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_uuOfQLwIEeifXdr9bsCd3w" name="MajorType0">
<generalization xmi:type="uml:Generalization" xmi:id="_tRFrgLwLEeifXdr9bsCd3w" general="_QC1wQLtpEeifXdr9bsCd3w"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_MlMH8LwJEeifXdr9bsCd3w" name="Encoding">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_O8mEMLwJEeifXdr9bsCd3w" name="IS_UINT8 = 24">
<specification xmi:type="uml:LiteralInteger" xmi:id="_hfglwLwJEeifXdr9bsCd3w" value="24"/>
</ownedLiteral>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_S8qAULwJEeifXdr9bsCd3w" name="IS_UINT16 = 25">
<specification xmi:type="uml:LiteralInteger" xmi:id="_rRAVALwJEeifXdr9bsCd3w" value="25"/>
</ownedLiteral>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_af8yoLwJEeifXdr9bsCd3w" name="IS_UINT32 = 26">
<specification xmi:type="uml:LiteralInteger" xmi:id="_tcYAYLwJEeifXdr9bsCd3w" value="26"/>
</ownedLiteral>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_cronELwJEeifXdr9bsCd3w" name="IS_UINT64 = 27">
<specification xmi:type="uml:LiteralInteger" xmi:id="_u5Z_ELwJEeifXdr9bsCd3w" value="27"/>
</ownedLiteral>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_AROPQL2mEei-3tG-j1XTrg" name="IS_BREAK = 31"/>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_KhT5wLwLEeifXdr9bsCd3w" name="MajorType2">
<generalization xmi:type="uml:Generalization" xmi:id="_w0AYoLwLEeifXdr9bsCd3w" general="_QC1wQLtpEeifXdr9bsCd3w"/>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_QhSfMLwLEeifXdr9bsCd3w" name="MajorType4">
<generalization xmi:type="uml:Generalization" xmi:id="_yPopILwLEeifXdr9bsCd3w" general="_QC1wQLtpEeifXdr9bsCd3w"/>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_TAhhwLwLEeifXdr9bsCd3w" name="MajorType5">
<generalization xmi:type="uml:Generalization" xmi:id="_zQg3ULwLEeifXdr9bsCd3w" general="_QC1wQLtpEeifXdr9bsCd3w"/>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_X0Q9kLwLEeifXdr9bsCd3w" name="MajorType6">
<generalization xmi:type="uml:Generalization" xmi:id="_z-8DkLwLEeifXdr9bsCd3w" general="_QC1wQLtpEeifXdr9bsCd3w"/>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_aCnrgLwLEeifXdr9bsCd3w" name="MajorType7">
<generalization xmi:type="uml:Generalization" xmi:id="_0mxfoLwLEeifXdr9bsCd3w" general="_QC1wQLtpEeifXdr9bsCd3w"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_gETZwLwOEeifXdr9bsCd3w" name="CBorType">
<ownedAttribute xmi:type="uml:Property" xmi:id="_jCV4MLwOEeifXdr9bsCd3w" name="type" visibility="public" type="_maxMkLwOEeifXdr9bsCd3w"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_AbeVYLwPEeifXdr9bsCd3w" name="value">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_maxMkLwOEeifXdr9bsCd3w" name="MajorTypesEnum">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_o-1EwLwOEeifXdr9bsCd3w" name="MAJORTYPE0"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_qcqUsLwOEeifXdr9bsCd3w" name="MAJORTYPE1"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_vJYigLwOEeifXdr9bsCd3w" name="MAJORTYPE2"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_va-o0LwOEeifXdr9bsCd3w" name="MAJORTYPE3"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_xMXt8LwOEeifXdr9bsCd3w" name="MAJORTYPE4"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_zU3rgLwOEeifXdr9bsCd3w" name="MAJORTYPE5"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0exS0LwOEeifXdr9bsCd3w" name="MAJORTYPE6"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2LcQALwOEeifXdr9bsCd3w" name="MAJORTYPE7"/>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_YoXFQLwREeifXdr9bsCd3w" name="MajorType1">
<generalization xmi:type="uml:Generalization" xmi:id="_fzkuwLwREeifXdr9bsCd3w" general="_QC1wQLtpEeifXdr9bsCd3w"/>
</packagedElement>
<packagedElement xmi:type="uml:Dependency" xmi:id="_X9DOkL2qEei-3tG-j1XTrg" name=">= 0" client="_uuOfQLwIEeifXdr9bsCd3w">
<supplier xmi:type="uml:PrimitiveType" href="pathmap://IOTML_LIBRARY/datatypes.uml#_quHLQLKxEeionumR4sDM9w"/>
</packagedElement>
<packagedElement xmi:type="uml:Dependency" xmi:id="_PI1KcL2rEei-3tG-j1XTrg" name="&lt;0" client="_YoXFQLwREeifXdr9bsCd3w">
<supplier xmi:type="uml:PrimitiveType" href="pathmap://IOTML_LIBRARY/datatypes.uml#_quHLQLKxEeionumR4sDM9w"/>
</packagedElement>
<packagedElement xmi:type="uml:Dependency" xmi:id="_RC-i8L2rEei-3tG-j1XTrg" name="PropertyAccess12" client="_aCnrgLwLEeifXdr9bsCd3w">
<supplier xmi:type="uml:PrimitiveType" href="pathmap://IOTML_LIBRARY/datatypes.uml#_quHyULKxEeionumR4sDM9w"/>
</packagedElement>
<packagedElement xmi:type="uml:Dependency" xmi:id="_VKyF0L2rEei-3tG-j1XTrg" name="PropertyAccess13" client="_KhT5wLwLEeifXdr9bsCd3w">
<supplier xmi:type="uml:PrimitiveType" href="pathmap://IOTML_LIBRARY/datatypes.uml#_dpRvILR2EeikqqYWQfILAw"/>
</packagedElement>
<packagedElement xmi:type="uml:Dependency" xmi:id="_6-PrAL2rEei-3tG-j1XTrg" name="PropertyAccess14" client="_QhSfMLwLEeifXdr9bsCd3w">
<supplier xmi:type="uml:DataType" href="pathmap://IOTML_LIBRARY/datatypes.uml#_Oltz4LR3EeikqqYWQfILAw"/>
</packagedElement>
<packagedElement xmi:type="uml:Dependency" xmi:id="_ATQn4L2sEei-3tG-j1XTrg" name="PropertyAccess15" client="_3Ru5MLuLEeifXdr9bsCd3w">
<supplier xmi:type="uml:DataType" href="pathmap://IOTML_LIBRARY/datatypes.uml#_BAUKoLR2EeikqqYWQfILAw"/>
</packagedElement>
<packagedElement xmi:type="uml:Dependency" xmi:id="_A9AdkL2uEei-3tG-j1XTrg" name="tag=1, seconds since 1.1.1970" client="_uuOfQLwIEeifXdr9bsCd3w">
<supplier xmi:type="uml:PrimitiveType" href="pathmap://IOTML_LIBRARY/datatypes.uml#_pxrEULR2EeikqqYWQfILAw"/>
</packagedElement>
<packagedElement xmi:type="uml:Dependency" xmi:id="_J8VwEL2uEei-3tG-j1XTrg" name="tag=0, RFC3339" client="_3Ru5MLuLEeifXdr9bsCd3w">
<supplier xmi:type="uml:PrimitiveType" href="pathmap://IOTML_LIBRARY/datatypes.uml#_pxrEULR2EeikqqYWQfILAw"/>
</packagedElement>
<packagedElement xmi:type="uml:Dependency" xmi:id="_0-RlQL2uEei-3tG-j1XTrg" name="PropertyAccess19" client="_TAhhwLwLEeifXdr9bsCd3w">
<supplier xmi:type="uml:DataType" href="pathmap://IOTML_LIBRARY/datatypes.uml#_y-OZEL2uEei-3tG-j1XTrg"/>
</packagedElement>
<packagedElement xmi:type="uml:Dependency" xmi:id="_ys6Z4MAPEeiVl64vqfNiUA" name="Array of MapEntries" client="_QhSfMLwLEeifXdr9bsCd3w">
<supplier xmi:type="uml:DataType" href="pathmap://IOTML_LIBRARY/datatypes.uml#_QRZ5oLR3EeikqqYWQfILAw"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_j_yqQMVWEeiddfFBQutrVw" name=" IntMapEntry">
<templateBinding xmi:type="uml:TemplateBinding" xmi:id="_Q3VWMMVXEeiddfFBQutrVw" signature="_9SJfUMVWEeiddfFBQutrVw">
<parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_Ynp34MVXEeiddfFBQutrVw" actual="_maxMkLwOEeifXdr9bsCd3w" formal="_BVVn8MVXEeiddfFBQutrVw"/>
<parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_lmdQoMVXEeiddfFBQutrVw" formal="_LtkAAMVXEeiddfFBQutrVw">
<actual xmi:type="uml:PrimitiveType" href="datatypes.uml#_H1jXMMVYEeiddfFBQutrVw"/>
</parameterSubstitution>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6Ysl8MVWEeiddfFBQutrVw" name="Map">
<ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_9SJfUMVWEeiddfFBQutrVw" name="PropertyAccess1" parameter="_BVVn8MVXEeiddfFBQutrVw _LtkAAMVXEeiddfFBQutrVw">
<ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_BVVn8MVXEeiddfFBQutrVw" parameteredElement="_KhAtUMVXEeiddfFBQutrVw">
<ownedParameteredElement xmi:type="uml:DataType" xmi:id="_KhAtUMVXEeiddfFBQutrVw" name="K" templateParameter="_BVVn8MVXEeiddfFBQutrVw"/>
</ownedParameter>
<ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_LtkAAMVXEeiddfFBQutrVw" parameteredElement="_Nywx8MVXEeiddfFBQutrVw">
<ownedParameteredElement xmi:type="uml:DataType" xmi:id="_Nywx8MVXEeiddfFBQutrVw" name="V" templateParameter="_LtkAAMVXEeiddfFBQutrVw"/>
</ownedParameter>
</ownedTemplateSignature>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_3JqigMV0EeilddrPf8Tqtg" name="Encoder">
<ownedOperation xmi:type="uml:Operation" xmi:id="_6saQgMV0EeilddrPf8Tqtg" name="writeInt">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_LB0_wMV1EeilddrPf8Tqtg" name="value">
<type xmi:type="uml:PrimitiveType" href="datatypes.uml#_quHLQLKxEeionumR4sDM9w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_8KRVoMV0EeilddrPf8Tqtg" name="writeInt16">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_QIBdgMV1EeilddrPf8Tqtg" name="value">
<type xmi:type="uml:PrimitiveType" href="datatypes.uml#_FI6c8L_VEei-3tG-j1XTrg"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_JTEC8MMnEeieFP90b8FE5g" name="Formats">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_KcVYIMMnEeieFP90b8FE5g" name="JSON"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_LsSkIMMnEeieFP90b8FE5g" name="CBOR"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_MwDuQMMnEeieFP90b8FE5g" name="Protobuf"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_OZz6UMMnEeieFP90b8FE5g" name="Thrift"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_QDM6AMMnEeieFP90b8FE5g" name="Bson"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_RUDd4MMnEeieFP90b8FE5g" name="XML"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_SsURUMMnEeieFP90b8FE5g" name="EfficientXMLInterchange"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_U-H74MMnEeieFP90b8FE5g" name="Avro"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_V2Rr4MMnEeieFP90b8FE5g" name="Other"/>
</packagedElement>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qthcwLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qtj5ALKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qvSXULKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qvS-YLKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#/"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qvUMgLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qvUMgbKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//activities"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Activities"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qvUzkLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qvUzkbKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//allocations"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Allocations"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qvVaoLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qvVaobKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//blocks"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Blocks"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qvWBsLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qvWowLKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//constraintblocks"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_ConstraintBlocks"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qvWowbKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qvXP0LKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//deprecatedelements"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_DeprecatedElements"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qvXP0bKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qvXP0rKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//modelelements"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_ModelElements"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qvX24LKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qvX24bKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//portsandflows"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Ports_u0026Flows"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qvYd8LKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qvYd8bKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Requirements"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyNIcLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyNvgLKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#/"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_zaC5cAPHEdyeNfbOYuD9pg"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyQLwLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyQLwbKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Foundations"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_jG1CQAPKEdy6wIwMc4WDOQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyQy0LKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyQy0bKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Foundations/NFPs"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_U_GAoAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyQy0rKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyRZ4LKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Foundations/Time"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_WStkoAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyRZ4bKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qySA8LKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Foundations/GRM"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_XVWGUAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qySA8bKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qySoALKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Foundations/Alloc"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qySoAbKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyTPELKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Foundations/CoreElements"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_-wEewECLEd6UTJZnztgOLw"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyTPEbKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyTPErKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_tADfQAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyT2ILKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyT2IbKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/HLAM"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyUdMLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyVEQLKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/HRM"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_2dtsgAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyVEQbKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyVrULKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/HRM/HwLogical"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_P80EcBJwEdygQ5HMNSpiZw"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyVrUbKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyWSYLKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/HRM/HwLogical/HwComputing"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_aMhZsBJwEdygQ5HMNSpiZw"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyW5cLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyW5cbKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/HRM/HwLogical/HwCommunication"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_bmL7UBJwEdygQ5HMNSpiZw"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyYuoLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyYuobKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/HRM/HwLogical/HwTiming"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_dG2c0BJwEdygQ5HMNSpiZw"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyZVsLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyZVsbKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/HRM/HwLogical/HwDevice"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ja8REBJwEdygQ5HMNSpiZw"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyZ8wLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyaj0LKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/HRM/HwLogical/HwStorage"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ZJjPoEIbEd6dmI2dd6jVFQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyaj0bKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qybK4LKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwMemory"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_gHI-ABJwEdygQ5HMNSpiZw"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qybK4bKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qybx8LKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/HRM/HwLogical/HwStorage/HwStorageManager"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_hst0sBJwEdygQ5HMNSpiZw"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qybx8bKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qycZALKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/HRM/HwPhysical"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_R7sL8BJwEdygQ5HMNSpiZw"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qycZAbKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qydAELKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/HRM/HwPhysical/HwLayout"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_uAf6gBJwEdygQ5HMNSpiZw"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qydAEbKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qydnILKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/HRM/HwPhysical/HwPower"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_vrbyUBJwEdygQ5HMNSpiZw"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qydnIbKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyeOMLKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/HRM/HwGeneral"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_WGZ44BJwEdygQ5HMNSpiZw"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyeOMbKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qye1QLKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/SRM"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_3VS0wAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyfcULKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyfcUbKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/SRM/SW_ResourceCore"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_-1fcUBJdEdy3Td9UhuLFPg"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qygDYLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qygqcLKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/SRM/SW_Concurrency"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_A_vtYBJeEdy3Td9UhuLFPg"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qygqcbKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyhRgLKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/SRM/SW_Brokering"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_Cf874BJeEdy3Td9UhuLFPg"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyh4kLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyh4kbKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/SRM/SW_Interaction"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_EIfnABJeEdy3Td9UhuLFPg"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyifoLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyifobKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_DesignModel/GCM"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyjGsLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyjtwLKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_AnalysisModel"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_u8y4wAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyjtwbKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qykU0LKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_AnalysisModel/GQAM"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_4bV20APMEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyk74LKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyk74bKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_AnalysisModel/SAM"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_5ZCOIAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyli8LKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qymKALKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_AnalysisModel/PAM"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_6c2bkAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qymKAbKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qymxELKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Annexes"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_9ZhBAAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qynYILKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qynYIbKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Annexes/RSM"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_DIIJoAPNEdyuUt-4qHuVvQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyn_MLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyomQLKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Annexes/VSL"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_CHiIYA-LEdyNj8xzjk-DoA"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qypNULKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qypNUbKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Annexes/VSL/DataTypes"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_9FdqwA-MEdyLh7muGbCqMw"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyp0YLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyqbcLKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Annexes/VSL/Variables"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_9UgzYA-MEdyLh7muGbCqMw"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_qyqbcbKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qyrCgLKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Annexes/VSL/Operators"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_jg_Z8PfhEd-f4r3MXmUB9g"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_q0FXwLKuEeionumR4sDM9w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_q0F-0LKuEeionumR4sDM9w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/iotml/0.7/IoTML#/"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://IOTML_PROFILE/IoT-ML.profile.uml#IoT-ML"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_0IBBkL_xEei-3tG-j1XTrg">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0IC2wL_xEei-3tG-j1XTrg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_Kv8EIKFXEeS_KNX0nfvIVQ"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#ActionLanguage"/>
</profileApplication>
</uml:Model>