blob: 72bf44fe07ff2fd65d85fe9fd76f967805401f44 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
<uml:Profile xmi:id="IoT-ML" name="IoT-ML" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML">
<packageImport xmi:type="uml:PackageImport" xmi:id="_gRWW4CtgEeepEtCwqDnj2w">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_gRYzICtgEeepEtCwqDnj2w">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_7KJ2QCtpEeeZI6rMTYV60w">
<importedPackage xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML"/>
</packageImport>
<packagedElement xmi:type="uml:Package" xmi:id="_qEMJ8CtgEeepEtCwqDnj2w" name="Animate" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Animate">
<packagedElement xmi:type="uml:Stereotype" xmi:id="_9sK2ICtgEeepEtCwqDnj2w" name="HumanUser">
<ownedAttribute xmi:type="uml:Property" xmi:id="_BR4_oCthEeepEtCwqDnj2w" name="base_Actor" association="_BR0uMCthEeepEtCwqDnj2w">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Actor"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_BR0uMCthEeepEtCwqDnj2w" name="E_HumanUser_Actor1" memberEnd="_BR4YkCthEeepEtCwqDnj2w _BR4_oCthEeepEtCwqDnj2w">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_BR4YkCthEeepEtCwqDnj2w" name="extension_HumanUser" type="_9sK2ICtgEeepEtCwqDnj2w" aggregation="composite" association="_BR0uMCthEeepEtCwqDnj2w"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_FSypQCthEeepEtCwqDnj2w" name="Hardware" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Hardware">
<packagedElement xmi:type="uml:Package" xmi:id="_GsMsMCthEeepEtCwqDnj2w" name="Actuator" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Hardware/Actuator">
<elementImport xmi:type="uml:ElementImport" xmi:id="_GJm_sCtlEeeLDNWa-Yk0bg">
<importedElement xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_PHH9sDL2Ed2HYNz2hI9A2g"/>
</elementImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_ymw1sCtlEeeLDNWa-Yk0bg" name="HwCommonActuator">
<generalization xmi:type="uml:Generalization" xmi:id="_2NfEwCtlEeeLDNWa-Yk0bg">
<general xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_PHH9sDL2Ed2HYNz2hI9A2g"/>
</generalization>
<ownedAttribute xmi:type="uml:Property" xmi:id="_SUvqYCtmEeeLDNWa-Yk0bg" name="energyKind" type="_EU2BACtmEeeLDNWa-Yk0bg" association="_SUpjwCtmEeeLDNWa-Yk0bg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X49g4CtmEeeLDNWa-Yk0bg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X5UGMCtmEeeLDNWa-Yk0bg" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_iyYhgCtmEeeLDNWa-Yk0bg" name="movementKind" type="_cErTYCtmEeeLDNWa-Yk0bg" association="_iyXTYCtmEeeLDNWa-Yk0bg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lf53sCtmEeeLDNWa-Yk0bg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lgJvUCtmEeeLDNWa-Yk0bg" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_oLZ0oCtmEeeLDNWa-Yk0bg" name="isPowered">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_EU2BACtmEeeLDNWa-Yk0bg" name="EnergyKind">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Gbj14CtmEeeLDNWa-Yk0bg" name="Electrical"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Gvk-ECtmEeeLDNWa-Yk0bg" name="Mechanical"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_HC4UkCtmEeeLDNWa-Yk0bg" name="Pneumatical"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_H6D0MCtmEeeLDNWa-Yk0bg" name="Hydraulic"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_INrTwCtmEeeLDNWa-Yk0bg" name="None"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_SUpjwCtmEeeLDNWa-Yk0bg" memberEnd="_SUvqYCtmEeeLDNWa-Yk0bg _SUwRcCtmEeeLDNWa-Yk0bg">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SUtOICtmEeeLDNWa-Yk0bg" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SUt1MCtmEeeLDNWa-Yk0bg" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_SUwRcCtmEeeLDNWa-Yk0bg" name="hwcommonactuator" type="_ymw1sCtlEeeLDNWa-Yk0bg" association="_SUpjwCtmEeeLDNWa-Yk0bg"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_cErTYCtmEeeLDNWa-Yk0bg" name="MovementKind">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_fpuHcCtmEeeLDNWa-Yk0bg" name="Linear"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_guUYACtmEeeLDNWa-Yk0bg" name="Rotational"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_iyXTYCtmEeeLDNWa-Yk0bg" memberEnd="_iyYhgCtmEeeLDNWa-Yk0bg _iyYhgStmEeeLDNWa-Yk0bg">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyX6cCtmEeeLDNWa-Yk0bg" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyX6cStmEeeLDNWa-Yk0bg" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_iyYhgStmEeeLDNWa-Yk0bg" name="hwcommonactuator" type="_ymw1sCtlEeeLDNWa-Yk0bg" association="_iyXTYCtmEeeLDNWa-Yk0bg"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_INCz4CthEeepEtCwqDnj2w" name="Sensor" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Hardware/Sensor">
<elementImport xmi:type="uml:ElementImport" xmi:id="_2-IXMCtoEeeLDNWa-Yk0bg" alias="">
<importedElement xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_SuQccDL2Ed2HYNz2hI9A2g"/>
</elementImport>
<elementImport xmi:type="uml:ElementImport" xmi:id="_6o1uYCtoEeeLDNWa-Yk0bg">
<importedElement xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_PzqFcBKREdyCSNtdGzMSGg"/>
</elementImport>
<elementImport xmi:type="uml:ElementImport" xmi:id="_MZiTYCtqEeeZI6rMTYV60w">
<importedElement xmi:type="uml:Stereotype" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType"/>
</elementImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_TN_fMCtpEeeLDNWa-Yk0bg" name="HwCommonSensor">
<generalization xmi:type="uml:Generalization" xmi:id="_Z-woYCtpEeeLDNWa-Yk0bg">
<general xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_SuQccDL2Ed2HYNz2hI9A2g"/>
</generalization>
<ownedAttribute xmi:type="uml:Property" xmi:id="_hxd6QCtqEeeZI6rMTYV60w" name="inputValueType">
<type xmi:type="uml:Stereotype" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m727gCtqEeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8DIwCtqEeeZI6rMTYV60w" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_iXFIwCtqEeeZI6rMTYV60w" name="outputValueType">
<type xmi:type="uml:Stereotype" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qBU3oCtqEeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qBa-QCtqEeeZI6rMTYV60w" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_rk4qMCtsEeeZI6rMTYV60w" name="hwcommonsensor" type="_TN_fMCtpEeeLDNWa-Yk0bg" association="_rk3cECtsEeeZI6rMTYV60w"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_uxw14CtsEeeZI6rMTYV60w" name="transferFunction">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_21QyQCtsEeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_21VDsCtsEeeZI6rMTYV60w" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_s94vYCtqEeeZI6rMTYV60w" name="HwRFIDReaderSensor">
<generalization xmi:type="uml:Generalization" xmi:id="_5to_gCtqEeeZI6rMTYV60w" general="_TN_fMCtpEeeLDNWa-Yk0bg"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_Dxx98CtrEeeZI6rMTYV60w" name="tag" type="_87v6QCtqEeeZI6rMTYV60w" association="_DxvhsCtrEeeZI6rMTYV60w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F_SXUCtrEeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F_fysCtrEeeZI6rMTYV60w" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_87v6QCtqEeeZI6rMTYV60w" name="HwTag">
<generalization xmi:type="uml:Generalization" xmi:id="_A_AUUCtrEeeZI6rMTYV60w">
<general xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_PzqFcBKREdyCSNtdGzMSGg"/>
</generalization>
<ownedAttribute xmi:type="uml:Property" xmi:id="_PPHj8CtrEeeZI6rMTYV60w" name="tageFrequency">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c5DkYCtrEeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c5GnsCtrEeeZI6rMTYV60w" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_DxvhsCtrEeeZI6rMTYV60w" memberEnd="_Dxx98CtrEeeZI6rMTYV60w _DxylACtrEeeZI6rMTYV60w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DxxW4CtrEeeZI6rMTYV60w" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DxxW4StrEeeZI6rMTYV60w" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_DxylACtrEeeZI6rMTYV60w" name="reader" type="_s94vYCtqEeeZI6rMTYV60w" association="_DxvhsCtrEeeZI6rMTYV60w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Mp08sCtrEeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MqVTACtrEeeZI6rMTYV60w" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_rk3cECtsEeeZI6rMTYV60w" memberEnd="_rk4qMCtsEeeZI6rMTYV60w _rk4qMStsEeeZI6rMTYV60w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rk4DICtsEeeZI6rMTYV60w" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rk4DIStsEeeZI6rMTYV60w" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_rk4qMStsEeeZI6rMTYV60w" name="hwcommonsensor" type="_TN_fMCtpEeeLDNWa-Yk0bg" association="_rk3cECtsEeeZI6rMTYV60w"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_JQEXICthEeepEtCwqDnj2w" name="Network" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Hardware/Network">
<elementImport xmi:type="uml:ElementImport" xmi:id="_VSRWACtnEeeLDNWa-Yk0bg" alias="">
<importedElement xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_NrpywBJzEdygQ5HMNSpiZw"/>
</elementImport>
<elementImport xmi:type="uml:ElementImport" xmi:id="_Zxbo8CtnEeeLDNWa-Yk0bg">
<importedElement xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_Q4QQoBJ-EdyT_7R0WVpWAw"/>
</elementImport>
<elementImport xmi:type="uml:ElementImport" xmi:id="_eIpg0CtnEeeLDNWa-Yk0bg">
<importedElement xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_tE4T4BJ9EdyT_7R0WVpWAw"/>
</elementImport>
<elementImport xmi:type="uml:ElementImport" xmi:id="_ipdZkCtnEeeLDNWa-Yk0bg">
<importedElement xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_-ZhPABJ-EdyT_7R0WVpWAw"/>
</elementImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_OpOwACtoEeeLDNWa-Yk0bg" name="ConnectedDevice">
<generalization xmi:type="uml:Generalization" xmi:id="_fyyR8CtoEeeLDNWa-Yk0bg">
<general xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_tE4T4BJ9EdyT_7R0WVpWAw"/>
</generalization>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_O9fv0CtoEeeLDNWa-Yk0bg" name="Gateway">
<generalization xmi:type="uml:Generalization" xmi:id="_YScF8CtoEeeLDNWa-Yk0bg" general="_F1m_cDgQEei4Qbge_iolbQ"/>
<generalization xmi:type="uml:Generalization" xmi:id="_n883ACtoEeeLDNWa-Yk0bg">
<general xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_NrpywBJzEdygQ5HMNSpiZw"/>
</generalization>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_PQZdsCtoEeeLDNWa-Yk0bg" name="Server">
<generalization xmi:type="uml:Generalization" xmi:id="_ZB6bECtoEeeLDNWa-Yk0bg" general="_OpOwACtoEeeLDNWa-Yk0bg"/>
<generalization xmi:type="uml:Generalization" xmi:id="_oggQACtoEeeLDNWa-Yk0bg">
<general xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_NrpywBJzEdygQ5HMNSpiZw"/>
</generalization>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_Ko050CthEeepEtCwqDnj2w" name="Core" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Hardware/Core">
<elementImport xmi:type="uml:ElementImport" xmi:id="_JXnesCtjEeeLDNWa-Yk0bg">
<importedElement xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_kzoXABHbEdyWC5IKDhzksw"/>
</elementImport>
<elementImport xmi:type="uml:ElementImport" xmi:id="_MQnsICtjEeeLDNWa-Yk0bg" alias="">
<importedElement xmi:type="uml:Enumeration" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_VxKdYBHbEdyWC5IKDhzksw"/>
</elementImport>
<elementImport xmi:type="uml:ElementImport" xmi:id="_QaQbACtjEeeLDNWa-Yk0bg">
<importedElement xmi:type="uml:Enumeration" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_9MtaUECmEd6UTJZnztgOLw"/>
</elementImport>
<elementImport xmi:type="uml:ElementImport" xmi:id="_4YKT8CtiEeeLDNWa-Yk0bg" alias="">
<importedElement xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_Ljw9kBKREdyCSNtdGzMSGg"/>
</elementImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_Gb9JYCtkEeeLDNWa-Yk0bg" name="AllocateResource">
<ownedRule xmi:type="uml:Constraint" xmi:id="_O699ECtkEeeLDNWa-Yk0bg" name="AllocateResource_C1">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_Wh6gUCtkEeeLDNWa-Yk0bg">
<language>OCL</language>
<body>self.base_Abstraction.client.oclIsKindOf(DeviceBroker) and self.base_Abstraction.supplier.oclIsKindOf(...)</body>
</specification>
</ownedRule>
<generalization xmi:type="uml:Generalization" xmi:id="_lg6PMCtkEeeLDNWa-Yk0bg">
<general xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_kzoXABHbEdyWC5IKDhzksw"/>
</generalization>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_eyhroCtkEeeLDNWa-Yk0bg" name="HasService">
<ownedRule xmi:type="uml:Constraint" xmi:id="_nSIVMCtkEeeLDNWa-Yk0bg" name="HasDevice_C1">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_00WkECtkEeeLDNWa-Yk0bg">
<language>OCL</language>
<body>self.base_Association.ownedEnd->one(p | p.oclIsKindOf(PhisicalEntity) and self.base_Association.ownedEnd->size() = 1</body>
</specification>
</ownedRule>
<ownedRule xmi:type="uml:Constraint" xmi:id="_n6FGACtkEeeLDNWa-Yk0bg" name="HasDevice_C2">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_37kMoCtkEeeLDNWa-Yk0bg">
<language>OCL</language>
<body>self.baseAssociation.memberEnd->one(p | p.oclIskIndOf(HwDevice) and p.aggregationKind = UML::AggregationKind:shared)</body>
</specification>
</ownedRule>
<ownedAttribute xmi:type="uml:Property" xmi:id="_kVQ7cCtkEeeLDNWa-Yk0bg" name="base_Association" association="_kVPGQCtkEeeLDNWa-Yk0bg">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_kVPGQCtkEeeLDNWa-Yk0bg" name="E_HasService_Association1" memberEnd="_kVPtUCtkEeeLDNWa-Yk0bg _kVQ7cCtkEeeLDNWa-Yk0bg">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_kVPtUCtkEeeLDNWa-Yk0bg" name="extension_HasService" type="_eyhroCtkEeeLDNWa-Yk0bg" aggregation="composite" association="_kVPGQCtkEeeLDNWa-Yk0bg"/>
</packagedElement>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_iuTggCtrEeeZI6rMTYV60w" name="Hybrid" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Hybrid">
<elementImport xmi:type="uml:ElementImport" xmi:id="_1S3n4CtrEeeZI6rMTYV60w" alias="">
<importedElement xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_LDER0BJxEdygQ5HMNSpiZw"/>
</elementImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_PEDG8CtsEeeZI6rMTYV60w" name="PhysicalEntity">
<generalization xmi:type="uml:Generalization" xmi:id="_T-b9UCtsEeeZI6rMTYV60w">
<general xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_LDER0BJxEdygQ5HMNSpiZw"/>
</generalization>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_WWmukCtsEeeZI6rMTYV60w" name="Software" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Software">
<packagedElement xmi:type="uml:Package" xmi:id="_VGlbsCttEeeZI6rMTYV60w" name="Artefact" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Software/Artefact">
<packagedElement xmi:type="uml:Stereotype" xmi:id="_mZu-gCttEeeZI6rMTYV60w" name="PropertyAccess">
<ownedRule xmi:type="uml:Constraint" xmi:id="_-vUpUCttEeeZI6rMTYV60w" name="PropertyAccess_C1">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_QbFgcCtuEeeZI6rMTYV60w">
<language>OCL</language>
<body>self.accessedProperty.type.oclIsKindOf(VirtualEntity)</body>
</specification>
</ownedRule>
<ownedRule xmi:type="uml:Constraint" xmi:id="__PuAoCttEeeZI6rMTYV60w" name="PropertyAccess_C2">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_UKP50CtuEeeZI6rMTYV60w">
<language>OCL</language>
<body>self.base_Association.ownedEnd->one(p | p.type.oclIsKindOf(VirtualEntity)) and self.base_Association.ownedEnd->one(p | p.type.oclIsKindOf(PhysicalEntity))</body>
</specification>
</ownedRule>
<ownedRule xmi:type="uml:Constraint" xmi:id="__1PvkCttEeeZI6rMTYV60w" name="propertyAccess_C3">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_XcyooCtuEeeZI6rMTYV60w">
<language>OCL</language>
<body>self.base_Association.navigableOwnedEnd->one(p | p.type.oclIsKindOf(PhysicalEntity))</body>
</specification>
</ownedRule>
<ownedAttribute xmi:type="uml:Property" xmi:id="_sIIEsSttEeeZI6rMTYV60w" name="base_Association" association="_sIFocCttEeeZI6rMTYV60w">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_ujD2ECttEeeZI6rMTYV60w" name="accessedProperty">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_96J74CttEeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_96ONUCttEeeZI6rMTYV60w" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_sIFocCttEeeZI6rMTYV60w" name="E_PropertyAccess_Association1" memberEnd="_sIIEsCttEeeZI6rMTYV60w _sIIEsSttEeeZI6rMTYV60w">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_sIIEsCttEeeZI6rMTYV60w" name="extension_PropertyAccess" type="_mZu-gCttEeeZI6rMTYV60w" aggregation="composite" association="_sIFocCttEeeZI6rMTYV60w"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_gpMGwCtuEeeZI6rMTYV60w" name="DigitalArtefact">
<ownedAttribute xmi:type="uml:Property" xmi:id="_l4v74StuEeeZI6rMTYV60w" name="base_Class" association="_l4utwCtuEeeZI6rMTYV60w">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_l4utwCtuEeeZI6rMTYV60w" name="E_DigitalArtefact_Class1" memberEnd="_l4v74CtuEeeZI6rMTYV60w _l4v74StuEeeZI6rMTYV60w">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_l4v74CtuEeeZI6rMTYV60w" name="extension_DigitalArtefact" type="_gpMGwCtuEeeZI6rMTYV60w" aggregation="composite" association="_l4utwCtuEeeZI6rMTYV60w"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_mxPqICtuEeeZI6rMTYV60w" name="VirtualEntity">
<generalization xmi:type="uml:Generalization" xmi:id="_vgstkCtuEeeZI6rMTYV60w" general="_gpMGwCtuEeeZI6rMTYV60w"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_y3iGgCtuEeeZI6rMTYV60w" name="phisicalEntitySpecification">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D4ZmgCtvEeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D4cp0CtvEeeZI6rMTYV60w" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_MsOzoitvEeeZI6rMTYV60w" name="physicalEntity" type="_PEDG8CtsEeeZI6rMTYV60w" association="_MsOMkCtvEeeZI6rMTYV60w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P7m5sCtvEeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P7zG8CtvEeeZI6rMTYV60w" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_MsOMkCtvEeeZI6rMTYV60w" memberEnd="_MsOzoitvEeeZI6rMTYV60w _MsOzoytvEeeZI6rMTYV60w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MsOzoCtvEeeZI6rMTYV60w" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MsOzoStvEeeZI6rMTYV60w" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_MsOzoytvEeeZI6rMTYV60w" name="virtualentity" type="_mxPqICtuEeeZI6rMTYV60w" association="_MsOMkCtvEeeZI6rMTYV60w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SYl5gCtvEeeZI6rMTYV60w" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SY73wCtvEeeZI6rMTYV60w" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_cUpS8CtvEeeZI6rMTYV60w" name="ProvideService">
<ownedRule xmi:type="uml:Constraint" xmi:id="_-oWzwCtvEeeZI6rMTYV60w" name="ProvideService_C2">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_Qpp2ACtwEeeZI6rMTYV60w">
<language>OCL</language>
<body>self.base_Association.memberEnd->one(p | p.type.oclIsKindOf(Service) and p.owningAssociation = null and and p.aggregationKind = UML::AggregationKind::shared)</body>
</specification>
</ownedRule>
<ownedRule xmi:type="uml:Constraint" xmi:id="__S_sMCtvEeeZI6rMTYV60w" name="ProvideService_C1">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_NOFuECtwEeeZI6rMTYV60w">
<language>OCL</language>
<body>self.base_Association.ownedEnd->one(p | p.type.oclIsKindOf(VirtualEntity))</body>
</specification>
</ownedRule>
<ownedAttribute xmi:type="uml:Property" xmi:id="_odJ84CtvEeeZI6rMTYV60w" name="base_Association" association="_odIuwCtvEeeZI6rMTYV60w">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_emjrMCtvEeeZI6rMTYV60w" name="ProvideResource">
<ownedRule xmi:type="uml:Constraint" xmi:id="_slVTMCtvEeeZI6rMTYV60w" name="ProvideResource_C1">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_3ukRcCtvEeeZI6rMTYV60w">
<language>OCL</language>
<body>self.base_Association.ownedEnd->one(p | p.type.oclIsKindOf(ServiceDescription))</body>
</specification>
</ownedRule>
<ownedRule xmi:type="uml:Constraint" xmi:id="_tlTicCtvEeeZI6rMTYV60w" name="ProvideResource_C2">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_9bvPoCtvEeeZI6rMTYV60w">
<language>OCL</language>
<body>self.base_Association.memberEnd->one(p | p.type.oclIsKindOf(ResourceDescription) and p.owningAssociation = null and and p.aggregationKind = UML::AggregationKind::shared)</body>
</specification>
</ownedRule>
<ownedAttribute xmi:type="uml:Property" xmi:id="_pGmigCtvEeeZI6rMTYV60w" name="base_Association" association="_pGlUYCtvEeeZI6rMTYV60w">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_odIuwCtvEeeZI6rMTYV60w" name="E_ProvideService_Association1" memberEnd="_odJV0CtvEeeZI6rMTYV60w _odJ84CtvEeeZI6rMTYV60w">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_odJV0CtvEeeZI6rMTYV60w" name="extension_ProvideService" type="_cUpS8CtvEeeZI6rMTYV60w" aggregation="composite" association="_odIuwCtvEeeZI6rMTYV60w"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_pGlUYCtvEeeZI6rMTYV60w" name="E_ProvideResource_Association1" memberEnd="_pGl7cCtvEeeZI6rMTYV60w _pGmigCtvEeeZI6rMTYV60w">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_pGl7cCtvEeeZI6rMTYV60w" name="extension_ProvideResource" type="_emjrMCtvEeeZI6rMTYV60w" aggregation="composite" association="_pGlUYCtvEeeZI6rMTYV60w"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_WG8lICtwEeeZI6rMTYV60w" name="ServiceDescription">
<ownedAttribute xmi:type="uml:Property" xmi:id="_gnmgcStwEeeZI6rMTYV60w" name="base_Interface" association="_gnl5YCtwEeeZI6rMTYV60w">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_jcr3MCtwEeeZI6rMTYV60w" name="resourceGetSet">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pJH1kCtwEeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pJMHACtwEeeZI6rMTYV60w" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_gnl5YCtwEeeZI6rMTYV60w" name="E_ServiceDescription_Interface1" memberEnd="_gnmgcCtwEeeZI6rMTYV60w _gnmgcStwEeeZI6rMTYV60w">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_gnmgcCtwEeeZI6rMTYV60w" name="extension_ServiceDescription" type="_WG8lICtwEeeZI6rMTYV60w" aggregation="composite" association="_gnl5YCtwEeeZI6rMTYV60w"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_ENBgwCtxEeeZI6rMTYV60w" name="Service">
<ownedRule xmi:type="uml:Constraint" xmi:id="_K07B0CtxEeeZI6rMTYV60w" name="Service_C1">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_TlLWgCtxEeeZI6rMTYV60w">
<language>OCL</language>
<body>not self.base_Class.classifierBehavior.oclIsUndefined() and self.base_Class.isActive = true</body>
</specification>
</ownedRule>
<generalization xmi:type="uml:Generalization" xmi:id="_H-SL4CtxEeeZI6rMTYV60w" general="_gpMGwCtuEeeZI6rMTYV60w"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_aILwgCtxEeeZI6rMTYV60w" name="Core" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Software/Core">
<packagedElement xmi:type="uml:Package" xmi:id="_hrtzYCtxEeeZI6rMTYV60w" name="Structure" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Software/Core/Structure">
<packagedElement xmi:type="uml:Stereotype" xmi:id="_rm64QCtxEeeZI6rMTYV60w" name="MetaValueSpecification">
<ownedAttribute xmi:type="uml:Property" xmi:id="_1JhP4CtxEeeZI6rMTYV60w" name="base_ValueSpecification" association="_1JgBwCtxEeeZI6rMTYV60w">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ValueSpecification"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2HkMgCtxEeeZI6rMTYV60w" name="type" isDerived="true">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="__PdlICtxEeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__PidoCtxEeeZI6rMTYV60w" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_Bbpv4CtyEeeZI6rMTYV60w" name="description">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EVH3YCtyEeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EVMI0CtyEeeZI6rMTYV60w" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_1JgBwCtxEeeZI6rMTYV60w" name="E_MetaValueSpecification_ValueSpecification1" memberEnd="_1Jgo0CtxEeeZI6rMTYV60w _1JhP4CtxEeeZI6rMTYV60w">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1Jgo0CtxEeeZI6rMTYV60w" name="extension_MetaValueSpecification" type="_rm64QCtxEeeZI6rMTYV60w" aggregation="composite" association="_1JgBwCtxEeeZI6rMTYV60w"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_Fw88MCtyEeeZI6rMTYV60w" name="DetailedValueSpecification">
<ownedAttribute xmi:type="uml:Property" xmi:id="_JO7e8StyEeeZI6rMTYV60w" name="base_ValueSpecification" association="_JO6Q0CtyEeeZI6rMTYV60w">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ValueSpecification"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_OMkdoityEeeZI6rMTYV60w" name="metaSpecification" type="_rm64QCtxEeeZI6rMTYV60w" aggregation="composite" association="_OMj2kCtyEeeZI6rMTYV60w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWMqwCtyEeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWha4CtyEeeZI6rMTYV60w" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_JO6Q0CtyEeeZI6rMTYV60w" name="E_DetailedValueSpecification_ValueSpecification1" memberEnd="_JO7e8CtyEeeZI6rMTYV60w _JO7e8StyEeeZI6rMTYV60w">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_JO7e8CtyEeeZI6rMTYV60w" name="extension_DetailedValueSpecification" type="_Fw88MCtyEeeZI6rMTYV60w" aggregation="composite" association="_JO6Q0CtyEeeZI6rMTYV60w"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_OMj2kCtyEeeZI6rMTYV60w" memberEnd="_OMkdoityEeeZI6rMTYV60w _OMlEsCtyEeeZI6rMTYV60w" navigableOwnedEnd="_OMlEsCtyEeeZI6rMTYV60w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OMkdoCtyEeeZI6rMTYV60w" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OMkdoStyEeeZI6rMTYV60w" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_OMlEsCtyEeeZI6rMTYV60w" name="preciseSpecification" type="_Fw88MCtyEeeZI6rMTYV60w" association="_OMj2kCtyEeeZI6rMTYV60w"/>
</packagedElement>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_skdpICtyEeeZI6rMTYV60w" name="Resource" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Software/Resource">
<elementImport xmi:type="uml:ElementImport" xmi:id="_13Nm4CtyEeeZI6rMTYV60w" alias="">
<importedElement xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_IXI-cBJuEdyNBsnA2HLmgg"/>
</elementImport>
<elementImport xmi:type="uml:ElementImport" xmi:id="_-xvR4CtyEeeZI6rMTYV60w">
<importedElement xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ovMq4BJuEdyNBsnA2HLmgg"/>
</elementImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_qMEY8CtzEeeZI6rMTYV60w" name="NetworkResource">
<ownedAttribute xmi:type="uml:Property" xmi:id="_uxr5MStzEeeZI6rMTYV60w" name="base_Class" association="_uxrSICtzEeeZI6rMTYV60w">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_uxrSICtzEeeZI6rMTYV60w" name="E_NetworkResource_Class1" memberEnd="_uxr5MCtzEeeZI6rMTYV60w _uxr5MStzEeeZI6rMTYV60w">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_uxr5MCtzEeeZI6rMTYV60w" name="extension_NetworkResource" type="_qMEY8CtzEeeZI6rMTYV60w" aggregation="composite" association="_uxrSICtzEeeZI6rMTYV60w"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_veD3ACtzEeeZI6rMTYV60w" name="OnDeviceResource">
<ownedAttribute xmi:type="uml:Property" xmi:id="_2VELEStzEeeZI6rMTYV60w" name="base_Class" association="_2VDkACtzEeeZI6rMTYV60w">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_3d40UCtzEeeZI6rMTYV60w" name="deviceBroker">
<type xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_IXI-cBJuEdyNBsnA2HLmgg"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CEnicCt0EeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CEzIoCt0EeeZI6rMTYV60w" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_4KpMoCtzEeeZI6rMTYV60w" name="memoryBroker">
<type xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ovMq4BJuEdyNBsnA2HLmgg"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DyZS4Ct0EeeZI6rMTYV60w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DyeLYCt0EeeZI6rMTYV60w" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_2VDkACtzEeeZI6rMTYV60w" name="E_OnDeviceResource_Class1" memberEnd="_2VELECtzEeeZI6rMTYV60w _2VELEStzEeeZI6rMTYV60w">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_2VELECtzEeeZI6rMTYV60w" name="extension_OnDeviceResource" type="_veD3ACtzEeeZI6rMTYV60w" aggregation="composite" association="_2VDkACtzEeeZI6rMTYV60w"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_Uj3U4HfpEemED9p17L-bjA" name="ResourceDescription">
<ownedAttribute xmi:type="uml:Property" xmi:id="_iFiKInfpEemED9p17L-bjA" name="base_Interface" association="_iFiKIHfpEemED9p17L-bjA">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iFiKI3fpEemED9p17L-bjA"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_iFiKIHfpEemED9p17L-bjA" name="E_ResourceDescription_Interface8" memberEnd="_iFiKIXfpEemED9p17L-bjA _iFiKInfpEemED9p17L-bjA">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_iFiKIXfpEemED9p17L-bjA" name="extension_ResourceDescription" type="_Uj3U4HfpEemED9p17L-bjA" aggregation="composite" association="_iFiKIHfpEemED9p17L-bjA"/>
</packagedElement>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_RFXwgDP_EeiPBNQ6rB83Ew" name="S3PML" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/S3PML">
<packagedElement xmi:type="uml:Package" xmi:id="_UMmnMDP_EeiPBNQ6rB83Ew" name="Software" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/S3PML/Software">
<elementImport xmi:type="uml:ElementImport" xmi:id="_ZFbXUDP_EeiPBNQ6rB83Ew" importedElement="_ENBgwCtxEeeZI6rMTYV60w"/>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_bWT00DP_EeiPBNQ6rB83Ew" name="API">
<generalization xmi:type="uml:Generalization" xmi:id="_gT4iEDP_EeiPBNQ6rB83Ew" general="_ENBgwCtxEeeZI6rMTYV60w"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_AXFY0DQAEeiPBNQ6rB83Ew" name="module">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ic9TwDQAEeiPBNQ6rB83Ew"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IdF2oDQAEeiPBNQ6rB83Ew" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_Dd0gQDQAEeiPBNQ6rB83Ew" name="version">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JJqBsDQAEeiPBNQ6rB83Ew"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JJvhQDQAEeiPBNQ6rB83Ew" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_JvloEDgYEei4Qbge_iolbQ" name="Provide">
<generalization xmi:type="uml:Generalization" xmi:id="_uI8mwDgYEei4Qbge_iolbQ" general="_fJDgADgYEei4Qbge_iolbQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_Y8kvoDgYEei4Qbge_iolbQ" name="Require">
<generalization xmi:type="uml:Generalization" xmi:id="_wgZmUDgYEei4Qbge_iolbQ" general="_fJDgADgYEei4Qbge_iolbQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_fJDgADgYEei4Qbge_iolbQ" name="Contract" isAbstract="true">
<ownedAttribute xmi:type="uml:Property" xmi:id="_iPE1wjgYEei4Qbge_iolbQ" name="base_Port" association="_iPE1wDgYEei4Qbge_iolbQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_bef3YzioEei4Qbge_iolbQ" name="api" type="_bWT00DP_EeiPBNQ6rB83Ew" association="_bef3YDioEei4Qbge_iolbQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gEUzADioEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gEnt8DioEei4Qbge_iolbQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_iPE1wDgYEei4Qbge_iolbQ" name="E_Contract_Port1" memberEnd="_iPE1wTgYEei4Qbge_iolbQ _iPE1wjgYEei4Qbge_iolbQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_iPE1wTgYEei4Qbge_iolbQ" name="extension_Contract" type="_fJDgADgYEei4Qbge_iolbQ" aggregation="composite" association="_iPE1wDgYEei4Qbge_iolbQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_bef3YDioEei4Qbge_iolbQ" memberEnd="_bef3YzioEei4Qbge_iolbQ _bef3ZDioEei4Qbge_iolbQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bef3YTioEei4Qbge_iolbQ" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bef3YjioEei4Qbge_iolbQ" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_bef3ZDioEei4Qbge_iolbQ" name="contract" type="_fJDgADgYEei4Qbge_iolbQ" association="_bef3YDioEei4Qbge_iolbQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e2OBIDioEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e2XyIDioEei4Qbge_iolbQ" value="*"/>
</ownedEnd>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_XO1MoDQAEeiPBNQ6rB83Ew" name="Protocol" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/S3PML/Protocol">
<elementImport xmi:type="uml:ElementImport" xmi:id="_qpufEDQAEeiPBNQ6rB83Ew" importedElement="_qMEY8CtzEeeZI6rMTYV60w"/>
<elementImport xmi:type="uml:ElementImport" xmi:id="_srrvwDQAEeiPBNQ6rB83Ew" importedElement="_bWT00DP_EeiPBNQ6rB83Ew"/>
<packagedElement xmi:type="uml:Stereotype" xmi:id="__lVoUDgcEei4Qbge_iolbQ" name="ProtocolType">
<ownedAttribute xmi:type="uml:Property" xmi:id="_NCJLszgdEei4Qbge_iolbQ" name="URL" association="_NCJLsDgdEei4Qbge_iolbQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e1KhYDgdEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e1TrUDgdEei4Qbge_iolbQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_hZ_1ozgdEei4Qbge_iolbQ" name="port" association="_hZ_1oDgdEei4Qbge_iolbQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_psrdgDgdEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ps1OgDgdEei4Qbge_iolbQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_nUDN4DhMEei4Qbge_iolbQ" name="base_Class" association="_nT5c4DhMEei4Qbge_iolbQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_V3io0zhOEei4Qbge_iolbQ" name="version" association="_V3io0DhOEei4Qbge_iolbQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxb0YDhOEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxuvUDhOEei4Qbge_iolbQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_PNseAzixEei4Qbge_iolbQ" name="api" association="_PNseADixEei4Qbge_iolbQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VfPUkDixEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VfZFkDixEei4Qbge_iolbQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_NCJLsDgdEei4Qbge_iolbQ" memberEnd="_NCJLszgdEei4Qbge_iolbQ _NCJLtDgdEei4Qbge_iolbQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NCJLsTgdEei4Qbge_iolbQ" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NCJLsjgdEei4Qbge_iolbQ" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_NCJLtDgdEei4Qbge_iolbQ" name="type" type="__lVoUDgcEei4Qbge_iolbQ" association="_NCJLsDgdEei4Qbge_iolbQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_hZ_1oDgdEei4Qbge_iolbQ" memberEnd="_hZ_1ozgdEei4Qbge_iolbQ _hZ_1pDgdEei4Qbge_iolbQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hZ_1oTgdEei4Qbge_iolbQ" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hZ_1ojgdEei4Qbge_iolbQ" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_hZ_1pDgdEei4Qbge_iolbQ" name="type" type="__lVoUDgcEei4Qbge_iolbQ" association="_hZ_1oDgdEei4Qbge_iolbQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_aWF4kDgeEei4Qbge_iolbQ" name="Protocol">
<ownedAttribute xmi:type="uml:Property" xmi:id="_hvfvEjgeEei4Qbge_iolbQ" name="base_InstanceSpecification" association="_hvfvEDgeEei4Qbge_iolbQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_jEJN0zgeEei4Qbge_iolbQ" name="type" type="__lVoUDgcEei4Qbge_iolbQ" association="_jEJN0DgeEei4Qbge_iolbQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rLg9kDgeEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rLqukDgeEei4Qbge_iolbQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_hvfvEDgeEei4Qbge_iolbQ" name="E_Protocol_InstanceSpecification13" memberEnd="_hvfvETgeEei4Qbge_iolbQ _hvfvEjgeEei4Qbge_iolbQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_hvfvETgeEei4Qbge_iolbQ" name="extension_Protocol" type="_aWF4kDgeEei4Qbge_iolbQ" aggregation="composite" association="_hvfvEDgeEei4Qbge_iolbQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_jEJN0DgeEei4Qbge_iolbQ" memberEnd="_jEJN0zgeEei4Qbge_iolbQ _jEJN1DgeEei4Qbge_iolbQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jEJN0TgeEei4Qbge_iolbQ" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jEJN0jgeEei4Qbge_iolbQ" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_jEJN1DgeEei4Qbge_iolbQ" name="protocol" type="_aWF4kDgeEei4Qbge_iolbQ" association="_jEJN0DgeEei4Qbge_iolbQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_shqRIDgeEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sh9MEDgeEei4Qbge_iolbQ" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_nT5c4DhMEei4Qbge_iolbQ" name="E_ProtocolType_Class9" memberEnd="_nT5c4ThMEei4Qbge_iolbQ _nUDN4DhMEei4Qbge_iolbQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_nT5c4ThMEei4Qbge_iolbQ" name="extension_ProtocolType" type="__lVoUDgcEei4Qbge_iolbQ" aggregation="composite" association="_nT5c4DhMEei4Qbge_iolbQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_V3io0DhOEei4Qbge_iolbQ" memberEnd="_V3io0zhOEei4Qbge_iolbQ _V3sZ0DhOEei4Qbge_iolbQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_V3io0ThOEei4Qbge_iolbQ" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_V3io0jhOEei4Qbge_iolbQ" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_V3sZ0DhOEei4Qbge_iolbQ" name="type" type="__lVoUDgcEei4Qbge_iolbQ" association="_V3io0DhOEei4Qbge_iolbQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_PNseADixEei4Qbge_iolbQ" memberEnd="_PNseAzixEei4Qbge_iolbQ _PN2PADixEei4Qbge_iolbQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PNseATixEei4Qbge_iolbQ" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PNseAjixEei4Qbge_iolbQ" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_PN2PADixEei4Qbge_iolbQ" name="protocol" type="__lVoUDgcEei4Qbge_iolbQ" association="_PNseADixEei4Qbge_iolbQ"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_bRxywDQCEeiPBNQ6rB83Ew" name="Hardware" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/S3PML/Hardware">
<elementImport xmi:type="uml:ElementImport" xmi:id="_OCaZADQDEeiPBNQ6rB83Ew" importedElement="_OpOwACtoEeeLDNWa-Yk0bg"/>
<elementImport xmi:type="uml:ElementImport" xmi:id="_mgr-YDQGEeiPBNQ6rB83Ew" importedElement="_O9fv0CtoEeeLDNWa-Yk0bg"/>
<elementImport xmi:type="uml:ElementImport" xmi:id="_vfkFQDQDEeiPBNQ6rB83Ew">
<importedElement xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_LDER0BJxEdygQ5HMNSpiZw"/>
</elementImport>
<elementImport xmi:type="uml:ElementImport" xmi:id="_JwjFwDQEEeiPBNQ6rB83Ew" importedElement="_bWT00DP_EeiPBNQ6rB83Ew"/>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_cnxf4DQDEeiPBNQ6rB83Ew" name="IoTBoard">
<generalization xmi:type="uml:Generalization" xmi:id="_mjrisDgREei4Qbge_iolbQ" general="_ntbOcDgQEei4Qbge_iolbQ"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_ea1Y8DQDEeiPBNQ6rB83Ew" name="uid">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_jQ0QcDQDEeiPBNQ6rB83Ew" name="auto">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_GMX-8DQFEeiPBNQ6rB83Ew" name="Store" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/S3PML/Hardware/Store">
<elementImport xmi:type="uml:ElementImport" xmi:id="_wwlWUDQFEeiPBNQ6rB83Ew" importedElement="_qMEY8CtzEeeZI6rMTYV60w"/>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_cPOyIDQFEeiPBNQ6rB83Ew" name="Store">
<generalization xmi:type="uml:Generalization" xmi:id="_2DxuQDQFEeiPBNQ6rB83Ew" general="_qMEY8CtzEeeZI6rMTYV60w"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_gC_XoDQFEeiPBNQ6rB83Ew" name="url">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_c4zTkDQFEeiPBNQ6rB83Ew" name="CompositeStore">
<ownedAttribute xmi:type="uml:Property" xmi:id="_5Ed4EjQFEeiPBNQ6rB83Ew" name="store" type="_cPOyIDQFEeiPBNQ6rB83Ew" aggregation="composite" association="_5EdRADQFEeiPBNQ6rB83Ew">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-gCv8DQFEeiPBNQ6rB83Ew" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-gI2kDQFEeiPBNQ6rB83Ew" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_5EdRADQFEeiPBNQ6rB83Ew" memberEnd="_5Ed4EjQFEeiPBNQ6rB83Ew _5Ed4EzQFEeiPBNQ6rB83Ew">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5Ed4EDQFEeiPBNQ6rB83Ew" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Ed4ETQFEeiPBNQ6rB83Ew" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_5Ed4EzQFEeiPBNQ6rB83Ew" name="compositestore" type="_c4zTkDQFEeiPBNQ6rB83Ew" association="_5EdRADQFEeiPBNQ6rB83Ew">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CZwMcDQGEeiPBNQ6rB83Ew"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CaHY0DQGEeiPBNQ6rB83Ew" value="*"/>
</ownedEnd>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_F1m_cDgQEei4Qbge_iolbQ" name="IoTDevice">
<generalization xmi:type="uml:Generalization" xmi:id="_MegmEDgQEei4Qbge_iolbQ" general="_OpOwACtoEeeLDNWa-Yk0bg"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_ujaO0zgQEei4Qbge_iolbQ" name="deviceType" type="_ntbOcDgQEei4Qbge_iolbQ" association="_ujaO0DgQEei4Qbge_iolbQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DRfK8DgSEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DSOx0DgSEei4Qbge_iolbQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_hxpbADipEei4Qbge_iolbQ" name="board" type="_cnxf4DQDEeiPBNQ6rB83Ew">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pR45UDipEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pSL0QDipEei4Qbge_iolbQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_ntbOcDgQEei4Qbge_iolbQ" name="IoTDeviceType" isAbstract="true">
<generalization xmi:type="uml:Generalization" xmi:id="_lGgvMDgTEei4Qbge_iolbQ" general="_OpOwACtoEeeLDNWa-Yk0bg"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_ujaO0DgQEei4Qbge_iolbQ" memberEnd="_ujaO0zgQEei4Qbge_iolbQ _ujj_0DgQEei4Qbge_iolbQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ujaO0TgQEei4Qbge_iolbQ" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ujaO0jgQEei4Qbge_iolbQ" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_ujj_0DgQEei4Qbge_iolbQ" name="device" type="_F1m_cDgQEei4Qbge_iolbQ" association="_ujaO0DgQEei4Qbge_iolbQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B94OADgSEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B-n04DgSEei4Qbge_iolbQ" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_A7NhADgbEei4Qbge_iolbQ" name="IoTPlatform">
<generalization xmi:type="uml:Generalization" xmi:id="_COOBADgbEei4Qbge_iolbQ">
<general xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_LDER0BJxEdygQ5HMNSpiZw"/>
</generalization>
<ownedAttribute xmi:type="uml:Property" xmi:id="_ZVVtkzgbEei4Qbge_iolbQ" name="device" type="_F1m_cDgQEei4Qbge_iolbQ" isDerived="true" association="_ZVVtkDgbEei4Qbge_iolbQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5Qc_UDgbEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5RVwIDgbEei4Qbge_iolbQ" value="*"/>
<subsettedProperty xmi:type="uml:Property" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_s12f0zgbEei4Qbge_iolbQ" name="gateway" type="_F1m_cDgQEei4Qbge_iolbQ" isDerived="true" association="_s12f0DgbEei4Qbge_iolbQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zlSzUDgbEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zlckUDgbEei4Qbge_iolbQ" value="*"/>
<subsettedProperty xmi:type="uml:Property" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_ZVVtkDgbEei4Qbge_iolbQ" memberEnd="_ZVVtkzgbEei4Qbge_iolbQ _ZVVtlDgbEei4Qbge_iolbQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZVVtkTgbEei4Qbge_iolbQ" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZVVtkjgbEei4Qbge_iolbQ" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_ZVVtlDgbEei4Qbge_iolbQ" name="platform" type="_A7NhADgbEei4Qbge_iolbQ" association="_ZVVtkDgbEei4Qbge_iolbQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2VlwsDgbEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2WVXkDgbEei4Qbge_iolbQ" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_s12f0DgbEei4Qbge_iolbQ" memberEnd="_s12f0zgbEei4Qbge_iolbQ _s12f1DgbEei4Qbge_iolbQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s12f0TgbEei4Qbge_iolbQ" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s12f0jgbEei4Qbge_iolbQ" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_s12f1DgbEei4Qbge_iolbQ" name="platform" type="_A7NhADgbEei4Qbge_iolbQ" association="_s12f0DgbEei4Qbge_iolbQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1nUVcDgbEei4Qbge_iolbQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1nn3cDgbEei4Qbge_iolbQ" value="*"/>
</ownedEnd>
</packagedElement>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_lz21ECuBEemAOL1eRjr3BA" name="SensiNact" URI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/SensiNact">
<elementImport xmi:type="uml:ElementImport" xmi:id="_oF2jsEG4EemVxLbqCCTRuA" importedElement="_9sK2ICtgEeepEtCwqDnj2w"/>
<elementImport xmi:type="uml:ElementImport" xmi:id="_smCxYEG4EemVxLbqCCTRuA" alias="" importedElement="_mxPqICtuEeeZI6rMTYV60w"/>
<elementImport xmi:type="uml:ElementImport" xmi:id="_xBm9wEG4EemVxLbqCCTRuA" importedElement="_ENBgwCtxEeeZI6rMTYV60w"/>
<elementImport xmi:type="uml:ElementImport" xmi:id="_4w3IcEG4EemVxLbqCCTRuA" importedElement="_veD3ACtzEeeZI6rMTYV60w"/>
<elementImport xmi:type="uml:ElementImport" xmi:id="_7BKXIEG4EemVxLbqCCTRuA" importedElement="_O9fv0CtoEeeLDNWa-Yk0bg"/>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_S5I2gCuMEemAOL1eRjr3BA" name="TypedElement" isAbstract="true">
<ownedAttribute xmi:type="uml:Property" xmi:id="_ZcrcACuMEemAOL1eRjr3BA" name="value" type="_Fw88MCtyEeeZI6rMTYV60w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q4b4ICuOEemAOL1eRjr3BA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q4uzECuOEemAOL1eRjr3BA" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-9aTcCuBEemAOL1eRjr3BA" name="Studio">
<generalization xmi:type="uml:Generalization" xmi:id="_FHjZICuQEemAOL1eRjr3BA" general="_9sK2ICtgEeepEtCwqDnj2w"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_rqIgYSuLEemAOL1eRjr3BA" name="gateways" type="_PVhxYCuCEemAOL1eRjr3BA" association="_rp_WcCuLEemAOL1eRjr3BA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vKoysCuLEemAOL1eRjr3BA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vK7toCuLEemAOL1eRjr3BA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="__pc6ECuBEemAOL1eRjr3BA" name="ServiceProvider">
<generalization xmi:type="uml:Generalization" xmi:id="_vMQsoHflEemED9p17L-bjA" general="_mxPqICtuEeeZI6rMTYV60w"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_I_xaICuLEemAOL1eRjr3BA" name="friendlyName">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_U9qIcyuLEemAOL1eRjr3BA" name="services" type="_Aa_rwCuCEemAOL1eRjr3BA" association="_U9qIcCuLEemAOL1eRjr3BA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WBWaECuLEemAOL1eRjr3BA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WBpVACuLEemAOL1eRjr3BA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_Aa_rwCuCEemAOL1eRjr3BA" name="Service">
<generalization xmi:type="uml:Generalization" xmi:id="_gxz5sCuQEemAOL1eRjr3BA" general="_ENBgwCtxEeeZI6rMTYV60w"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_MMCh0CuLEemAOL1eRjr3BA" name="friendlyName">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_tLZ7UiuKEemAOL1eRjr3BA" name="resources" type="_GxJVgCuCEemAOL1eRjr3BA" association="_tLQKUCuKEemAOL1eRjr3BA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_utvQwCuKEemAOL1eRjr3BA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uuCywCuKEemAOL1eRjr3BA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_GxJVgCuCEemAOL1eRjr3BA" name="Resource">
<generalization xmi:type="uml:Generalization" xmi:id="_dXxmUCuREemAOL1eRjr3BA" general="_veD3ACtzEeeZI6rMTYV60w"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_IBykYCuKEemAOL1eRjr3BA" name="friendlyName">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_RJV-wyuKEemAOL1eRjr3BA" name="accessMethods" type="_N7NvgCuCEemAOL1eRjr3BA" association="_RJV-wCuKEemAOL1eRjr3BA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c51xUCuKEemAOL1eRjr3BA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c6SdQCuKEemAOL1eRjr3BA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_VepyIyuKEemAOL1eRjr3BA" name="attributes" type="_MrU08CuCEemAOL1eRjr3BA" association="_VepyICuKEemAOL1eRjr3BA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aABrkCuKEemAOL1eRjr3BA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aAdwcCuKEemAOL1eRjr3BA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_HqRV4CuCEemAOL1eRjr3BA" name="Property">
<generalization xmi:type="uml:Generalization" xmi:id="_-bCaoCuLEemAOL1eRjr3BA" general="_GxJVgCuCEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_JFBcoCuCEemAOL1eRjr3BA" name="SensorData">
<generalization xmi:type="uml:Generalization" xmi:id="_-_MQkCuLEemAOL1eRjr3BA" general="_GxJVgCuCEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_K7TBwCuCEemAOL1eRjr3BA" name="StateVariable">
<generalization xmi:type="uml:Generalization" xmi:id="__mKxACuLEemAOL1eRjr3BA" general="_GxJVgCuCEemAOL1eRjr3BA"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_KSCBUyuNEemAOL1eRjr3BA" name="modifier" type="_LyDDkCuCEemAOL1eRjr3BA" association="_KSCBUCuNEemAOL1eRjr3BA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ptar8CuNEemAOL1eRjr3BA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PuBI4CuNEemAOL1eRjr3BA" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_LyDDkCuCEemAOL1eRjr3BA" name="Action">
<generalization xmi:type="uml:Generalization" xmi:id="_ARBE0CuMEemAOL1eRjr3BA" general="_GxJVgCuCEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_MrU08CuCEemAOL1eRjr3BA" name="Attribute">
<generalization xmi:type="uml:Generalization" xmi:id="_y1gsgCuMEemAOL1eRjr3BA" general="_S5I2gCuMEemAOL1eRjr3BA"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_jSOPsyuKEemAOL1eRjr3BA" name="metadata" type="_NTyjICuCEemAOL1eRjr3BA" association="_jSOPsCuKEemAOL1eRjr3BA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_meVmYCuKEemAOL1eRjr3BA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_me8DUCuKEemAOL1eRjr3BA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_5_ihoXfoEemED9p17L-bjA" name="base_Property" association="_5_cbAHfoEemED9p17L-bjA">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5_ihonfoEemED9p17L-bjA"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_NTyjICuCEemAOL1eRjr3BA" name="Metadata">
<generalization xmi:type="uml:Generalization" xmi:id="_wIoPgCuMEemAOL1eRjr3BA" general="_S5I2gCuMEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_N7NvgCuCEemAOL1eRjr3BA" name="AccessMethod">
<ownedAttribute xmi:type="uml:Property" xmi:id="_jRrSkCuJEemAOL1eRjr3BA" name="type" type="_7MIkwCuCEemAOL1eRjr3BA" association="_jRYXoCuJEemAOL1eRjr3BA"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2lGEAiuJEemAOL1eRjr3BA" name="parameters" type="_OlnXYCuCEemAOL1eRjr3BA" association="_2k86ECuJEemAOL1eRjr3BA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_epRHkCuKEemAOL1eRjr3BA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_epkpkCuKEemAOL1eRjr3BA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_AZ0z0iuSEemAOL1eRjr3BA" name="base_Operation" association="_AZ0z0CuSEemAOL1eRjr3BA">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_OlnXYCuCEemAOL1eRjr3BA" name="Parameter">
<generalization xmi:type="uml:Generalization" xmi:id="_vlhicCuMEemAOL1eRjr3BA" general="_S5I2gCuMEemAOL1eRjr3BA"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_71y4onfoEemED9p17L-bjA" name="base_Parameter" association="_71y4oHfoEemED9p17L-bjA">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_71y4o3foEemED9p17L-bjA"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_PVhxYCuCEemAOL1eRjr3BA" name="Gateway">
<generalization xmi:type="uml:Generalization" xmi:id="_MMRZECuQEemAOL1eRjr3BA" general="_O9fv0CtoEeeLDNWa-Yk0bg"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_e_xGkyuLEemAOL1eRjr3BA" name="devices" type="__pc6ECuBEemAOL1eRjr3BA" association="_e_xGkCuLEemAOL1eRjr3BA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iH3f8CuLEemAOL1eRjr3BA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iIKa4CuLEemAOL1eRjr3BA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_7MIkwCuCEemAOL1eRjr3BA" name="AccessMethodType">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_pGBsQCuIEemAOL1eRjr3BA" name="GET"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_pn8tkCuIEemAOL1eRjr3BA" name="SET"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_qIFmMCuIEemAOL1eRjr3BA" name="ACT"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_q_uY0CuIEemAOL1eRjr3BA" name="SUBSCRIBE"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_sxF2gCuNEemAOL1eRjr3BA" name="UNSUBSCRIBE"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_jRYXoCuJEemAOL1eRjr3BA" memberEnd="_jRrSkCuJEemAOL1eRjr3BA _jRrSkSuJEemAOL1eRjr3BA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jRiIoCuJEemAOL1eRjr3BA" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jRiIoSuJEemAOL1eRjr3BA" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_jRrSkSuJEemAOL1eRjr3BA" name="accessmethod" type="_N7NvgCuCEemAOL1eRjr3BA" association="_jRYXoCuJEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_2k86ECuJEemAOL1eRjr3BA" memberEnd="_2lGEAiuJEemAOL1eRjr3BA _2lGEAyuJEemAOL1eRjr3BA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2lGEACuJEemAOL1eRjr3BA" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2lGEASuJEemAOL1eRjr3BA" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_2lGEAyuJEemAOL1eRjr3BA" name="accessmethod" type="_N7NvgCuCEemAOL1eRjr3BA" association="_2k86ECuJEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_RJV-wCuKEemAOL1eRjr3BA" memberEnd="_RJV-wyuKEemAOL1eRjr3BA _RJV-xCuKEemAOL1eRjr3BA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RJV-wSuKEemAOL1eRjr3BA" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RJV-wiuKEemAOL1eRjr3BA" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_RJV-xCuKEemAOL1eRjr3BA" name="resource" type="_GxJVgCuCEemAOL1eRjr3BA" association="_RJV-wCuKEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_VepyICuKEemAOL1eRjr3BA" memberEnd="_VepyIyuKEemAOL1eRjr3BA _VepyJCuKEemAOL1eRjr3BA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VepyISuKEemAOL1eRjr3BA" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VepyIiuKEemAOL1eRjr3BA" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_VepyJCuKEemAOL1eRjr3BA" name="resource" type="_GxJVgCuCEemAOL1eRjr3BA" association="_VepyICuKEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_jSOPsCuKEemAOL1eRjr3BA" memberEnd="_jSOPsyuKEemAOL1eRjr3BA _jSOPtCuKEemAOL1eRjr3BA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jSOPsSuKEemAOL1eRjr3BA" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jSOPsiuKEemAOL1eRjr3BA" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_jSOPtCuKEemAOL1eRjr3BA" name="attribute" type="_MrU08CuCEemAOL1eRjr3BA" association="_jSOPsCuKEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_tLQKUCuKEemAOL1eRjr3BA" memberEnd="_tLZ7UiuKEemAOL1eRjr3BA _tLZ7UyuKEemAOL1eRjr3BA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tLZ7UCuKEemAOL1eRjr3BA" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tLZ7USuKEemAOL1eRjr3BA" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_tLZ7UyuKEemAOL1eRjr3BA" name="service" type="_Aa_rwCuCEemAOL1eRjr3BA" association="_tLQKUCuKEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_U9qIcCuLEemAOL1eRjr3BA" memberEnd="_U9qIcyuLEemAOL1eRjr3BA _U9qIdCuLEemAOL1eRjr3BA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U9qIcSuLEemAOL1eRjr3BA" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U9qIciuLEemAOL1eRjr3BA" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_U9qIdCuLEemAOL1eRjr3BA" name="device" type="__pc6ECuBEemAOL1eRjr3BA" association="_U9qIcCuLEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_e_xGkCuLEemAOL1eRjr3BA" memberEnd="_e_xGkyuLEemAOL1eRjr3BA _e_xGlCuLEemAOL1eRjr3BA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_e_xGkSuLEemAOL1eRjr3BA" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_e_xGkiuLEemAOL1eRjr3BA" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_e_xGlCuLEemAOL1eRjr3BA" name="gateway" type="_PVhxYCuCEemAOL1eRjr3BA" association="_e_xGkCuLEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_rp_WcCuLEemAOL1eRjr3BA" memberEnd="_rqIgYSuLEemAOL1eRjr3BA _rqIgYiuLEemAOL1eRjr3BA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rp_WcSuLEemAOL1eRjr3BA" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rqIgYCuLEemAOL1eRjr3BA" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_rqIgYiuLEemAOL1eRjr3BA" name="studio" type="_-9aTcCuBEemAOL1eRjr3BA" association="_rp_WcCuLEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_KSCBUCuNEemAOL1eRjr3BA" memberEnd="_KSCBUyuNEemAOL1eRjr3BA _KSCBVCuNEemAOL1eRjr3BA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KSCBUSuNEemAOL1eRjr3BA" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KSCBUiuNEemAOL1eRjr3BA" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_KSCBVCuNEemAOL1eRjr3BA" name="state" type="_K7TBwCuCEemAOL1eRjr3BA" association="_KSCBUCuNEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_AZ0z0CuSEemAOL1eRjr3BA" name="E_AccessMethod_Operation29" memberEnd="_AZ0z0SuSEemAOL1eRjr3BA _AZ0z0iuSEemAOL1eRjr3BA">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_AZ0z0SuSEemAOL1eRjr3BA" name="extension_AccessMethod" type="_N7NvgCuCEemAOL1eRjr3BA" aggregation="composite" association="_AZ0z0CuSEemAOL1eRjr3BA"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_5_cbAHfoEemED9p17L-bjA" name="E_Attribute_Property32" memberEnd="_5_ihoHfoEemED9p17L-bjA _5_ihoXfoEemED9p17L-bjA">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_5_ihoHfoEemED9p17L-bjA" name="extension_Attribute" type="_MrU08CuCEemAOL1eRjr3BA" aggregation="composite" association="_5_cbAHfoEemED9p17L-bjA"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_71y4oHfoEemED9p17L-bjA" name="E_Parameter_Parameter33" memberEnd="_71y4oXfoEemED9p17L-bjA _71y4onfoEemED9p17L-bjA">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_71y4oXfoEemED9p17L-bjA" name="extension_Parameter" type="_OlnXYCuCEemAOL1eRjr3BA" aggregation="composite" association="_71y4oHfoEemED9p17L-bjA"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_aARI4EZ1Eemjs4KMC2ChPg" name="WoT">
<packagedElement xmi:type="uml:Stereotype" xmi:id="_npc7YEZ1Eemjs4KMC2ChPg" name="Thing">
<ownedComment xmi:type="uml:Comment" xmi:id="_auHDUFetEemhlNDbySlnYA">
<body>&quot;title&quot; is UML::NamedElement::name</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_dnaywFetEemhlNDbySlnYA">
<body>&quot;description&quot; is a Comment attached to the Class on which &lt;&lt;Thing>> is applied.&#xD;
&quot;descriptions&quot; is several Comments attached to the Class on which &lt;&lt;Thing>> is applied.</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_ospvwD61EeqbWfODvTKHTw">
<body>&quot;security&quot; is derived from &quot;securityDefinition&quot;. Therefore we cannot have securityDefinitions that are not active in security.</body>
</ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_M1bNEHfqEemED9p17L-bjA" general="_mxPqICtuEeeZI6rMTYV60w"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_vXKfIDeSEeqyIeUo_DCO7w" name="base">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vXKfITeSEeqyIeUo_DCO7w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vXKfIjeSEeqyIeUo_DCO7w" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_gyLsIEZ2Eemjs4KMC2ChPg" name="id">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ryYk8DtwEeqRdYL4l4j83w"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_mPOjoEZ2Eemjs4KMC2ChPg" name="support">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rhKfwFa7EemBYs5-fDI8uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rhVe4Fa7EemBYs5-fDI8uw" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_f_pH4Fa8EemBYs5-fDI8uw" name="securityDefinitions" type="_GdG10EZ2Eemjs4KMC2ChPg" association="_f_jBQFa8EemBYs5-fDI8uw">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m4LtAFa8EemBYs5-fDI8uw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_0AhcQVa8EemBYs5-fDI8uw" name="links" type="_QWwbgEZ2Eemjs4KMC2ChPg" isDerived="true" association="_0AgOIFa8EemBYs5-fDI8uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3v1moFa8EemBYs5-fDI8uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3wIhkFa8EemBYs5-fDI8uw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_8yTa8Fa8EemBYs5-fDI8uw" name="events" type="_LxXkwEZ2Eemjs4KMC2ChPg" association="_8yRlwFa8EemBYs5-fDI8uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9HYa0HuiEemSm8y_ktEBHQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9HiL0HuiEemSm8y_ktEBHQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HCG20la9EemBYs5-fDI8uw" name="actions" type="_LLR1IEZ2Eemjs4KMC2ChPg" association="_HCFosFa9EemBYs5-fDI8uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7mi6MHuiEemSm8y_ktEBHQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7m11IHuiEemSm8y_ktEBHQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_S27vwFa9EemBYs5-fDI8uw" name="properties" type="_JrT3MEZ2Eemjs4KMC2ChPg" association="_S26hoFa9EemBYs5-fDI8uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UYUqAFa9EemBYs5-fDI8uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UYiscFa9EemBYs5-fDI8uw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_yIsMcDuAEeqRdYL4l4j83w" name="version">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_JPzR8DuBEeqRdYL4l4j83w" name="type" type="_nTmsgDtwEeqRdYL4l4j83w" association="_JPpg8DuBEeqRdYL4l4j83w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Dk4D37EeqaztyFqSGQbA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8JrgD37EeqaztyFqSGQbA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_NnuUczuBEeqRdYL4l4j83w" name="context" type="_CRpAQDtxEeqRdYL4l4j83w" association="_NnuUcDuBEeqRdYL4l4j83w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KT5dID37EeqaztyFqSGQbA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KT9HgD37EeqaztyFqSGQbA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_CBSAUzuCEeqRdYL4l4j83w" name="forms" type="_Pd7WEEZ2Eemjs4KMC2ChPg" association="_CBSAUDuCEeqRdYL4l4j83w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ILUgsDuCEeqRdYL4l4j83w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ILeRsDuCEeqRdYL4l4j83w" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_GdG10EZ2Eemjs4KMC2ChPg" name="SecurityScheme">
<ownedComment xmi:type="uml:Comment" xmi:id="_D_7xkHukEemSm8y_ktEBHQ">
<body>&quot;description&quot; is a Comment attached to the Classifier on which &lt;&lt;SecurityScheme>> is applied.</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_HkkSYD6mEeqAfKdldzYc-w">
<body>&quot;name&quot; is UML::NamedElement::name</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_ZH7hMnuzEemSm8y_ktEBHQ" name="base_Classifier" association="_ZH7hMHuzEemSm8y_ktEBHQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZH7hM3uzEemSm8y_ktEBHQ"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HnGuUEZ3Eemjs4KMC2ChPg" name="scheme" type="_P5y7gHukEemSm8y_ktEBHQ"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_bjSuMHukEemSm8y_ktEBHQ" name="proxy" association="_bjJkQHukEemSm8y_ktEBHQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jWkJAD3-EeqaztyFqSGQbA"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_N6mnYD6mEeqAfKdldzYc-w" name="in" type="_UsYdMD6mEeqAfKdldzYc-w">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="_E_AI4D6nEeqAfKdldzYc-w" type="_UsYdMD6mEeqAfKdldzYc-w" instance="_WDO7YD6mEeqAfKdldzYc-w"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_WHZ0QD6nEeqAfKdldzYc-w" name="qop" type="_Jld9sD6nEeqAfKdldzYc-w">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="_afJQkD6nEeqAfKdldzYc-w" type="_Jld9sD6nEeqAfKdldzYc-w" instance="_KVtH0D6nEeqAfKdldzYc-w"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_hKfHMD6nEeqAfKdldzYc-w" name="name">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq9tMD6nEeqAfKdldzYc-w"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_yhB8QD6nEeqAfKdldzYc-w" name="authorization">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DZjYkD6oEeqAfKdldzYc-w"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_DyutkD6oEeqAfKdldzYc-w" name="alg" type="_IzxlkD6oEeqAfKdldzYc-w">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="_RdX4oD6oEeqAfKdldzYc-w" type="_IzxlkD6oEeqAfKdldzYc-w" instance="_KWsw4D6oEeqAfKdldzYc-w"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_d1Li0D6oEeqAfKdldzYc-w" name="format" type="_VIm0QD6oEeqAfKdldzYc-w">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="_hbp6QD6oEeqAfKdldzYc-w" type="_VIm0QD6oEeqAfKdldzYc-w" instance="_W-v2gD6oEeqAfKdldzYc-w"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_lr_HAD6oEeqAfKdldzYc-w" name="identity">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_okassD6oEeqAfKdldzYc-w"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_KTSbED6pEeqAfKdldzYc-w" name="token">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KTSbET6pEeqAfKdldzYc-w"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_LkoHID6pEeqAfKdldzYc-w" name="refresh">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LkoHIT6pEeqAfKdldzYc-w"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_NL3xwD6pEeqAfKdldzYc-w" name="scopes">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NL3xwT6pEeqAfKdldzYc-w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PXwagD6pEeqAfKdldzYc-w" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_SezD8D6pEeqAfKdldzYc-w" name="flow" type="_zUGtED6pEeqAfKdldzYc-w"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_Ik8FAEZ2Eemjs4KMC2ChPg" name="InteractionAffordance" isAbstract="true">
<ownedComment xmi:type="uml:Comment" xmi:id="_jmMAwD37EeqaztyFqSGQbA">
<body>&quot;title&quot; is UML::NamedElement::name</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_lWqswHukEemSm8y_ktEBHQ">
<body>&quot;description&quot; is a Comment attached to the XXX on which &lt;&lt;IP>> is applied.</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_MN9bMFa-EemBYs5-fDI8uw" name="forms" type="_Pd7WEEZ2Eemjs4KMC2ChPg" association="_MN7mAFa-EemBYs5-fDI8uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NqdOYFa-EemBYs5-fDI8uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Nqse8Fa-EemBYs5-fDI8uw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_lcepcD36EeqaztyFqSGQbA" name="type" type="_nTmsgDtwEeqRdYL4l4j83w" association="_lca_ED36EeqaztyFqSGQbA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L9kwsD37EeqaztyFqSGQbA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L9obED37EeqaztyFqSGQbA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_JrT3MEZ2Eemjs4KMC2ChPg" name="PropertyAffordance">
<generalization xmi:type="uml:Generalization" xmi:id="_a1cecFa9EemBYs5-fDI8uw" general="_Ik8FAEZ2Eemjs4KMC2ChPg"/>
<generalization xmi:type="uml:Generalization" xmi:id="_R3tcgFa_EemBYs5-fDI8uw" general="_OOxbUEZ2Eemjs4KMC2ChPg"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_yp24UEZ2Eemjs4KMC2ChPg" name="observable">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x3MNsFa7EemBYs5-fDI8uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x3V-sFa7EemBYs5-fDI8uw" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_LLR1IEZ2Eemjs4KMC2ChPg" name="ActionAffordance">
<ownedComment xmi:type="uml:Comment" xmi:id="_TtcIEHurEemSm8y_ktEBHQ">
<body>&quot;input&quot; and &quot;output&quot; are to be Parameters (with directions in, out, return, etc...) contained by the Operation on which &lt;&lt;Action>> is applied.&#xD;
In this case DataScheme should be applied on the Parameter that serves as input or output.</body>
</ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_Yy-3cFa9EemBYs5-fDI8uw" general="_Ik8FAEZ2Eemjs4KMC2ChPg"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_VXIwwFa_EemBYs5-fDI8uw" name="input" type="_OOxbUEZ2Eemjs4KMC2ChPg" association="_VXHioFa_EemBYs5-fDI8uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XmC4UFa_EemBYs5-fDI8uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XmN3cFa_EemBYs5-fDI8uw" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_YicPIVa_EemBYs5-fDI8uw" name="output" type="_OOxbUEZ2Eemjs4KMC2ChPg" association="_YiboEFa_EemBYs5-fDI8uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RvktMHurEemSm8y_ktEBHQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RvueMHurEemSm8y_ktEBHQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_QtDPUnuiEemSm8y_ktEBHQ" name="base_BehavioralFeature" association="_QtDPUHuiEemSm8y_ktEBHQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QtDPU3uiEemSm8y_ktEBHQ"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_vn7DYDuBEeqRdYL4l4j83w" name="safe">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_z67JoDuBEeqRdYL4l4j83w" name="idempotent">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_LxXkwEZ2Eemjs4KMC2ChPg" name="EventAffordance">
<ownedComment xmi:type="uml:Comment" xmi:id="_3NRf8Hu6EemSm8y_ktEBHQ">
<body>&quot;type&quot; is inferred from the type of the Signal's Properties on which &lt;&lt;Event>> is applied.&#xD;
They are TypedElements so use the same inference algorithm as for TypedElements.&#xD;
One of boolean, integer, string, object, array, null.</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_3NRf8Xu6EemSm8y_ktEBHQ">
<body>&quot;const&quot; is the TypedElement::defaultValue of the Property contained by the Signal stereotyped &lt;&lt;Event>>.</body>
</ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_ZbnkwFa9EemBYs5-fDI8uw" general="_Ik8FAEZ2Eemjs4KMC2ChPg"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_rSovYnu5EemSm8y_ktEBHQ" name="base_Signal" association="_rSovYHu5EemSm8y_ktEBHQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Signal"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rSovY3u5EemSm8y_ktEBHQ"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_sh744z6tEeqAfKdldzYc-w" name="data" type="_OOxbUEZ2Eemjs4KMC2ChPg" association="_sh744D6tEeqAfKdldzYc-w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yG6H4D6uEeqAfKdldzYc-w"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_y6mOoz6uEeqAfKdldzYc-w" name="subscription" type="_OOxbUEZ2Eemjs4KMC2ChPg" association="_y6mOoD6uEeqAfKdldzYc-w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2ypeQD6uEeqAfKdldzYc-w"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_3YfWQz6uEeqAfKdldzYc-w" name="cancellation" type="_OOxbUEZ2Eemjs4KMC2ChPg" association="_3YfWQD6uEeqAfKdldzYc-w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7pQn4D6uEeqAfKdldzYc-w"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_OOxbUEZ2Eemjs4KMC2ChPg" name="DataSchema">
<ownedComment xmi:type="uml:Comment" xmi:id="_sPmH4HuuEemSm8y_ktEBHQ">
<body>DataSchema should be a TypedElement, i.e., Property for &lt;&lt;Property>>, Parameter for &lt;&lt;Action>> input/output.&#xD;
The type and multiplicity of the TypedElement gives the nature of the DataSchema (e.g., a Property typed by Integer is an IntegerSchema).</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_DwoH8D38EeqaztyFqSGQbA">
<body>&quot;title&quot; is UML::NamedElement::name</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_gx2SMHuuEemSm8y_ktEBHQ">
<body>&quot;description&quot; is a Comment attached to the XXX on which &lt;&lt;DataSchema>> is applied.</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_JrgzUHuvEemSm8y_ktEBHQ">
<body>&quot;type&quot; is inferred from the TypedElement::type on which &lt;&lt;DataSchema>> is applied.&#xD;
One of boolean, integer, string, object, array, null.</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_cf1N8HuvEemSm8y_ktEBHQ">
<body>&quot;const&quot; is the TypedElement::defaultValue of the TypedElement stereotyped &lt;&lt;DataSchema>>.&#xD;
An OCL rule should mention that the default value must be a ValueSpecification stereotyped &lt;&lt;DetailedValueSpecification>>, if it is specified for a TypedElement stereotyped &lt;&lt;DataSchema>>.</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_mOh08Hu8EemSm8y_ktEBHQ">
<body>&quot;minItems&quot; and &quot;maxItems&quot; for an ArraySchema are inferred from the multiplicity.</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_Ky73oD39EeqaztyFqSGQbA">
<body>&quot;readOnly&quot; is UML::Property::readOnly.</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HKSh0nuxEemSm8y_ktEBHQ" name="base_TypedElement" association="_HKSh0HuxEemSm8y_ktEBHQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HKSh03uxEemSm8y_ktEBHQ"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_5pThQEZ3Eemjs4KMC2ChPg" name="enum" type="_rm64QCtxEeeZI6rMTYV60w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_myABUHuvEemSm8y_ktEBHQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_myJyUHuvEemSm8y_ktEBHQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_esNTAHu8EemSm8y_ktEBHQ" name="numberInterval" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_9I37YD38EeqaztyFqSGQbA">
<body>&quot;minimum&quot; and &quot;maximum&quot; of NumberSchema and IntegerSchema</body>
</ownedComment>
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interval"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_NnfYUHu9EemSm8y_ktEBHQ" name="required" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_CV-SYD39EeqaztyFqSGQbA">
<body>&quot;required&quot; of ObjectSchema</body>
</ownedComment>
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PMp_UHu9EemSm8y_ktEBHQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PMzwUHu9EemSm8y_ktEBHQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_upzis3u9EemSm8y_ktEBHQ" name="items" type="_OOxbUEZ2Eemjs4KMC2ChPg" association="_upzisHu9EemSm8y_ktEBHQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_FEK-AD39EeqaztyFqSGQbA">
<body>&quot;items&quot; of ArraySchema</body>
</ownedComment>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0DbSwHu9EemSm8y_ktEBHQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0D3-sHu9EemSm8y_ktEBHQ" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_5t2e83u9EemSm8y_ktEBHQ" name="properties" type="_OOxbUEZ2Eemjs4KMC2ChPg" association="_5t2e8Hu9EemSm8y_ktEBHQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_Ibk-sD39EeqaztyFqSGQbA">
<body>&quot;properties&quot; of ObjectSchema</body>
</ownedComment>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_u6WAID38EeqaztyFqSGQbA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_u6a4oD38EeqaztyFqSGQbA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_F_snkj38EeqaztyFqSGQbA" name="type" type="_nTmsgDtwEeqRdYL4l4j83w" association="_F_sAgD38EeqaztyFqSGQbA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqq7oD38EeqaztyFqSGQbA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqt-8D38EeqaztyFqSGQbA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2pdn8D38EeqaztyFqSGQbA" name="writeOnly">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_bab1YD39EeqaztyFqSGQbA"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_k0Ba8D39EeqaztyFqSGQbA" name="format">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n-SXgD39EeqaztyFqSGQbA"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_zaFscj39EeqaztyFqSGQbA" name="oneOf" type="_OOxbUEZ2Eemjs4KMC2ChPg" association="_zaFFYD39EeqaztyFqSGQbA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8GcYkD39EeqaztyFqSGQbA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8GifMD39EeqaztyFqSGQbA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_Pd7WEEZ2Eemjs4KMC2ChPg" name="Form">
<ownedComment xmi:type="uml:Comment" xmi:id="_kXJSoD62EeqbWfODvTKHTw">
<body>&quot;security&quot; is derived from &quot;securityDefinition&quot; of Thing that owns this Form.</body>
</ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_u13s8Hu2EemSm8y_ktEBHQ" general="_rm64QCtxEeeZI6rMTYV60w"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_ojLt0UZ3Eemjs4KMC2ChPg" name="op" type="_uzR3gHusEemSm8y_ktEBHQ">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__v64EFa7EemBYs5-fDI8uw" value="*"/>
<defaultValue xmi:type="uml:InstanceValue" xmi:id="_lMvCYD6sEeqAfKdldzYc-w" type="_uzR3gHusEemSm8y_ktEBHQ" instance="_zHZ_IHusEemSm8y_ktEBHQ"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_80--sD6vEeqAfKdldzYc-w" name="href" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_80--sT6vEeqAfKdldzYc-w">
<body>anyURI</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_AhPOAD6wEeqAfKdldzYc-w" name="contentType">
<ownedComment xmi:type="uml:Comment" xmi:id="_AhPOAT6wEeqAfKdldzYc-w">
<body>Literals of media types are actually described here:&#xD;
https://tools.ietf.org/html/rfc2046</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_AhPOBD6wEeqAfKdldzYc-w" value="application/json"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HBIpoD6wEeqAfKdldzYc-w" name="contentCoding" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zvg-4D6xEeqAfKdldzYc-w"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_qn4wgEZ3Eemjs4KMC2ChPg" name="subProtocol" type="_FC6icHutEemSm8y_ktEBHQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZfZgFa8EemBYs5-fDI8uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZrmwFa8EemBYs5-fDI8uw" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_siyW8EZ3Eemjs4KMC2ChPg" name="scopes" isDerived="true">
<ownedComment xmi:type="uml:Comment" xmi:id="_g7_pID6wEeqAfKdldzYc-w">
<body>Derived from scopes of OAuth2SecurityScheme referenced in Form::security</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ovTBwEZ4Eemjs4KMC2ChPg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ov5esEZ4Eemjs4KMC2ChPg" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_II2qMD6xEeqAfKdldzYc-w" name="response">
<ownedComment xmi:type="uml:Comment" xmi:id="_II2qMT6xEeqAfKdldzYc-w">
<body>Literals of media types are actually described here:&#xD;
https://tools.ietf.org/html/rfc2046</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_II2qMj6xEeqAfKdldzYc-w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_II2qMz6xEeqAfKdldzYc-w" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_II2qND6xEeqAfKdldzYc-w" value="application/json"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_QWwbgEZ2Eemjs4KMC2ChPg" name="Link">
<ownedComment xmi:type="uml:Comment" xmi:id="_4H-44HuzEemSm8y_ktEBHQ">
<body>A Thing, SecuritySchema, or Form should have an Association stereotyped &lt;&lt;Link>>.&#xD;
The Association points towards a Classifier which represents the remote object or an abstract entity like Internet.</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HuUnIj6tEeqAfKdldzYc-w" name="base_Association" association="_HuUnID6tEeqAfKdldzYc-w">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HuUnIz6tEeqAfKdldzYc-w"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_P6lbIHujEemSm8y_ktEBHQ" name="href" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_B2kFwHuuEemSm8y_ktEBHQ">
<body>anyURI</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_QO7fwEZ3Eemjs4KMC2ChPg" name="type">
<ownedComment xmi:type="uml:Comment" xmi:id="_qntZgHutEemSm8y_ktEBHQ">
<body>Literals of media types are actually described here:&#xD;
https://tools.ietf.org/html/rfc2046</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4_yoEFa7EemBYs5-fDI8uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4_8ZEFa7EemBYs5-fDI8uw" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_sGLioHutEemSm8y_ktEBHQ" value="application/json"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_RzgQ4EZ3Eemjs4KMC2ChPg" name="rel">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5kPY8Fa7EemBYs5-fDI8uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5kTqYFa7EemBYs5-fDI8uw" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_UE4RUHujEemSm8y_ktEBHQ" name="anchor" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_DR6pcHuuEemSm8y_ktEBHQ">
<body>anyURI</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_f_jBQFa8EemBYs5-fDI8uw" memberEnd="_f_pH4Fa8EemBYs5-fDI8uw _f_rkIFa8EemBYs5-fDI8uw">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f_mroFa8EemBYs5-fDI8uw" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f_mroVa8EemBYs5-fDI8uw" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_f_rkIFa8EemBYs5-fDI8uw" name="thing" type="_npc7YEZ1Eemjs4KMC2ChPg" association="_f_jBQFa8EemBYs5-fDI8uw"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_0AgOIFa8EemBYs5-fDI8uw" memberEnd="_0AhcQVa8EemBYs5-fDI8uw _0AiDUFa8EemBYs5-fDI8uw">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Ag1MFa8EemBYs5-fDI8uw" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0AhcQFa8EemBYs5-fDI8uw" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_0AiDUFa8EemBYs5-fDI8uw" name="thing" type="_npc7YEZ1Eemjs4KMC2ChPg" association="_0AgOIFa8EemBYs5-fDI8uw"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_8yRlwFa8EemBYs5-fDI8uw" memberEnd="_8yTa8Fa8EemBYs5-fDI8uw _8yUCAFa8EemBYs5-fDI8uw">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8ySz4Fa8EemBYs5-fDI8uw" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8ySz4Va8EemBYs5-fDI8uw" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_8yUCAFa8EemBYs5-fDI8uw" name="thing" type="_npc7YEZ1Eemjs4KMC2ChPg" association="_8yRlwFa8EemBYs5-fDI8uw"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_HCFosFa9EemBYs5-fDI8uw" memberEnd="_HCG20la9EemBYs5-fDI8uw _HCHd4Fa9EemBYs5-fDI8uw">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HCG20Fa9EemBYs5-fDI8uw" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HCG20Va9EemBYs5-fDI8uw" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_HCHd4Fa9EemBYs5-fDI8uw" name="thing" type="_npc7YEZ1Eemjs4KMC2ChPg" association="_HCFosFa9EemBYs5-fDI8uw"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_S26hoFa9EemBYs5-fDI8uw" memberEnd="_S27vwFa9EemBYs5-fDI8uw _S28W0Fa9EemBYs5-fDI8uw">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_S27IsFa9EemBYs5-fDI8uw" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_S27IsVa9EemBYs5-fDI8uw" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_S28W0Fa9EemBYs5-fDI8uw" name="thing" type="_npc7YEZ1Eemjs4KMC2ChPg" association="_S26hoFa9EemBYs5-fDI8uw"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_MN7mAFa-EemBYs5-fDI8uw" memberEnd="_MN9bMFa-EemBYs5-fDI8uw _MN-CQFa-EemBYs5-fDI8uw">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MN8NEFa-EemBYs5-fDI8uw" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MN80IFa-EemBYs5-fDI8uw" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_MN-CQFa-EemBYs5-fDI8uw" name="interactionpattern" type="_Ik8FAEZ2Eemjs4KMC2ChPg" association="_MN7mAFa-EemBYs5-fDI8uw"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_VXHioFa_EemBYs5-fDI8uw" memberEnd="_VXIwwFa_EemBYs5-fDI8uw _VXIwwVa_EemBYs5-fDI8uw">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VXIJsFa_EemBYs5-fDI8uw" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VXIJsVa_EemBYs5-fDI8uw" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_VXIwwVa_EemBYs5-fDI8uw" name="action" type="_LLR1IEZ2Eemjs4KMC2ChPg" association="_VXHioFa_EemBYs5-fDI8uw"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_YiboEFa_EemBYs5-fDI8uw" memberEnd="_YicPIVa_EemBYs5-fDI8uw _Yic2MFa_EemBYs5-fDI8uw">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YiboEVa_EemBYs5-fDI8uw" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YicPIFa_EemBYs5-fDI8uw" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_Yic2MFa_EemBYs5-fDI8uw" name="action" type="_LLR1IEZ2Eemjs4KMC2ChPg" association="_YiboEFa_EemBYs5-fDI8uw"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_bjJkQHukEemSm8y_ktEBHQ" memberEnd="_bjSuMHukEemSm8y_ktEBHQ _bjSuMXukEemSm8y_ktEBHQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bjJkQXukEemSm8y_ktEBHQ" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bjJkQnukEemSm8y_ktEBHQ" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_bjSuMXukEemSm8y_ktEBHQ" name="securityscheme" type="_GdG10EZ2Eemjs4KMC2ChPg" association="_bjJkQHukEemSm8y_ktEBHQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_QtDPUHuiEemSm8y_ktEBHQ" name="E_ActionAffordance_BehavioralFeature1" memberEnd="_QtDPUXuiEemSm8y_ktEBHQ _QtDPUnuiEemSm8y_ktEBHQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_QtDPUXuiEemSm8y_ktEBHQ" name="extension_ActionAffordance" type="_LLR1IEZ2Eemjs4KMC2ChPg" aggregation="composite" association="_QtDPUHuiEemSm8y_ktEBHQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_P5y7gHukEemSm8y_ktEBHQ" name="SecuritySchemeKind">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_D6sVIHu4EemSm8y_ktEBHQ" name="nosec"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_D6sVIXu4EemSm8y_ktEBHQ" name="basic"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_D6sVInu4EemSm8y_ktEBHQ" name="cert"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_D6sVI3u4EemSm8y_ktEBHQ" name="digest"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_D6sVJHu4EemSm8y_ktEBHQ" name="bearer"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_D6sVJXu4EemSm8y_ktEBHQ" name="pop"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_D6sVJnu4EemSm8y_ktEBHQ" name="psk"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_KynPMHu4EemSm8y_ktEBHQ" name="public"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_K_HaIHu4EemSm8y_ktEBHQ" name="oauth"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_LKkcMHu4EemSm8y_ktEBHQ" name="apikey"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_uzR3gHusEemSm8y_ktEBHQ" name="OpKind">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_zHZ_IHusEemSm8y_ktEBHQ" name="readproperty"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_3BWsMHusEemSm8y_ktEBHQ" name="writeproperty"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_5RN2AHusEemSm8y_ktEBHQ" name="observeproperty"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_pRJTAD6sEeqAfKdldzYc-w" name="unobserveproperty"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_5cq4EHusEemSm8y_ktEBHQ" name="invokeaction"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_5kQt0HusEemSm8y_ktEBHQ" name="subscribeevent"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_5wKb0HusEemSm8y_ktEBHQ" name="unsubscribeevent"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ssIzMD6sEeqAfKdldzYc-w" name="readallproperties"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_t_RPAD6sEeqAfKdldzYc-w" name="writeallproperties"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_veT_4D6sEeqAfKdldzYc-w" name="readmultipleproperties"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_w98moD6sEeqAfKdldzYc-w" name="writemultipleproperties"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_FC6icHutEemSm8y_ktEBHQ" name="SubProtocolKind">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_SQG8gHutEemSm8y_ktEBHQ" name="None"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_HVTb0HutEemSm8y_ktEBHQ" name="LongPoll"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_OgYpcD6wEeqAfKdldzYc-w" name="websub"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_QBXUAD6wEeqAfKdldzYc-w" name="sse"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_HKSh0HuxEemSm8y_ktEBHQ" name="E_DataSchema_TypedElement29" memberEnd="_HKSh0XuxEemSm8y_ktEBHQ _HKSh0nuxEemSm8y_ktEBHQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_HKSh0XuxEemSm8y_ktEBHQ" name="extension_DataSchema" type="_OOxbUEZ2Eemjs4KMC2ChPg" aggregation="composite" association="_HKSh0HuxEemSm8y_ktEBHQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_ZH7hMHuzEemSm8y_ktEBHQ" name="E_SecurityScheme_Classifier32" memberEnd="_ZH7hMXuzEemSm8y_ktEBHQ _ZH7hMnuzEemSm8y_ktEBHQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ZH7hMXuzEemSm8y_ktEBHQ" name="extension_SecurityScheme" type="_GdG10EZ2Eemjs4KMC2ChPg" aggregation="composite" association="_ZH7hMHuzEemSm8y_ktEBHQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_rSovYHu5EemSm8y_ktEBHQ" name="E_EventAffordance_Signal1" memberEnd="_rSovYXu5EemSm8y_ktEBHQ _rSovYnu5EemSm8y_ktEBHQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rSovYXu5EemSm8y_ktEBHQ" name="extension_EventAffordance" type="_LxXkwEZ2Eemjs4KMC2ChPg" aggregation="composite" association="_rSovYHu5EemSm8y_ktEBHQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_upzisHu9EemSm8y_ktEBHQ" memberEnd="_upzis3u9EemSm8y_ktEBHQ _upzitHu9EemSm8y_ktEBHQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_upzisXu9EemSm8y_ktEBHQ" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_upzisnu9EemSm8y_ktEBHQ" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_upzitHu9EemSm8y_ktEBHQ" name="dataschema" type="_OOxbUEZ2Eemjs4KMC2ChPg" association="_upzisHu9EemSm8y_ktEBHQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_5t2e8Hu9EemSm8y_ktEBHQ" memberEnd="_5t2e83u9EemSm8y_ktEBHQ _5uAP8Hu9EemSm8y_ktEBHQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5t2e8Xu9EemSm8y_ktEBHQ" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5t2e8nu9EemSm8y_ktEBHQ" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_5uAP8Hu9EemSm8y_ktEBHQ" name="dataschema" type="_OOxbUEZ2Eemjs4KMC2ChPg" association="_5t2e8Hu9EemSm8y_ktEBHQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_nTmsgDtwEeqRdYL4l4j83w" name="Type">
<ownedAttribute xmi:type="uml:Property" xmi:id="_-TMNsDtwEeqRdYL4l4j83w" name="name">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_nXjvsjuBEeqRdYL4l4j83w" name="base_Type" association="_nXjvsDuBEeqRdYL4l4j83w">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nXjvszuBEeqRdYL4l4j83w"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_CRpAQDtxEeqRdYL4l4j83w" name="Context">
<ownedAttribute xmi:type="uml:Property" xmi:id="_Eos-QDtxEeqRdYL4l4j83w" name="uri">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_m9CW4juBEeqRdYL4l4j83w" name="base_Namespace" association="_m9CW4DuBEeqRdYL4l4j83w">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Namespace"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9CW4zuBEeqRdYL4l4j83w"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_JPpg8DuBEeqRdYL4l4j83w" memberEnd="_JPzR8DuBEeqRdYL4l4j83w _JPzR8TuBEeqRdYL4l4j83w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JPpg8TuBEeqRdYL4l4j83w" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JPpg8juBEeqRdYL4l4j83w" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_JPzR8TuBEeqRdYL4l4j83w" name="thing" type="_npc7YEZ1Eemjs4KMC2ChPg" association="_JPpg8DuBEeqRdYL4l4j83w"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_NnuUcDuBEeqRdYL4l4j83w" memberEnd="_NnuUczuBEeqRdYL4l4j83w _Nn4FcDuBEeqRdYL4l4j83w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NnuUcTuBEeqRdYL4l4j83w" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NnuUcjuBEeqRdYL4l4j83w" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_Nn4FcDuBEeqRdYL4l4j83w" name="thing" type="_npc7YEZ1Eemjs4KMC2ChPg" association="_NnuUcDuBEeqRdYL4l4j83w"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_m9CW4DuBEeqRdYL4l4j83w" name="E_Context_Namespace36" memberEnd="_m9CW4TuBEeqRdYL4l4j83w _m9CW4juBEeqRdYL4l4j83w">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_m9CW4TuBEeqRdYL4l4j83w" name="extension_Context" type="_CRpAQDtxEeqRdYL4l4j83w" aggregation="composite" association="_m9CW4DuBEeqRdYL4l4j83w"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_nXjvsDuBEeqRdYL4l4j83w" name="E_Type_Type37" memberEnd="_nXjvsTuBEeqRdYL4l4j83w _nXjvsjuBEeqRdYL4l4j83w">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_nXjvsTuBEeqRdYL4l4j83w" name="extension_Type" type="_nTmsgDtwEeqRdYL4l4j83w" aggregation="composite" association="_nXjvsDuBEeqRdYL4l4j83w"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_CBSAUDuCEeqRdYL4l4j83w" memberEnd="_CBSAUzuCEeqRdYL4l4j83w _CBSAVDuCEeqRdYL4l4j83w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CBSAUTuCEeqRdYL4l4j83w" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CBSAUjuCEeqRdYL4l4j83w" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_CBSAVDuCEeqRdYL4l4j83w" name="thing" type="_npc7YEZ1Eemjs4KMC2ChPg" association="_CBSAUDuCEeqRdYL4l4j83w"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_lca_ED36EeqaztyFqSGQbA" memberEnd="_lcepcD36EeqaztyFqSGQbA _lciT0D36EeqaztyFqSGQbA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lcdbUD36EeqaztyFqSGQbA" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lceCYD36EeqaztyFqSGQbA" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_lciT0D36EeqaztyFqSGQbA" name="interactionaffordance" type="_Ik8FAEZ2Eemjs4KMC2ChPg" association="_lca_ED36EeqaztyFqSGQbA"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_F_sAgD38EeqaztyFqSGQbA" memberEnd="_F_snkj38EeqaztyFqSGQbA _F_snkz38EeqaztyFqSGQbA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_F_snkD38EeqaztyFqSGQbA" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_F_snkT38EeqaztyFqSGQbA" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_F_snkz38EeqaztyFqSGQbA" name="dataschema" type="_OOxbUEZ2Eemjs4KMC2ChPg" association="_F_sAgD38EeqaztyFqSGQbA"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_zaFFYD39EeqaztyFqSGQbA" memberEnd="_zaFscj39EeqaztyFqSGQbA _zaJ94D39EeqaztyFqSGQbA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zaFscD39EeqaztyFqSGQbA" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zaFscT39EeqaztyFqSGQbA" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_zaJ94D39EeqaztyFqSGQbA" name="dataschema" type="_OOxbUEZ2Eemjs4KMC2ChPg" association="_zaFFYD39EeqaztyFqSGQbA"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_UsYdMD6mEeqAfKdldzYc-w" name="SecurityAuthenticationInformationLocationKind">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_WDO7YD6mEeqAfKdldzYc-w" name="header"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_W4a28D6mEeqAfKdldzYc-w" name="query"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_XgMBkD6mEeqAfKdldzYc-w" name="body"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Ywo80D6mEeqAfKdldzYc-w" name="cookie"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_Jld9sD6nEeqAfKdldzYc-w" name="QoPKind">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_KVtH0D6nEeqAfKdldzYc-w" name="auth"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_MQKCUD6nEeqAfKdldzYc-w" name="authint"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_IzxlkD6oEeqAfKdldzYc-w" name="SecurityAlgorithmKind">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_KWsw4D6oEeqAfKdldzYc-w" name="MD5"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L6W8AD6oEeqAfKdldzYc-w" name="ES256"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_NHrqwD6oEeqAfKdldzYc-w" name="ES512-256"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_VIm0QD6oEeqAfKdldzYc-w" name="SecurityAuthenticationFormatKind">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_W-v2gD6oEeqAfKdldzYc-w" name="jwt"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_YlGJQD6oEeqAfKdldzYc-w" name="cwt"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ae9N4D6oEeqAfKdldzYc-w" name="jwe"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_b0UeUD6oEeqAfKdldzYc-w" name="jws"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_zUGtED6pEeqAfKdldzYc-w" name="AuthorizationFlowKind">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_1wiTQD6pEeqAfKdldzYc-w" name="implicit"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_3SaVsD6pEeqAfKdldzYc-w" name="password"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_4IV4ID6pEeqAfKdldzYc-w" name="client"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_5FkVYD6pEeqAfKdldzYc-w" name="code"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_HuUnID6tEeqAfKdldzYc-w" name="E_Link_Association45" memberEnd="_HuUnIT6tEeqAfKdldzYc-w _HuUnIj6tEeqAfKdldzYc-w">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_HuUnIT6tEeqAfKdldzYc-w" name="extension_Link" type="_QWwbgEZ2Eemjs4KMC2ChPg" aggregation="composite" association="_HuUnID6tEeqAfKdldzYc-w"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_sh744D6tEeqAfKdldzYc-w" memberEnd="_sh744z6tEeqAfKdldzYc-w _sh745D6tEeqAfKdldzYc-w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sh744T6tEeqAfKdldzYc-w" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sh744j6tEeqAfKdldzYc-w" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_sh745D6tEeqAfKdldzYc-w" name="eventaffordance" type="_LxXkwEZ2Eemjs4KMC2ChPg" association="_sh744D6tEeqAfKdldzYc-w"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_y6mOoD6uEeqAfKdldzYc-w" memberEnd="_y6mOoz6uEeqAfKdldzYc-w _y6mOpD6uEeqAfKdldzYc-w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y6mOoT6uEeqAfKdldzYc-w" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y6mOoj6uEeqAfKdldzYc-w" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_y6mOpD6uEeqAfKdldzYc-w" name="eventaffordance" type="_LxXkwEZ2Eemjs4KMC2ChPg" association="_y6mOoD6uEeqAfKdldzYc-w"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_3YfWQD6uEeqAfKdldzYc-w" memberEnd="_3YfWQz6uEeqAfKdldzYc-w _3YogMD6uEeqAfKdldzYc-w">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3YfWQT6uEeqAfKdldzYc-w" source="org.eclipse.papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3YfWQj6uEeqAfKdldzYc-w" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:type="uml:Property" xmi:id="_3YogMD6uEeqAfKdldzYc-w" name="eventaffordance" type="_LxXkwEZ2Eemjs4KMC2ChPg" association="_3YfWQD6uEeqAfKdldzYc-w"/>
</packagedElement>
</packagedElement>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_pVg3QApVEei53_EZrjjGeA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pVj6kApVEei53_EZrjjGeA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
</uml:Profile>
<Ecore:EPackage xmi:id="_DeGJsApWEei53_EZrjjGeA" base_Package="IoT-ML" packageName="iotml" nsPrefix="IoTML" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML" basePackage="org.eclipse.papyrus" prefix="IoTML"/>
<Ecore:EPackage xmi:id="_JCPLAAtDEeiGKKNRaLJTMQ" base_Package="_qEMJ8CtgEeepEtCwqDnj2w" packageName="animate" nsPrefix="Animate" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Animate" basePackage="org.eclipse.papyrus.iotml" prefix="Animate"/>
<Ecore:EPackage xmi:id="_gL_74AtDEeiGKKNRaLJTMQ" base_Package="_iuTggCtrEeeZI6rMTYV60w" packageName="hybrid" nsPrefix="Hybrid" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Hybrid" basePackage="org.eclipse.papyrus.iotml" prefix="Hybrid"/>
<Ecore:EPackage xmi:id="_jt31QAtFEeiGKKNRaLJTMQ" base_Package="_FSypQCthEeepEtCwqDnj2w" packageName="hardware" nsPrefix="Hardware" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Hardware" basePackage="org.eclipse.papyrus.iotml" prefix="Hardware"/>
<Ecore:EPackage xmi:id="_vj-gkAtFEeiGKKNRaLJTMQ" base_Package="_GsMsMCthEeepEtCwqDnj2w" packageName="actuator" nsPrefix="Actuator" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Hardware/Actuator" basePackage="org.eclipse.papyrus.iotml.hardware" prefix="Actuator"/>
<Ecore:EPackage xmi:id="_xMVlgAtFEeiGKKNRaLJTMQ" base_Package="_INCz4CthEeepEtCwqDnj2w" packageName="sensor" nsPrefix="Sensor" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Hardware/Sensor" basePackage="org.eclipse.papyrus.iotml.hardware" prefix="Sensor"/>
<Ecore:EPackage xmi:id="_xukv4AtFEeiGKKNRaLJTMQ" base_Package="_JQEXICthEeepEtCwqDnj2w" packageName="network" nsPrefix="Network" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Hardware/Network" basePackage="org.eclipse.papyrus.iotml.hardware" prefix="Network"/>
<Ecore:EPackage xmi:id="_yQ8dIAtFEeiGKKNRaLJTMQ" base_Package="_Ko050CthEeepEtCwqDnj2w" packageName="core" nsPrefix="Core" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Hardware/Core" basePackage="org.eclipse.papyrus.iotml.hardware" prefix="Core"/>
<Ecore:EPackage xmi:id="_LS3pgAtGEeiGKKNRaLJTMQ" base_Package="_WWmukCtsEeeZI6rMTYV60w" packageName="software" nsPrefix="Software" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Software" basePackage="org.eclipse.papyrus.iotml" prefix="Software"/>
<Ecore:EPackage xmi:id="_MLTGUAtGEeiGKKNRaLJTMQ" base_Package="_VGlbsCttEeeZI6rMTYV60w" packageName="artefact" nsPrefix="Artefact" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Software/Artefact" basePackage="org.eclipse.papyrus.iotml.software" prefix="Artefact"/>
<Ecore:EPackage xmi:id="_OSv7AAtGEeiGKKNRaLJTMQ" base_Package="_aILwgCtxEeeZI6rMTYV60w" packageName="core" nsPrefix="Core" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Software/Core" basePackage="org.eclipse.papyrus.iotml.software" prefix="Core"/>
<Ecore:EPackage xmi:id="_O0yREAtGEeiGKKNRaLJTMQ" base_Package="_hrtzYCtxEeeZI6rMTYV60w" packageName="structure" nsPrefix="Structure" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Software/Core/Structure" basePackage="org.eclipse.papyrus.iotml.software.core" prefix="Structure"/>
<Ecore:EPackage xmi:id="_PsHhsAtGEeiGKKNRaLJTMQ" base_Package="_skdpICtyEeeZI6rMTYV60w" packageName="resource" nsPrefix="Resource" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/Software/Resource" basePackage="org.eclipse.papyrus.iotml.software" prefix="Resource"/>
<Ecore:EPackage xmi:id="_S8uTsDP_EeiPBNQ6rB83Ew" base_Package="_RFXwgDP_EeiPBNQ6rB83Ew" packageName="s3pml" nsPrefix="S3PML" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/S3PML" basePackage="org.eclipse.papyrus.iotml" prefix="S3PML"/>
<Ecore:EPackage xmi:id="_VPjR8DP_EeiPBNQ6rB83Ew" base_Package="_UMmnMDP_EeiPBNQ6rB83Ew" packageName="software" nsPrefix="Software" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/S3PML/Software"/>
<Ecore:EPackage xmi:id="_YlDYsDQAEeiPBNQ6rB83Ew" base_Package="_XO1MoDQAEeiPBNQ6rB83Ew" packageName="protocol" nsPrefix="Protocol" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/S3PML/Protocol"/>
<Ecore:EPackage xmi:id="_dsQRIDQCEeiPBNQ6rB83Ew" base_Package="_bRxywDQCEeiPBNQ6rB83Ew" packageName="hardware" nsPrefix="Hardware" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/S3PML/Hardware"/>
<Ecore:EPackage xmi:id="_HcjNYDQFEeiPBNQ6rB83Ew" base_Package="_GMX-8DQFEeiPBNQ6rB83Ew" packageName="store" nsPrefix="Store" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/S3PML/Hardware/Store"/>
<Ecore:EPackage xmi:id="_p2Uk8CuBEemAOL1eRjr3BA" base_Package="_lz21ECuBEemAOL1eRjr3BA" packageName="sensinact" nsPrefix="SensiNact" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/SensiNact" basePackage="org.eclipse.papyrus.iotml" prefix="SensiNact"/>
<Ecore:EPackage xmi:id="_bd2hMEZ1Eemjs4KMC2ChPg" base_Package="_aARI4EZ1Eemjs4KMC2ChPg" packageName="wot" nsPrefix="WoT" nsURI="http://www.eclipse.org/papyrus/iotml/0.7/IoTML/WoT" basePackage="org.eclipse.papyrus.iotml" prefix="WoT"/>
</xmi:XMI>