blob: 92a6c8f28ab66daae6925dad249c3964f41cde07 [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/emf/2002/Ecore" xmlns:embedded_C="http://www.spacebel.com/1.0.1/embedded_C" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.spacebel.com/1.0.1/embedded_C pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_i2LuAJUQEeWnPNAS6tX0cw">
<uml:Model xmi:id="_p9LegLaPEeOXD7t4vJkovQ" name="MyModel">
<packagedElement xmi:type="uml:Package" xmi:id="_e_DH2MSXEeOfKd0Yj87vFg" name="Package1">
<ownedComment xmi:type="uml:Comment" xmi:id="_Z_Ci4MSdEeOfKd0Yj87vFg" annotatedElement="_e_DH2MSXEeOfKd0Yj87vFg">
<body>Comment of Package1</body>
</ownedComment>
<ownedRule xmi:type="uml:Constraint" xmi:id="_jzlfQIRBEeSw05PqxvUGgg" name="REQ_FUNC_001" constrainedElement="_W1zp8A9ZEeWawdzS12uxpQ _yT2I4A9YEeWawdzS12uxpQ _tDS4cA9cEeWawdzS12uxpQ _NvArQA9eEeWawdzS12uxpQ _2xJWfQ9fEeWawdzS12uxpQ _2xJWlQ9fEeWawdzS12uxpQ _2xJWdQ9fEeWawdzS12uxpQ _2xJWvg9fEeWawdzS12uxpQ _2eGerw9fEeWawdzS12uxpQ _2eGeqQ9fEeWawdzS12uxpQ _2eGe2A9fEeWawdzS12uxpQ _2eGe7g9fEeWawdzS12uxpQ _3mXn4A9XEeWawdzS12uxpQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_jzlfQYRBEeSw05PqxvUGgg" annotatedElement="_jzlfQIRBEeSw05PqxvUGgg">
<body>Comment of REQ_FUNC_001</body>
</ownedComment>
<specification xmi:type="uml:LiteralString" xmi:id="_jzlfQoRBEeSw05PqxvUGgg" name="constraintSpec" value="It shall be blablabla of REQ_FUNC_001"/>
</ownedRule>
<ownedRule xmi:type="uml:Constraint" xmi:id="_jzsM8IRBEeSw05PqxvUGgg" name="REQ_FUNC_002" constrainedElement="_2-fvkA9XEeWawdzS12uxpQ _3mXn4A9XEeWawdzS12uxpQ _3vS6YA9XEeWawdzS12uxpQ _e_DH2MSXEeOfKd0Yj87vFg">
<specification xmi:type="uml:LiteralString" xmi:id="_jzsM8YRBEeSw05PqxvUGgg" name="constraintSpec" value="It shall be blablabla of REQ_FUNC_002"/>
</ownedRule>
<packagedElement xmi:type="uml:Package" xmi:id="_e_DH48SXEeOfKd0Yj87vFg" name="Package2">
<ownedComment xmi:type="uml:Comment" xmi:id="_qiFSMA9XEeWawdzS12uxpQ" annotatedElement="_e_DH2MSXEeOfKd0Yj87vFg">
<body>Comment of Package2</body>
</ownedComment>
<packagedElement xmi:type="uml:Class" xmi:id="_6Yf-AA9nEeW-Tc1smijpdA" name="privateSingleton" visibility="private">
<ownedAttribute xmi:type="uml:Property" xmi:id="_88JmgA9nEeW-Tc1smijpdA" name="var1" type="_e_DSY8SXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_88JmgQ9nEeW-Tc1smijpdA">
<body>Variable</body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_m7Z54A9sEeWClY7mJyURCQ" name="buffer">
<ownedComment xmi:type="uml:Comment" xmi:id="_twhXkA9sEeWClY7mJyURCQ">
<body>Property with upper bound != 1</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_TLJz8P3OEeKacbbsUeqjMA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rbLQ0A9sEeWClY7mJyURCQ" value="20"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_2-fvkA9XEeWawdzS12uxpQ" name="aSingleton" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_-PHdgA9XEeWawdzS12uxpQ" annotatedElement="_e_DH2MSXEeOfKd0Yj87vFg">
<body>Comment of the singleton</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_YvTXoA9YEeWawdzS12uxpQ" name="MAX_SIZE">
<ownedComment xmi:type="uml:Comment" xmi:id="_EZzBoA9ZEeWawdzS12uxpQ">
<body>Constant MAX_SIZE</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_kUpDEA9YEeWawdzS12uxpQ" value="(1024)"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_gzi64A9YEeWawdzS12uxpQ" name="table" type="_e_DSY8SXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_BGOYEA9ZEeWawdzS12uxpQ">
<body>A table</body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_yT2I4A9YEeWawdzS12uxpQ" name="var1" type="_e_DSY8SXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_64hfsA9YEeWawdzS12uxpQ">
<body>Variable</body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_1Tw2oA9YEeWawdzS12uxpQ" name="var2" visibility="private" type="_e_DSY8SXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_5F988A9YEeWawdzS12uxpQ">
<body>Variable</body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_N08GYA9ZEeWawdzS12uxpQ" name="var3">
<ownedComment xmi:type="uml:Comment" xmi:id="_SaMaQA9ZEeWawdzS12uxpQ">
<body>Variable typed with primitive type</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_5hPvoP3PEeKacbbsUeqjMA"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_tC7PkA9dEeWawdzS12uxpQ" name="reference" visibility="private" type="_gcCdAA9cEeWawdzS12uxpQ">
<defaultValue xmi:type="uml:LiteralString" xmi:id="_A-N5UA9eEeWawdzS12uxpQ" value="function2"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="_W1zp8A9ZEeWawdzS12uxpQ" name="function1">
<ownedComment xmi:type="uml:Comment" xmi:id="_Y0HJsA9ZEeWawdzS12uxpQ">
<body>Comment of function1</body>
</ownedComment>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_akI84A9ZEeWawdzS12uxpQ" name="function2" visibility="private">
<ownedComment xmi:type="uml:Comment" xmi:id="_akI84Q9ZEeWawdzS12uxpQ">
<body>Comment of function2</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_nsR30A9ZEeWawdzS12uxpQ" name="return" direction="return">
<ownedComment xmi:type="uml:Comment" xmi:id="_ojelkA9ZEeWawdzS12uxpQ">
<body>Nothing to return</body>
</ownedComment>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_gH3rMA9ZEeWawdzS12uxpQ" name="function3" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_gH3rMQ9ZEeWawdzS12uxpQ">
<body>Comment of function2</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_i7lwAA9ZEeWawdzS12uxpQ" name="param1" type="_e_DSacSXEeOfKd0Yj87vFg" direction="inout">
<ownedComment xmi:type="uml:Comment" xmi:id="__RcyUA9ZEeWawdzS12uxpQ">
<body>The parameter1 comment</body>
</ownedComment>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_45zTwA9ZEeWawdzS12uxpQ" name="param2" type="_e_DSacSXEeOfKd0Yj87vFg" direction="out">
<ownedComment xmi:type="uml:Comment" xmi:id="__YcyMA9ZEeWawdzS12uxpQ">
<body>The parameter2 comment</body>
</ownedComment>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_EAWxcA9aEeWawdzS12uxpQ" name="param4">
<ownedComment xmi:type="uml:Comment" xmi:id="_FtaJIA9aEeWawdzS12uxpQ">
<body>The parameter4 comment</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_i93CQP3PEeKacbbsUeqjMA"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_jcxKcA9ZEeWawdzS12uxpQ" name="return" type="_e_DSXcSXEeOfKd0Yj87vFg" direction="return">
<ownedComment xmi:type="uml:Comment" xmi:id="_qftBsA9ZEeWawdzS12uxpQ">
<body>The return comment</body>
</ownedComment>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_2au-YA9bEeWawdzS12uxpQ" name="MACRO" visibility="private">
<ownedComment xmi:type="uml:Comment" xmi:id="_IluIIA9cEeWawdzS12uxpQ">
<body>This is an inline operation</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_-gCRkA9bEeWawdzS12uxpQ" name="parameter1">
<ownedComment xmi:type="uml:Comment" xmi:id="_DUvWsA9cEeWawdzS12uxpQ">
<body>The arg of the inline operation</body>
</ownedComment>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_AhBR4A9cEeWawdzS12uxpQ" name="return" type="_e_DSYcSXEeOfKd0Yj87vFg" direction="return">
<ownedComment xmi:type="uml:Comment" xmi:id="_B89rcA9cEeWawdzS12uxpQ">
<body>The return value</body>
</ownedComment>
</ownedParameter>
</ownedOperation>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_gcCdAA9cEeWawdzS12uxpQ" name="callback_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_nrBzQA9cEeWawdzS12uxpQ">
<body>Callback definition</body>
</ownedComment>
</nestedClassifier>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_tDS4cA9cEeWawdzS12uxpQ" name="struct1_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_vduTgA9cEeWawdzS12uxpQ">
<body>A structure</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_zRtigA9cEeWawdzS12uxpQ" name="field1" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_1JnfUA9cEeWawdzS12uxpQ">
<body>Comment of field1</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_z6eLoA9cEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_442KIA9cEeWawdzS12uxpQ" name="field2">
<ownedComment xmi:type="uml:Comment" xmi:id="_442KIQ9cEeWawdzS12uxpQ">
<body>Comment of field2</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_TLJz8P3OEeKacbbsUeqjMA"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_442KIg9cEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
</nestedClassifier>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_Ar_9YA9dEeWawdzS12uxpQ" name="struct2_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_Ar_9YQ9dEeWawdzS12uxpQ">
<body>A structure</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_Ar_9Yg9dEeWawdzS12uxpQ" name="field1" type="_tDS4cA9cEeWawdzS12uxpQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_Ar_9Yw9dEeWawdzS12uxpQ">
<body>Comment of field1</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Ar_9ZA9dEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_Ar_9ZQ9dEeWawdzS12uxpQ" name="field2">
<ownedComment xmi:type="uml:Comment" xmi:id="_Ar_9Zg9dEeWawdzS12uxpQ">
<body>Comment of field2</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_TLJz8P3OEeKacbbsUeqjMA"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Ar_9Zw9dEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_GksPEA9dEeWawdzS12uxpQ" name="field3" type="_tDS4cA9cEeWawdzS12uxpQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_GksPEQ9dEeWawdzS12uxpQ">
<body>Comment of field3</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_GksPEg9dEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
</nestedClassifier>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_QSH9sA9dEeWawdzS12uxpQ" name="union1_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_QSH9sQ9dEeWawdzS12uxpQ">
<body>An union</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_VOkCgA9dEeWawdzS12uxpQ" name="field1" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_VOkCgQ9dEeWawdzS12uxpQ">
<body>Comment of field1</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_VOkCgg9dEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_VUqqgA9dEeWawdzS12uxpQ" name="field2" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_VUqqgQ9dEeWawdzS12uxpQ">
<body>Comment of field2</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_VUqqgg9dEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_WD02kA9dEeWawdzS12uxpQ" name="field3" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_WD02kQ9dEeWawdzS12uxpQ">
<body>Comment of field3</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_WD02kg9dEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
</nestedClassifier>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_eVUysA9dEeWawdzS12uxpQ" name="struct3_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_eVUysQ9dEeWawdzS12uxpQ">
<body>A structure</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_eVUysg9dEeWawdzS12uxpQ" name="field1:2" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_eVUysw9dEeWawdzS12uxpQ">
<body>Comment of field1</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_eVUytA9dEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_eVUytQ9dEeWawdzS12uxpQ" name="field2:1" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_eVUytg9dEeWawdzS12uxpQ">
<body>Comment of field2</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_eVUytw9dEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_eVUyuA9dEeWawdzS12uxpQ" name="field3:5" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_eVUyuQ9dEeWawdzS12uxpQ">
<body>Comment of field3</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_eVUyug9dEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
</nestedClassifier>
<nestedClassifier xmi:type="uml:Enumeration" xmi:id="_NvArQA9eEeWawdzS12uxpQ" name="enum1">
<ownedComment xmi:type="uml:Comment" xmi:id="_QRLGAA9eEeWawdzS12uxpQ">
<body>Comment of enum1</body>
</ownedComment>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_SnSBwA9eEeWawdzS12uxpQ" name="leteral1">
<ownedComment xmi:type="uml:Comment" xmi:id="_WPrEwA9eEeWawdzS12uxpQ">
<body>Comment of leteral1</body>
</ownedComment>
</ownedLiteral>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_S2KLQA9eEeWawdzS12uxpQ" name="leteral2">
<ownedComment xmi:type="uml:Comment" xmi:id="_Xfj_UA9eEeWawdzS12uxpQ">
<body>Comment of leteral2</body>
</ownedComment>
</ownedLiteral>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_TFMFwA9eEeWawdzS12uxpQ" name="leteral3">
<ownedComment xmi:type="uml:Comment" xmi:id="_Xh8k8A9eEeWawdzS12uxpQ">
<body>Comment of leteral3</body>
</ownedComment>
</ownedLiteral>
</nestedClassifier>
<nestedClassifier xmi:type="uml:Enumeration" xmi:id="_f48sIA9eEeWawdzS12uxpQ" name="enum2">
<ownedComment xmi:type="uml:Comment" xmi:id="_f48sIQ9eEeWawdzS12uxpQ">
<body>Comment of enum1</body>
</ownedComment>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_f48sIg9eEeWawdzS12uxpQ" name="leteral4">
<ownedComment xmi:type="uml:Comment" xmi:id="_f48sIw9eEeWawdzS12uxpQ">
<body>Comment of leteral4</body>
</ownedComment>
</ownedLiteral>
</nestedClassifier>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_3mXn4A9XEeWawdzS12uxpQ" name="anObject">
<ownedComment xmi:type="uml:Comment" xmi:id="_-YVq8A9XEeWawdzS12uxpQ" annotatedElement="_e_DH2MSXEeOfKd0Yj87vFg">
<body>Comment of the object</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGeoA9fEeWawdzS12uxpQ" name="MAX_SIZE">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGeoQ9fEeWawdzS12uxpQ">
<body>Constant MAX_SIZE</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2eGeog9fEeWawdzS12uxpQ" value="(1024)"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGeow9fEeWawdzS12uxpQ" name="table" type="_e_DSY8SXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGepA9fEeWawdzS12uxpQ">
<body>A table</body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGepQ9fEeWawdzS12uxpQ" name="var1" type="_e_DSY8SXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGepg9fEeWawdzS12uxpQ">
<body>Variable</body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGepw9fEeWawdzS12uxpQ" name="var2" visibility="private" type="_e_DSY8SXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGeqA9fEeWawdzS12uxpQ">
<body>Variable</body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGeqQ9fEeWawdzS12uxpQ" name="var3">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGeqg9fEeWawdzS12uxpQ">
<body>Variable typed with primitive type</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_5hPvoP3PEeKacbbsUeqjMA"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGeqw9fEeWawdzS12uxpQ" name="reference" visibility="private" type="_2eGeww9fEeWawdzS12uxpQ">
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2eGerA9fEeWawdzS12uxpQ" value="function2"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_Z0E4QA9hEeWawdzS12uxpQ" name="derived_var" isDerived="true">
<ownedComment xmi:type="uml:Comment" xmi:id="_eu4lYA9hEeWawdzS12uxpQ">
<body>Derived variable (expect no declaration in the h file)</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_zFMHoP3OEeKacbbsUeqjMA"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_JCiJgA9oEeW-Tc1smijpdA" name="constant1" type="_e_DSXcSXEeOfKd0Yj87vFg" isReadOnly="true">
<ownedComment xmi:type="uml:Comment" xmi:id="_nYatYA9pEeWeUoZsXUHpEQ">
<body>A public constant</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_OGHYIA9oEeW-Tc1smijpdA" value="-2005"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_o35jIA9pEeWeUoZsXUHpEQ" name="constant2" visibility="private" type="_e_DSXcSXEeOfKd0Yj87vFg" isReadOnly="true">
<ownedComment xmi:type="uml:Comment" xmi:id="_o35jIQ9pEeWeUoZsXUHpEQ">
<body>A public constant</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_o35jIg9pEeWeUoZsXUHpEQ" value="-2005"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="_2eGerQ9fEeWawdzS12uxpQ" name="function1">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGerg9fEeWawdzS12uxpQ">
<body>Comment of function1</body>
</ownedComment>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_2eGerw9fEeWawdzS12uxpQ" name="function2" visibility="private">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGesA9fEeWawdzS12uxpQ">
<body>Comment of function2</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ed0vkG5hEeWCXuetl5-How" name="...">
<ownedComment xmi:type="uml:Comment" xmi:id="_gNRT8G5hEeWCXuetl5-How">
<body>Argument list</body>
</ownedComment>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2eGesQ9fEeWawdzS12uxpQ" name="return" direction="return">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGesg9fEeWawdzS12uxpQ">
<body>Nothing to return</body>
</ownedComment>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_2eGesw9fEeWawdzS12uxpQ" name="function3" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGetA9fEeWawdzS12uxpQ">
<body>Comment of function2</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2eGetQ9fEeWawdzS12uxpQ" name="param1" type="_e_DSacSXEeOfKd0Yj87vFg" direction="inout">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGetg9fEeWawdzS12uxpQ">
<body>The parameter1 comment</body>
</ownedComment>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2eGetw9fEeWawdzS12uxpQ" name="param2" type="_e_DSacSXEeOfKd0Yj87vFg" direction="out">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGeuA9fEeWawdzS12uxpQ">
<body>The parameter2 comment</body>
</ownedComment>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2eGeuQ9fEeWawdzS12uxpQ" name="param4">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGeug9fEeWawdzS12uxpQ">
<body>The parameter4 comment</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_i93CQP3PEeKacbbsUeqjMA"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2eGeuw9fEeWawdzS12uxpQ" name="return" type="_e_DSXcSXEeOfKd0Yj87vFg" direction="return">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGevA9fEeWawdzS12uxpQ">
<body>The return comment</body>
</ownedComment>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_2eGevQ9fEeWawdzS12uxpQ" name="MACRO">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGevg9fEeWawdzS12uxpQ">
<body>This is an inline operation</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2eGevw9fEeWawdzS12uxpQ" name="parameter1">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGewA9fEeWawdzS12uxpQ">
<body>The arg of the inline operation</body>
</ownedComment>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2eGewQ9fEeWawdzS12uxpQ" name="return" type="_e_DSYcSXEeOfKd0Yj87vFg" direction="return">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGewg9fEeWawdzS12uxpQ">
<body>The return value</body>
</ownedComment>
</ownedParameter>
</ownedOperation>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_2eGeww9fEeWawdzS12uxpQ" name="callback_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGexA9fEeWawdzS12uxpQ">
<body>Callback definition</body>
</ownedComment>
</nestedClassifier>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_2eGexQ9fEeWawdzS12uxpQ" name="struct1_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGexg9fEeWawdzS12uxpQ">
<body>A structure</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGexw9fEeWawdzS12uxpQ" name="field1" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGeyA9fEeWawdzS12uxpQ">
<body>Comment of field1</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2eGeyQ9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGeyg9fEeWawdzS12uxpQ" name="field2">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGeyw9fEeWawdzS12uxpQ">
<body>Comment of field2</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_TLJz8P3OEeKacbbsUeqjMA"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2eGezA9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
</nestedClassifier>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_2eGezQ9fEeWawdzS12uxpQ" name="struct2_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGezg9fEeWawdzS12uxpQ">
<body>A structure</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGezw9fEeWawdzS12uxpQ" name="field1" type="_2eGexQ9fEeWawdzS12uxpQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe0A9fEeWawdzS12uxpQ">
<body>Comment of field1</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2eGe0Q9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGe0g9fEeWawdzS12uxpQ" name="field2">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe0w9fEeWawdzS12uxpQ">
<body>Comment of field2</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_TLJz8P3OEeKacbbsUeqjMA"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2eGe1A9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGe1Q9fEeWawdzS12uxpQ" name="field3" type="_2eGexQ9fEeWawdzS12uxpQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe1g9fEeWawdzS12uxpQ">
<body>Comment of field3</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2eGe1w9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
</nestedClassifier>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_2eGe2A9fEeWawdzS12uxpQ" name="union1_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe2Q9fEeWawdzS12uxpQ">
<body>An union</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGe2g9fEeWawdzS12uxpQ" name="field1" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe2w9fEeWawdzS12uxpQ">
<body>Comment of field1</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2eGe3A9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGe3Q9fEeWawdzS12uxpQ" name="field2" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe3g9fEeWawdzS12uxpQ">
<body>Comment of field2</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2eGe3w9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGe4A9fEeWawdzS12uxpQ" name="field3" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe4Q9fEeWawdzS12uxpQ">
<body>Comment of field3</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2eGe4g9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
</nestedClassifier>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_2eGe4w9fEeWawdzS12uxpQ" name="struct3_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe5A9fEeWawdzS12uxpQ">
<body>A structure</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGe5Q9fEeWawdzS12uxpQ" name="field1:2" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe5g9fEeWawdzS12uxpQ">
<body>Comment of field1</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2eGe5w9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGe6A9fEeWawdzS12uxpQ" name="field2:1" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe6Q9fEeWawdzS12uxpQ">
<body>Comment of field2</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2eGe6g9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2eGe6w9fEeWawdzS12uxpQ" name="field3:5" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe7A9fEeWawdzS12uxpQ">
<body>Comment of field3</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2eGe7Q9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
</nestedClassifier>
<nestedClassifier xmi:type="uml:Enumeration" xmi:id="_2eGe7g9fEeWawdzS12uxpQ" name="enum1">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe7w9fEeWawdzS12uxpQ">
<body>Comment of enum1</body>
</ownedComment>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2eGe8A9fEeWawdzS12uxpQ" name="leteral1">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe8Q9fEeWawdzS12uxpQ">
<body>Comment of leteral1</body>
</ownedComment>
</ownedLiteral>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2eGe8g9fEeWawdzS12uxpQ" name="leteral2">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe8w9fEeWawdzS12uxpQ">
<body>Comment of leteral2</body>
</ownedComment>
</ownedLiteral>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2eGe9A9fEeWawdzS12uxpQ" name="leteral3">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe9Q9fEeWawdzS12uxpQ">
<body>Comment of leteral3</body>
</ownedComment>
</ownedLiteral>
</nestedClassifier>
<nestedClassifier xmi:type="uml:Enumeration" xmi:id="_2eGe9g9fEeWawdzS12uxpQ" name="enum2">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe9w9fEeWawdzS12uxpQ">
<body>Comment of enum1</body>
</ownedComment>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2eGe-A9fEeWawdzS12uxpQ" name="leteral4">
<ownedComment xmi:type="uml:Comment" xmi:id="_2eGe-Q9fEeWawdzS12uxpQ">
<body>Comment of leteral4</body>
</ownedComment>
</ownedLiteral>
</nestedClassifier>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_3vS6YA9XEeWawdzS12uxpQ" name="aClass">
<ownedComment xmi:type="uml:Comment" xmi:id="_-d_nAA9XEeWawdzS12uxpQ" annotatedElement="_e_DH2MSXEeOfKd0Yj87vFg">
<body>Comment of the class</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWcA9fEeWawdzS12uxpQ" name="MAX_SIZE">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWcQ9fEeWawdzS12uxpQ">
<body>Constant MAX_SIZE</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2xJWcg9fEeWawdzS12uxpQ" value="(1024)"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWcw9fEeWawdzS12uxpQ" name="table" type="_e_DSY8SXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWdA9fEeWawdzS12uxpQ">
<body>A table</body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWdQ9fEeWawdzS12uxpQ" name="var1" type="_e_DSY8SXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWdg9fEeWawdzS12uxpQ">
<body>Variable</body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWdw9fEeWawdzS12uxpQ" name="var2" visibility="private" type="_e_DSY8SXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWeA9fEeWawdzS12uxpQ">
<body>Variable</body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWeQ9fEeWawdzS12uxpQ" name="var3">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWeg9fEeWawdzS12uxpQ">
<body>Variable typed with primitive type</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_5hPvoP3PEeKacbbsUeqjMA"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWew9fEeWawdzS12uxpQ" name="reference" visibility="private" type="_2xJWkw9fEeWawdzS12uxpQ">
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2xJWfA9fEeWawdzS12uxpQ" value="function2"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="_2xJWfQ9fEeWawdzS12uxpQ" name="function1">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWfg9fEeWawdzS12uxpQ">
<body>Comment of function1</body>
</ownedComment>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_2xJWfw9fEeWawdzS12uxpQ" name="function2" visibility="private">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWgA9fEeWawdzS12uxpQ">
<body>Comment of function2</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2xJWgQ9fEeWawdzS12uxpQ" name="return" direction="return">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWgg9fEeWawdzS12uxpQ">
<body>Nothing to return</body>
</ownedComment>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_2xJWgw9fEeWawdzS12uxpQ" name="function3" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWhA9fEeWawdzS12uxpQ">
<body>Comment of function2</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2xJWhQ9fEeWawdzS12uxpQ" name="param1" type="_e_DSacSXEeOfKd0Yj87vFg" direction="inout">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWhg9fEeWawdzS12uxpQ">
<body>The parameter1 comment</body>
</ownedComment>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2xJWhw9fEeWawdzS12uxpQ" name="param2" type="_e_DSacSXEeOfKd0Yj87vFg" direction="out">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWiA9fEeWawdzS12uxpQ">
<body>The parameter2 comment</body>
</ownedComment>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2xJWiQ9fEeWawdzS12uxpQ" name="param4">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWig9fEeWawdzS12uxpQ">
<body>The parameter4 comment</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_i93CQP3PEeKacbbsUeqjMA"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2xJWiw9fEeWawdzS12uxpQ" name="return" type="_e_DSXcSXEeOfKd0Yj87vFg" direction="return">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWjA9fEeWawdzS12uxpQ">
<body>The return comment</body>
</ownedComment>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_2xJWjQ9fEeWawdzS12uxpQ" name="MACRO">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWjg9fEeWawdzS12uxpQ">
<body>This is an inline operation</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2xJWjw9fEeWawdzS12uxpQ" name="parameter1">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWkA9fEeWawdzS12uxpQ">
<body>The arg of the inline operation</body>
</ownedComment>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2xJWkQ9fEeWawdzS12uxpQ" name="return" type="_e_DSYcSXEeOfKd0Yj87vFg" direction="return">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWkg9fEeWawdzS12uxpQ">
<body>The return value</body>
</ownedComment>
</ownedParameter>
</ownedOperation>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_2xJWkw9fEeWawdzS12uxpQ" name="callback_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWlA9fEeWawdzS12uxpQ">
<body>Callback definition</body>
</ownedComment>
</nestedClassifier>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_2xJWlQ9fEeWawdzS12uxpQ" name="struct1_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWlg9fEeWawdzS12uxpQ">
<body>A structure</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWlw9fEeWawdzS12uxpQ" name="field1" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWmA9fEeWawdzS12uxpQ">
<body>Comment of field1</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2xJWmQ9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWmg9fEeWawdzS12uxpQ" name="field2">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWmw9fEeWawdzS12uxpQ">
<body>Comment of field2</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_TLJz8P3OEeKacbbsUeqjMA"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2xJWnA9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
</nestedClassifier>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_2xJWnQ9fEeWawdzS12uxpQ" name="struct2_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWng9fEeWawdzS12uxpQ">
<body>A structure</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWnw9fEeWawdzS12uxpQ" name="field1" type="_2xJWlQ9fEeWawdzS12uxpQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWoA9fEeWawdzS12uxpQ">
<body>Comment of field1</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2xJWoQ9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWog9fEeWawdzS12uxpQ" name="field2">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWow9fEeWawdzS12uxpQ">
<body>Comment of field2</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_TLJz8P3OEeKacbbsUeqjMA"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2xJWpA9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWpQ9fEeWawdzS12uxpQ" name="field3" type="_2xJWlQ9fEeWawdzS12uxpQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWpg9fEeWawdzS12uxpQ">
<body>Comment of field3</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2xJWpw9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
</nestedClassifier>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_2xJWqA9fEeWawdzS12uxpQ" name="union1_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWqQ9fEeWawdzS12uxpQ">
<body>An union</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWqg9fEeWawdzS12uxpQ" name="field1" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWqw9fEeWawdzS12uxpQ">
<body>Comment of field1</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2xJWrA9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWrQ9fEeWawdzS12uxpQ" name="field2" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWrg9fEeWawdzS12uxpQ">
<body>Comment of field2</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2xJWrw9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWsA9fEeWawdzS12uxpQ" name="field3" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWsQ9fEeWawdzS12uxpQ">
<body>Comment of field3</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2xJWsg9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
</nestedClassifier>
<nestedClassifier xmi:type="uml:DataType" xmi:id="_2xJWsw9fEeWawdzS12uxpQ" name="struct3_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWtA9fEeWawdzS12uxpQ">
<body>A structure</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWtQ9fEeWawdzS12uxpQ" name="field1:2" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWtg9fEeWawdzS12uxpQ">
<body>Comment of field1</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2xJWtw9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWuA9fEeWawdzS12uxpQ" name="field2:1" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWuQ9fEeWawdzS12uxpQ">
<body>Comment of field2</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2xJWug9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2xJWuw9fEeWawdzS12uxpQ" name="field3:5" type="_e_DSVsSXEeOfKd0Yj87vFg">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWvA9fEeWawdzS12uxpQ">
<body>Comment of field3</body>
</ownedComment>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2xJWvQ9fEeWawdzS12uxpQ" value=""/>
</ownedAttribute>
</nestedClassifier>
<nestedClassifier xmi:type="uml:Enumeration" xmi:id="_2xJWvg9fEeWawdzS12uxpQ" name="enum1">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWvw9fEeWawdzS12uxpQ">
<body>Comment of enum1</body>
</ownedComment>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2xJWwA9fEeWawdzS12uxpQ" name="leteral1">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWwQ9fEeWawdzS12uxpQ">
<body>Comment of leteral1</body>
</ownedComment>
</ownedLiteral>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2xJWwg9fEeWawdzS12uxpQ" name="leteral2">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWww9fEeWawdzS12uxpQ">
<body>Comment of leteral2</body>
</ownedComment>
</ownedLiteral>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2xJWxA9fEeWawdzS12uxpQ" name="leteral3">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWxQ9fEeWawdzS12uxpQ">
<body>Comment of leteral3</body>
</ownedComment>
</ownedLiteral>
</nestedClassifier>
<nestedClassifier xmi:type="uml:Enumeration" xmi:id="_2xJWxg9fEeWawdzS12uxpQ" name="enum2">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWxw9fEeWawdzS12uxpQ">
<body>Comment of enum1</body>
</ownedComment>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2xJWyA9fEeWawdzS12uxpQ" name="leteral4">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xJWyQ9fEeWawdzS12uxpQ">
<body>Comment of leteral4</body>
</ownedComment>
</ownedLiteral>
</nestedClassifier>
</packagedElement>
<packagedElement xmi:type="uml:Usage" xmi:id="_LWxMEA9fEeWawdzS12uxpQ" name="aSingleton_anObject" client="_2-fvkA9XEeWawdzS12uxpQ" supplier="_3mXn4A9XEeWawdzS12uxpQ"/>
<packagedElement xmi:type="uml:Usage" xmi:id="_S9RqcA9fEeWawdzS12uxpQ" name="aSingleton_aClass" visibility="private" client="_2-fvkA9XEeWawdzS12uxpQ" supplier="_3vS6YA9XEeWawdzS12uxpQ"/>
<packagedElement xmi:type="uml:Usage" xmi:id="_XZR7sA9fEeWawdzS12uxpQ" name="anObject_aSingleton" visibility="private" client="_3mXn4A9XEeWawdzS12uxpQ" supplier="_2-fvkA9XEeWawdzS12uxpQ"/>
<packagedElement xmi:type="uml:Usage" xmi:id="_XZR7sQ9fEeWawdzS12uxpQ" name="anObject_aClass" visibility="private" client="_3mXn4A9XEeWawdzS12uxpQ" supplier="_3vS6YA9XEeWawdzS12uxpQ"/>
<packagedElement xmi:type="uml:Usage" xmi:id="_XjQXEA9fEeWawdzS12uxpQ" name="aClass_aSingleton" client="_3vS6YA9XEeWawdzS12uxpQ" supplier="_2-fvkA9XEeWawdzS12uxpQ"/>
<packagedElement xmi:type="uml:Usage" xmi:id="_XjQXEQ9fEeWawdzS12uxpQ" name="aClass_anObject" visibility="private" client="_3vS6YA9XEeWawdzS12uxpQ" supplier="_3mXn4A9XEeWawdzS12uxpQ"/>
<packagedElement xmi:type="uml:Usage" xmi:id="_04BEwG2dEeWhXaZOChsvRw" name="Package2_anObject" visibility="public" client="_e_DH48SXEeOfKd0Yj87vFg" supplier="_3mXn4A9XEeWawdzS12uxpQ"/>
<packagedElement xmi:type="uml:Usage" xmi:id="_KsYwAG2eEeWhXaZOChsvRw" name="Package2_anObject" visibility="public" client="_e_DH48SXEeOfKd0Yj87vFg" supplier="_3mXn4A9XEeWawdzS12uxpQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_jpPa0BZAEeSAFvFSf-WY_Q" name="Constants">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_lKhnYBZAEeSAFvFSf-WY_Q" name="NULL">
<ownedComment xmi:type="uml:Comment" xmi:id="_nQ9vcBZAEeSAFvFSf-WY_Q" annotatedElement="_lKhnYBZAEeSAFvFSf-WY_Q">
<body>NULL value.</body>
</ownedComment>
</ownedLiteral>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_oMEs0BZAEeSAFvFSf-WY_Q" name="NULLPTR">
<ownedComment xmi:type="uml:Comment" xmi:id="_qKceABZAEeSAFvFSf-WY_Q" annotatedElement="_oMEs0BZAEeSAFvFSf-WY_Q">
<body>NULL pointer value.</body>
</ownedComment>
</ownedLiteral>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_lQUskCxpEeSiB-7w4XuokA" name="TICK_FREQUENCY">
<ownedComment xmi:type="uml:Comment" xmi:id="_lQUskSxpEeSiB-7w4XuokA" annotatedElement="_lQUskCxpEeSiB-7w4XuokA">
<body>Tick frequency (in Hz).</body>
</ownedComment>
</ownedLiteral>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="_e_DSVsSXEeOfKd0Yj87vFg" name="int8">
<ownedComment xmi:type="uml:Comment" xmi:id="_RbrEwNXiEeOeCbWv2QjVvA" annotatedElement="_e_DSVsSXEeOfKd0Yj87vFg">
<body>Signed integer 8 bits.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="_e_DSW8SXEeOfKd0Yj87vFg" name="int16">
<ownedComment xmi:type="uml:Comment" xmi:id="_TYpHwNXiEeOeCbWv2QjVvA" annotatedElement="_e_DSW8SXEeOfKd0Yj87vFg">
<body>Signed integer 16 bits.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="_e_DSXcSXEeOfKd0Yj87vFg" name="int32">
<ownedComment xmi:type="uml:Comment" xmi:id="_VW8ngNXiEeOeCbWv2QjVvA" annotatedElement="_e_DSXcSXEeOfKd0Yj87vFg">
<body>Signed integer 32 bits.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="_yFZEAFRJEeSK28tMyKBWog" name="int64">
<ownedComment xmi:type="uml:Comment" xmi:id="_3e_l8FRJEeSK28tMyKBWog" annotatedElement="_yFZEAFRJEeSK28tMyKBWog">
<body>Signed integer 64 bits.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="_e_DSX8SXEeOfKd0Yj87vFg" name="uint8">
<ownedComment xmi:type="uml:Comment" xmi:id="_W00TsNXiEeOeCbWv2QjVvA" annotatedElement="_e_DSX8SXEeOfKd0Yj87vFg">
<body>Unsigned integer 8 bits.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="_e_DSYcSXEeOfKd0Yj87vFg" name="uint16">
<ownedComment xmi:type="uml:Comment" xmi:id="_YUU-oNXiEeOeCbWv2QjVvA" annotatedElement="_e_DSYcSXEeOfKd0Yj87vFg">
<body>Unsigned integer 16 bits.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="_e_DSY8SXEeOfKd0Yj87vFg" name="uint32">
<ownedComment xmi:type="uml:Comment" xmi:id="_Zu77cNXiEeOeCbWv2QjVvA" annotatedElement="_e_DSY8SXEeOfKd0Yj87vFg">
<body>Unsigned integer 32 bits.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="_e_DSZcSXEeOfKd0Yj87vFg" name="uint64">
<ownedComment xmi:type="uml:Comment" xmi:id="_gDJEcNXiEeOeCbWv2QjVvA" annotatedElement="_e_DSZcSXEeOfKd0Yj87vFg">
<body>Unsigned integer 64 bits.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="_e_DSZ8SXEeOfKd0Yj87vFg" name="float32">
<ownedComment xmi:type="uml:Comment" xmi:id="_cpyjANXiEeOeCbWv2QjVvA" annotatedElement="_e_DSZ8SXEeOfKd0Yj87vFg">
<body>Floating point value, 32 bits.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="_e_DSacSXEeOfKd0Yj87vFg" name="float64">
<ownedComment xmi:type="uml:Comment" xmi:id="_bRbB4NXiEeOeCbWv2QjVvA" annotatedElement="_e_DSacSXEeOfKd0Yj87vFg">
<body>Floating point value, 64 bits.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_UVH-QBPUEeS5xr578iAp9Q" name="Boolean">
<ownedComment xmi:type="uml:Comment" xmi:id="_bWHUwBPUEeS5xr578iAp9Q" annotatedElement="_UVH-QBPUEeS5xr578iAp9Q">
<body>Boolean type.</body>
</ownedComment>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_cb4qABPUEeS5xr578iAp9Q" name="False">
<ownedComment xmi:type="uml:Comment" xmi:id="_g8WkgBPUEeS5xr578iAp9Q" annotatedElement="_cb4qABPUEeS5xr578iAp9Q">
<body>Logical False</body>
</ownedComment>
</ownedLiteral>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_hs_-UBPUEeS5xr578iAp9Q" name="True">
<ownedComment xmi:type="uml:Comment" xmi:id="_i1AIMBPUEeS5xr578iAp9Q" annotatedElement="_hs_-UBPUEeS5xr578iAp9Q">
<body>Logical True</body>
</ownedComment>
</ownedLiteral>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="_SHQ5oH6-EeSnpN2aHI8zOw" name="error_code_t">
<ownedComment xmi:type="uml:Comment" xmi:id="_WIHf8H6-EeSnpN2aHI8zOw" annotatedElement="_SHQ5oH6-EeSnpN2aHI8zOw">
<body>Error codes returned by the software. These error codes are defined in an enumeration.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="_uKGMQHyPEeSnpN2aHI8zOw" name="&quot;external_lib.h&quot;" isAbstract="true"/>
<packagedElement xmi:type="uml:Usage" xmi:id="_znJq0HyPEeSnpN2aHI8zOw" name="Software_external_lib" client="_e_DH2MSXEeOfKd0Yj87vFg" supplier="_uKGMQHyPEeSnpN2aHI8zOw"/>
</packagedElement>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_xAPCkCxkEeSiB-7w4XuokA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SOTIAJULEeWjks-0Q6MIJg" source="PapyrusVersion">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SOTIAZULEeWjks-0Q6MIJg" key="Version" value="1.0.1"/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SOTIApULEeWjks-0Q6MIJg" key="Comment" value="Added None as verification method"/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SOTIA5ULEeWjks-0Q6MIJg" key="Copyright" value="Spacebel SA"/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SOTIBJULEeWjks-0Q6MIJg" key="Date" value="2015-11-27"/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SOTIBZULEeWjks-0Q6MIJg" key="Author" value="Johan Hardy"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xBPIICxkEeSiB-7w4XuokA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_i2LuAJUQEeWnPNAS6tX0cw"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://UMLGEN_PROFILES/Embedded_C/embedded_C.profile.uml#_KMczkP3OEeKacbbsUeqjMA"/>
</profileApplication>
</uml:Model>
<embedded_C:Typedef xmi:id="_0tQYoBPTEeS5xr578iAp9Q" base_DataType="_e_DSVsSXEeOfKd0Yj87vFg" MappedType="signed char"/>
<embedded_C:Typedef xmi:id="_2sAkUBPTEeS5xr578iAp9Q" base_DataType="_e_DSW8SXEeOfKd0Yj87vFg" MappedType="signed short"/>
<embedded_C:Typedef xmi:id="_3Tk6oBPTEeS5xr578iAp9Q" base_DataType="_e_DSXcSXEeOfKd0Yj87vFg" MappedType="signed int"/>
<embedded_C:Typedef xmi:id="_334hkBPTEeS5xr578iAp9Q" base_DataType="_e_DSX8SXEeOfKd0Yj87vFg" MappedType="unsigned char"/>
<embedded_C:Typedef xmi:id="_4cVScBPTEeS5xr578iAp9Q" base_DataType="_e_DSYcSXEeOfKd0Yj87vFg" MappedType="unsigned short"/>
<embedded_C:Typedef xmi:id="_5ALmYBPTEeS5xr578iAp9Q" base_DataType="_e_DSY8SXEeOfKd0Yj87vFg" MappedType="unsigned int"/>
<embedded_C:Typedef xmi:id="_5isdkBPTEeS5xr578iAp9Q" base_DataType="_e_DSZcSXEeOfKd0Yj87vFg" MappedType="unsigned long long"/>
<embedded_C:Typedef xmi:id="_6G2TgBPTEeS5xr578iAp9Q" base_DataType="_e_DSZ8SXEeOfKd0Yj87vFg" MappedType="float"/>
<embedded_C:Typedef xmi:id="_6vm8oBPTEeS5xr578iAp9Q" base_DataType="_e_DSacSXEeOfKd0Yj87vFg" MappedType="double"/>
<embedded_C:Typedef xmi:id="_VRYLIBPUEeS5xr578iAp9Q" base_DataType="_UVH-QBPUEeS5xr578iAp9Q" base_Enumeration="_UVH-QBPUEeS5xr578iAp9Q" MappedType="uint8"/>
<embedded_C:Value xmi:id="_e5bqgBPUEeS5xr578iAp9Q" Value="0" base_EnumerationLiteral="_cb4qABPUEeS5xr578iAp9Q"/>
<embedded_C:Value xmi:id="_kMxzcBPUEeS5xr578iAp9Q" Value="1U" base_EnumerationLiteral="_hs_-UBPUEeS5xr578iAp9Q"/>
<embedded_C:Constant xmi:id="_sJkdIBZAEeSAFvFSf-WY_Q" base_EnumerationLiteral="_oMEs0BZAEeSAFvFSf-WY_Q" Declaration="((void *) 0)"/>
<embedded_C:Constant xmi:id="_tYaO0BZAEeSAFvFSf-WY_Q" base_EnumerationLiteral="_lKhnYBZAEeSAFvFSf-WY_Q" Declaration="(0)" Condition="ifndef"/>
<embedded_C:Constant xmi:id="_lQd2gCxpEeSiB-7w4XuokA" base_EnumerationLiteral="_lQUskCxpEeSiB-7w4XuokA" Declaration="(1000000U/TICK_PERIOD_IN_MICROSECONDS)" Condition="ifdef"/>
<embedded_C:Typedef xmi:id="_0QC9sFRJEeSK28tMyKBWog" base_DataType="_yFZEAFRJEeSK28tMyKBWog" MappedType="signed long long"/>
<embedded_C:Typedef xmi:id="_XHbn4H6-EeSnpN2aHI8zOw" base_DataType="_SHQ5oH6-EeSnpN2aHI8zOw" MappedType="uint16"/>
<embedded_C:Requirement xmi:id="_j3VW0IRBEeSw05PqxvUGgg" base_Constraint="_jzlfQIRBEeSw05PqxvUGgg"/>
<embedded_C:Requirement xmi:id="_j3YaIIRBEeSw05PqxvUGgg" base_Constraint="_jzsM8IRBEeSw05PqxvUGgg"/>
<embedded_C:Object xmi:id="_8mYlIA9XEeWawdzS12uxpQ" base_Class="_3mXn4A9XEeWawdzS12uxpQ"/>
<embedded_C:Singleton xmi:id="_9ew-oA9XEeWawdzS12uxpQ" base_Class="_2-fvkA9XEeWawdzS12uxpQ"/>
<embedded_C:Array xmi:id="_gzi64Q9YEeWawdzS12uxpQ" base_Property="_gzi64A9YEeWawdzS12uxpQ" Multiplicity="MAX_SIZE"/>
<embedded_C:Pointer xmi:id="_2vcVAA9ZEeWawdzS12uxpQ" base_TypedElement="_i7lwAA9ZEeWawdzS12uxpQ" Pointer="Double" ConstantPointer="Yes"/>
<embedded_C:Pointer xmi:id="_45zTwQ9ZEeWawdzS12uxpQ" base_TypedElement="_45zTwA9ZEeWawdzS12uxpQ" ConstantData="Yes"/>
<embedded_C:asm xmi:id="_jm_A8A9aEeWawdzS12uxpQ" base_Operation="_W1zp8A9ZEeWawdzS12uxpQ"/>
<embedded_C:Attribute xmi:id="_s99XYA9aEeWawdzS12uxpQ" base_Property="_gzi64A9YEeWawdzS12uxpQ" Attribute="((aligned(4)))"/>
<embedded_C:Inline xmi:id="_5WC48A9bEeWawdzS12uxpQ" base_Operation="_2au-YA9bEeWawdzS12uxpQ" Condition="ifndef" Value="MACRO_REQUIRED"/>
<embedded_C:Pointer xmi:id="_eLRUQA9cEeWawdzS12uxpQ" base_TypedElement="_jcxKcA9ZEeWawdzS12uxpQ"/>
<embedded_C:Typedef xmi:id="_hPghUA9cEeWawdzS12uxpQ" base_DataType="_gcCdAA9cEeWawdzS12uxpQ" MappedType="void (%s) (void)"/>
<embedded_C:Pointer xmi:id="_54OjgA9cEeWawdzS12uxpQ" base_TypedElement="_442KIA9cEeWawdzS12uxpQ"/>
<embedded_C:Pointer xmi:id="_Ar_9aA9dEeWawdzS12uxpQ" base_TypedElement="_Ar_9ZQ9dEeWawdzS12uxpQ"/>
<embedded_C:Struct xmi:id="_KHQ98A9dEeWawdzS12uxpQ" base_TypedElement="_GksPEA9dEeWawdzS12uxpQ"/>
<embedded_C:Pointer xmi:id="_LQnLoA9dEeWawdzS12uxpQ" base_TypedElement="_GksPEA9dEeWawdzS12uxpQ"/>
<embedded_C:Union xmi:id="_ST3L8A9dEeWawdzS12uxpQ" base_DataType="_QSH9sA9dEeWawdzS12uxpQ"/>
<embedded_C:UsesStaticMethods xmi:id="_0F3G0A9dEeWawdzS12uxpQ" base_Property="_tC7PkA9dEeWawdzS12uxpQ"/>
<embedded_C:Volatile xmi:id="_FSDtEA9eEeWawdzS12uxpQ" base_Property="_yT2I4A9YEeWawdzS12uxpQ"/>
<embedded_C:Value xmi:id="_aXJQcA9eEeWawdzS12uxpQ" Value="255" base_EnumerationLiteral="_TFMFwA9eEeWawdzS12uxpQ"/>
<embedded_C:Value xmi:id="_c0HCIA9eEeWawdzS12uxpQ" Value="MAX_SIZE" base_EnumerationLiteral="_SnSBwA9eEeWawdzS12uxpQ"/>
<embedded_C:Value xmi:id="_f48sKA9eEeWawdzS12uxpQ" Value="MAX_SIZE" base_EnumerationLiteral="_f48sIg9eEeWawdzS12uxpQ"/>
<embedded_C:Typedef xmi:id="_k9kckA9eEeWawdzS12uxpQ" base_DataType="_f48sIA9eEeWawdzS12uxpQ" base_Enumeration="_f48sIA9eEeWawdzS12uxpQ" MappedType="uint16"/>
<embedded_C:Volatile xmi:id="_7U8HMA9eEeWawdzS12uxpQ" base_Property="_zRtigA9cEeWawdzS12uxpQ"/>
<embedded_C:Array xmi:id="_2eGe-g9fEeWawdzS12uxpQ" base_Property="_2eGeow9fEeWawdzS12uxpQ" Multiplicity="MAX_SIZE"/>
<embedded_C:Attribute xmi:id="_2eGe-w9fEeWawdzS12uxpQ" base_Property="_2eGeow9fEeWawdzS12uxpQ" Attribute="((aligned(4)))"/>
<embedded_C:Volatile xmi:id="_2eGe_A9fEeWawdzS12uxpQ" base_Property="_2eGepQ9fEeWawdzS12uxpQ"/>
<embedded_C:UsesStaticMethods xmi:id="_2eGe_Q9fEeWawdzS12uxpQ" base_Property="_2eGeqw9fEeWawdzS12uxpQ"/>
<embedded_C:asm xmi:id="_2eGe_g9fEeWawdzS12uxpQ" base_Operation="_2eGerQ9fEeWawdzS12uxpQ"/>
<embedded_C:Pointer xmi:id="_2eGe_w9fEeWawdzS12uxpQ" base_TypedElement="_2eGetQ9fEeWawdzS12uxpQ" Pointer="Double" ConstantPointer="Yes"/>
<embedded_C:Pointer xmi:id="_2eGfAA9fEeWawdzS12uxpQ" base_TypedElement="_2eGetw9fEeWawdzS12uxpQ" ConstantData="Yes"/>
<embedded_C:Pointer xmi:id="_2eGfAQ9fEeWawdzS12uxpQ" base_TypedElement="_2eGeuw9fEeWawdzS12uxpQ"/>
<embedded_C:Inline xmi:id="_2eGfAg9fEeWawdzS12uxpQ" base_Operation="_2eGevQ9fEeWawdzS12uxpQ" Condition="ifndef" Value="MACRO_REQUIRED"/>
<embedded_C:Typedef xmi:id="_2eGfAw9fEeWawdzS12uxpQ" base_DataType="_2eGeww9fEeWawdzS12uxpQ" MappedType="void (%s) (void)"/>
<embedded_C:Volatile xmi:id="_2eGfBA9fEeWawdzS12uxpQ" base_Property="_2eGexw9fEeWawdzS12uxpQ"/>
<embedded_C:Pointer xmi:id="_2eGfBQ9fEeWawdzS12uxpQ" base_TypedElement="_2eGeyg9fEeWawdzS12uxpQ"/>
<embedded_C:Pointer xmi:id="_2eGfBg9fEeWawdzS12uxpQ" base_TypedElement="_2eGe0g9fEeWawdzS12uxpQ"/>
<embedded_C:Struct xmi:id="_2eGfBw9fEeWawdzS12uxpQ" base_TypedElement="_2eGe1Q9fEeWawdzS12uxpQ"/>
<embedded_C:Pointer xmi:id="_2eGfCA9fEeWawdzS12uxpQ" base_TypedElement="_2eGe1Q9fEeWawdzS12uxpQ"/>
<embedded_C:Union xmi:id="_2eGfCQ9fEeWawdzS12uxpQ" base_DataType="_2eGe2A9fEeWawdzS12uxpQ"/>
<embedded_C:Value xmi:id="_2eGfCg9fEeWawdzS12uxpQ" Value="MAX_SIZE" base_EnumerationLiteral="_2eGe8A9fEeWawdzS12uxpQ"/>
<embedded_C:Value xmi:id="_2eGfCw9fEeWawdzS12uxpQ" Value="255" base_EnumerationLiteral="_2eGe9A9fEeWawdzS12uxpQ"/>
<embedded_C:Typedef xmi:id="_2eGfDA9fEeWawdzS12uxpQ" base_DataType="_2eGe9g9fEeWawdzS12uxpQ" base_Enumeration="_2eGe9g9fEeWawdzS12uxpQ" MappedType="uint16"/>
<embedded_C:Value xmi:id="_2eGfDQ9fEeWawdzS12uxpQ" Value="MAX_SIZE" base_EnumerationLiteral="_2eGe-A9fEeWawdzS12uxpQ"/>
<embedded_C:Array xmi:id="_2xJWyg9fEeWawdzS12uxpQ" base_Property="_2xJWcw9fEeWawdzS12uxpQ" Multiplicity="MAX_SIZE"/>
<embedded_C:Attribute xmi:id="_2xJWyw9fEeWawdzS12uxpQ" base_Property="_2xJWcw9fEeWawdzS12uxpQ" Attribute="((aligned(4)))"/>
<embedded_C:Volatile xmi:id="_2xJWzA9fEeWawdzS12uxpQ" base_Property="_2xJWdQ9fEeWawdzS12uxpQ"/>
<embedded_C:UsesStaticMethods xmi:id="_2xJWzQ9fEeWawdzS12uxpQ" base_Property="_2xJWew9fEeWawdzS12uxpQ"/>
<embedded_C:asm xmi:id="_2xJWzg9fEeWawdzS12uxpQ" base_Operation="_2xJWfQ9fEeWawdzS12uxpQ"/>
<embedded_C:Pointer xmi:id="_2xJWzw9fEeWawdzS12uxpQ" base_TypedElement="_2xJWhQ9fEeWawdzS12uxpQ" Pointer="Double" ConstantPointer="Yes"/>
<embedded_C:Pointer xmi:id="_2xJW0A9fEeWawdzS12uxpQ" base_TypedElement="_2xJWhw9fEeWawdzS12uxpQ" ConstantData="Yes"/>
<embedded_C:Pointer xmi:id="_2xJW0Q9fEeWawdzS12uxpQ" base_TypedElement="_2xJWiw9fEeWawdzS12uxpQ"/>
<embedded_C:Inline xmi:id="_2xJW0g9fEeWawdzS12uxpQ" base_Operation="_2xJWjQ9fEeWawdzS12uxpQ" Condition="ifndef" Value="MACRO_REQUIRED"/>
<embedded_C:Typedef xmi:id="_2xJW0w9fEeWawdzS12uxpQ" base_DataType="_2xJWkw9fEeWawdzS12uxpQ" MappedType="void (%s) (void)"/>
<embedded_C:Volatile xmi:id="_2xJW1A9fEeWawdzS12uxpQ" base_Property="_2xJWlw9fEeWawdzS12uxpQ"/>
<embedded_C:Pointer xmi:id="_2xJW1Q9fEeWawdzS12uxpQ" base_TypedElement="_2xJWmg9fEeWawdzS12uxpQ"/>
<embedded_C:Pointer xmi:id="_2xJW1g9fEeWawdzS12uxpQ" base_TypedElement="_2xJWog9fEeWawdzS12uxpQ"/>
<embedded_C:Struct xmi:id="_2xJW1w9fEeWawdzS12uxpQ" base_TypedElement="_2xJWpQ9fEeWawdzS12uxpQ"/>
<embedded_C:Pointer xmi:id="_2xJW2A9fEeWawdzS12uxpQ" base_TypedElement="_2xJWpQ9fEeWawdzS12uxpQ"/>
<embedded_C:Union xmi:id="_2xJW2Q9fEeWawdzS12uxpQ" base_DataType="_2xJWqA9fEeWawdzS12uxpQ"/>
<embedded_C:Value xmi:id="_2xJW2g9fEeWawdzS12uxpQ" Value="MAX_SIZE" base_EnumerationLiteral="_2xJWwA9fEeWawdzS12uxpQ"/>
<embedded_C:Value xmi:id="_2xJW2w9fEeWawdzS12uxpQ" Value="255" base_EnumerationLiteral="_2xJWxA9fEeWawdzS12uxpQ"/>
<embedded_C:Typedef xmi:id="_2xJW3A9fEeWawdzS12uxpQ" base_DataType="_2xJWxg9fEeWawdzS12uxpQ" base_Enumeration="_2xJWxg9fEeWawdzS12uxpQ" MappedType="uint16"/>
<embedded_C:Value xmi:id="_2xJW3Q9fEeWawdzS12uxpQ" Value="MAX_SIZE" base_EnumerationLiteral="_2xJWyA9fEeWawdzS12uxpQ"/>
<embedded_C:Singleton xmi:id="_7OzT4A9nEeW-Tc1smijpdA" base_Class="_6Yf-AA9nEeW-Tc1smijpdA"/>
</xmi:XMI>