blob: 8684a4b4967f20a01bdff7b34e227d2f9f0a8ae7 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<uml:Profile xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_fyjaINtyEduxXYGi8mOVFA" name="PapyrusC" metaclassReference="_TP4uUNtzEduxXYGi8mOVFA _lxuqUNueEdu40vrGR5q4gQ">
<eAnnotations xmi:id="_kJuYEd3KEdumDrdb5IYxAA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<contents xmi:type="ecore:EPackage" xmi:id="_7bHUQcdtEd29as0ocaFXLw" name="PapyrusC" nsURI="http:///schemas/PapyrusC/_7bHUQMdtEd29as0ocaFXLw/38" nsPrefix="PapyrusC">
<eAnnotations xmi:id="_7bRFhMdtEd29as0ocaFXLw" source="PapyrusVersion">
<details xmi:id="_7bRFhcdtEd29as0ocaFXLw" key="Version" value="1.1.0"/>
<details xmi:id="_7bRFhsdtEd29as0ocaFXLw" key="Comment" value=""/>
<details xmi:id="_7bRFh8dtEd29as0ocaFXLw" key="Copyright" value=""/>
<details xmi:id="_7bRFiMdtEd29as0ocaFXLw" key="Date" value="2008-12-11"/>
<details xmi:id="_7bRFicdtEd29as0ocaFXLw" key="Author" value="Yann Tanguy (CEA LIST)"/>
</eAnnotations>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_lgkvkcdtEd29as0ocaFXLw" name="PapyrusC" nsURI="http:///schemas/PapyrusC/_lgkvkMdtEd29as0ocaFXLw/37" nsPrefix="PapyrusC">
<eAnnotations xmi:id="_lg3qyMdtEd29as0ocaFXLw" source="PapyrusVersion">
<details xmi:id="_lg3qycdtEd29as0ocaFXLw" key="Version" value="1.0.0"/>
<details xmi:id="_lg3qysdtEd29as0ocaFXLw" key="Comment" value=""/>
<details xmi:id="_lg3qy8dtEd29as0ocaFXLw" key="Copyright" value=""/>
<details xmi:id="_lg3qzMdtEd29as0ocaFXLw" key="Date" value="2008-12-11"/>
<details xmi:id="_lg3qzcdtEd29as0ocaFXLw" key="Author" value="Yann Tanguy (CEA LIST)"/>
</eAnnotations>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="__1dVYEP-EdyN-oOhaWIQYg" name="PapyrusC" nsURI="http:///schemas/PapyrusC/__1cHQEP-EdyN-oOhaWIQYg/36" nsPrefix="PapyrusC"/>
<contents xmi:type="ecore:EPackage" xmi:id="_xvNB0EP9EdyXRJo_SB0POQ" name="PapyrusC" nsURI="http:///schemas/PapyrusC/_xvLzsEP9EdyXRJo_SB0POQ/35" nsPrefix="PapyrusC"/>
<contents xmi:type="ecore:EPackage" xmi:id="_1gPg8EPxEdybAJ4m8R8XFA" name="PapyrusC" nsURI="http:///schemas/PapyrusC/_1gO54EPxEdybAJ4m8R8XFA/34" nsPrefix="PapyrusC"/>
<contents xmi:type="ecore:EPackage" xmi:id="_n29-gEHmEdyxlrpSW7ggPQ" name="PapyrusC" nsURI="http:///schemas/PapyrusC/_n29XcEHmEdyxlrpSW7ggPQ/33" nsPrefix="PapyrusC"/>
<contents xmi:type="ecore:EPackage" xmi:id="_FgCKkUHmEdyxlrpSW7ggPQ" name="PapyrusC" nsURI="http:///schemas/PapyrusC/_FgCKkEHmEdyxlrpSW7ggPQ/32" nsPrefix="PapyrusC"/>
<contents xmi:type="ecore:EPackage" xmi:id="_ZdfnIUDsEdyjuIyCaGFHvQ" name="PapyrusC" nsURI="http:///schemas/PapyrusC/_ZdfnIEDsEdyjuIyCaGFHvQ/31" nsPrefix="PapyrusC"/>
<contents xmi:type="ecore:EPackage" xmi:id="_1e_PMD98EdyWndo1HgT9Ig" name="PapyrusC" nsURI="http:///schemas/PapyrusC/_1e-BED98EdyWndo1HgT9Ig/30" nsPrefix="PapyrusC"/>
<contents xmi:type="ecore:EPackage" xmi:id="_SYHBgD97EdydlOlmTTAQlA" name="PapyrusC" nsURI="http:///schemas/PapyrusC/_SYFzYD97EdydlOlmTTAQlA/29" nsPrefix="PapyrusC"/>
<contents xmi:type="ecore:EPackage" xmi:id="_11qmgDweEdyHm6HnfLC8wA" name="PapyrusC" nsURI="http:///schemas/PapyrusC/_11pYYDweEdyHm6HnfLC8wA/28" nsPrefix="PapyrusC"/>
<contents xmi:type="ecore:EPackage" xmi:id="_mJH8gDwbEdy50P3mY4f53Q" name="PapyrusC" nsURI="http:///schemas/PapyrusC/_mJGuYDwbEdy50P3mY4f53Q/27" nsPrefix="PapyrusC"/>
<contents xmi:type="ecore:EPackage" xmi:id="_-H3CMDnZEdyK9KOUzoZMXQ" name="PapyrusC" nsURI="http:///schemas/PapyrusC/_-H10EDnZEdyK9KOUzoZMXQ/26" nsPrefix="PapyrusC"/>
<contents xmi:type="ecore:EPackage" xmi:id="_51VlcDnLEdyhj8_f1ShKKA" name="PapyrusC" nsURI="http:///schemas/PapyrusC/_51UXUDnLEdyhj8_f1ShKKA/25" nsPrefix="PapyrusC"/>
<contents xmi:type="ecore:EPackage" xmi:id="_U7DHoBtFEdyd3OUuj4yv-Q" name="PapyrusC" nsURI="http:///schemas/PapyrusC/_U7B5gRtFEdyd3OUuj4yv-Q/24" nsPrefix="PapyrusC"/>
<contents xmi:type="ecore:EPackage" xmi:id="_l_4hkBmYEdyYiu3uPO8AqQ" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_l_36gBmYEdyYiu3uPO8AqQ/23" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_k7d3MBmYEdyYiu3uPO8AqQ" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_k7dQIBmYEdyYiu3uPO8AqQ/22" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_NDfr0RjwEdyGHM4pSbTixw" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_NDfr0BjwEdyGHM4pSbTixw/21" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_Vts4URjvEdyGHM4pSbTixw" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_Vts4UBjvEdyGHM4pSbTixw/20" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_VqJDcRjuEdyGHM4pSbTixw" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_VqJDcBjuEdyGHM4pSbTixw/19" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_XLt10BjsEdyGHM4pSbTixw" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_XLsnsBjsEdyGHM4pSbTixw/18" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_koHXERjMEdyo-J6sTQ4XlA" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_koHXEBjMEdyo-J6sTQ4XlA/17" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_WhI1UBjMEdyo-J6sTQ4XlA" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_WhHnMRjMEdyo-J6sTQ4XlA/16" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_TnxxoRjDEdyfI_WOjDrRyg" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_TnxxoBjDEdyfI_WOjDrRyg/15" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_Fv0YwBjCEdyfI_WOjDrRyg" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_FvzKoBjCEdyfI_WOjDrRyg/14" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_VzngcBiqEdyL78Gqc5OeNA" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_VzmSUBiqEdyL78Gqc5OeNA/13" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_24UGsRYIEdylxOSGZvSthg" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_24UGsBYIEdylxOSGZvSthg/12" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_hMIHERYIEdylxOSGZvSthg" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_hMIHEBYIEdylxOSGZvSthg/11" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_DuUlQBYIEdylxOSGZvSthg" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_DuTXIBYIEdylxOSGZvSthg/10" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_gkPPcRU-EdyGtuGaCXC25Q" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_gkPPcBU-EdyGtuGaCXC25Q/9" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_-EnZkRU9EdyGtuGaCXC25Q" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_-EnZkBU9EdyGtuGaCXC25Q/8" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_NYtykRU6EdyGtuGaCXC25Q" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_NYtykBU6EdyGtuGaCXC25Q/7" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_IEWV8RU6EdyGtuGaCXC25Q" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_IEWV8BU6EdyGtuGaCXC25Q/6" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_E7Fe8BU6EdyGtuGaCXC25Q" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_E7E34BU6EdyGtuGaCXC25Q/5" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_BZgOkRU6EdyGtuGaCXC25Q" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_BZgOkBU6EdyGtuGaCXC25Q/4" nsPrefix="srccomceagencprofileC_AINSI"/>
<contents xmi:type="ecore:EPackage" xmi:id="_2P-8cBU5EdyGtuGaCXC25Q" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_2P-VYBU5EdyGtuGaCXC25Q/3" nsPrefix="srccomceagencprofileC_AINSI">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_2P-8cRU5EdyGtuGaCXC25Q" name="Union" eSuperTypes="_2P-8cxU5EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_2P-8chU5EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_2P-8cxU5EdyGtuGaCXC25Q" name="QualifiedType">
<eAnnotations xmi:id="_2P-8dBU5EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2P-8dRU5EdyGtuGaCXC25Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_2P-8dhU5EdyGtuGaCXC25Q" name="Struct" eSuperTypes="_2P-8cxU5EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_2P-8dxU5EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_2P-8eBU5EdyGtuGaCXC25Q" name="PrimitiveType" eSuperTypes="_2P-8cxU5EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_2P-8eRU5EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2P-8ehU5EdyGtuGaCXC25Q" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2P-8exU5EdyGtuGaCXC25Q" name="isLong" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2P-8fBU5EdyGtuGaCXC25Q" name="specifier" ordered="false" unique="false" lowerBound="1" eType="_2P-8fRU5EdyGtuGaCXC25Q"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_2P-8fRU5EdyGtuGaCXC25Q" name="PrimitiveTypeSpecifierKind">
<eAnnotations xmi:id="_2P-8fhU5EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eLiterals xmi:id="_2P-8fxU5EdyGtuGaCXC25Q" name="void"/>
<eLiterals xmi:id="_2P-8gBU5EdyGtuGaCXC25Q" name="char" value="1"/>
<eLiterals xmi:id="_2P-8gRU5EdyGtuGaCXC25Q" name="int" value="2"/>
<eLiterals xmi:id="_2P-8ghU5EdyGtuGaCXC25Q" name="float" value="3"/>
<eLiterals xmi:id="_2P-8gxU5EdyGtuGaCXC25Q" name="double" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_2P-8hBU5EdyGtuGaCXC25Q" name="StorageClass">
<eAnnotations xmi:id="_2P-8hRU5EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_2P-8hhU5EdyGtuGaCXC25Q" name="auto"/>
<eLiterals xmi:id="_2P-8hxU5EdyGtuGaCXC25Q" name="register" value="1"/>
<eLiterals xmi:id="_2P-8iBU5EdyGtuGaCXC25Q" name="extern" value="2"/>
<eLiterals xmi:id="_2P-8iRU5EdyGtuGaCXC25Q" name="static" value="3"/>
<eLiterals xmi:id="_2P-8ihU5EdyGtuGaCXC25Q" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_2P-8ixU5EdyGtuGaCXC25Q" name="TypedElement">
<eAnnotations xmi:id="_2P-8jBU5EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2P-8jRU5EdyGtuGaCXC25Q" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_2P-8hBU5EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_2P-8jhU5EdyGtuGaCXC25Q" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2P-8jxU5EdyGtuGaCXC25Q" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2P-8kBU5EdyGtuGaCXC25Q" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_2P-8kRU5EdyGtuGaCXC25Q" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_O2xzYBU3EdyGtuGaCXC25Q" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_O2xMUBU3EdyGtuGaCXC25Q/2" nsPrefix="srccomceagencprofileC_AINSI">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_O2xzYRU3EdyGtuGaCXC25Q" name="Union" eSuperTypes="_O2xzYxU3EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_O2xzYhU3EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_O2xzYxU3EdyGtuGaCXC25Q" name="QualifiedType">
<eAnnotations xmi:id="_O2xzZBU3EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_O2xzZRU3EdyGtuGaCXC25Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_O2xzZhU3EdyGtuGaCXC25Q" name="Struct" eSuperTypes="_O2xzYxU3EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_O2xzZxU3EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_O2xzaBU3EdyGtuGaCXC25Q" name="PrimitiveType" eSuperTypes="_O2xzYxU3EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_O2xzaRU3EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O2xzahU3EdyGtuGaCXC25Q" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O2xzaxU3EdyGtuGaCXC25Q" name="isLong" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O2xzbBU3EdyGtuGaCXC25Q" name="specifier" ordered="false" unique="false" lowerBound="1" eType="_O2xzbRU3EdyGtuGaCXC25Q"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_O2xzbRU3EdyGtuGaCXC25Q" name="PrimitiveTypeSpecifierKind">
<eAnnotations xmi:id="_O2xzbhU3EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eLiterals xmi:id="_O2xzbxU3EdyGtuGaCXC25Q" name="void"/>
<eLiterals xmi:id="_O2xzcBU3EdyGtuGaCXC25Q" name="char" value="1"/>
<eLiterals xmi:id="_O2xzcRU3EdyGtuGaCXC25Q" name="int" value="2"/>
<eLiterals xmi:id="_O2xzchU3EdyGtuGaCXC25Q" name="float" value="3"/>
<eLiterals xmi:id="_O2xzcxU3EdyGtuGaCXC25Q" name="double" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_O2xzdBU3EdyGtuGaCXC25Q" name="StorageClass">
<eAnnotations xmi:id="_O2xzdRU3EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_O2xzdhU3EdyGtuGaCXC25Q" name="auto"/>
<eLiterals xmi:id="_O2xzdxU3EdyGtuGaCXC25Q" name="register" value="1"/>
<eLiterals xmi:id="_O2xzeBU3EdyGtuGaCXC25Q" name="extern" value="2"/>
<eLiterals xmi:id="_O2xzeRU3EdyGtuGaCXC25Q" name="static" value="3"/>
<eLiterals xmi:id="_O2xzehU3EdyGtuGaCXC25Q" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_O2xzexU3EdyGtuGaCXC25Q" name="TypedElement">
<eAnnotations xmi:id="_O2xzfBU3EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O2xzfRU3EdyGtuGaCXC25Q" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_O2xzdBU3EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_O2xzfhU3EdyGtuGaCXC25Q" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O2xzfxU3EdyGtuGaCXC25Q" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O2xzgBU3EdyGtuGaCXC25Q" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O2xzgRU3EdyGtuGaCXC25Q" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_maKaoBU2EdyGtuGaCXC25Q" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_maHXUBU2EdyGtuGaCXC25Q/1" nsPrefix="srccomceagencprofileC_AINSI">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_maKaoRU2EdyGtuGaCXC25Q" name="Union" eSuperTypes="_maKaoxU2EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_maKaohU2EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_maKaoxU2EdyGtuGaCXC25Q" name="QualifiedType">
<eAnnotations xmi:id="_maKapBU2EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_maKapRU2EdyGtuGaCXC25Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_maKaphU2EdyGtuGaCXC25Q" name="Struct" eSuperTypes="_maKaoxU2EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_maKapxU2EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_maKaqBU2EdyGtuGaCXC25Q" name="PrimitiveType" eSuperTypes="_maKaoxU2EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_maKaqRU2EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_maKaqhU2EdyGtuGaCXC25Q" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_maKaqxU2EdyGtuGaCXC25Q" name="isLong" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_maKarBU2EdyGtuGaCXC25Q" name="specifier" ordered="false" unique="false" lowerBound="1" eType="_maKarRU2EdyGtuGaCXC25Q"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_maKarRU2EdyGtuGaCXC25Q" name="PrimitiveTypeSpecifierKind">
<eAnnotations xmi:id="_maKarhU2EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eLiterals xmi:id="_maKarxU2EdyGtuGaCXC25Q" name="void"/>
<eLiterals xmi:id="_maKasBU2EdyGtuGaCXC25Q" name="char" value="1"/>
<eLiterals xmi:id="_maKasRU2EdyGtuGaCXC25Q" name="int" value="2"/>
<eLiterals xmi:id="_maKashU2EdyGtuGaCXC25Q" name="float" value="3"/>
<eLiterals xmi:id="_maKasxU2EdyGtuGaCXC25Q" name="double" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_maKatBU2EdyGtuGaCXC25Q" name="StorageClass">
<eAnnotations xmi:id="_maKatRU2EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_maKathU2EdyGtuGaCXC25Q" name="auto"/>
<eLiterals xmi:id="_maKatxU2EdyGtuGaCXC25Q" name="register" value="1"/>
<eLiterals xmi:id="_maKauBU2EdyGtuGaCXC25Q" name="extern" value="2"/>
<eLiterals xmi:id="_maKauRU2EdyGtuGaCXC25Q" name="static" value="3"/>
<eLiterals xmi:id="_maKauhU2EdyGtuGaCXC25Q" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_maKauxU2EdyGtuGaCXC25Q" name="TypedElement">
<eAnnotations xmi:id="_maKavBU2EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_maKavRU2EdyGtuGaCXC25Q" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_maKatBU2EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_maKavhU2EdyGtuGaCXC25Q" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_maKavxU2EdyGtuGaCXC25Q" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_maKawBU2EdyGtuGaCXC25Q" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_maKawRU2EdyGtuGaCXC25Q" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_kJu_IN3KEdumDrdb5IYxAA" name="srccomceagencprofileC_AINSI" nsURI="http:///schemas/srccomceagencprofileC_AINSI/_kJuYEN3KEdumDrdb5IYxAA/0" nsPrefix="srccomceagencprofileC_AINSI">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_kJu_Id3KEdumDrdb5IYxAA" name="C_Union" eSuperTypes="_kJu_I93KEdumDrdb5IYxAA">
<eAnnotations xmi:id="_kJu_It3KEdumDrdb5IYxAA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_kJu_I93KEdumDrdb5IYxAA" name="C_QualifiedType">
<eAnnotations xmi:id="_kJu_JN3KEdumDrdb5IYxAA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kJu_Jd3KEdumDrdb5IYxAA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_kJu_Jt3KEdumDrdb5IYxAA" name="C_Struct" eSuperTypes="_kJu_I93KEdumDrdb5IYxAA">
<eAnnotations xmi:id="_kJu_J93KEdumDrdb5IYxAA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_kJu_KN3KEdumDrdb5IYxAA" name="C_PrimitiveType" eSuperTypes="_kJu_I93KEdumDrdb5IYxAA">
<eAnnotations xmi:id="_kJu_Kd3KEdumDrdb5IYxAA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kJu_Kt3KEdumDrdb5IYxAA" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kJu_K93KEdumDrdb5IYxAA" name="isLong" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kJu_LN3KEdumDrdb5IYxAA" name="specifier" ordered="false" unique="false" lowerBound="1" eType="_kJu_Ld3KEdumDrdb5IYxAA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJu_Ld3KEdumDrdb5IYxAA" name="PrimitiveTypeSpecifierKind">
<eAnnotations xmi:id="_kJu_Lt3KEdumDrdb5IYxAA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eLiterals xmi:id="_kJu_L93KEdumDrdb5IYxAA" name="void"/>
<eLiterals xmi:id="_kJu_MN3KEdumDrdb5IYxAA" name="char" value="1"/>
<eLiterals xmi:id="_kJu_Md3KEdumDrdb5IYxAA" name="int" value="2"/>
<eLiterals xmi:id="_kJu_Mt3KEdumDrdb5IYxAA" name="float" value="3"/>
<eLiterals xmi:id="_kJu_M93KEdumDrdb5IYxAA" name="double" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJu_NN3KEdumDrdb5IYxAA" name="StorageClass">
<eAnnotations xmi:id="_kJu_Nd3KEdumDrdb5IYxAA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_kJu_Nt3KEdumDrdb5IYxAA" name="auto"/>
<eLiterals xmi:id="_kJu_N93KEdumDrdb5IYxAA" name="register" value="1"/>
<eLiterals xmi:id="_kJu_ON3KEdumDrdb5IYxAA" name="extern" value="2"/>
<eLiterals xmi:id="_kJu_Od3KEdumDrdb5IYxAA" name="static" value="3"/>
<eLiterals xmi:id="_kJu_Ot3KEdumDrdb5IYxAA" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_kJu_O93KEdumDrdb5IYxAA" name="C_TypedElement">
<eAnnotations xmi:id="_kJu_PN3KEdumDrdb5IYxAA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kJu_Pd3KEdumDrdb5IYxAA" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_kJu_NN3KEdumDrdb5IYxAA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kJu_Pt3KEdumDrdb5IYxAA" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kJu_P93KEdumDrdb5IYxAA" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kJu_QN3KEdumDrdb5IYxAA" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kJu_Qd3KEdumDrdb5IYxAA" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
</eAnnotations>
<elementImport xmi:id="_TP4uUNtzEduxXYGi8mOVFA" alias="Type">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
</elementImport>
<elementImport xmi:id="_lxuqUNueEdu40vrGR5q4gQ" alias="TypedElement">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
</elementImport>
<packageImport xmi:id="_fyjaIdtyEduxXYGi8mOVFA">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
<packagedElement xmi:type="uml:Profile" xmi:id="_9WrSUBU5EdyGtuGaCXC25Q" name="ANSI_C" metaclassReference="_gajFsEHlEdyxlrpSW7ggPQ _ZM26gEHmEdyxlrpSW7ggPQ">
<eAnnotations xmi:id="_BZhcsBU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
<contents xmi:type="ecore:EPackage" xmi:id="_7bHUQ8dtEd29as0ocaFXLw" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/_7bHUQsdtEd29as0ocaFXLw/34" nsPrefix="ANSI_C">
<eAnnotations xmi:id="_7bRFjsdtEd29as0ocaFXLw" source="PapyrusVersion">
<details xmi:id="_7bRFj8dtEd29as0ocaFXLw" key="Version" value="1.1.0"/>
<details xmi:id="_7bRFkMdtEd29as0ocaFXLw" key="Comment" value=""/>
<details xmi:id="_7bRFkcdtEd29as0ocaFXLw" key="Copyright" value=""/>
<details xmi:id="_7bRFksdtEd29as0ocaFXLw" key="Date" value="2008-12-11"/>
<details xmi:id="_7bRFk8dtEd29as0ocaFXLw" key="Author" value="Yann Tanguy (CEA LIST)"/>
</eAnnotations>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_7bHURMdtEd29as0ocaFXLw" name="Union" eSuperTypes="_7bHUR8dtEd29as0ocaFXLw">
<eAnnotations xmi:id="_7bHURcdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_7bHUR8dtEd29as0ocaFXLw" name="QualifiedType">
<eAnnotations xmi:id="_7bHUSMdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_7bHUScdtEd29as0ocaFXLw" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_7bHUS8dtEd29as0ocaFXLw" name="Struct" eSuperTypes="_7bHUR8dtEd29as0ocaFXLw">
<eAnnotations xmi:id="_7bHUTMdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_7bHUTsdtEd29as0ocaFXLw" name="C_Typedef">
<eAnnotations xmi:id="_7bHUT8dtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ygvPAEHlEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bHUUMdtEd29as0ocaFXLw" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_7bHUUsdtEd29as0ocaFXLw" name="type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_7bHUVMdtEd29as0ocaFXLw" name="base_PrimitiveType" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_7bHUVsdtEd29as0ocaFXLw" name="C_Macro">
<eAnnotations xmi:id="_7bHUV8dtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HPbEkEHmEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_7bHUWMdtEd29as0ocaFXLw" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bHUWsdtEd29as0ocaFXLw" name="body" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_lgt5gcdtEd29as0ocaFXLw" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/_lgt5gMdtEd29as0ocaFXLw/33" nsPrefix="ANSI_C">
<eAnnotations xmi:id="_lg3q0sdtEd29as0ocaFXLw" source="PapyrusVersion">
<details xmi:id="_lg3q08dtEd29as0ocaFXLw" key="Version" value="1.0.0"/>
<details xmi:id="_lg3q1MdtEd29as0ocaFXLw" key="Comment" value=""/>
<details xmi:id="_lg3q1cdtEd29as0ocaFXLw" key="Copyright" value=""/>
<details xmi:id="_lg3q1sdtEd29as0ocaFXLw" key="Date" value="2008-12-11"/>
<details xmi:id="_lg3q18dtEd29as0ocaFXLw" key="Author" value="Yann Tanguy (CEA LIST)"/>
</eAnnotations>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_lgt5gsdtEd29as0ocaFXLw" name="Union" eSuperTypes="_lgt5hcdtEd29as0ocaFXLw">
<eAnnotations xmi:id="_lgt5g8dtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_lgt5hcdtEd29as0ocaFXLw" name="QualifiedType">
<eAnnotations xmi:id="_lgt5hsdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lgt5h8dtEd29as0ocaFXLw" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_lgt5icdtEd29as0ocaFXLw" name="Struct" eSuperTypes="_lgt5hcdtEd29as0ocaFXLw">
<eAnnotations xmi:id="_lgt5isdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_lgt5jMdtEd29as0ocaFXLw" name="C_Typedef">
<eAnnotations xmi:id="_lgt5jcdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ygvPAEHlEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lgt5jsdtEd29as0ocaFXLw" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lgt5kMdtEd29as0ocaFXLw" name="type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lgt5ksdtEd29as0ocaFXLw" name="base_PrimitiveType" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_lgt5lMdtEd29as0ocaFXLw" name="C_Macro">
<eAnnotations xmi:id="_lgt5lcdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HPbEkEHmEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lgt5lsdtEd29as0ocaFXLw" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lgt5mMdtEd29as0ocaFXLw" name="body" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="__1kDEEP-EdyN-oOhaWIQYg" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/__1iN4EP-EdyN-oOhaWIQYg/32" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="__1kDEUP-EdyN-oOhaWIQYg" name="Union" eSuperTypes="__1kDFEP-EdyN-oOhaWIQYg">
<eAnnotations xmi:id="__1kDEkP-EdyN-oOhaWIQYg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="__1kDFEP-EdyN-oOhaWIQYg" name="QualifiedType">
<eAnnotations xmi:id="__1kDFUP-EdyN-oOhaWIQYg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__1kDFkP-EdyN-oOhaWIQYg" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="__1kDGEP-EdyN-oOhaWIQYg" name="Struct" eSuperTypes="__1kDFEP-EdyN-oOhaWIQYg">
<eAnnotations xmi:id="__1kDGUP-EdyN-oOhaWIQYg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="__1kDG0P-EdyN-oOhaWIQYg" name="C_Typedef">
<eAnnotations xmi:id="__1kDHEP-EdyN-oOhaWIQYg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ygvPAEHlEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1kDHUP-EdyN-oOhaWIQYg" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__1kDH0P-EdyN-oOhaWIQYg" name="type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__1kDIUP-EdyN-oOhaWIQYg" name="base_PrimitiveType" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="__1kDI0P-EdyN-oOhaWIQYg" name="C_Macro">
<eAnnotations xmi:id="__1kDJEP-EdyN-oOhaWIQYg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HPbEkEHmEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__1kDJUP-EdyN-oOhaWIQYg" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1kDJ0P-EdyN-oOhaWIQYg" name="body" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_xvWLwEP9EdyXRJo_SB0POQ" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/_xvUWkEP9EdyXRJo_SB0POQ/31" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_xvWLwUP9EdyXRJo_SB0POQ" name="Union" eSuperTypes="_xvWLxEP9EdyXRJo_SB0POQ">
<eAnnotations xmi:id="_xvWLwkP9EdyXRJo_SB0POQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_xvWLxEP9EdyXRJo_SB0POQ" name="QualifiedType">
<eAnnotations xmi:id="_xvWLxUP9EdyXRJo_SB0POQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xvWLxkP9EdyXRJo_SB0POQ" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_xvWLyEP9EdyXRJo_SB0POQ" name="Struct" eSuperTypes="_xvWLxEP9EdyXRJo_SB0POQ">
<eAnnotations xmi:id="_xvWLyUP9EdyXRJo_SB0POQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_xvWLy0P9EdyXRJo_SB0POQ" name="C_Typedef">
<eAnnotations xmi:id="_xvWLzEP9EdyXRJo_SB0POQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ygvPAEHlEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvWLzUP9EdyXRJo_SB0POQ" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xvWLz0P9EdyXRJo_SB0POQ" name="type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xvWL0UP9EdyXRJo_SB0POQ" name="base_PrimitiveType" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_xvWL00P9EdyXRJo_SB0POQ" name="C_Macro">
<eAnnotations xmi:id="_xvWL1EP9EdyXRJo_SB0POQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HPbEkEHmEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xvWL1UP9EdyXRJo_SB0POQ" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvWL10P9EdyXRJo_SB0POQ" name="body" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_1gVnkEPxEdybAJ4m8R8XFA" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/_1gUZcEPxEdybAJ4m8R8XFA/30" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1gVnkUPxEdybAJ4m8R8XFA" name="Union" eSuperTypes="_1gVnlEPxEdybAJ4m8R8XFA">
<eAnnotations xmi:id="_1gVnkkPxEdybAJ4m8R8XFA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1gVnlEPxEdybAJ4m8R8XFA" name="QualifiedType">
<eAnnotations xmi:id="_1gVnlUPxEdybAJ4m8R8XFA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1gVnlkPxEdybAJ4m8R8XFA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1gVnmEPxEdybAJ4m8R8XFA" name="Struct" eSuperTypes="_1gVnlEPxEdybAJ4m8R8XFA">
<eAnnotations xmi:id="_1gVnmUPxEdybAJ4m8R8XFA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1gVnm0PxEdybAJ4m8R8XFA" name="C_Typedef">
<eAnnotations xmi:id="_1gVnnEPxEdybAJ4m8R8XFA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ygvPAEHlEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gVnnUPxEdybAJ4m8R8XFA" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1gVnn0PxEdybAJ4m8R8XFA" name="type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1gWOoEPxEdybAJ4m8R8XFA" name="base_PrimitiveType" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1gWOokPxEdybAJ4m8R8XFA" name="C_Macro">
<eAnnotations xmi:id="_1gWOo0PxEdybAJ4m8R8XFA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HPbEkEHmEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1gWOpEPxEdybAJ4m8R8XFA" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_n2_MoUHmEdyxlrpSW7ggPQ" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/_n2_MoEHmEdyxlrpSW7ggPQ/29" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_n2_MokHmEdyxlrpSW7ggPQ" name="Union" eSuperTypes="_n2_MpUHmEdyxlrpSW7ggPQ">
<eAnnotations xmi:id="_n2_Mo0HmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_n2_MpUHmEdyxlrpSW7ggPQ" name="QualifiedType">
<eAnnotations xmi:id="_n2_MpkHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_n2_Mp0HmEdyxlrpSW7ggPQ" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_n2_MqUHmEdyxlrpSW7ggPQ" name="Struct" eSuperTypes="_n2_MpUHmEdyxlrpSW7ggPQ">
<eAnnotations xmi:id="_n2_MqkHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_n2_MrEHmEdyxlrpSW7ggPQ" name="C_Typedef">
<eAnnotations xmi:id="_n2_MrUHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ygvPAEHlEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n2_zsEHmEdyxlrpSW7ggPQ" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_n2_zskHmEdyxlrpSW7ggPQ" name="type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_n2_ztEHmEdyxlrpSW7ggPQ" name="base_PrimitiveType" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_n2_ztkHmEdyxlrpSW7ggPQ" name="C_Macro">
<eAnnotations xmi:id="_n2_zt0HmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HPbEkEHmEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_n2_zuEHmEdyxlrpSW7ggPQ" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_FgDYsUHmEdyxlrpSW7ggPQ" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/_FgDYsEHmEdyxlrpSW7ggPQ/28" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_FgDYskHmEdyxlrpSW7ggPQ" name="Union" eSuperTypes="_FgDYtUHmEdyxlrpSW7ggPQ">
<eAnnotations xmi:id="_FgDYs0HmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_FgDYtUHmEdyxlrpSW7ggPQ" name="QualifiedType">
<eAnnotations xmi:id="_FgDYtkHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FgDYt0HmEdyxlrpSW7ggPQ" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_FgD_wUHmEdyxlrpSW7ggPQ" name="Struct" eSuperTypes="_FgDYtUHmEdyxlrpSW7ggPQ">
<eAnnotations xmi:id="_FgD_wkHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_FgD_xEHmEdyxlrpSW7ggPQ" name="C_Typedef">
<eAnnotations xmi:id="_FgD_xUHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ygvPAEHlEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgD_xkHmEdyxlrpSW7ggPQ" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FgD_yEHmEdyxlrpSW7ggPQ" name="type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FgD_ykHmEdyxlrpSW7ggPQ" name="base_PrimitiveType" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_Zdg1QUDsEdyjuIyCaGFHvQ" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/_Zdg1QEDsEdyjuIyCaGFHvQ/27" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Zdg1QkDsEdyjuIyCaGFHvQ" name="Union" eSuperTypes="_Zdg1RUDsEdyjuIyCaGFHvQ">
<eAnnotations xmi:id="_Zdg1Q0DsEdyjuIyCaGFHvQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Zdg1RUDsEdyjuIyCaGFHvQ" name="QualifiedType">
<eAnnotations xmi:id="_Zdg1RkDsEdyjuIyCaGFHvQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Zdg1R0DsEdyjuIyCaGFHvQ" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Zdg1SUDsEdyjuIyCaGFHvQ" name="Struct" eSuperTypes="_Zdg1RUDsEdyjuIyCaGFHvQ">
<eAnnotations xmi:id="_Zdg1SkDsEdyjuIyCaGFHvQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_1fF84D98EdyWndo1HgT9Ig" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/_1fEuwD98EdyWndo1HgT9Ig/26" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1fF84T98EdyWndo1HgT9Ig" name="Union" eSuperTypes="_1fF85D98EdyWndo1HgT9Ig">
<eAnnotations xmi:id="_1fF84j98EdyWndo1HgT9Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1fF85D98EdyWndo1HgT9Ig" name="QualifiedType">
<eAnnotations xmi:id="_1fF85T98EdyWndo1HgT9Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1fF85j98EdyWndo1HgT9Ig" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1fF86D98EdyWndo1HgT9Ig" name="Struct" eSuperTypes="_1fF85D98EdyWndo1HgT9Ig">
<eAnnotations xmi:id="_1fF86T98EdyWndo1HgT9Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_SYYHQD97EdydlOlmTTAQlA" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/_SYW5ID97EdydlOlmTTAQlA/25" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_SYYHQT97EdydlOlmTTAQlA" name="Union" eSuperTypes="_SYYHRD97EdydlOlmTTAQlA">
<eAnnotations xmi:id="_SYYHQj97EdydlOlmTTAQlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_SYYHRD97EdydlOlmTTAQlA" name="QualifiedType">
<eAnnotations xmi:id="_SYYHRT97EdydlOlmTTAQlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SYYHRj97EdydlOlmTTAQlA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_SYYHSD97EdydlOlmTTAQlA" name="Struct" eSuperTypes="_SYYHRD97EdydlOlmTTAQlA">
<eAnnotations xmi:id="_SYYHST97EdydlOlmTTAQlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_11xUMDweEdyHm6HnfLC8wA" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/_11wGEDweEdyHm6HnfLC8wA/24" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_11xUMTweEdyHm6HnfLC8wA" name="Union" eSuperTypes="_11xUNDweEdyHm6HnfLC8wA">
<eAnnotations xmi:id="_11xUMjweEdyHm6HnfLC8wA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_11xUNDweEdyHm6HnfLC8wA" name="QualifiedType">
<eAnnotations xmi:id="_11xUNTweEdyHm6HnfLC8wA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_11xUNjweEdyHm6HnfLC8wA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_11xUODweEdyHm6HnfLC8wA" name="Struct" eSuperTypes="_11xUNDweEdyHm6HnfLC8wA">
<eAnnotations xmi:id="_11xUOTweEdyHm6HnfLC8wA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_mJLm4DwbEdy50P3mY4f53Q" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/_mJKYwDwbEdy50P3mY4f53Q/23" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_mJLm4TwbEdy50P3mY4f53Q" name="Union" eSuperTypes="_mJLm5DwbEdy50P3mY4f53Q">
<eAnnotations xmi:id="_mJLm4jwbEdy50P3mY4f53Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_mJLm5DwbEdy50P3mY4f53Q" name="QualifiedType">
<eAnnotations xmi:id="_mJLm5TwbEdy50P3mY4f53Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_mJLm5jwbEdy50P3mY4f53Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_mJLm6DwbEdy50P3mY4f53Q" name="Struct" eSuperTypes="_mJLm5DwbEdy50P3mY4f53Q">
<eAnnotations xmi:id="_mJLm6TwbEdy50P3mY4f53Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_-ILLQDnZEdyK9KOUzoZMXQ" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/_-IJ9IDnZEdyK9KOUzoZMXQ/22" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-ILLQTnZEdyK9KOUzoZMXQ" name="Union" eSuperTypes="_-ILLRDnZEdyK9KOUzoZMXQ">
<eAnnotations xmi:id="_-ILLQjnZEdyK9KOUzoZMXQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-ILLRDnZEdyK9KOUzoZMXQ" name="QualifiedType">
<eAnnotations xmi:id="_-ILLRTnZEdyK9KOUzoZMXQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-ILLRjnZEdyK9KOUzoZMXQ" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-ILLSDnZEdyK9KOUzoZMXQ" name="Struct" eSuperTypes="_-ILLRDnZEdyK9KOUzoZMXQ">
<eAnnotations xmi:id="_-ILLSTnZEdyK9KOUzoZMXQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_51bsEDnLEdyhj8_f1ShKKA" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/_51ad8DnLEdyhj8_f1ShKKA/21" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_51bsETnLEdyhj8_f1ShKKA" name="Union" eSuperTypes="_51bsFDnLEdyhj8_f1ShKKA">
<eAnnotations xmi:id="_51bsEjnLEdyhj8_f1ShKKA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_51bsFDnLEdyhj8_f1ShKKA" name="QualifiedType">
<eAnnotations xmi:id="_51bsFTnLEdyhj8_f1ShKKA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_51bsFjnLEdyhj8_f1ShKKA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_51bsGDnLEdyhj8_f1ShKKA" name="Struct" eSuperTypes="_51bsFDnLEdyhj8_f1ShKKA">
<eAnnotations xmi:id="_51bsGTnLEdyhj8_f1ShKKA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_U7HZEBtFEdyd3OUuj4yv-Q" name="ANSI_C" nsURI="http://PapyrusC/schemas/ANSI_C/_U7GK8BtFEdyd3OUuj4yv-Q/20" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_U7HZERtFEdyd3OUuj4yv-Q" name="Union" eSuperTypes="_U7HZExtFEdyd3OUuj4yv-Q">
<eAnnotations xmi:id="_U7HZEhtFEdyd3OUuj4yv-Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_U7HZExtFEdyd3OUuj4yv-Q" name="QualifiedType">
<eAnnotations xmi:id="_U7HZFBtFEdyd3OUuj4yv-Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_U7HZFRtFEdyd3OUuj4yv-Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_U7HZFhtFEdyd3OUuj4yv-Q" name="Struct" eSuperTypes="_U7HZExtFEdyd3OUuj4yv-Q">
<eAnnotations xmi:id="_U7HZFxtFEdyd3OUuj4yv-Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_l_5vsRmYEdyYiu3uPO8AqQ" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_l_5vsBmYEdyYiu3uPO8AqQ/19" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_l_5vshmYEdyYiu3uPO8AqQ" name="Union" eSuperTypes="_l_5vtBmYEdyYiu3uPO8AqQ">
<eAnnotations xmi:id="_l_5vsxmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_l_5vtBmYEdyYiu3uPO8AqQ" name="QualifiedType">
<eAnnotations xmi:id="_l_5vtRmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_l_5vthmYEdyYiu3uPO8AqQ" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_l_5vtxmYEdyYiu3uPO8AqQ" name="Struct" eSuperTypes="_l_5vtBmYEdyYiu3uPO8AqQ">
<eAnnotations xmi:id="_l_5vuBmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_k7g6gBmYEdyYiu3uPO8AqQ" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_k7fsYBmYEdyYiu3uPO8AqQ/18" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_k7g6gRmYEdyYiu3uPO8AqQ" name="Union" eSuperTypes="_k7g6gxmYEdyYiu3uPO8AqQ">
<eAnnotations xmi:id="_k7g6ghmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_k7g6gxmYEdyYiu3uPO8AqQ" name="QualifiedType">
<eAnnotations xmi:id="_k7g6hBmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k7g6hRmYEdyYiu3uPO8AqQ" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_k7g6hhmYEdyYiu3uPO8AqQ" name="Struct" eSuperTypes="_k7g6gxmYEdyYiu3uPO8AqQ">
<eAnnotations xmi:id="_k7g6hxmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_NDgS4RjwEdyGHM4pSbTixw" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_NDgS4BjwEdyGHM4pSbTixw/17" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NDgS4hjwEdyGHM4pSbTixw" name="Union" eSuperTypes="_NDgS5BjwEdyGHM4pSbTixw">
<eAnnotations xmi:id="_NDgS4xjwEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NDgS5BjwEdyGHM4pSbTixw" name="QualifiedType">
<eAnnotations xmi:id="_NDgS5RjwEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDgS5hjwEdyGHM4pSbTixw" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NDgS5xjwEdyGHM4pSbTixw" name="Struct" eSuperTypes="_NDgS5BjwEdyGHM4pSbTixw">
<eAnnotations xmi:id="_NDg58BjwEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_VtuGcRjvEdyGHM4pSbTixw" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_VtuGcBjvEdyGHM4pSbTixw/16" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VtuGchjvEdyGHM4pSbTixw" name="Union" eSuperTypes="_VtuGdBjvEdyGHM4pSbTixw">
<eAnnotations xmi:id="_VtuGcxjvEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VtuGdBjvEdyGHM4pSbTixw" name="QualifiedType">
<eAnnotations xmi:id="_VtuGdRjvEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VtuGdhjvEdyGHM4pSbTixw" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VtuGdxjvEdyGHM4pSbTixw" name="Struct" eSuperTypes="_VtuGdBjvEdyGHM4pSbTixw">
<eAnnotations xmi:id="_VtuGeBjvEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_VqJqgRjuEdyGHM4pSbTixw" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_VqJqgBjuEdyGHM4pSbTixw/15" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VqJqghjuEdyGHM4pSbTixw" name="Union" eSuperTypes="_VqJqhBjuEdyGHM4pSbTixw">
<eAnnotations xmi:id="_VqJqgxjuEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VqJqhBjuEdyGHM4pSbTixw" name="QualifiedType">
<eAnnotations xmi:id="_VqJqhRjuEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VqJqhhjuEdyGHM4pSbTixw" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VqJqhxjuEdyGHM4pSbTixw" name="Struct" eSuperTypes="_VqJqhBjuEdyGHM4pSbTixw">
<eAnnotations xmi:id="_VqJqiBjuEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_XLxgMBjsEdyGHM4pSbTixw" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_XLwSEBjsEdyGHM4pSbTixw/14" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_XLxgMRjsEdyGHM4pSbTixw" name="Union" eSuperTypes="_XLxgMxjsEdyGHM4pSbTixw">
<eAnnotations xmi:id="_XLxgMhjsEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_XLxgMxjsEdyGHM4pSbTixw" name="QualifiedType">
<eAnnotations xmi:id="_XLxgNBjsEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_XLxgNRjsEdyGHM4pSbTixw" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_XLxgNhjsEdyGHM4pSbTixw" name="Struct" eSuperTypes="_XLxgMxjsEdyGHM4pSbTixw">
<eAnnotations xmi:id="_XLxgNxjsEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_koIlMBjMEdyo-J6sTQ4XlA" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_koH-IBjMEdyo-J6sTQ4XlA/13" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_koIlMRjMEdyo-J6sTQ4XlA" name="Union" eSuperTypes="_koIlMxjMEdyo-J6sTQ4XlA">
<eAnnotations xmi:id="_koIlMhjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_koIlMxjMEdyo-J6sTQ4XlA" name="QualifiedType">
<eAnnotations xmi:id="_koIlNBjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_koIlNRjMEdyo-J6sTQ4XlA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_koIlNhjMEdyo-J6sTQ4XlA" name="Struct" eSuperTypes="_koIlMxjMEdyo-J6sTQ4XlA">
<eAnnotations xmi:id="_koIlNxjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_WhL4oBjMEdyo-J6sTQ4XlA" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_WhKqgBjMEdyo-J6sTQ4XlA/12" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_WhL4oRjMEdyo-J6sTQ4XlA" name="Union" eSuperTypes="_WhL4oxjMEdyo-J6sTQ4XlA">
<eAnnotations xmi:id="_WhL4ohjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_WhL4oxjMEdyo-J6sTQ4XlA" name="QualifiedType">
<eAnnotations xmi:id="_WhL4pBjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_WhL4pRjMEdyo-J6sTQ4XlA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_WhL4phjMEdyo-J6sTQ4XlA" name="Struct" eSuperTypes="_WhL4oxjMEdyo-J6sTQ4XlA">
<eAnnotations xmi:id="_WhL4pxjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_Tny_wRjDEdyfI_WOjDrRyg" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_Tny_wBjDEdyfI_WOjDrRyg/11" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Tny_whjDEdyfI_WOjDrRyg" name="Union" eSuperTypes="_Tny_xBjDEdyfI_WOjDrRyg">
<eAnnotations xmi:id="_Tny_wxjDEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Tny_xBjDEdyfI_WOjDrRyg" name="QualifiedType">
<eAnnotations xmi:id="_Tny_xRjDEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Tny_xhjDEdyfI_WOjDrRyg" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Tny_xxjDEdyfI_WOjDrRyg" name="Struct" eSuperTypes="_Tny_xBjDEdyfI_WOjDrRyg">
<eAnnotations xmi:id="_Tny_yBjDEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_Fv4DIBjCEdyfI_WOjDrRyg" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_Fv3cEBjCEdyfI_WOjDrRyg/10" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Fv4DIRjCEdyfI_WOjDrRyg" name="Union" eSuperTypes="_Fv4DIxjCEdyfI_WOjDrRyg">
<eAnnotations xmi:id="_Fv4DIhjCEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Fv4DIxjCEdyfI_WOjDrRyg" name="QualifiedType">
<eAnnotations xmi:id="_Fv4DJBjCEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Fv4DJRjCEdyfI_WOjDrRyg" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Fv4DJhjCEdyfI_WOjDrRyg" name="Struct" eSuperTypes="_Fv4DIxjCEdyfI_WOjDrRyg">
<eAnnotations xmi:id="_Fv4DJxjCEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_Vzp8sBiqEdyL78Gqc5OeNA" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_VzpVoBiqEdyL78Gqc5OeNA/9" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Vzp8sRiqEdyL78Gqc5OeNA" name="Union" eSuperTypes="_Vzp8sxiqEdyL78Gqc5OeNA">
<eAnnotations xmi:id="_Vzp8shiqEdyL78Gqc5OeNA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Vzp8sxiqEdyL78Gqc5OeNA" name="QualifiedType">
<eAnnotations xmi:id="_Vzp8tBiqEdyL78Gqc5OeNA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Vzp8tRiqEdyL78Gqc5OeNA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Vzp8thiqEdyL78Gqc5OeNA" name="Struct" eSuperTypes="_Vzp8sxiqEdyL78Gqc5OeNA">
<eAnnotations xmi:id="_Vzp8txiqEdyL78Gqc5OeNA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_24VU0RYIEdylxOSGZvSthg" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_24VU0BYIEdylxOSGZvSthg/8" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_24VU0hYIEdylxOSGZvSthg" name="Union" eSuperTypes="_24VU1BYIEdylxOSGZvSthg">
<eAnnotations xmi:id="_24VU0xYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_24VU1BYIEdylxOSGZvSthg" name="QualifiedType">
<eAnnotations xmi:id="_24VU1RYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_24VU1hYIEdylxOSGZvSthg" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_24VU1xYIEdylxOSGZvSthg" name="Struct" eSuperTypes="_24VU1BYIEdylxOSGZvSthg">
<eAnnotations xmi:id="_24VU2BYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_24VU2RYIEdylxOSGZvSthg" name="PrimitiveType" eSuperTypes="_24VU1BYIEdylxOSGZvSthg">
<eAnnotations xmi:id="_24VU2hYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24VU2xYIEdylxOSGZvSthg" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24VU3BYIEdylxOSGZvSthg" name="isLong" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24VU3RYIEdylxOSGZvSthg" name="specifier" ordered="false" unique="false" lowerBound="1" eType="_24VU3hYIEdylxOSGZvSthg"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_24VU3hYIEdylxOSGZvSthg" name="PrimitiveTypeSpecifierKind">
<eAnnotations xmi:id="_24VU3xYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eLiterals xmi:id="_24VU4BYIEdylxOSGZvSthg" name="void"/>
<eLiterals xmi:id="_24VU4RYIEdylxOSGZvSthg" name="char" value="1"/>
<eLiterals xmi:id="_24VU4hYIEdylxOSGZvSthg" name="int" value="2"/>
<eLiterals xmi:id="_24VU4xYIEdylxOSGZvSthg" name="float" value="3"/>
<eLiterals xmi:id="_24VU5BYIEdylxOSGZvSthg" name="double" value="4"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_hMJVMBYIEdylxOSGZvSthg" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_hMIuIBYIEdylxOSGZvSthg/7" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_hMJVMRYIEdylxOSGZvSthg" name="Union" eSuperTypes="_hMJVMxYIEdylxOSGZvSthg">
<eAnnotations xmi:id="_hMJVMhYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_hMJVMxYIEdylxOSGZvSthg" name="QualifiedType">
<eAnnotations xmi:id="_hMJVNBYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hMJVNRYIEdylxOSGZvSthg" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_hMJVNhYIEdylxOSGZvSthg" name="Struct" eSuperTypes="_hMJVMxYIEdylxOSGZvSthg">
<eAnnotations xmi:id="_hMJVNxYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_hMJVOBYIEdylxOSGZvSthg" name="PrimitiveType" eSuperTypes="_hMJVMxYIEdylxOSGZvSthg">
<eAnnotations xmi:id="_hMJVORYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMJVOhYIEdylxOSGZvSthg" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMJVOxYIEdylxOSGZvSthg" name="isLong" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMJVPBYIEdylxOSGZvSthg" name="specifier" ordered="false" unique="false" lowerBound="1" eType="_hMJVPRYIEdylxOSGZvSthg"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_hMJVPRYIEdylxOSGZvSthg" name="PrimitiveTypeSpecifierKind">
<eAnnotations xmi:id="_hMJVPhYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eLiterals xmi:id="_hMJVPxYIEdylxOSGZvSthg" name="void"/>
<eLiterals xmi:id="_hMJVQBYIEdylxOSGZvSthg" name="char" value="1"/>
<eLiterals xmi:id="_hMJVQRYIEdylxOSGZvSthg" name="int" value="2"/>
<eLiterals xmi:id="_hMJVQhYIEdylxOSGZvSthg" name="float" value="3"/>
<eLiterals xmi:id="_hMJVQxYIEdylxOSGZvSthg" name="double" value="4"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_DuYPoBYIEdylxOSGZvSthg" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_DuWacBYIEdylxOSGZvSthg/6" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_DuYPoRYIEdylxOSGZvSthg" name="Union" eSuperTypes="_DuYPoxYIEdylxOSGZvSthg">
<eAnnotations xmi:id="_DuYPohYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_DuYPoxYIEdylxOSGZvSthg" name="QualifiedType">
<eAnnotations xmi:id="_DuYPpBYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DuYPpRYIEdylxOSGZvSthg" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_DuYPphYIEdylxOSGZvSthg" name="Struct" eSuperTypes="_DuYPoxYIEdylxOSGZvSthg">
<eAnnotations xmi:id="_DuYPpxYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_DuYPqBYIEdylxOSGZvSthg" name="PrimitiveType" eSuperTypes="_DuYPoxYIEdylxOSGZvSthg">
<eAnnotations xmi:id="_DuYPqRYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DuYPqhYIEdylxOSGZvSthg" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DuYPqxYIEdylxOSGZvSthg" name="isLong" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DuYPrBYIEdylxOSGZvSthg" name="specifier" ordered="false" unique="false" lowerBound="1" eType="_DuYPrRYIEdylxOSGZvSthg"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_DuYPrRYIEdylxOSGZvSthg" name="PrimitiveTypeSpecifierKind">
<eAnnotations xmi:id="_DuYPrhYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eLiterals xmi:id="_DuYPrxYIEdylxOSGZvSthg" name="void"/>
<eLiterals xmi:id="_DuYPsBYIEdylxOSGZvSthg" name="char" value="1"/>
<eLiterals xmi:id="_DuYPsRYIEdylxOSGZvSthg" name="int" value="2"/>
<eLiterals xmi:id="_DuYPshYIEdylxOSGZvSthg" name="float" value="3"/>
<eLiterals xmi:id="_DuYPsxYIEdylxOSGZvSthg" name="double" value="4"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_gkQdkRU-EdyGtuGaCXC25Q" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_gkQdkBU-EdyGtuGaCXC25Q/5" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_gkQdkhU-EdyGtuGaCXC25Q" name="Union" eSuperTypes="_gkQdlBU-EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_gkQdkxU-EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_gkQdlBU-EdyGtuGaCXC25Q" name="QualifiedType">
<eAnnotations xmi:id="_gkQdlRU-EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_gkQdlhU-EdyGtuGaCXC25Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_gkQdlxU-EdyGtuGaCXC25Q" name="Struct" eSuperTypes="_gkQdlBU-EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_gkQdmBU-EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_gkQdmRU-EdyGtuGaCXC25Q" name="PrimitiveType" eSuperTypes="_gkQdlBU-EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_gkQdmhU-EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkQdmxU-EdyGtuGaCXC25Q" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkQdnBU-EdyGtuGaCXC25Q" name="isLong" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkQdnRU-EdyGtuGaCXC25Q" name="specifier" ordered="false" unique="false" lowerBound="1" eType="_gkQdnhU-EdyGtuGaCXC25Q"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_gkQdnhU-EdyGtuGaCXC25Q" name="PrimitiveTypeSpecifierKind">
<eAnnotations xmi:id="_gkQdnxU-EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eLiterals xmi:id="_gkQdoBU-EdyGtuGaCXC25Q" name="void"/>
<eLiterals xmi:id="_gkQdoRU-EdyGtuGaCXC25Q" name="char" value="1"/>
<eLiterals xmi:id="_gkQdohU-EdyGtuGaCXC25Q" name="int" value="2"/>
<eLiterals xmi:id="_gkQdoxU-EdyGtuGaCXC25Q" name="float" value="3"/>
<eLiterals xmi:id="_gkQdpBU-EdyGtuGaCXC25Q" name="double" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_gkREoBU-EdyGtuGaCXC25Q" name="StorageClass">
<eAnnotations xmi:id="_gkREoRU-EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_gkREohU-EdyGtuGaCXC25Q" name="auto"/>
<eLiterals xmi:id="_gkREoxU-EdyGtuGaCXC25Q" name="register" value="1"/>
<eLiterals xmi:id="_gkREpBU-EdyGtuGaCXC25Q" name="extern" value="2"/>
<eLiterals xmi:id="_gkREpRU-EdyGtuGaCXC25Q" name="static" value="3"/>
<eLiterals xmi:id="_gkREphU-EdyGtuGaCXC25Q" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_gkREpxU-EdyGtuGaCXC25Q" name="TypedElement">
<eAnnotations xmi:id="_gkREqBU-EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkREqRU-EdyGtuGaCXC25Q" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_gkREoBU-EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_gkREqhU-EdyGtuGaCXC25Q" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkREqxU-EdyGtuGaCXC25Q" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkRErBU-EdyGtuGaCXC25Q" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkRErRU-EdyGtuGaCXC25Q" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_-EpOwBU9EdyGtuGaCXC25Q" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_-EonsBU9EdyGtuGaCXC25Q/4" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-EpOwRU9EdyGtuGaCXC25Q" name="Union" eSuperTypes="_-EpOwxU9EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_-EpOwhU9EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-EpOwxU9EdyGtuGaCXC25Q" name="QualifiedType">
<eAnnotations xmi:id="_-EpOxBU9EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-EpOxRU9EdyGtuGaCXC25Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-EpOxhU9EdyGtuGaCXC25Q" name="Struct" eSuperTypes="_-EpOwxU9EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_-EpOxxU9EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-EpOyBU9EdyGtuGaCXC25Q" name="PrimitiveType" eSuperTypes="_-EpOwxU9EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_-EpOyRU9EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-EpOyhU9EdyGtuGaCXC25Q" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-EpOyxU9EdyGtuGaCXC25Q" name="isLong" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-EpOzBU9EdyGtuGaCXC25Q" name="specifier" ordered="false" unique="false" lowerBound="1" eType="_-EpOzRU9EdyGtuGaCXC25Q"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-EpOzRU9EdyGtuGaCXC25Q" name="PrimitiveTypeSpecifierKind">
<eAnnotations xmi:id="_-EpOzhU9EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eLiterals xmi:id="_-EpOzxU9EdyGtuGaCXC25Q" name="void"/>
<eLiterals xmi:id="_-EpO0BU9EdyGtuGaCXC25Q" name="char" value="1"/>
<eLiterals xmi:id="_-EpO0RU9EdyGtuGaCXC25Q" name="int" value="2"/>
<eLiterals xmi:id="_-EpO0hU9EdyGtuGaCXC25Q" name="float" value="3"/>
<eLiterals xmi:id="_-EpO0xU9EdyGtuGaCXC25Q" name="double" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-EpO1BU9EdyGtuGaCXC25Q" name="StorageClass">
<eAnnotations xmi:id="_-EpO1RU9EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_-EpO1hU9EdyGtuGaCXC25Q" name="auto"/>
<eLiterals xmi:id="_-EpO1xU9EdyGtuGaCXC25Q" name="register" value="1"/>
<eLiterals xmi:id="_-EpO2BU9EdyGtuGaCXC25Q" name="extern" value="2"/>
<eLiterals xmi:id="_-EpO2RU9EdyGtuGaCXC25Q" name="static" value="3"/>
<eLiterals xmi:id="_-EpO2hU9EdyGtuGaCXC25Q" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-EpO2xU9EdyGtuGaCXC25Q" name="TypedElement">
<eAnnotations xmi:id="_-EpO3BU9EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-EpO3RU9EdyGtuGaCXC25Q" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_-EpO1BU9EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-EpO3hU9EdyGtuGaCXC25Q" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-EpO3xU9EdyGtuGaCXC25Q" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-EpO4BU9EdyGtuGaCXC25Q" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-EpO4RU9EdyGtuGaCXC25Q" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_NYvAsBU6EdyGtuGaCXC25Q" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_NYuZoBU6EdyGtuGaCXC25Q/3" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NYvAsRU6EdyGtuGaCXC25Q" name="Union" eSuperTypes="_NYvAsxU6EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_NYvAshU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NYvAsxU6EdyGtuGaCXC25Q" name="QualifiedType">
<eAnnotations xmi:id="_NYvAtBU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NYvAtRU6EdyGtuGaCXC25Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NYvAthU6EdyGtuGaCXC25Q" name="Struct" eSuperTypes="_NYvAsxU6EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_NYvAtxU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NYvAuBU6EdyGtuGaCXC25Q" name="PrimitiveType" eSuperTypes="_NYvAsxU6EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_NYvAuRU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NYvAuhU6EdyGtuGaCXC25Q" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NYvAuxU6EdyGtuGaCXC25Q" name="isLong" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NYvAvBU6EdyGtuGaCXC25Q" name="specifier" ordered="false" unique="false" lowerBound="1" eType="_NYvAvRU6EdyGtuGaCXC25Q"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_NYvAvRU6EdyGtuGaCXC25Q" name="PrimitiveTypeSpecifierKind">
<eAnnotations xmi:id="_NYvAvhU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eLiterals xmi:id="_NYvAvxU6EdyGtuGaCXC25Q" name="void"/>
<eLiterals xmi:id="_NYvAwBU6EdyGtuGaCXC25Q" name="char" value="1"/>
<eLiterals xmi:id="_NYvAwRU6EdyGtuGaCXC25Q" name="int" value="2"/>
<eLiterals xmi:id="_NYvAwhU6EdyGtuGaCXC25Q" name="float" value="3"/>
<eLiterals xmi:id="_NYvAwxU6EdyGtuGaCXC25Q" name="double" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_NYvAxBU6EdyGtuGaCXC25Q" name="StorageClass">
<eAnnotations xmi:id="_NYvAxRU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_NYvAxhU6EdyGtuGaCXC25Q" name="auto"/>
<eLiterals xmi:id="_NYvAxxU6EdyGtuGaCXC25Q" name="register" value="1"/>
<eLiterals xmi:id="_NYvnwBU6EdyGtuGaCXC25Q" name="extern" value="2"/>
<eLiterals xmi:id="_NYvnwRU6EdyGtuGaCXC25Q" name="static" value="3"/>
<eLiterals xmi:id="_NYvnwhU6EdyGtuGaCXC25Q" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NYvnwxU6EdyGtuGaCXC25Q" name="TypedElement">
<eAnnotations xmi:id="_NYvnxBU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NYvnxRU6EdyGtuGaCXC25Q" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_NYvAxBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NYvnxhU6EdyGtuGaCXC25Q" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NYvnxxU6EdyGtuGaCXC25Q" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NYvnyBU6EdyGtuGaCXC25Q" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NYvnyRU6EdyGtuGaCXC25Q" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_IEXkEBU6EdyGtuGaCXC25Q" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_IEW9ABU6EdyGtuGaCXC25Q/2" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_IEXkERU6EdyGtuGaCXC25Q" name="Union" eSuperTypes="_IEXkExU6EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_IEXkEhU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_IEXkExU6EdyGtuGaCXC25Q" name="QualifiedType">
<eAnnotations xmi:id="_IEXkFBU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_IEXkFRU6EdyGtuGaCXC25Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_IEXkFhU6EdyGtuGaCXC25Q" name="Struct" eSuperTypes="_IEXkExU6EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_IEXkFxU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_IEXkGBU6EdyGtuGaCXC25Q" name="PrimitiveType" eSuperTypes="_IEXkExU6EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_IEXkGRU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_IEXkGhU6EdyGtuGaCXC25Q" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_IEXkGxU6EdyGtuGaCXC25Q" name="isLong" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_IEXkHBU6EdyGtuGaCXC25Q" name="specifier" ordered="false" unique="false" lowerBound="1" eType="_IEXkHRU6EdyGtuGaCXC25Q"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_IEXkHRU6EdyGtuGaCXC25Q" name="PrimitiveTypeSpecifierKind">
<eAnnotations xmi:id="_IEXkHhU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eLiterals xmi:id="_IEXkHxU6EdyGtuGaCXC25Q" name="void"/>
<eLiterals xmi:id="_IEXkIBU6EdyGtuGaCXC25Q" name="char" value="1"/>
<eLiterals xmi:id="_IEXkIRU6EdyGtuGaCXC25Q" name="int" value="2"/>
<eLiterals xmi:id="_IEXkIhU6EdyGtuGaCXC25Q" name="float" value="3"/>
<eLiterals xmi:id="_IEXkIxU6EdyGtuGaCXC25Q" name="double" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_IEXkJBU6EdyGtuGaCXC25Q" name="StorageClass">
<eAnnotations xmi:id="_IEXkJRU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_IEXkJhU6EdyGtuGaCXC25Q" name="auto"/>
<eLiterals xmi:id="_IEXkJxU6EdyGtuGaCXC25Q" name="register" value="1"/>
<eLiterals xmi:id="_IEXkKBU6EdyGtuGaCXC25Q" name="extern" value="2"/>
<eLiterals xmi:id="_IEXkKRU6EdyGtuGaCXC25Q" name="static" value="3"/>
<eLiterals xmi:id="_IEXkKhU6EdyGtuGaCXC25Q" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_IEXkKxU6EdyGtuGaCXC25Q" name="TypedElement">
<eAnnotations xmi:id="_IEXkLBU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_IEXkLRU6EdyGtuGaCXC25Q" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_IEXkJBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_IEXkLhU6EdyGtuGaCXC25Q" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_IEXkLxU6EdyGtuGaCXC25Q" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_IEXkMBU6EdyGtuGaCXC25Q" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_IEXkMRU6EdyGtuGaCXC25Q" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_E7GGARU6EdyGtuGaCXC25Q" name="ANSI_C" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSI_C/_E7GGABU6EdyGtuGaCXC25Q/1" nsPrefix="ANSI_C">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_E7GGAhU6EdyGtuGaCXC25Q" name="Union" eSuperTypes="_E7GGBBU6EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_E7GGAxU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_E7GGBBU6EdyGtuGaCXC25Q" name="QualifiedType">
<eAnnotations xmi:id="_E7GGBRU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_E7GGBhU6EdyGtuGaCXC25Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_E7GGBxU6EdyGtuGaCXC25Q" name="Struct" eSuperTypes="_E7GGBBU6EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_E7GGCBU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_E7GGCRU6EdyGtuGaCXC25Q" name="PrimitiveType" eSuperTypes="_E7GGBBU6EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_E7GGChU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_E7GGCxU6EdyGtuGaCXC25Q" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_E7GGDBU6EdyGtuGaCXC25Q" name="isLong" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_E7GGDRU6EdyGtuGaCXC25Q" name="specifier" ordered="false" unique="false" lowerBound="1" eType="_E7GtEBU6EdyGtuGaCXC25Q"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_E7GtEBU6EdyGtuGaCXC25Q" name="PrimitiveTypeSpecifierKind">
<eAnnotations xmi:id="_E7GtERU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eLiterals xmi:id="_E7GtEhU6EdyGtuGaCXC25Q" name="void"/>
<eLiterals xmi:id="_E7HUIBU6EdyGtuGaCXC25Q" name="char" value="1"/>
<eLiterals xmi:id="_E7HUIRU6EdyGtuGaCXC25Q" name="int" value="2"/>
<eLiterals xmi:id="_E7HUIhU6EdyGtuGaCXC25Q" name="float" value="3"/>
<eLiterals xmi:id="_E7HUIxU6EdyGtuGaCXC25Q" name="double" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_E7HUJBU6EdyGtuGaCXC25Q" name="StorageClass">
<eAnnotations xmi:id="_E7HUJRU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_E7HUJhU6EdyGtuGaCXC25Q" name="auto"/>
<eLiterals xmi:id="_E7HUJxU6EdyGtuGaCXC25Q" name="register" value="1"/>
<eLiterals xmi:id="_E7HUKBU6EdyGtuGaCXC25Q" name="extern" value="2"/>
<eLiterals xmi:id="_E7HUKRU6EdyGtuGaCXC25Q" name="static" value="3"/>
<eLiterals xmi:id="_E7HUKhU6EdyGtuGaCXC25Q" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_E7HUKxU6EdyGtuGaCXC25Q" name="TypedElement">
<eAnnotations xmi:id="_E7HULBU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_E7HULRU6EdyGtuGaCXC25Q" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_E7HUJBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_E7HULhU6EdyGtuGaCXC25Q" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_E7HULxU6EdyGtuGaCXC25Q" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_E7HUMBU6EdyGtuGaCXC25Q" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_E7HUMRU6EdyGtuGaCXC25Q" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_BZiq0BU6EdyGtuGaCXC25Q" name="ANSIC" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/ANSIC/_BZg1oBU6EdyGtuGaCXC25Q/0" nsPrefix="ANSIC">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_BZiq0RU6EdyGtuGaCXC25Q" name="Union" eSuperTypes="_BZiq0xU6EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_BZiq0hU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tLnF8NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_BZiq0xU6EdyGtuGaCXC25Q" name="QualifiedType">
<eAnnotations xmi:id="_BZiq1BU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hyzoYNt3EduxXYGi8mOVFA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BZiq1RU6EdyGtuGaCXC25Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_BZiq1hU6EdyGtuGaCXC25Q" name="Struct" eSuperTypes="_BZiq0xU6EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_BZiq1xU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vF0I0NtyEduxXYGi8mOVFA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_BZiq2BU6EdyGtuGaCXC25Q" name="PrimitiveType" eSuperTypes="_BZiq0xU6EdyGtuGaCXC25Q">
<eAnnotations xmi:id="_BZiq2RU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZiq2hU6EdyGtuGaCXC25Q" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZiq2xU6EdyGtuGaCXC25Q" name="isLong" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZiq3BU6EdyGtuGaCXC25Q" name="specifier" ordered="false" unique="false" lowerBound="1" eType="_BZiq3RU6EdyGtuGaCXC25Q"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_BZiq3RU6EdyGtuGaCXC25Q" name="PrimitiveTypeSpecifierKind">
<eAnnotations xmi:id="_BZiq3hU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eLiterals xmi:id="_BZiq3xU6EdyGtuGaCXC25Q" name="void"/>
<eLiterals xmi:id="_BZiq4BU6EdyGtuGaCXC25Q" name="char" value="1"/>
<eLiterals xmi:id="_BZiq4RU6EdyGtuGaCXC25Q" name="int" value="2"/>
<eLiterals xmi:id="_BZiq4hU6EdyGtuGaCXC25Q" name="float" value="3"/>
<eLiterals xmi:id="_BZiq4xU6EdyGtuGaCXC25Q" name="double" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_BZiq5BU6EdyGtuGaCXC25Q" name="StorageClass">
<eAnnotations xmi:id="_BZiq5RU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_BZiq5hU6EdyGtuGaCXC25Q" name="auto"/>
<eLiterals xmi:id="_BZiq5xU6EdyGtuGaCXC25Q" name="register" value="1"/>
<eLiterals xmi:id="_BZiq6BU6EdyGtuGaCXC25Q" name="extern" value="2"/>
<eLiterals xmi:id="_BZiq6RU6EdyGtuGaCXC25Q" name="static" value="3"/>
<eLiterals xmi:id="_BZiq6hU6EdyGtuGaCXC25Q" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_BZiq6xU6EdyGtuGaCXC25Q" name="TypedElement">
<eAnnotations xmi:id="_BZiq7BU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZiq7RU6EdyGtuGaCXC25Q" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_BZiq5BU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BZiq7hU6EdyGtuGaCXC25Q" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZiq7xU6EdyGtuGaCXC25Q" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZiq8BU6EdyGtuGaCXC25Q" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZiq8RU6EdyGtuGaCXC25Q" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
</eAnnotations>
<elementImport xmi:id="_gajFsEHlEdyxlrpSW7ggPQ" alias="PrimitiveType">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>
</elementImport>
<elementImport xmi:id="_ZM26gEHmEdyxlrpSW7ggPQ" alias="Feature">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Feature"/>
</elementImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_tLnF8NtyEduxXYGi8mOVFA" name="Union">
<generalization xmi:id="_fg9sUNudEdu40vrGR5q4gQ" general="_hyzoYNt3EduxXYGi8mOVFA"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_vF0I0NtyEduxXYGi8mOVFA" name="Struct">
<generalization xmi:id="_f6rM0NudEdu40vrGR5q4gQ" general="_hyzoYNt3EduxXYGi8mOVFA"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_hyzoYNt3EduxXYGi8mOVFA" name="QualifiedType">
<ownedAttribute xmi:id="_f50bwNueEdu40vrGR5q4gQ" name="base_Type" isUnique="false" association="_f5x_gNueEdu40vrGR5q4gQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_f5x_gNueEdu40vrGR5q4gQ" name="Extension_C_QualifiedType" memberEnd="_f5ymkNueEdu40vrGR5q4gQ _f50bwNueEdu40vrGR5q4gQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_f5ymkNueEdu40vrGR5q4gQ" name="extension_C_QualifiedType" type="_hyzoYNt3EduxXYGi8mOVFA" aggregation="composite" association="_f5x_gNueEdu40vrGR5q4gQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_ygvPAEHlEdyxlrpSW7ggPQ" name="C_Typedef">
<ownedAttribute xmi:id="_zIUzcEHlEdyxlrpSW7ggPQ" name="isUnsigned" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
<ownedAttribute xmi:id="_88h4cEHlEdyxlrpSW7ggPQ" name="type" isUnique="false">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>
</ownedAttribute>
<ownedAttribute xmi:id="_DkGCUEHmEdyxlrpSW7ggPQ" name="base_PrimitiveType" isUnique="false" association="_DkBw4EHmEdyxlrpSW7ggPQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_DkBw4EHmEdyxlrpSW7ggPQ" name="Extension_C_Typedef" memberEnd="_DkDmEEHmEdyxlrpSW7ggPQ _DkGCUEHmEdyxlrpSW7ggPQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_DkDmEEHmEdyxlrpSW7ggPQ" name="extension_C_Typedef" type="_ygvPAEHlEdyxlrpSW7ggPQ" aggregation="composite" association="_DkBw4EHmEdyxlrpSW7ggPQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_HPbEkEHmEdyxlrpSW7ggPQ" name="C_Macro">
<ownedAttribute xmi:id="_UbCQEEPwEdyRdtrzgCMxHg" name="base_Feature" isUnique="false" association="_Ua9XkEPwEdyRdtrzgCMxHg">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Feature"/>
</ownedAttribute>
<ownedAttribute xmi:id="_lE-x8EP9EdyXRJo_SB0POQ" name="body" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_Ua9XkEPwEdyRdtrzgCMxHg" name="Extension_C_Macro" memberEnd="_Ua_MwEPwEdyRdtrzgCMxHg _UbCQEEPwEdyRdtrzgCMxHg">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Ua_MwEPwEdyRdtrzgCMxHg" name="extension_C_Macro" type="_HPbEkEHmEdyxlrpSW7ggPQ" aggregation="composite" association="_Ua9XkEPwEdyRdtrzgCMxHg"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Profile" xmi:id="_GPY_cBU6EdyGtuGaCXC25Q" name="CGenerator" metaclassReference="_zgFD0BU9EdyGtuGaCXC25Q _FIQWYBiqEdyL78Gqc5OeNA _KpH0kBjDEdyfI_WOjDrRyg _Hv59MBjuEdyGHM4pSbTixw _ONCjQBjvEdyGHM4pSbTixw _fMxPABmYEdyYiu3uPO8AqQ">
<eAnnotations xmi:id="_IEXkMxU6EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
<contents xmi:type="ecore:EPackage" xmi:id="_7bRFQcdtEd29as0ocaFXLw" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/_7bRFQMdtEd29as0ocaFXLw/32" nsPrefix="CGenerator">
<eAnnotations xmi:id="_7bRFmsdtEd29as0ocaFXLw" source="PapyrusVersion">
<details xmi:id="_7bRFm8dtEd29as0ocaFXLw" key="Version" value="1.1.0"/>
<details xmi:id="_7bRFnMdtEd29as0ocaFXLw" key="Comment" value=""/>
<details xmi:id="_7bRFncdtEd29as0ocaFXLw" key="Copyright" value=""/>
<details xmi:id="_7bRFnsdtEd29as0ocaFXLw" key="Date" value="2008-12-11"/>
<details xmi:id="_7bRFn8dtEd29as0ocaFXLw" key="Author" value="Yann Tanguy (CEA LIST)"/>
</eAnnotations>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_7bRFQsdtEd29as0ocaFXLw" name="C_Type">
<eAnnotations xmi:id="_7bRFQ8dtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFRMdtEd29as0ocaFXLw" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFRsdtEd29as0ocaFXLw" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFSMdtEd29as0ocaFXLw" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFSsdtEd29as0ocaFXLw" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_7bRFTMdtEd29as0ocaFXLw" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_7bRFTsdtEd29as0ocaFXLw" name="C_Feature">
<eAnnotations xmi:id="_7bRFT8dtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFUMdtEd29as0ocaFXLw" name="storageClass" ordered="false" unique="false" eType="_7bRFZMdtEd29as0ocaFXLw"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFUsdtEd29as0ocaFXLw" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFVMdtEd29as0ocaFXLw" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFVsdtEd29as0ocaFXLw" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFWMdtEd29as0ocaFXLw" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFWsdtEd29as0ocaFXLw" name="acess" ordered="false" unique="false" lowerBound="1" eType="_7bRFa8dtEd29as0ocaFXLw"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFXMdtEd29as0ocaFXLw" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFXsdtEd29as0ocaFXLw" name="bitLength" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_7bRFYMdtEd29as0ocaFXLw" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_7bRFYsdtEd29as0ocaFXLw" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_7bRFZMdtEd29as0ocaFXLw" name="StorageClass">
<eAnnotations xmi:id="_7bRFZcdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_7bRFZsdtEd29as0ocaFXLw" name="auto"/>
<eLiterals xmi:id="_7bRFZ8dtEd29as0ocaFXLw" name="register" value="1"/>
<eLiterals xmi:id="_7bRFaMdtEd29as0ocaFXLw" name="extern" value="2"/>
<eLiterals xmi:id="_7bRFacdtEd29as0ocaFXLw" name="static" value="3"/>
<eLiterals xmi:id="_7bRFasdtEd29as0ocaFXLw" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_7bRFa8dtEd29as0ocaFXLw" name="AccessKind">
<eAnnotations xmi:id="_7bRFbMdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_7bRFbcdtEd29as0ocaFXLw" name="read"/>
<eLiterals xmi:id="_7bRFbsdtEd29as0ocaFXLw" name="write" value="1"/>
<eLiterals xmi:id="_7bRFb8dtEd29as0ocaFXLw" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_7bRFcMdtEd29as0ocaFXLw" name="NoGenCode">
<eAnnotations xmi:id="_7bRFccdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_7bRFcsdtEd29as0ocaFXLw" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_7bRFdMdtEd29as0ocaFXLw" name="C_NamedElement">
<eAnnotations xmi:id="_7bRFdcdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFdsdtEd29as0ocaFXLw" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFeMdtEd29as0ocaFXLw" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFesdtEd29as0ocaFXLw" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_7bRFfMdtEd29as0ocaFXLw" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_7bRFfsdtEd29as0ocaFXLw" name="Importer">
<eAnnotations xmi:id="_7bRFf8dtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7bRFgMdtEd29as0ocaFXLw" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_7bRFgsdtEd29as0ocaFXLw" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_lg3qgcdtEd29as0ocaFXLw" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/_lg3qgMdtEd29as0ocaFXLw/31" nsPrefix="CGenerator">
<eAnnotations xmi:id="_lhA0csdtEd29as0ocaFXLw" source="PapyrusVersion">
<details xmi:id="_lhA0c8dtEd29as0ocaFXLw" key="Version" value="1.0.0"/>
<details xmi:id="_lhA0dMdtEd29as0ocaFXLw" key="Comment" value=""/>
<details xmi:id="_lhA0dcdtEd29as0ocaFXLw" key="Copyright" value=""/>
<details xmi:id="_lhA0dsdtEd29as0ocaFXLw" key="Date" value="2008-12-11"/>
<details xmi:id="_lhA0d8dtEd29as0ocaFXLw" key="Author" value="Yann Tanguy (CEA LIST)"/>
</eAnnotations>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_lg3qgsdtEd29as0ocaFXLw" name="C_Type">
<eAnnotations xmi:id="_lg3qg8dtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qhMdtEd29as0ocaFXLw" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qhsdtEd29as0ocaFXLw" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qiMdtEd29as0ocaFXLw" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qisdtEd29as0ocaFXLw" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lg3qjMdtEd29as0ocaFXLw" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_lg3qjsdtEd29as0ocaFXLw" name="C_Feature">
<eAnnotations xmi:id="_lg3qj8dtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_lg3qkMdtEd29as0ocaFXLw" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_lg3qkcdtEd29as0ocaFXLw" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_lg3qksdtEd29as0ocaFXLw" source="redefines" references="_lg3qnMdtEd29as0ocaFXLw"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qlMdtEd29as0ocaFXLw" name="storageClass" ordered="false" unique="false" eType="_lg3qqMdtEd29as0ocaFXLw"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qlsdtEd29as0ocaFXLw" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qmMdtEd29as0ocaFXLw" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qmsdtEd29as0ocaFXLw" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lg3qnMdtEd29as0ocaFXLw" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qnsdtEd29as0ocaFXLw" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qoMdtEd29as0ocaFXLw" name="acess" ordered="false" unique="false" lowerBound="1" eType="_lg3qr8dtEd29as0ocaFXLw"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qosdtEd29as0ocaFXLw" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qpMdtEd29as0ocaFXLw" name="bitLength" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lg3qpsdtEd29as0ocaFXLw" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_lg3qqMdtEd29as0ocaFXLw" name="StorageClass">
<eAnnotations xmi:id="_lg3qqcdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_lg3qqsdtEd29as0ocaFXLw" name="auto"/>
<eLiterals xmi:id="_lg3qq8dtEd29as0ocaFXLw" name="register" value="1"/>
<eLiterals xmi:id="_lg3qrMdtEd29as0ocaFXLw" name="extern" value="2"/>
<eLiterals xmi:id="_lg3qrcdtEd29as0ocaFXLw" name="static" value="3"/>
<eLiterals xmi:id="_lg3qrsdtEd29as0ocaFXLw" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_lg3qr8dtEd29as0ocaFXLw" name="AccessKind">
<eAnnotations xmi:id="_lg3qsMdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_lg3qscdtEd29as0ocaFXLw" name="read"/>
<eLiterals xmi:id="_lg3qssdtEd29as0ocaFXLw" name="write" value="1"/>
<eLiterals xmi:id="_lg3qs8dtEd29as0ocaFXLw" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_lg3qtMdtEd29as0ocaFXLw" name="NoGenCode">
<eAnnotations xmi:id="_lg3qtcdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lg3qtsdtEd29as0ocaFXLw" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_lg3quMdtEd29as0ocaFXLw" name="C_NamedElement">
<eAnnotations xmi:id="_lg3qucdtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qusdtEd29as0ocaFXLw" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qvMdtEd29as0ocaFXLw" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qvsdtEd29as0ocaFXLw" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lg3qwMdtEd29as0ocaFXLw" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_lg3qwsdtEd29as0ocaFXLw" name="Importer">
<eAnnotations xmi:id="_lg3qw8dtEd29as0ocaFXLw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lg3qxMdtEd29as0ocaFXLw" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lg3qxsdtEd29as0ocaFXLw" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="__1yskEP-EdyN-oOhaWIQYg" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/__1yFgEP-EdyN-oOhaWIQYg/30" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="__1yskUP-EdyN-oOhaWIQYg" name="C_Type">
<eAnnotations xmi:id="__1yskkP-EdyN-oOhaWIQYg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1ysk0P-EdyN-oOhaWIQYg" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1yslUP-EdyN-oOhaWIQYg" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1ysl0P-EdyN-oOhaWIQYg" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1ysmUP-EdyN-oOhaWIQYg" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__1ysm0P-EdyN-oOhaWIQYg" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="__1ysnUP-EdyN-oOhaWIQYg" name="C_Feature">
<eAnnotations xmi:id="__1ysnkP-EdyN-oOhaWIQYg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="__1ysn0P-EdyN-oOhaWIQYg" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="__1ysoEP-EdyN-oOhaWIQYg" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="__1ysoUP-EdyN-oOhaWIQYg" source="redefines" references="__1zTpUP-EdyN-oOhaWIQYg"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1yso0P-EdyN-oOhaWIQYg" name="storageClass" ordered="false" unique="false" eType="__1zTsUP-EdyN-oOhaWIQYg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1yspUP-EdyN-oOhaWIQYg" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1zToUP-EdyN-oOhaWIQYg" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1zTo0P-EdyN-oOhaWIQYg" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__1zTpUP-EdyN-oOhaWIQYg" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1zTp0P-EdyN-oOhaWIQYg" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1zTqUP-EdyN-oOhaWIQYg" name="acess" ordered="false" unique="false" lowerBound="1" eType="__1zTuEP-EdyN-oOhaWIQYg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1zTq0P-EdyN-oOhaWIQYg" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1zTrUP-EdyN-oOhaWIQYg" name="bitLength" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__1zTr0P-EdyN-oOhaWIQYg" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="__1zTsUP-EdyN-oOhaWIQYg" name="StorageClass">
<eAnnotations xmi:id="__1zTskP-EdyN-oOhaWIQYg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="__1zTs0P-EdyN-oOhaWIQYg" name="auto"/>
<eLiterals xmi:id="__1zTtEP-EdyN-oOhaWIQYg" name="register" value="1"/>
<eLiterals xmi:id="__1zTtUP-EdyN-oOhaWIQYg" name="extern" value="2"/>
<eLiterals xmi:id="__1zTtkP-EdyN-oOhaWIQYg" name="static" value="3"/>
<eLiterals xmi:id="__1zTt0P-EdyN-oOhaWIQYg" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="__1zTuEP-EdyN-oOhaWIQYg" name="AccessKind">
<eAnnotations xmi:id="__1zTuUP-EdyN-oOhaWIQYg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="__1zTukP-EdyN-oOhaWIQYg" name="read"/>
<eLiterals xmi:id="__1zTu0P-EdyN-oOhaWIQYg" name="write" value="1"/>
<eLiterals xmi:id="__1zTvEP-EdyN-oOhaWIQYg" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="__1zTvUP-EdyN-oOhaWIQYg" name="NoGenCode">
<eAnnotations xmi:id="__1zTvkP-EdyN-oOhaWIQYg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__1zTv0P-EdyN-oOhaWIQYg" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="__1zTwUP-EdyN-oOhaWIQYg" name="C_NamedElement">
<eAnnotations xmi:id="__1zTwkP-EdyN-oOhaWIQYg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1zTw0P-EdyN-oOhaWIQYg" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1zTxUP-EdyN-oOhaWIQYg" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1zTx0P-EdyN-oOhaWIQYg" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__1zTyUP-EdyN-oOhaWIQYg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="__1zTy0P-EdyN-oOhaWIQYg" name="Importer">
<eAnnotations xmi:id="__1zTzEP-EdyN-oOhaWIQYg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="__1zTzUP-EdyN-oOhaWIQYg" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="__1zTz0P-EdyN-oOhaWIQYg" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_xvdggEP9EdyXRJo_SB0POQ" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/_xvcSYEP9EdyXRJo_SB0POQ/29" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_xvdggUP9EdyXRJo_SB0POQ" name="C_Type">
<eAnnotations xmi:id="_xvdggkP9EdyXRJo_SB0POQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdgg0P9EdyXRJo_SB0POQ" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdghUP9EdyXRJo_SB0POQ" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdgh0P9EdyXRJo_SB0POQ" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdgiUP9EdyXRJo_SB0POQ" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xvdgi0P9EdyXRJo_SB0POQ" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_xvdgjUP9EdyXRJo_SB0POQ" name="C_Feature">
<eAnnotations xmi:id="_xvdgjkP9EdyXRJo_SB0POQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_xvdgj0P9EdyXRJo_SB0POQ" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_xvdgkEP9EdyXRJo_SB0POQ" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_xvdgkUP9EdyXRJo_SB0POQ" source="redefines" references="_xvdgm0P9EdyXRJo_SB0POQ"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdgk0P9EdyXRJo_SB0POQ" name="storageClass" ordered="false" unique="false" eType="_xvdgp0P9EdyXRJo_SB0POQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdglUP9EdyXRJo_SB0POQ" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdgl0P9EdyXRJo_SB0POQ" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdgmUP9EdyXRJo_SB0POQ" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xvdgm0P9EdyXRJo_SB0POQ" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdgnUP9EdyXRJo_SB0POQ" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdgn0P9EdyXRJo_SB0POQ" name="acess" ordered="false" unique="false" lowerBound="1" eType="_xvdgrkP9EdyXRJo_SB0POQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdgoUP9EdyXRJo_SB0POQ" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdgo0P9EdyXRJo_SB0POQ" name="bitLength" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xvdgpUP9EdyXRJo_SB0POQ" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_xvdgp0P9EdyXRJo_SB0POQ" name="StorageClass">
<eAnnotations xmi:id="_xvdgqEP9EdyXRJo_SB0POQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_xvdgqUP9EdyXRJo_SB0POQ" name="auto"/>
<eLiterals xmi:id="_xvdgqkP9EdyXRJo_SB0POQ" name="register" value="1"/>
<eLiterals xmi:id="_xvdgq0P9EdyXRJo_SB0POQ" name="extern" value="2"/>
<eLiterals xmi:id="_xvdgrEP9EdyXRJo_SB0POQ" name="static" value="3"/>
<eLiterals xmi:id="_xvdgrUP9EdyXRJo_SB0POQ" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_xvdgrkP9EdyXRJo_SB0POQ" name="AccessKind">
<eAnnotations xmi:id="_xvdgr0P9EdyXRJo_SB0POQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_xvdgsEP9EdyXRJo_SB0POQ" name="read"/>
<eLiterals xmi:id="_xvdgsUP9EdyXRJo_SB0POQ" name="write" value="1"/>
<eLiterals xmi:id="_xvdgskP9EdyXRJo_SB0POQ" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_xvdgs0P9EdyXRJo_SB0POQ" name="NoGenCode">
<eAnnotations xmi:id="_xvdgtEP9EdyXRJo_SB0POQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xvdgtUP9EdyXRJo_SB0POQ" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_xvdgt0P9EdyXRJo_SB0POQ" name="C_NamedElement">
<eAnnotations xmi:id="_xvdguEP9EdyXRJo_SB0POQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdguUP9EdyXRJo_SB0POQ" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdgu0P9EdyXRJo_SB0POQ" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdgvUP9EdyXRJo_SB0POQ" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xvdgv0P9EdyXRJo_SB0POQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_xvdgwUP9EdyXRJo_SB0POQ" name="Importer">
<eAnnotations xmi:id="_xvdgwkP9EdyXRJo_SB0POQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xvdgw0P9EdyXRJo_SB0POQ" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xvdgxUP9EdyXRJo_SB0POQ" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_1gpJkEPxEdybAJ4m8R8XFA" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/_1goigEPxEdybAJ4m8R8XFA/28" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1gpJkUPxEdybAJ4m8R8XFA" name="C_Type">
<eAnnotations xmi:id="_1gpJkkPxEdybAJ4m8R8XFA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpJk0PxEdybAJ4m8R8XFA" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpJlUPxEdybAJ4m8R8XFA" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpJl0PxEdybAJ4m8R8XFA" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpJmUPxEdybAJ4m8R8XFA" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1gpwoUPxEdybAJ4m8R8XFA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1gpwo0PxEdybAJ4m8R8XFA" name="C_Feature">
<eAnnotations xmi:id="_1gpwpEPxEdybAJ4m8R8XFA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_1gpwpUPxEdybAJ4m8R8XFA" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_1gpwpkPxEdybAJ4m8R8XFA" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_1gpwp0PxEdybAJ4m8R8XFA" source="redefines" references="_1gpwsUPxEdybAJ4m8R8XFA"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpwqUPxEdybAJ4m8R8XFA" name="storageClass" ordered="false" unique="false" eType="_1gpwvUPxEdybAJ4m8R8XFA"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpwq0PxEdybAJ4m8R8XFA" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpwrUPxEdybAJ4m8R8XFA" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpwr0PxEdybAJ4m8R8XFA" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1gpwsUPxEdybAJ4m8R8XFA" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpws0PxEdybAJ4m8R8XFA" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpwtUPxEdybAJ4m8R8XFA" name="acess" ordered="false" unique="false" lowerBound="1" eType="_1gpwxEPxEdybAJ4m8R8XFA"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpwt0PxEdybAJ4m8R8XFA" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpwuUPxEdybAJ4m8R8XFA" name="bitLength" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1gpwu0PxEdybAJ4m8R8XFA" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_1gpwvUPxEdybAJ4m8R8XFA" name="StorageClass">
<eAnnotations xmi:id="_1gpwvkPxEdybAJ4m8R8XFA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_1gpwv0PxEdybAJ4m8R8XFA" name="auto"/>
<eLiterals xmi:id="_1gpwwEPxEdybAJ4m8R8XFA" name="register" value="1"/>
<eLiterals xmi:id="_1gpwwUPxEdybAJ4m8R8XFA" name="extern" value="2"/>
<eLiterals xmi:id="_1gpwwkPxEdybAJ4m8R8XFA" name="static" value="3"/>
<eLiterals xmi:id="_1gpww0PxEdybAJ4m8R8XFA" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_1gpwxEPxEdybAJ4m8R8XFA" name="AccessKind">
<eAnnotations xmi:id="_1gpwxUPxEdybAJ4m8R8XFA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_1gpwxkPxEdybAJ4m8R8XFA" name="read"/>
<eLiterals xmi:id="_1gpwx0PxEdybAJ4m8R8XFA" name="write" value="1"/>
<eLiterals xmi:id="_1gpwyEPxEdybAJ4m8R8XFA" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1gpwyUPxEdybAJ4m8R8XFA" name="NoGenCode">
<eAnnotations xmi:id="_1gpwykPxEdybAJ4m8R8XFA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1gpwy0PxEdybAJ4m8R8XFA" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1gpwzUPxEdybAJ4m8R8XFA" name="C_NamedElement">
<eAnnotations xmi:id="_1gpwzkPxEdybAJ4m8R8XFA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpwz0PxEdybAJ4m8R8XFA" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpw0UPxEdybAJ4m8R8XFA" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpw00PxEdybAJ4m8R8XFA" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1gpw1UPxEdybAJ4m8R8XFA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1gpw10PxEdybAJ4m8R8XFA" name="Importer">
<eAnnotations xmi:id="_1gpw2EPxEdybAJ4m8R8XFA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1gpw2UPxEdybAJ4m8R8XFA" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1gpw20PxEdybAJ4m8R8XFA" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_n3EFIEHmEdyxlrpSW7ggPQ" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/_n3C3AEHmEdyxlrpSW7ggPQ/27" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_n3EFIUHmEdyxlrpSW7ggPQ" name="C_Type">
<eAnnotations xmi:id="_n3EFIkHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFI0HmEdyxlrpSW7ggPQ" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFJUHmEdyxlrpSW7ggPQ" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFJ0HmEdyxlrpSW7ggPQ" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFKUHmEdyxlrpSW7ggPQ" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_n3EFK0HmEdyxlrpSW7ggPQ" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_n3EFLUHmEdyxlrpSW7ggPQ" name="C_Feature">
<eAnnotations xmi:id="_n3EFLkHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_n3EFL0HmEdyxlrpSW7ggPQ" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_n3EFMEHmEdyxlrpSW7ggPQ" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_n3EFMUHmEdyxlrpSW7ggPQ" source="redefines" references="_n3EFO0HmEdyxlrpSW7ggPQ"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFM0HmEdyxlrpSW7ggPQ" name="storageClass" ordered="false" unique="false" eType="_n3EFR0HmEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFNUHmEdyxlrpSW7ggPQ" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFN0HmEdyxlrpSW7ggPQ" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFOUHmEdyxlrpSW7ggPQ" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_n3EFO0HmEdyxlrpSW7ggPQ" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFPUHmEdyxlrpSW7ggPQ" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFP0HmEdyxlrpSW7ggPQ" name="acess" ordered="false" unique="false" lowerBound="1" eType="_n3EFTkHmEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFQUHmEdyxlrpSW7ggPQ" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFQ0HmEdyxlrpSW7ggPQ" name="bitLength" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_n3EFRUHmEdyxlrpSW7ggPQ" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_n3EFR0HmEdyxlrpSW7ggPQ" name="StorageClass">
<eAnnotations xmi:id="_n3EFSEHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_n3EFSUHmEdyxlrpSW7ggPQ" name="auto"/>
<eLiterals xmi:id="_n3EFSkHmEdyxlrpSW7ggPQ" name="register" value="1"/>
<eLiterals xmi:id="_n3EFS0HmEdyxlrpSW7ggPQ" name="extern" value="2"/>
<eLiterals xmi:id="_n3EFTEHmEdyxlrpSW7ggPQ" name="static" value="3"/>
<eLiterals xmi:id="_n3EFTUHmEdyxlrpSW7ggPQ" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_n3EFTkHmEdyxlrpSW7ggPQ" name="AccessKind">
<eAnnotations xmi:id="_n3EFT0HmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_n3EFUEHmEdyxlrpSW7ggPQ" name="read"/>
<eLiterals xmi:id="_n3EFUUHmEdyxlrpSW7ggPQ" name="write" value="1"/>
<eLiterals xmi:id="_n3EFUkHmEdyxlrpSW7ggPQ" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_n3EFU0HmEdyxlrpSW7ggPQ" name="NoGenCode">
<eAnnotations xmi:id="_n3EFVEHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_n3EFVUHmEdyxlrpSW7ggPQ" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_n3EFV0HmEdyxlrpSW7ggPQ" name="C_NamedElement">
<eAnnotations xmi:id="_n3EFWEHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFWUHmEdyxlrpSW7ggPQ" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFW0HmEdyxlrpSW7ggPQ" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFXUHmEdyxlrpSW7ggPQ" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_n3EFX0HmEdyxlrpSW7ggPQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_n3EFYUHmEdyxlrpSW7ggPQ" name="Importer">
<eAnnotations xmi:id="_n3EFYkHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_n3EFY0HmEdyxlrpSW7ggPQ" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_n3EFZUHmEdyxlrpSW7ggPQ" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_FgHqIEHmEdyxlrpSW7ggPQ" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/_FgHDEEHmEdyxlrpSW7ggPQ/26" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_FgHqIUHmEdyxlrpSW7ggPQ" name="C_Type">
<eAnnotations xmi:id="_FgHqIkHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgHqI0HmEdyxlrpSW7ggPQ" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgHqJUHmEdyxlrpSW7ggPQ" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgHqJ0HmEdyxlrpSW7ggPQ" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgHqKUHmEdyxlrpSW7ggPQ" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FgHqK0HmEdyxlrpSW7ggPQ" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_FgHqLUHmEdyxlrpSW7ggPQ" name="C_Feature">
<eAnnotations xmi:id="_FgHqLkHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_FgHqL0HmEdyxlrpSW7ggPQ" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_FgHqMEHmEdyxlrpSW7ggPQ" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_FgHqMUHmEdyxlrpSW7ggPQ" source="redefines" references="_FgHqO0HmEdyxlrpSW7ggPQ"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgHqM0HmEdyxlrpSW7ggPQ" name="storageClass" ordered="false" unique="false" eType="_FgIRN0HmEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgHqNUHmEdyxlrpSW7ggPQ" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgHqN0HmEdyxlrpSW7ggPQ" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgHqOUHmEdyxlrpSW7ggPQ" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FgHqO0HmEdyxlrpSW7ggPQ" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgHqPUHmEdyxlrpSW7ggPQ" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgHqP0HmEdyxlrpSW7ggPQ" name="acess" ordered="false" unique="false" lowerBound="1" eType="_FgIRPkHmEdyxlrpSW7ggPQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgIRMUHmEdyxlrpSW7ggPQ" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgIRM0HmEdyxlrpSW7ggPQ" name="bitLength" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FgIRNUHmEdyxlrpSW7ggPQ" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_FgIRN0HmEdyxlrpSW7ggPQ" name="StorageClass">
<eAnnotations xmi:id="_FgIROEHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_FgIROUHmEdyxlrpSW7ggPQ" name="auto"/>
<eLiterals xmi:id="_FgIROkHmEdyxlrpSW7ggPQ" name="register" value="1"/>
<eLiterals xmi:id="_FgIRO0HmEdyxlrpSW7ggPQ" name="extern" value="2"/>
<eLiterals xmi:id="_FgIRPEHmEdyxlrpSW7ggPQ" name="static" value="3"/>
<eLiterals xmi:id="_FgIRPUHmEdyxlrpSW7ggPQ" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_FgIRPkHmEdyxlrpSW7ggPQ" name="AccessKind">
<eAnnotations xmi:id="_FgIRP0HmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_FgIRQEHmEdyxlrpSW7ggPQ" name="read"/>
<eLiterals xmi:id="_FgIRQUHmEdyxlrpSW7ggPQ" name="write" value="1"/>
<eLiterals xmi:id="_FgIRQkHmEdyxlrpSW7ggPQ" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_FgIRQ0HmEdyxlrpSW7ggPQ" name="NoGenCode">
<eAnnotations xmi:id="_FgIRREHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FgIRRUHmEdyxlrpSW7ggPQ" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_FgIRR0HmEdyxlrpSW7ggPQ" name="C_NamedElement">
<eAnnotations xmi:id="_FgIRSEHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgIRSUHmEdyxlrpSW7ggPQ" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgIRS0HmEdyxlrpSW7ggPQ" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgIRTUHmEdyxlrpSW7ggPQ" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FgIRT0HmEdyxlrpSW7ggPQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_FgIRUUHmEdyxlrpSW7ggPQ" name="Importer">
<eAnnotations xmi:id="_FgIRUkHmEdyxlrpSW7ggPQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FgIRU0HmEdyxlrpSW7ggPQ" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FgIRVUHmEdyxlrpSW7ggPQ" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_ZdlGsEDsEdyjuIyCaGFHvQ" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/_ZdkfoEDsEdyjuIyCaGFHvQ/25" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_ZdlGsUDsEdyjuIyCaGFHvQ" name="C_Type">
<eAnnotations xmi:id="_ZdlGskDsEdyjuIyCaGFHvQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdlGs0DsEdyjuIyCaGFHvQ" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdlGtUDsEdyjuIyCaGFHvQ" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdlGt0DsEdyjuIyCaGFHvQ" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdlGuUDsEdyjuIyCaGFHvQ" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ZdlGu0DsEdyjuIyCaGFHvQ" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_ZdlGvUDsEdyjuIyCaGFHvQ" name="C_Feature">
<eAnnotations xmi:id="_ZdlGvkDsEdyjuIyCaGFHvQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_ZdlGv0DsEdyjuIyCaGFHvQ" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_ZdlGwEDsEdyjuIyCaGFHvQ" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_ZdlGwUDsEdyjuIyCaGFHvQ" source="redefines" references="_ZdlGy0DsEdyjuIyCaGFHvQ"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdlGw0DsEdyjuIyCaGFHvQ" name="storageClass" ordered="false" unique="false" eType="_ZdlG10DsEdyjuIyCaGFHvQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdlGxUDsEdyjuIyCaGFHvQ" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdlGx0DsEdyjuIyCaGFHvQ" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdlGyUDsEdyjuIyCaGFHvQ" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ZdlGy0DsEdyjuIyCaGFHvQ" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdlGzUDsEdyjuIyCaGFHvQ" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdlGz0DsEdyjuIyCaGFHvQ" name="acess" ordered="false" unique="false" lowerBound="1" eType="_ZdlG3kDsEdyjuIyCaGFHvQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdlG0UDsEdyjuIyCaGFHvQ" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdlG00DsEdyjuIyCaGFHvQ" name="bitLength" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ZdlG1UDsEdyjuIyCaGFHvQ" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_ZdlG10DsEdyjuIyCaGFHvQ" name="StorageClass">
<eAnnotations xmi:id="_ZdlG2EDsEdyjuIyCaGFHvQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_ZdlG2UDsEdyjuIyCaGFHvQ" name="auto"/>
<eLiterals xmi:id="_ZdlG2kDsEdyjuIyCaGFHvQ" name="register" value="1"/>
<eLiterals xmi:id="_ZdlG20DsEdyjuIyCaGFHvQ" name="extern" value="2"/>
<eLiterals xmi:id="_ZdlG3EDsEdyjuIyCaGFHvQ" name="static" value="3"/>
<eLiterals xmi:id="_ZdlG3UDsEdyjuIyCaGFHvQ" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_ZdlG3kDsEdyjuIyCaGFHvQ" name="AccessKind">
<eAnnotations xmi:id="_ZdlG30DsEdyjuIyCaGFHvQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_ZdlG4EDsEdyjuIyCaGFHvQ" name="read"/>
<eLiterals xmi:id="_ZdlG4UDsEdyjuIyCaGFHvQ" name="write" value="1"/>
<eLiterals xmi:id="_ZdlG4kDsEdyjuIyCaGFHvQ" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_ZdlG40DsEdyjuIyCaGFHvQ" name="NoGenCode">
<eAnnotations xmi:id="_ZdlG5EDsEdyjuIyCaGFHvQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ZdltwEDsEdyjuIyCaGFHvQ" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_ZdltwkDsEdyjuIyCaGFHvQ" name="C_NamedElement">
<eAnnotations xmi:id="_Zdltw0DsEdyjuIyCaGFHvQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdltxEDsEdyjuIyCaGFHvQ" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdltxkDsEdyjuIyCaGFHvQ" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdltyEDsEdyjuIyCaGFHvQ" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ZdltykDsEdyjuIyCaGFHvQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_ZdltzEDsEdyjuIyCaGFHvQ" name="Importer">
<eAnnotations xmi:id="_ZdltzUDsEdyjuIyCaGFHvQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZdltzkDsEdyjuIyCaGFHvQ" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Zdlt0EDsEdyjuIyCaGFHvQ" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Zdlt0kDsEdyjuIyCaGFHvQ" name="C_Typedef">
<eAnnotations xmi:id="_Zdlt00DsEdyjuIyCaGFHvQ" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Zdlt1EDsEdyjuIyCaGFHvQ" name="base_PrimitiveType" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Zdlt1kDsEdyjuIyCaGFHvQ" name="type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//PrimitiveType"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Zdlt2EDsEdyjuIyCaGFHvQ" name="isUnsigned" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_1fMqkD98EdyWndo1HgT9Ig" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/_1fK1YD98EdyWndo1HgT9Ig/24" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1fMqkT98EdyWndo1HgT9Ig" name="C_Type">
<eAnnotations xmi:id="_1fMqkj98EdyWndo1HgT9Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqkz98EdyWndo1HgT9Ig" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqlT98EdyWndo1HgT9Ig" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqlz98EdyWndo1HgT9Ig" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqmT98EdyWndo1HgT9Ig" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1fMqmz98EdyWndo1HgT9Ig" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1fMqnT98EdyWndo1HgT9Ig" name="C_Feature">
<eAnnotations xmi:id="_1fMqnj98EdyWndo1HgT9Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_1fMqnz98EdyWndo1HgT9Ig" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_1fMqoD98EdyWndo1HgT9Ig" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_1fMqoT98EdyWndo1HgT9Ig" source="redefines" references="_1fMqqz98EdyWndo1HgT9Ig"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqoz98EdyWndo1HgT9Ig" name="storageClass" ordered="false" unique="false" eType="_1fMqtz98EdyWndo1HgT9Ig"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqpT98EdyWndo1HgT9Ig" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqpz98EdyWndo1HgT9Ig" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqqT98EdyWndo1HgT9Ig" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1fMqqz98EdyWndo1HgT9Ig" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqrT98EdyWndo1HgT9Ig" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqrz98EdyWndo1HgT9Ig" name="acess" ordered="false" unique="false" lowerBound="1" eType="_1fMqvj98EdyWndo1HgT9Ig"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqsT98EdyWndo1HgT9Ig" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqsz98EdyWndo1HgT9Ig" name="bitLength" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1fMqtT98EdyWndo1HgT9Ig" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_1fMqtz98EdyWndo1HgT9Ig" name="StorageClass">
<eAnnotations xmi:id="_1fMquD98EdyWndo1HgT9Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_1fMquT98EdyWndo1HgT9Ig" name="auto"/>
<eLiterals xmi:id="_1fMquj98EdyWndo1HgT9Ig" name="register" value="1"/>
<eLiterals xmi:id="_1fMquz98EdyWndo1HgT9Ig" name="extern" value="2"/>
<eLiterals xmi:id="_1fMqvD98EdyWndo1HgT9Ig" name="static" value="3"/>
<eLiterals xmi:id="_1fMqvT98EdyWndo1HgT9Ig" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_1fMqvj98EdyWndo1HgT9Ig" name="AccessKind">
<eAnnotations xmi:id="_1fMqvz98EdyWndo1HgT9Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_1fMqwD98EdyWndo1HgT9Ig" name="read"/>
<eLiterals xmi:id="_1fMqwT98EdyWndo1HgT9Ig" name="write" value="1"/>
<eLiterals xmi:id="_1fMqwj98EdyWndo1HgT9Ig" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1fMqwz98EdyWndo1HgT9Ig" name="NoGenCode">
<eAnnotations xmi:id="_1fMqxD98EdyWndo1HgT9Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1fMqxT98EdyWndo1HgT9Ig" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1fMqxz98EdyWndo1HgT9Ig" name="C_NamedElement">
<eAnnotations xmi:id="_1fMqyD98EdyWndo1HgT9Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqyT98EdyWndo1HgT9Ig" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqyz98EdyWndo1HgT9Ig" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMqzT98EdyWndo1HgT9Ig" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1fMqzz98EdyWndo1HgT9Ig" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_1fMq0T98EdyWndo1HgT9Ig" name="Importer">
<eAnnotations xmi:id="_1fMq0j98EdyWndo1HgT9Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1fMq0z98EdyWndo1HgT9Ig" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1fMq1T98EdyWndo1HgT9Ig" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_SYifUD97EdydlOlmTTAQlA" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/_SYgqID97EdydlOlmTTAQlA/23" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_SYifUT97EdydlOlmTTAQlA" name="C_Type">
<eAnnotations xmi:id="_SYifUj97EdydlOlmTTAQlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifUz97EdydlOlmTTAQlA" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifVT97EdydlOlmTTAQlA" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifVz97EdydlOlmTTAQlA" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifWT97EdydlOlmTTAQlA" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SYifWz97EdydlOlmTTAQlA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_SYifXT97EdydlOlmTTAQlA" name="C_Feature">
<eAnnotations xmi:id="_SYifXj97EdydlOlmTTAQlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_SYifXz97EdydlOlmTTAQlA" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_SYifYD97EdydlOlmTTAQlA" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_SYifYT97EdydlOlmTTAQlA" source="redefines" references="_SYifaz97EdydlOlmTTAQlA"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifYz97EdydlOlmTTAQlA" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_SYifdz97EdydlOlmTTAQlA"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifZT97EdydlOlmTTAQlA" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifZz97EdydlOlmTTAQlA" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifaT97EdydlOlmTTAQlA" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SYifaz97EdydlOlmTTAQlA" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifbT97EdydlOlmTTAQlA" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifbz97EdydlOlmTTAQlA" name="acess" ordered="false" unique="false" lowerBound="1" eType="_SYiffj97EdydlOlmTTAQlA"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifcT97EdydlOlmTTAQlA" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifcz97EdydlOlmTTAQlA" name="bitLength" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SYifdT97EdydlOlmTTAQlA" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_SYifdz97EdydlOlmTTAQlA" name="StorageClass">
<eAnnotations xmi:id="_SYifeD97EdydlOlmTTAQlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_SYifeT97EdydlOlmTTAQlA" name="auto"/>
<eLiterals xmi:id="_SYifej97EdydlOlmTTAQlA" name="register" value="1"/>
<eLiterals xmi:id="_SYifez97EdydlOlmTTAQlA" name="extern" value="2"/>
<eLiterals xmi:id="_SYiffD97EdydlOlmTTAQlA" name="static" value="3"/>
<eLiterals xmi:id="_SYiffT97EdydlOlmTTAQlA" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_SYiffj97EdydlOlmTTAQlA" name="AccessKind">
<eAnnotations xmi:id="_SYiffz97EdydlOlmTTAQlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_SYifgD97EdydlOlmTTAQlA" name="read"/>
<eLiterals xmi:id="_SYifgT97EdydlOlmTTAQlA" name="write" value="1"/>
<eLiterals xmi:id="_SYifgj97EdydlOlmTTAQlA" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_SYifgz97EdydlOlmTTAQlA" name="NoGenCode">
<eAnnotations xmi:id="_SYifhD97EdydlOlmTTAQlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SYifhT97EdydlOlmTTAQlA" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_SYifhz97EdydlOlmTTAQlA" name="C_NamedElement">
<eAnnotations xmi:id="_SYifiD97EdydlOlmTTAQlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifiT97EdydlOlmTTAQlA" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifiz97EdydlOlmTTAQlA" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifjT97EdydlOlmTTAQlA" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SYifjz97EdydlOlmTTAQlA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_SYifkT97EdydlOlmTTAQlA" name="Importer">
<eAnnotations xmi:id="_SYifkj97EdydlOlmTTAQlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SYifkz97EdydlOlmTTAQlA" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SYiflT97EdydlOlmTTAQlA" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_114o8DweEdyHm6HnfLC8wA" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/_112zwDweEdyHm6HnfLC8wA/22" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_114o8TweEdyHm6HnfLC8wA" name="C_Type">
<eAnnotations xmi:id="_114o8jweEdyHm6HnfLC8wA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114o8zweEdyHm6HnfLC8wA" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114o9TweEdyHm6HnfLC8wA" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114o9zweEdyHm6HnfLC8wA" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114o-TweEdyHm6HnfLC8wA" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_114o-zweEdyHm6HnfLC8wA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_114o_TweEdyHm6HnfLC8wA" name="C_Feature">
<eAnnotations xmi:id="_114o_jweEdyHm6HnfLC8wA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_114o_zweEdyHm6HnfLC8wA" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_114pADweEdyHm6HnfLC8wA" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_114pATweEdyHm6HnfLC8wA" source="redefines" references="_114pCzweEdyHm6HnfLC8wA"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114pAzweEdyHm6HnfLC8wA" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_114pGTweEdyHm6HnfLC8wA"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114pBTweEdyHm6HnfLC8wA" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114pBzweEdyHm6HnfLC8wA" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114pCTweEdyHm6HnfLC8wA" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_114pCzweEdyHm6HnfLC8wA" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114pDTweEdyHm6HnfLC8wA" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114pDzweEdyHm6HnfLC8wA" name="acess" ordered="false" unique="false" lowerBound="1" eType="_114pIDweEdyHm6HnfLC8wA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_114pETweEdyHm6HnfLC8wA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioralFeature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_114pEzweEdyHm6HnfLC8wA" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114pFTweEdyHm6HnfLC8wA" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114pFzweEdyHm6HnfLC8wA" name="bitLength" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_114pGTweEdyHm6HnfLC8wA" name="StorageClass">
<eAnnotations xmi:id="_114pGjweEdyHm6HnfLC8wA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_114pGzweEdyHm6HnfLC8wA" name="auto"/>
<eLiterals xmi:id="_114pHDweEdyHm6HnfLC8wA" name="register" value="1"/>
<eLiterals xmi:id="_114pHTweEdyHm6HnfLC8wA" name="extern" value="2"/>
<eLiterals xmi:id="_114pHjweEdyHm6HnfLC8wA" name="static" value="3"/>
<eLiterals xmi:id="_114pHzweEdyHm6HnfLC8wA" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_114pIDweEdyHm6HnfLC8wA" name="AccessKind">
<eAnnotations xmi:id="_114pITweEdyHm6HnfLC8wA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_114pIjweEdyHm6HnfLC8wA" name="read"/>
<eLiterals xmi:id="_114pIzweEdyHm6HnfLC8wA" name="write" value="1"/>
<eLiterals xmi:id="_114pJDweEdyHm6HnfLC8wA" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_114pJTweEdyHm6HnfLC8wA" name="NoGenCode">
<eAnnotations xmi:id="_114pJjweEdyHm6HnfLC8wA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_114pJzweEdyHm6HnfLC8wA" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_114pKTweEdyHm6HnfLC8wA" name="C_NamedElement">
<eAnnotations xmi:id="_114pKjweEdyHm6HnfLC8wA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114pKzweEdyHm6HnfLC8wA" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114pLTweEdyHm6HnfLC8wA" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114pLzweEdyHm6HnfLC8wA" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_114pMTweEdyHm6HnfLC8wA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_114pMzweEdyHm6HnfLC8wA" name="Importer">
<eAnnotations xmi:id="_114pNDweEdyHm6HnfLC8wA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_114pNTweEdyHm6HnfLC8wA" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_114pNzweEdyHm6HnfLC8wA" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_mJtLUDwbEdy50P3mY4f53Q" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/_mJrWIDwbEdy50P3mY4f53Q/21" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_mJtLUTwbEdy50P3mY4f53Q" name="C_Type">
<eAnnotations xmi:id="_mJtLUjwbEdy50P3mY4f53Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLUzwbEdy50P3mY4f53Q" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLVTwbEdy50P3mY4f53Q" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLVzwbEdy50P3mY4f53Q" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLWTwbEdy50P3mY4f53Q" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_mJtLWzwbEdy50P3mY4f53Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_mJtLXTwbEdy50P3mY4f53Q" name="C_Feature">
<eAnnotations xmi:id="_mJtLXjwbEdy50P3mY4f53Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_mJtLXzwbEdy50P3mY4f53Q" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_mJtLYDwbEdy50P3mY4f53Q" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_mJtLYTwbEdy50P3mY4f53Q" source="redefines" references="_mJtLazwbEdy50P3mY4f53Q"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLYzwbEdy50P3mY4f53Q" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_mJtLezwbEdy50P3mY4f53Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLZTwbEdy50P3mY4f53Q" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLZzwbEdy50P3mY4f53Q" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLaTwbEdy50P3mY4f53Q" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_mJtLazwbEdy50P3mY4f53Q" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLbTwbEdy50P3mY4f53Q" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLbzwbEdy50P3mY4f53Q" name="acess" ordered="false" unique="false" lowerBound="1" eType="_mJtLgjwbEdy50P3mY4f53Q"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_mJtLcTwbEdy50P3mY4f53Q" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioralFeature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_mJtLczwbEdy50P3mY4f53Q" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLdTwbEdy50P3mY4f53Q" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLdzwbEdy50P3mY4f53Q" name="bitLength" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLeTwbEdy50P3mY4f53Q" name="Property_0" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_mJtLezwbEdy50P3mY4f53Q" name="StorageClass">
<eAnnotations xmi:id="_mJtLfDwbEdy50P3mY4f53Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_mJtLfTwbEdy50P3mY4f53Q" name="auto"/>
<eLiterals xmi:id="_mJtLfjwbEdy50P3mY4f53Q" name="register" value="1"/>
<eLiterals xmi:id="_mJtLfzwbEdy50P3mY4f53Q" name="extern" value="2"/>
<eLiterals xmi:id="_mJtLgDwbEdy50P3mY4f53Q" name="static" value="3"/>
<eLiterals xmi:id="_mJtLgTwbEdy50P3mY4f53Q" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_mJtLgjwbEdy50P3mY4f53Q" name="AccessKind">
<eAnnotations xmi:id="_mJtLgzwbEdy50P3mY4f53Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_mJtLhDwbEdy50P3mY4f53Q" name="read"/>
<eLiterals xmi:id="_mJtLhTwbEdy50P3mY4f53Q" name="write" value="1"/>
<eLiterals xmi:id="_mJtLhjwbEdy50P3mY4f53Q" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_mJtLhzwbEdy50P3mY4f53Q" name="NoGenCode">
<eAnnotations xmi:id="_mJtLiDwbEdy50P3mY4f53Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_mJtLiTwbEdy50P3mY4f53Q" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_mJtLizwbEdy50P3mY4f53Q" name="C_NamedElement">
<eAnnotations xmi:id="_mJtLjDwbEdy50P3mY4f53Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLjTwbEdy50P3mY4f53Q" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLjzwbEdy50P3mY4f53Q" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLkTwbEdy50P3mY4f53Q" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_mJtLkzwbEdy50P3mY4f53Q" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_mJtLlTwbEdy50P3mY4f53Q" name="Importer">
<eAnnotations xmi:id="_mJtLljwbEdy50P3mY4f53Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mJtLlzwbEdy50P3mY4f53Q" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_mJtLmTwbEdy50P3mY4f53Q" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_-Iab0DnZEdyK9KOUzoZMXQ" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/_-IYmoDnZEdyK9KOUzoZMXQ/20" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-Iab0TnZEdyK9KOUzoZMXQ" name="C_Type">
<eAnnotations xmi:id="_-Iab0jnZEdyK9KOUzoZMXQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Iab0znZEdyK9KOUzoZMXQ" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Iab1TnZEdyK9KOUzoZMXQ" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Iab1znZEdyK9KOUzoZMXQ" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Iab2TnZEdyK9KOUzoZMXQ" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-Iab2znZEdyK9KOUzoZMXQ" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-Iab3TnZEdyK9KOUzoZMXQ" name="C_Feature">
<eAnnotations xmi:id="_-Iab3jnZEdyK9KOUzoZMXQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_-Iab3znZEdyK9KOUzoZMXQ" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_-Iab4DnZEdyK9KOUzoZMXQ" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_-Iab4TnZEdyK9KOUzoZMXQ" source="redefines" references="_-Iab6znZEdyK9KOUzoZMXQ"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Iab4znZEdyK9KOUzoZMXQ" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_-Iab-TnZEdyK9KOUzoZMXQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Iab5TnZEdyK9KOUzoZMXQ" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Iab5znZEdyK9KOUzoZMXQ" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Iab6TnZEdyK9KOUzoZMXQ" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-Iab6znZEdyK9KOUzoZMXQ" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Iab7TnZEdyK9KOUzoZMXQ" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Iab7znZEdyK9KOUzoZMXQ" name="acess" ordered="false" unique="false" lowerBound="1" eType="_-IacADnZEdyK9KOUzoZMXQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-Iab8TnZEdyK9KOUzoZMXQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioralFeature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-Iab8znZEdyK9KOUzoZMXQ" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Iab9TnZEdyK9KOUzoZMXQ" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Iab9znZEdyK9KOUzoZMXQ" name="bitLength" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-Iab-TnZEdyK9KOUzoZMXQ" name="StorageClass">
<eAnnotations xmi:id="_-Iab-jnZEdyK9KOUzoZMXQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_-Iab-znZEdyK9KOUzoZMXQ" name="auto"/>
<eLiterals xmi:id="_-Iab_DnZEdyK9KOUzoZMXQ" name="register" value="1"/>
<eLiterals xmi:id="_-Iab_TnZEdyK9KOUzoZMXQ" name="extern" value="2"/>
<eLiterals xmi:id="_-Iab_jnZEdyK9KOUzoZMXQ" name="static" value="3"/>
<eLiterals xmi:id="_-Iab_znZEdyK9KOUzoZMXQ" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_-IacADnZEdyK9KOUzoZMXQ" name="AccessKind">
<eAnnotations xmi:id="_-IacATnZEdyK9KOUzoZMXQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_-IacAjnZEdyK9KOUzoZMXQ" name="read"/>
<eLiterals xmi:id="_-IacAznZEdyK9KOUzoZMXQ" name="write" value="1"/>
<eLiterals xmi:id="_-IacBDnZEdyK9KOUzoZMXQ" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-IacBTnZEdyK9KOUzoZMXQ" name="NoGenCode">
<eAnnotations xmi:id="_-IacBjnZEdyK9KOUzoZMXQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-IacBznZEdyK9KOUzoZMXQ" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-IacCTnZEdyK9KOUzoZMXQ" name="C_NamedElement">
<eAnnotations xmi:id="_-IacCjnZEdyK9KOUzoZMXQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-IacCznZEdyK9KOUzoZMXQ" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-IacDTnZEdyK9KOUzoZMXQ" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-IacDznZEdyK9KOUzoZMXQ" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-IacETnZEdyK9KOUzoZMXQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-IacEznZEdyK9KOUzoZMXQ" name="Importer">
<eAnnotations xmi:id="_-IacFDnZEdyK9KOUzoZMXQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-IacFTnZEdyK9KOUzoZMXQ" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-IacFznZEdyK9KOUzoZMXQ" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_51qVkDnLEdyhj8_f1ShKKA" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/_51ogYDnLEdyhj8_f1ShKKA/19" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_51qVkTnLEdyhj8_f1ShKKA" name="C_Type">
<eAnnotations xmi:id="_51qVkjnLEdyhj8_f1ShKKA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51qVkznLEdyhj8_f1ShKKA" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51qVlTnLEdyhj8_f1ShKKA" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51qVlznLEdyhj8_f1ShKKA" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51qVmTnLEdyhj8_f1ShKKA" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_51qVmznLEdyhj8_f1ShKKA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_51qVnTnLEdyhj8_f1ShKKA" name="C_Feature">
<eAnnotations xmi:id="_51qVnjnLEdyhj8_f1ShKKA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_51qVnznLEdyhj8_f1ShKKA" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_51qVoDnLEdyhj8_f1ShKKA" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_51qVoTnLEdyhj8_f1ShKKA" source="redefines" references="_51qVqznLEdyhj8_f1ShKKA"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51qVoznLEdyhj8_f1ShKKA" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_51qVtznLEdyhj8_f1ShKKA"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51qVpTnLEdyhj8_f1ShKKA" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51qVpznLEdyhj8_f1ShKKA" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51qVqTnLEdyhj8_f1ShKKA" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_51qVqznLEdyhj8_f1ShKKA" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51qVrTnLEdyhj8_f1ShKKA" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51qVrznLEdyhj8_f1ShKKA" name="acess" ordered="false" unique="false" lowerBound="1" eType="_51q8pDnLEdyhj8_f1ShKKA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_51qVsTnLEdyhj8_f1ShKKA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioralFeature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_51qVsznLEdyhj8_f1ShKKA" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51qVtTnLEdyhj8_f1ShKKA" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_51qVtznLEdyhj8_f1ShKKA" name="StorageClass">
<eAnnotations xmi:id="_51qVuDnLEdyhj8_f1ShKKA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_51qVuTnLEdyhj8_f1ShKKA" name="auto"/>
<eLiterals xmi:id="_51q8oDnLEdyhj8_f1ShKKA" name="register" value="1"/>
<eLiterals xmi:id="_51q8oTnLEdyhj8_f1ShKKA" name="extern" value="2"/>
<eLiterals xmi:id="_51q8ojnLEdyhj8_f1ShKKA" name="static" value="3"/>
<eLiterals xmi:id="_51q8oznLEdyhj8_f1ShKKA" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_51q8pDnLEdyhj8_f1ShKKA" name="AccessKind">
<eAnnotations xmi:id="_51q8pTnLEdyhj8_f1ShKKA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_51q8pjnLEdyhj8_f1ShKKA" name="read"/>
<eLiterals xmi:id="_51q8pznLEdyhj8_f1ShKKA" name="write" value="1"/>
<eLiterals xmi:id="_51q8qDnLEdyhj8_f1ShKKA" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_51q8qTnLEdyhj8_f1ShKKA" name="NoGenCode">
<eAnnotations xmi:id="_51q8qjnLEdyhj8_f1ShKKA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_51q8qznLEdyhj8_f1ShKKA" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_51q8rTnLEdyhj8_f1ShKKA" name="C_NamedElement">
<eAnnotations xmi:id="_51q8rjnLEdyhj8_f1ShKKA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51q8rznLEdyhj8_f1ShKKA" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51q8sTnLEdyhj8_f1ShKKA" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51q8sznLEdyhj8_f1ShKKA" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_51q8tTnLEdyhj8_f1ShKKA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_51q8tznLEdyhj8_f1ShKKA" name="Importer">
<eAnnotations xmi:id="_51q8uDnLEdyhj8_f1ShKKA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_51q8uTnLEdyhj8_f1ShKKA" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_51q8uznLEdyhj8_f1ShKKA" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_VCJOIBtFEdyd3OUuj4yv-Q" name="CGenerator" nsURI="http://PapyrusC/schemas/CGenerator/_VCHY8BtFEdyd3OUuj4yv-Q/18" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VCJOIRtFEdyd3OUuj4yv-Q" name="C_Type">
<eAnnotations xmi:id="_VCJOIhtFEdyd3OUuj4yv-Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJOIxtFEdyd3OUuj4yv-Q" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJOJBtFEdyd3OUuj4yv-Q" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJOJRtFEdyd3OUuj4yv-Q" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJOJhtFEdyd3OUuj4yv-Q" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VCJOJxtFEdyd3OUuj4yv-Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VCJOKBtFEdyd3OUuj4yv-Q" name="C_Feature">
<eAnnotations xmi:id="_VCJOKRtFEdyd3OUuj4yv-Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_VCJOKhtFEdyd3OUuj4yv-Q" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_VCJOKxtFEdyd3OUuj4yv-Q" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_VCJOLBtFEdyd3OUuj4yv-Q" source="redefines" references="_VCJOMRtFEdyd3OUuj4yv-Q"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJOLRtFEdyd3OUuj4yv-Q" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_VCJONxtFEdyd3OUuj4yv-Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJOLhtFEdyd3OUuj4yv-Q" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJOLxtFEdyd3OUuj4yv-Q" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJOMBtFEdyd3OUuj4yv-Q" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VCJOMRtFEdyd3OUuj4yv-Q" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJOMhtFEdyd3OUuj4yv-Q" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJOMxtFEdyd3OUuj4yv-Q" name="acess" ordered="false" unique="false" lowerBound="1" eType="_VCJOPhtFEdyd3OUuj4yv-Q"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VCJONBtFEdyd3OUuj4yv-Q" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioralFeature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VCJONRtFEdyd3OUuj4yv-Q" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJONhtFEdyd3OUuj4yv-Q" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_VCJONxtFEdyd3OUuj4yv-Q" name="StorageClass">
<eAnnotations xmi:id="_VCJOOBtFEdyd3OUuj4yv-Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_VCJOORtFEdyd3OUuj4yv-Q" name="auto"/>
<eLiterals xmi:id="_VCJOOhtFEdyd3OUuj4yv-Q" name="register" value="1"/>
<eLiterals xmi:id="_VCJOOxtFEdyd3OUuj4yv-Q" name="extern" value="2"/>
<eLiterals xmi:id="_VCJOPBtFEdyd3OUuj4yv-Q" name="static" value="3"/>
<eLiterals xmi:id="_VCJOPRtFEdyd3OUuj4yv-Q" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_VCJOPhtFEdyd3OUuj4yv-Q" name="AccessKind">
<eAnnotations xmi:id="_VCJOPxtFEdyd3OUuj4yv-Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_VCJ1MBtFEdyd3OUuj4yv-Q" name="read"/>
<eLiterals xmi:id="_VCJ1MRtFEdyd3OUuj4yv-Q" name="write" value="1"/>
<eLiterals xmi:id="_VCJ1MhtFEdyd3OUuj4yv-Q" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VCJ1MxtFEdyd3OUuj4yv-Q" name="NoGenCode">
<eAnnotations xmi:id="_VCJ1NBtFEdyd3OUuj4yv-Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VCJ1NRtFEdyd3OUuj4yv-Q" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VCJ1NhtFEdyd3OUuj4yv-Q" name="C_NamedElement">
<eAnnotations xmi:id="_VCJ1NxtFEdyd3OUuj4yv-Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJ1OBtFEdyd3OUuj4yv-Q" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJ1ORtFEdyd3OUuj4yv-Q" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJ1OhtFEdyd3OUuj4yv-Q" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VCJ1OxtFEdyd3OUuj4yv-Q" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VCJ1PBtFEdyd3OUuj4yv-Q" name="Importer">
<eAnnotations xmi:id="_VCJ1PRtFEdyd3OUuj4yv-Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VCJ1PhtFEdyd3OUuj4yv-Q" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VCJ1PxtFEdyd3OUuj4yv-Q" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_l_8L8BmYEdyYiu3uPO8AqQ" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_l_7k4BmYEdyYiu3uPO8AqQ/17" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_l_8L8RmYEdyYiu3uPO8AqQ" name="C_Type">
<eAnnotations xmi:id="_l_8L8hmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8L8xmYEdyYiu3uPO8AqQ" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8L9BmYEdyYiu3uPO8AqQ" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8L9RmYEdyYiu3uPO8AqQ" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8L9hmYEdyYiu3uPO8AqQ" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_l_8L9xmYEdyYiu3uPO8AqQ" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_l_8L-BmYEdyYiu3uPO8AqQ" name="C_Feature">
<eAnnotations xmi:id="_l_8L-RmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_l_8L-hmYEdyYiu3uPO8AqQ" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_l_8L-xmYEdyYiu3uPO8AqQ" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_l_8L_BmYEdyYiu3uPO8AqQ" source="redefines" references="_l_8MARmYEdyYiu3uPO8AqQ"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8L_RmYEdyYiu3uPO8AqQ" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_l_8MBxmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8L_hmYEdyYiu3uPO8AqQ" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8L_xmYEdyYiu3uPO8AqQ" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8MABmYEdyYiu3uPO8AqQ" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_l_8MARmYEdyYiu3uPO8AqQ" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8MAhmYEdyYiu3uPO8AqQ" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8MAxmYEdyYiu3uPO8AqQ" name="acess" ordered="false" unique="false" lowerBound="1" eType="_l_8MDhmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_l_8MBBmYEdyYiu3uPO8AqQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioralFeature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_l_8MBRmYEdyYiu3uPO8AqQ" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8MBhmYEdyYiu3uPO8AqQ" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_l_8MBxmYEdyYiu3uPO8AqQ" name="StorageClass">
<eAnnotations xmi:id="_l_8MCBmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_l_8MCRmYEdyYiu3uPO8AqQ" name="auto"/>
<eLiterals xmi:id="_l_8MChmYEdyYiu3uPO8AqQ" name="register" value="1"/>
<eLiterals xmi:id="_l_8MCxmYEdyYiu3uPO8AqQ" name="extern" value="2"/>
<eLiterals xmi:id="_l_8MDBmYEdyYiu3uPO8AqQ" name="static" value="3"/>
<eLiterals xmi:id="_l_8MDRmYEdyYiu3uPO8AqQ" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_l_8MDhmYEdyYiu3uPO8AqQ" name="AccessKind">
<eAnnotations xmi:id="_l_8MDxmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_l_8MEBmYEdyYiu3uPO8AqQ" name="read"/>
<eLiterals xmi:id="_l_8MERmYEdyYiu3uPO8AqQ" name="write" value="1"/>
<eLiterals xmi:id="_l_8MEhmYEdyYiu3uPO8AqQ" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_l_8MExmYEdyYiu3uPO8AqQ" name="NoGenCode">
<eAnnotations xmi:id="_l_8MFBmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_l_8MFRmYEdyYiu3uPO8AqQ" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_l_8MFhmYEdyYiu3uPO8AqQ" name="C_NamedElement">
<eAnnotations xmi:id="_l_8MFxmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8MGBmYEdyYiu3uPO8AqQ" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8MGRmYEdyYiu3uPO8AqQ" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8MGhmYEdyYiu3uPO8AqQ" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_l_8MGxmYEdyYiu3uPO8AqQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_l_8MHBmYEdyYiu3uPO8AqQ" name="Importer">
<eAnnotations xmi:id="_l_8MHRmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_l_8MHhmYEdyYiu3uPO8AqQ" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_l_8MHxmYEdyYiu3uPO8AqQ" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_k7lL8BmYEdyYiu3uPO8AqQ" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_k7jWwBmYEdyYiu3uPO8AqQ/16" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_k7lL8RmYEdyYiu3uPO8AqQ" name="C_Type">
<eAnnotations xmi:id="_k7lL8hmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lL8xmYEdyYiu3uPO8AqQ" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lL9BmYEdyYiu3uPO8AqQ" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lL9RmYEdyYiu3uPO8AqQ" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lL9hmYEdyYiu3uPO8AqQ" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k7lL9xmYEdyYiu3uPO8AqQ" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_k7lL-BmYEdyYiu3uPO8AqQ" name="C_Feature">
<eAnnotations xmi:id="_k7lL-RmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_k7lL-hmYEdyYiu3uPO8AqQ" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_k7lL-xmYEdyYiu3uPO8AqQ" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_k7lL_BmYEdyYiu3uPO8AqQ" source="redefines" references="_k7lMARmYEdyYiu3uPO8AqQ"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lL_RmYEdyYiu3uPO8AqQ" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_k7lMBxmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lL_hmYEdyYiu3uPO8AqQ" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lL_xmYEdyYiu3uPO8AqQ" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lMABmYEdyYiu3uPO8AqQ" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k7lMARmYEdyYiu3uPO8AqQ" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lMAhmYEdyYiu3uPO8AqQ" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lMAxmYEdyYiu3uPO8AqQ" name="acess" ordered="false" unique="false" lowerBound="1" eType="_k7lMDhmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k7lMBBmYEdyYiu3uPO8AqQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioralFeature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k7lMBRmYEdyYiu3uPO8AqQ" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lMBhmYEdyYiu3uPO8AqQ" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7lMBxmYEdyYiu3uPO8AqQ" name="StorageClass">
<eAnnotations xmi:id="_k7lMCBmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_k7lMCRmYEdyYiu3uPO8AqQ" name="auto"/>
<eLiterals xmi:id="_k7lMChmYEdyYiu3uPO8AqQ" name="register" value="1"/>
<eLiterals xmi:id="_k7lMCxmYEdyYiu3uPO8AqQ" name="extern" value="2"/>
<eLiterals xmi:id="_k7lMDBmYEdyYiu3uPO8AqQ" name="static" value="3"/>
<eLiterals xmi:id="_k7lMDRmYEdyYiu3uPO8AqQ" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7lMDhmYEdyYiu3uPO8AqQ" name="AccessKind">
<eAnnotations xmi:id="_k7lMDxmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_k7lMEBmYEdyYiu3uPO8AqQ" name="read"/>
<eLiterals xmi:id="_k7lMERmYEdyYiu3uPO8AqQ" name="write" value="1"/>
<eLiterals xmi:id="_k7lMEhmYEdyYiu3uPO8AqQ" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_k7lMExmYEdyYiu3uPO8AqQ" name="NoGenCode">
<eAnnotations xmi:id="_k7lMFBmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k7lMFRmYEdyYiu3uPO8AqQ" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_k7lMFhmYEdyYiu3uPO8AqQ" name="C_NamedElement">
<eAnnotations xmi:id="_k7lMFxmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lMGBmYEdyYiu3uPO8AqQ" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lMGRmYEdyYiu3uPO8AqQ" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lMGhmYEdyYiu3uPO8AqQ" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k7lMGxmYEdyYiu3uPO8AqQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_k7lMHBmYEdyYiu3uPO8AqQ" name="Imports">
<eAnnotations xmi:id="_k7lMHRmYEdyYiu3uPO8AqQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Zd610BmYEdyYiu3uPO8AqQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7lMHhmYEdyYiu3uPO8AqQ" name="importFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k7lMHxmYEdyYiu3uPO8AqQ" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_NDiIERjwEdyGHM4pSbTixw" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_NDiIEBjwEdyGHM4pSbTixw/15" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NDiIEhjwEdyGHM4pSbTixw" name="C_Type">
<eAnnotations xmi:id="_NDiIExjwEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDiIFBjwEdyGHM4pSbTixw" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDiIFRjwEdyGHM4pSbTixw" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDiIFhjwEdyGHM4pSbTixw" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDiIFxjwEdyGHM4pSbTixw" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDiIGBjwEdyGHM4pSbTixw" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NDiIGRjwEdyGHM4pSbTixw" name="C_Feature">
<eAnnotations xmi:id="_NDiIGhjwEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_NDiIGxjwEdyGHM4pSbTixw" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_NDiIHBjwEdyGHM4pSbTixw" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_NDiIHRjwEdyGHM4pSbTixw" source="redefines" references="_NDivIBjwEdyGHM4pSbTixw"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDiIHhjwEdyGHM4pSbTixw" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_NDivJhjwEdyGHM4pSbTixw"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDiIHxjwEdyGHM4pSbTixw" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDiIIBjwEdyGHM4pSbTixw" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDiIIRjwEdyGHM4pSbTixw" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDivIBjwEdyGHM4pSbTixw" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDivIRjwEdyGHM4pSbTixw" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDivIhjwEdyGHM4pSbTixw" name="acess" ordered="false" unique="false" lowerBound="1" eType="_NDivLRjwEdyGHM4pSbTixw"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDivIxjwEdyGHM4pSbTixw" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioralFeature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDivJBjwEdyGHM4pSbTixw" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDivJRjwEdyGHM4pSbTixw" name="isRestrict" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_NDivJhjwEdyGHM4pSbTixw" name="StorageClass">
<eAnnotations xmi:id="_NDivJxjwEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_NDivKBjwEdyGHM4pSbTixw" name="auto"/>
<eLiterals xmi:id="_NDivKRjwEdyGHM4pSbTixw" name="register" value="1"/>
<eLiterals xmi:id="_NDivKhjwEdyGHM4pSbTixw" name="extern" value="2"/>
<eLiterals xmi:id="_NDivKxjwEdyGHM4pSbTixw" name="static" value="3"/>
<eLiterals xmi:id="_NDivLBjwEdyGHM4pSbTixw" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_NDivLRjwEdyGHM4pSbTixw" name="AccessKind">
<eAnnotations xmi:id="_NDivLhjwEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_NDivLxjwEdyGHM4pSbTixw" name="read"/>
<eLiterals xmi:id="_NDivMBjwEdyGHM4pSbTixw" name="write" value="1"/>
<eLiterals xmi:id="_NDivMRjwEdyGHM4pSbTixw" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NDivMhjwEdyGHM4pSbTixw" name="NoGenCode">
<eAnnotations xmi:id="_NDivMxjwEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDivNBjwEdyGHM4pSbTixw" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NDivNRjwEdyGHM4pSbTixw" name="C_NamedElement">
<eAnnotations xmi:id="_NDivNhjwEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDivNxjwEdyGHM4pSbTixw" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDivOBjwEdyGHM4pSbTixw" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NDivORjwEdyGHM4pSbTixw" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NDivOhjwEdyGHM4pSbTixw" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_Vtv7oBjvEdyGHM4pSbTixw" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_VtvUkBjvEdyGHM4pSbTixw/14" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Vtv7oRjvEdyGHM4pSbTixw" name="C_Type">
<eAnnotations xmi:id="_Vtv7ohjvEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vtv7oxjvEdyGHM4pSbTixw" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vtv7pBjvEdyGHM4pSbTixw" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vtv7pRjvEdyGHM4pSbTixw" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vtv7phjvEdyGHM4pSbTixw" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Vtv7pxjvEdyGHM4pSbTixw" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Vtv7qBjvEdyGHM4pSbTixw" name="C_Feature">
<eAnnotations xmi:id="_Vtv7qRjvEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eAnnotations xmi:id="_Vtv7qhjvEdyGHM4pSbTixw" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_Vtv7qxjvEdyGHM4pSbTixw" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eAnnotations xmi:id="_Vtv7rBjvEdyGHM4pSbTixw" source="redefines" references="_Vtv7sRjvEdyGHM4pSbTixw"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vtv7rRjvEdyGHM4pSbTixw" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_Vtv7thjvEdyGHM4pSbTixw"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vtv7rhjvEdyGHM4pSbTixw" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vtv7rxjvEdyGHM4pSbTixw" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vtv7sBjvEdyGHM4pSbTixw" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Vtv7sRjvEdyGHM4pSbTixw" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vtv7shjvEdyGHM4pSbTixw" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vtv7sxjvEdyGHM4pSbTixw" name="acess" ordered="false" unique="false" lowerBound="1" eType="_Vtv7vRjvEdyGHM4pSbTixw"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Vtv7tBjvEdyGHM4pSbTixw" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioralFeature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Vtv7tRjvEdyGHM4pSbTixw" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_Vtv7thjvEdyGHM4pSbTixw" name="StorageClass">
<eAnnotations xmi:id="_Vtv7txjvEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_Vtv7uBjvEdyGHM4pSbTixw" name="auto"/>
<eLiterals xmi:id="_Vtv7uRjvEdyGHM4pSbTixw" name="register" value="1"/>
<eLiterals xmi:id="_Vtv7uhjvEdyGHM4pSbTixw" name="extern" value="2"/>
<eLiterals xmi:id="_Vtv7uxjvEdyGHM4pSbTixw" name="static" value="3"/>
<eLiterals xmi:id="_Vtv7vBjvEdyGHM4pSbTixw" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_Vtv7vRjvEdyGHM4pSbTixw" name="AccessKind">
<eAnnotations xmi:id="_Vtv7vhjvEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_Vtv7vxjvEdyGHM4pSbTixw" name="read"/>
<eLiterals xmi:id="_Vtv7wBjvEdyGHM4pSbTixw" name="write" value="1"/>
<eLiterals xmi:id="_Vtv7wRjvEdyGHM4pSbTixw" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Vtv7whjvEdyGHM4pSbTixw" name="NoGenCode">
<eAnnotations xmi:id="_Vtv7wxjvEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Vtv7xBjvEdyGHM4pSbTixw" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Vtv7xRjvEdyGHM4pSbTixw" name="C_NamedElement">
<eAnnotations xmi:id="_VtwisBjvEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VtwisRjvEdyGHM4pSbTixw" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VtwishjvEdyGHM4pSbTixw" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VtwisxjvEdyGHM4pSbTixw" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VtwitBjvEdyGHM4pSbTixw" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_VqN78BjuEdyGHM4pSbTixw" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_VqMGwBjuEdyGHM4pSbTixw/13" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VqN78RjuEdyGHM4pSbTixw" name="C_Type">
<eAnnotations xmi:id="_VqN78hjuEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VqN78xjuEdyGHM4pSbTixw" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VqN79BjuEdyGHM4pSbTixw" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VqN79RjuEdyGHM4pSbTixw" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VqN79hjuEdyGHM4pSbTixw" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VqN79xjuEdyGHM4pSbTixw" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VqN7-BjuEdyGHM4pSbTixw" name="C_Feature">
<eAnnotations xmi:id="_VqN7-RjuEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VqN7-hjuEdyGHM4pSbTixw" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_VqN8AxjuEdyGHM4pSbTixw"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VqN7-xjuEdyGHM4pSbTixw" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VqN7_BjuEdyGHM4pSbTixw" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VqN7_RjuEdyGHM4pSbTixw" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VqN7_hjuEdyGHM4pSbTixw" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VqN7_xjuEdyGHM4pSbTixw" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VqN8ABjuEdyGHM4pSbTixw" name="acess" ordered="false" unique="false" lowerBound="1" eType="_VqN8ChjuEdyGHM4pSbTixw"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VqN8ARjuEdyGHM4pSbTixw" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioralFeature"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VqN8AhjuEdyGHM4pSbTixw" name="base_Feature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Feature"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_VqN8AxjuEdyGHM4pSbTixw" name="StorageClass">
<eAnnotations xmi:id="_VqN8BBjuEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_VqN8BRjuEdyGHM4pSbTixw" name="auto"/>
<eLiterals xmi:id="_VqN8BhjuEdyGHM4pSbTixw" name="register" value="1"/>
<eLiterals xmi:id="_VqN8BxjuEdyGHM4pSbTixw" name="extern" value="2"/>
<eLiterals xmi:id="_VqN8CBjuEdyGHM4pSbTixw" name="static" value="3"/>
<eLiterals xmi:id="_VqN8CRjuEdyGHM4pSbTixw" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_VqN8ChjuEdyGHM4pSbTixw" name="AccessKind">
<eAnnotations xmi:id="_VqN8CxjuEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_VqN8DBjuEdyGHM4pSbTixw" name="read"/>
<eLiterals xmi:id="_VqN8DRjuEdyGHM4pSbTixw" name="write" value="1"/>
<eLiterals xmi:id="_VqN8DhjuEdyGHM4pSbTixw" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VqN8DxjuEdyGHM4pSbTixw" name="NoGenCode">
<eAnnotations xmi:id="_VqN8EBjuEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VqN8ERjuEdyGHM4pSbTixw" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VqN8EhjuEdyGHM4pSbTixw" name="C_NamedElement">
<eAnnotations xmi:id="_VqN8ExjuEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VqN8FBjuEdyGHM4pSbTixw" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VqN8FRjuEdyGHM4pSbTixw" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VqN8FhjuEdyGHM4pSbTixw" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VqN8FxjuEdyGHM4pSbTixw" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_XL1xoBjsEdyGHM4pSbTixw" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_XL0jgBjsEdyGHM4pSbTixw/12" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_XL1xoRjsEdyGHM4pSbTixw" name="C_Type">
<eAnnotations xmi:id="_XL1xohjsEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XL1xoxjsEdyGHM4pSbTixw" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XL1xpBjsEdyGHM4pSbTixw" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XL1xpRjsEdyGHM4pSbTixw" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XL1xphjsEdyGHM4pSbTixw" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_XL1xpxjsEdyGHM4pSbTixw" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_XL1xqBjsEdyGHM4pSbTixw" name="C_TypedElement">
<eAnnotations xmi:id="_XL1xqRjsEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XL1xqhjsEdyGHM4pSbTixw" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_XL1xshjsEdyGHM4pSbTixw"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XL1xqxjsEdyGHM4pSbTixw" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XL1xrBjsEdyGHM4pSbTixw" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XL1xrRjsEdyGHM4pSbTixw" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_XL1xrhjsEdyGHM4pSbTixw" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XL1xrxjsEdyGHM4pSbTixw" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XL1xsBjsEdyGHM4pSbTixw" name="acess" ordered="false" unique="false" lowerBound="1" eType="_XL2YsRjsEdyGHM4pSbTixw"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_XL1xsRjsEdyGHM4pSbTixw" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioralFeature"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_XL1xshjsEdyGHM4pSbTixw" name="StorageClass">
<eAnnotations xmi:id="_XL1xsxjsEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_XL1xtBjsEdyGHM4pSbTixw" name="auto"/>
<eLiterals xmi:id="_XL1xtRjsEdyGHM4pSbTixw" name="register" value="1"/>
<eLiterals xmi:id="_XL1xthjsEdyGHM4pSbTixw" name="extern" value="2"/>
<eLiterals xmi:id="_XL1xtxjsEdyGHM4pSbTixw" name="static" value="3"/>
<eLiterals xmi:id="_XL2YsBjsEdyGHM4pSbTixw" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_XL2YsRjsEdyGHM4pSbTixw" name="AccessKind">
<eAnnotations xmi:id="_XL2YshjsEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_XL2YsxjsEdyGHM4pSbTixw" name="read"/>
<eLiterals xmi:id="_XL2YtBjsEdyGHM4pSbTixw" name="write" value="1"/>
<eLiterals xmi:id="_XL2YtRjsEdyGHM4pSbTixw" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_XL2YthjsEdyGHM4pSbTixw" name="NoGenCode">
<eAnnotations xmi:id="_XL2YtxjsEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_XL2YuBjsEdyGHM4pSbTixw" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_XL2YuRjsEdyGHM4pSbTixw" name="C_NamedElement">
<eAnnotations xmi:id="_XL2YuhjsEdyGHM4pSbTixw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XL2YuxjsEdyGHM4pSbTixw" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XL2YvBjsEdyGHM4pSbTixw" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XL2YvRjsEdyGHM4pSbTixw" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_XL2YvhjsEdyGHM4pSbTixw" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_koJzURjMEdyo-J6sTQ4XlA" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_koJzUBjMEdyo-J6sTQ4XlA/11" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_koJzUhjMEdyo-J6sTQ4XlA" name="C_Type">
<eAnnotations xmi:id="_koJzUxjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_koJzVBjMEdyo-J6sTQ4XlA" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_koJzVRjMEdyo-J6sTQ4XlA" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_koJzVhjMEdyo-J6sTQ4XlA" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_koJzVxjMEdyo-J6sTQ4XlA" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_koJzWBjMEdyo-J6sTQ4XlA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_koJzWRjMEdyo-J6sTQ4XlA" name="C_TypedElement">
<eAnnotations xmi:id="_koJzWhjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_koJzWxjMEdyo-J6sTQ4XlA" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_koJzYhjMEdyo-J6sTQ4XlA"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_koJzXBjMEdyo-J6sTQ4XlA" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_koJzXRjMEdyo-J6sTQ4XlA" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_koJzXhjMEdyo-J6sTQ4XlA" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_koJzXxjMEdyo-J6sTQ4XlA" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_koJzYBjMEdyo-J6sTQ4XlA" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_koJzYRjMEdyo-J6sTQ4XlA" name="acess" ordered="false" unique="false" lowerBound="1" eType="_koKaZhjMEdyo-J6sTQ4XlA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_koJzYhjMEdyo-J6sTQ4XlA" name="StorageClass">
<eAnnotations xmi:id="_koKaYBjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_koKaYRjMEdyo-J6sTQ4XlA" name="auto"/>
<eLiterals xmi:id="_koKaYhjMEdyo-J6sTQ4XlA" name="register" value="1"/>
<eLiterals xmi:id="_koKaYxjMEdyo-J6sTQ4XlA" name="extern" value="2"/>
<eLiterals xmi:id="_koKaZBjMEdyo-J6sTQ4XlA" name="static" value="3"/>
<eLiterals xmi:id="_koKaZRjMEdyo-J6sTQ4XlA" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_koKaZhjMEdyo-J6sTQ4XlA" name="AccessKind">
<eAnnotations xmi:id="_koKaZxjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_koKaaBjMEdyo-J6sTQ4XlA" name="read"/>
<eLiterals xmi:id="_koKaaRjMEdyo-J6sTQ4XlA" name="write" value="1"/>
<eLiterals xmi:id="_koKaahjMEdyo-J6sTQ4XlA" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_koKaaxjMEdyo-J6sTQ4XlA" name="NoGenCode">
<eAnnotations xmi:id="_koKabBjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_koKabRjMEdyo-J6sTQ4XlA" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_koKabhjMEdyo-J6sTQ4XlA" name="C_NamedElement">
<eAnnotations xmi:id="_koKabxjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_koKacBjMEdyo-J6sTQ4XlA" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_koKacRjMEdyo-J6sTQ4XlA" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_koKachjMEdyo-J6sTQ4XlA" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_koKacxjMEdyo-J6sTQ4XlA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_WhOU4BjMEdyo-J6sTQ4XlA" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_WhNGwBjMEdyo-J6sTQ4XlA/10" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_WhOU4RjMEdyo-J6sTQ4XlA" name="C_Type">
<eAnnotations xmi:id="_WhOU4hjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_WhOU4xjMEdyo-J6sTQ4XlA" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_WhOU5BjMEdyo-J6sTQ4XlA" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_WhOU5RjMEdyo-J6sTQ4XlA" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_WhOU5hjMEdyo-J6sTQ4XlA" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_WhOU5xjMEdyo-J6sTQ4XlA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_WhOU6BjMEdyo-J6sTQ4XlA" name="C_TypedElement">
<eAnnotations xmi:id="_WhOU6RjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_WhOU6hjMEdyo-J6sTQ4XlA" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_WhOU8RjMEdyo-J6sTQ4XlA"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_WhOU6xjMEdyo-J6sTQ4XlA" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_WhOU7BjMEdyo-J6sTQ4XlA" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_WhOU7RjMEdyo-J6sTQ4XlA" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_WhOU7hjMEdyo-J6sTQ4XlA" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_WhOU7xjMEdyo-J6sTQ4XlA" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_WhOU8BjMEdyo-J6sTQ4XlA" name="acess" ordered="false" unique="false" lowerBound="1" eType="_WhOU-BjMEdyo-J6sTQ4XlA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_WhOU8RjMEdyo-J6sTQ4XlA" name="StorageClass">
<eAnnotations xmi:id="_WhOU8hjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_WhOU8xjMEdyo-J6sTQ4XlA" name="auto"/>
<eLiterals xmi:id="_WhOU9BjMEdyo-J6sTQ4XlA" name="register" value="1"/>
<eLiterals xmi:id="_WhOU9RjMEdyo-J6sTQ4XlA" name="extern" value="2"/>
<eLiterals xmi:id="_WhOU9hjMEdyo-J6sTQ4XlA" name="static" value="3"/>
<eLiterals xmi:id="_WhOU9xjMEdyo-J6sTQ4XlA" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_WhOU-BjMEdyo-J6sTQ4XlA" name="AccessKind">
<eAnnotations xmi:id="_WhOU-RjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_WhOU-hjMEdyo-J6sTQ4XlA" name="read"/>
<eLiterals xmi:id="_WhOU-xjMEdyo-J6sTQ4XlA" name="write" value="1"/>
<eLiterals xmi:id="_WhOU_BjMEdyo-J6sTQ4XlA" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_WhOU_RjMEdyo-J6sTQ4XlA" name="NoGenCode">
<eAnnotations xmi:id="_WhOU_hjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_WhOU_xjMEdyo-J6sTQ4XlA" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_WhO78BjMEdyo-J6sTQ4XlA" name="C_NamedElement">
<eAnnotations xmi:id="_WhO78RjMEdyo-J6sTQ4XlA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_WhO78hjMEdyo-J6sTQ4XlA" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_WhO78xjMEdyo-J6sTQ4XlA" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_WhO79BjMEdyo-J6sTQ4XlA" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_WhO79RjMEdyo-J6sTQ4XlA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_Tn0N4RjDEdyfI_WOjDrRyg" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_Tn0N4BjDEdyfI_WOjDrRyg/9" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Tn0N4hjDEdyfI_WOjDrRyg" name="C_Type" eSuperTypes="_Tn0N6RjDEdyfI_WOjDrRyg">
<eAnnotations xmi:id="_Tn0N4xjDEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Tn0N5BjDEdyfI_WOjDrRyg" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Tn0N5RjDEdyfI_WOjDrRyg" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Tn0N5hjDEdyfI_WOjDrRyg" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Tn0N5xjDEdyfI_WOjDrRyg" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Tn0N6BjDEdyfI_WOjDrRyg" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Tn0N6RjDEdyfI_WOjDrRyg" name="C_NamedElement">
<eAnnotations xmi:id="_Tn0N6hjDEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93GTkBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Tn0N6xjDEdyfI_WOjDrRyg" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Tn0N7BjDEdyfI_WOjDrRyg" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Tn0N7RjDEdyfI_WOjDrRyg" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Tn0N7hjDEdyfI_WOjDrRyg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Tn0N7xjDEdyfI_WOjDrRyg" name="C_TypedElement" eSuperTypes="_Tn0N6RjDEdyfI_WOjDrRyg">
<eAnnotations xmi:id="_Tn0N8BjDEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Tn0N8RjDEdyfI_WOjDrRyg" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_Tn0N-BjDEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Tn0N8hjDEdyfI_WOjDrRyg" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Tn0N8xjDEdyfI_WOjDrRyg" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Tn0N9BjDEdyfI_WOjDrRyg" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Tn0N9RjDEdyfI_WOjDrRyg" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Tn0N9hjDEdyfI_WOjDrRyg" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Tn0N9xjDEdyfI_WOjDrRyg" name="acess" ordered="false" unique="false" lowerBound="1" eType="_Tn009BjDEdyfI_WOjDrRyg"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_Tn0N-BjDEdyfI_WOjDrRyg" name="StorageClass">
<eAnnotations xmi:id="_Tn0N-RjDEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_Tn0N-hjDEdyfI_WOjDrRyg" name="auto"/>
<eLiterals xmi:id="_Tn008BjDEdyfI_WOjDrRyg" name="register" value="1"/>
<eLiterals xmi:id="_Tn008RjDEdyfI_WOjDrRyg" name="extern" value="2"/>
<eLiterals xmi:id="_Tn008hjDEdyfI_WOjDrRyg" name="static" value="3"/>
<eLiterals xmi:id="_Tn008xjDEdyfI_WOjDrRyg" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_Tn009BjDEdyfI_WOjDrRyg" name="AccessKind">
<eAnnotations xmi:id="_Tn009RjDEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_Tn009hjDEdyfI_WOjDrRyg" name="read"/>
<eLiterals xmi:id="_Tn009xjDEdyfI_WOjDrRyg" name="write" value="1"/>
<eLiterals xmi:id="_Tn00-BjDEdyfI_WOjDrRyg" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Tn00-RjDEdyfI_WOjDrRyg" name="NoGenCode">
<eAnnotations xmi:id="_Tn00-hjDEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Tn00-xjDEdyfI_WOjDrRyg" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_FwUvEBjCEdyfI_WOjDrRyg" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_FwTg8BjCEdyfI_WOjDrRyg/8" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_FwUvERjCEdyfI_WOjDrRyg" name="C_GeneratedType">
<eAnnotations xmi:id="_FwUvEhjCEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FwUvExjCEdyfI_WOjDrRyg" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FwVWIBjCEdyfI_WOjDrRyg" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FwVWIRjCEdyfI_WOjDrRyg" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FwVWIhjCEdyfI_WOjDrRyg" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FwVWIxjCEdyfI_WOjDrRyg" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FwVWJBjCEdyfI_WOjDrRyg" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FwVWJRjCEdyfI_WOjDrRyg" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FwVWJhjCEdyfI_WOjDrRyg" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_FwVWJxjCEdyfI_WOjDrRyg" name="C_GeneratedTypedElement">
<eAnnotations xmi:id="_FwVWKBjCEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FwVWKRjCEdyfI_WOjDrRyg" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_FwVWMRjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FwVWKhjCEdyfI_WOjDrRyg" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FwVWKxjCEdyfI_WOjDrRyg" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FwVWLBjCEdyfI_WOjDrRyg" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FwVWLRjCEdyfI_WOjDrRyg" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FwVWLhjCEdyfI_WOjDrRyg" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FwVWLxjCEdyfI_WOjDrRyg" name="acess" ordered="false" unique="false" lowerBound="1" eType="_FwVWOBjCEdyfI_WOjDrRyg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FwVWMBjCEdyfI_WOjDrRyg" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_FwVWMRjCEdyfI_WOjDrRyg" name="StorageClass">
<eAnnotations xmi:id="_FwVWMhjCEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_FwVWMxjCEdyfI_WOjDrRyg" name="auto"/>
<eLiterals xmi:id="_FwVWNBjCEdyfI_WOjDrRyg" name="register" value="1"/>
<eLiterals xmi:id="_FwVWNRjCEdyfI_WOjDrRyg" name="extern" value="2"/>
<eLiterals xmi:id="_FwVWNhjCEdyfI_WOjDrRyg" name="static" value="3"/>
<eLiterals xmi:id="_FwVWNxjCEdyfI_WOjDrRyg" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_FwVWOBjCEdyfI_WOjDrRyg" name="AccessKind">
<eAnnotations xmi:id="_FwVWORjCEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_FwVWOhjCEdyfI_WOjDrRyg" name="read"/>
<eLiterals xmi:id="_FwVWOxjCEdyfI_WOjDrRyg" name="write" value="1"/>
<eLiterals xmi:id="_FwVWPBjCEdyfI_WOjDrRyg" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_FwVWPRjCEdyfI_WOjDrRyg" name="NoGenCode">
<eAnnotations xmi:id="_FwVWPhjCEdyfI_WOjDrRyg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FwVWPxjCEdyfI_WOjDrRyg" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_VztnEBiqEdyL78Gqc5OeNA" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_VzsY8BiqEdyL78Gqc5OeNA/7" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VztnERiqEdyL78Gqc5OeNA" name="C_GeneratedType">
<eAnnotations xmi:id="_VztnEhiqEdyL78Gqc5OeNA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VztnExiqEdyL78Gqc5OeNA" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VztnFBiqEdyL78Gqc5OeNA" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VztnFRiqEdyL78Gqc5OeNA" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VztnFhiqEdyL78Gqc5OeNA" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VztnFxiqEdyL78Gqc5OeNA" name="prefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VztnGBiqEdyL78Gqc5OeNA" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VztnGRiqEdyL78Gqc5OeNA" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VztnGhiqEdyL78Gqc5OeNA" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VztnGxiqEdyL78Gqc5OeNA" name="C_GeneratedTypedElement">
<eAnnotations xmi:id="_VztnHBiqEdyL78Gqc5OeNA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VztnHRiqEdyL78Gqc5OeNA" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_VztnJRiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VztnHhiqEdyL78Gqc5OeNA" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VztnHxiqEdyL78Gqc5OeNA" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VztnIBiqEdyL78Gqc5OeNA" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VztnIRiqEdyL78Gqc5OeNA" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VztnIhiqEdyL78Gqc5OeNA" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VztnIxiqEdyL78Gqc5OeNA" name="acess" ordered="false" unique="false" lowerBound="1" eType="_VztnLBiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VztnJBiqEdyL78Gqc5OeNA" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_VztnJRiqEdyL78Gqc5OeNA" name="StorageClass">
<eAnnotations xmi:id="_VztnJhiqEdyL78Gqc5OeNA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_VztnJxiqEdyL78Gqc5OeNA" name="auto"/>
<eLiterals xmi:id="_VztnKBiqEdyL78Gqc5OeNA" name="register" value="1"/>
<eLiterals xmi:id="_VztnKRiqEdyL78Gqc5OeNA" name="extern" value="2"/>
<eLiterals xmi:id="_VztnKhiqEdyL78Gqc5OeNA" name="static" value="3"/>
<eLiterals xmi:id="_VztnKxiqEdyL78Gqc5OeNA" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_VztnLBiqEdyL78Gqc5OeNA" name="AccessKind">
<eAnnotations xmi:id="_VztnLRiqEdyL78Gqc5OeNA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_VztnLhiqEdyL78Gqc5OeNA" name="read"/>
<eLiterals xmi:id="_VztnLxiqEdyL78Gqc5OeNA" name="write" value="1"/>
<eLiterals xmi:id="_VztnMBiqEdyL78Gqc5OeNA" name="readWrite" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_VztnMRiqEdyL78Gqc5OeNA" name="NoGenCode">
<eAnnotations xmi:id="_VztnMhiqEdyL78Gqc5OeNA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CyQIURiqEdyL78Gqc5OeNA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VztnMxiqEdyL78Gqc5OeNA" name="base_Element" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_24Wi8RYIEdylxOSGZvSthg" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_24Wi8BYIEdylxOSGZvSthg/6" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_24Wi8hYIEdylxOSGZvSthg" name="C_GeneratedType">
<eAnnotations xmi:id="_24Wi8xYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24Wi9BYIEdylxOSGZvSthg" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24Wi9RYIEdylxOSGZvSthg" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24Wi9hYIEdylxOSGZvSthg" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24Wi9xYIEdylxOSGZvSthg" name="isNoCodeGenerated" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24XKABYIEdylxOSGZvSthg" name="isNoCodeGeneratedForAll" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24XKARYIEdylxOSGZvSthg" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24XKAhYIEdylxOSGZvSthg" name="prefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24XKAxYIEdylxOSGZvSthg" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24XKBBYIEdylxOSGZvSthg" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_24XKBRYIEdylxOSGZvSthg" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_24cpkBYIEdylxOSGZvSthg" name="C_GeneratedTypedElement">
<eAnnotations xmi:id="_24cpkRYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24cpkhYIEdylxOSGZvSthg" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_24cpmhYIEdylxOSGZvSthg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24cpkxYIEdylxOSGZvSthg" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24cplBYIEdylxOSGZvSthg" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24cplRYIEdylxOSGZvSthg" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_24cplhYIEdylxOSGZvSthg" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24cplxYIEdylxOSGZvSthg" name="isAccessorsGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24cpmBYIEdylxOSGZvSthg" name="acess" ordered="false" unique="false" lowerBound="1" eType="_24cpoRYIEdylxOSGZvSthg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_24cpmRYIEdylxOSGZvSthg" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_24cpmhYIEdylxOSGZvSthg" name="StorageClass">
<eAnnotations xmi:id="_24cpmxYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_24cpnBYIEdylxOSGZvSthg" name="auto"/>
<eLiterals xmi:id="_24cpnRYIEdylxOSGZvSthg" name="register" value="1"/>
<eLiterals xmi:id="_24cpnhYIEdylxOSGZvSthg" name="extern" value="2"/>
<eLiterals xmi:id="_24cpnxYIEdylxOSGZvSthg" name="static" value="3"/>
<eLiterals xmi:id="_24cpoBYIEdylxOSGZvSthg" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_24cpoRYIEdylxOSGZvSthg" name="AccessKind">
<eAnnotations xmi:id="_24cpohYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_24cpoxYIEdylxOSGZvSthg" name="read"/>
<eLiterals xmi:id="_24cppBYIEdylxOSGZvSthg" name="write" value="1"/>
<eLiterals xmi:id="_24cppRYIEdylxOSGZvSthg" name="readWrite" value="2"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_hMLKYBYIEdylxOSGZvSthg" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_hMKjUBYIEdylxOSGZvSthg/5" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_hMLKYRYIEdylxOSGZvSthg" name="C_GeneratedType">
<eAnnotations xmi:id="_hMLKYhYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKYxYIEdylxOSGZvSthg" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKZBYIEdylxOSGZvSthg" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKZRYIEdylxOSGZvSthg" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKZhYIEdylxOSGZvSthg" name="isNoCodeGenerated" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKZxYIEdylxOSGZvSthg" name="isNoCodeGeneratedForAll" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKaBYIEdylxOSGZvSthg" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKaRYIEdylxOSGZvSthg" name="prefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKahYIEdylxOSGZvSthg" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKaxYIEdylxOSGZvSthg" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hMLKbBYIEdylxOSGZvSthg" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_hMLKbRYIEdylxOSGZvSthg" name="C_GeneratedTypedElement">
<eAnnotations xmi:id="_hMLKbhYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKbxYIEdylxOSGZvSthg" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_hMLKdxYIEdylxOSGZvSthg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKcBYIEdylxOSGZvSthg" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKcRYIEdylxOSGZvSthg" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKchYIEdylxOSGZvSthg" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hMLKcxYIEdylxOSGZvSthg" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKdBYIEdylxOSGZvSthg" name="isAccessorGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKdRYIEdylxOSGZvSthg" name="acess" ordered="false" unique="false" lowerBound="1" eType="_hMLKfhYIEdylxOSGZvSthg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hMLKdhYIEdylxOSGZvSthg" name="isVisibilityPrefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_hMLKdxYIEdylxOSGZvSthg" name="StorageClass">
<eAnnotations xmi:id="_hMLKeBYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_hMLKeRYIEdylxOSGZvSthg" name="auto"/>
<eLiterals xmi:id="_hMLKehYIEdylxOSGZvSthg" name="register" value="1"/>
<eLiterals xmi:id="_hMLKexYIEdylxOSGZvSthg" name="extern" value="2"/>
<eLiterals xmi:id="_hMLKfBYIEdylxOSGZvSthg" name="static" value="3"/>
<eLiterals xmi:id="_hMLKfRYIEdylxOSGZvSthg" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_hMLKfhYIEdylxOSGZvSthg" name="AccessKind">
<eAnnotations xmi:id="_hMLKfxYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_hMLKgBYIEdylxOSGZvSthg" name="read"/>
<eLiterals xmi:id="_hMLKgRYIEdylxOSGZvSthg" name="write" value="1"/>
<eLiterals xmi:id="_hMLKghYIEdylxOSGZvSthg" name="readWrite" value="2"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_Duar4BYIEdylxOSGZvSthg" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_DuaE0BYIEdylxOSGZvSthg/4" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Duar4RYIEdylxOSGZvSthg" name="C_GeneratedType">
<eAnnotations xmi:id="_Duar4hYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar4xYIEdylxOSGZvSthg" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar5BYIEdylxOSGZvSthg" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar5RYIEdylxOSGZvSthg" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar5hYIEdylxOSGZvSthg" name="isNoCodeGenerated" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar5xYIEdylxOSGZvSthg" name="isNoCodeGeneratedForAll" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar6BYIEdylxOSGZvSthg" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar6RYIEdylxOSGZvSthg" name="prefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar6hYIEdylxOSGZvSthg" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar6xYIEdylxOSGZvSthg" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Duar7BYIEdylxOSGZvSthg" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_Duar7RYIEdylxOSGZvSthg" name="C_GeneratedTypedElement">
<eAnnotations xmi:id="_Duar7hYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6KIgINuZEdu40vrGR5q4gQ"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar7xYIEdylxOSGZvSthg" name="storageClass" ordered="false" unique="false" lowerBound="1" eType="_Duar9hYIEdylxOSGZvSthg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar8BYIEdylxOSGZvSthg" name="isPointer" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar8RYIEdylxOSGZvSthg" name="isConst" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar8hYIEdylxOSGZvSthg" name="isVolatile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Duar8xYIEdylxOSGZvSthg" name="base_TypedElement" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar9BYIEdylxOSGZvSthg" name="isAccessorGenerated" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Duar9RYIEdylxOSGZvSthg" name="acess" ordered="false" unique="false" lowerBound="1" eType="_Duar_RYIEdylxOSGZvSthg"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_Duar9hYIEdylxOSGZvSthg" name="StorageClass">
<eAnnotations xmi:id="_Duar9xYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qO2yMNt4EduxXYGi8mOVFA"/>
<eLiterals xmi:id="_Duar-BYIEdylxOSGZvSthg" name="auto"/>
<eLiterals xmi:id="_Duar-RYIEdylxOSGZvSthg" name="register" value="1"/>
<eLiterals xmi:id="_Duar-hYIEdylxOSGZvSthg" name="extern" value="2"/>
<eLiterals xmi:id="_Duar-xYIEdylxOSGZvSthg" name="static" value="3"/>
<eLiterals xmi:id="_Duar_BYIEdylxOSGZvSthg" name="inline" value="4"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_Duar_RYIEdylxOSGZvSthg" name="AccessKind">
<eAnnotations xmi:id="_Duar_hYIEdylxOSGZvSthg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8b3rUBYHEdylxOSGZvSthg"/>
<eLiterals xmi:id="_Duar_xYIEdylxOSGZvSthg" name="read"/>
<eLiterals xmi:id="_DuasABYIEdylxOSGZvSthg" name="write" value="1"/>
<eLiterals xmi:id="_DuasARYIEdylxOSGZvSthg" name="readWrite" value="2"/>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_gkRrsBU-EdyGtuGaCXC25Q" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_gkRErhU-EdyGtuGaCXC25Q/3" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_gkRrsRU-EdyGtuGaCXC25Q" name="C_GeneratedType">
<eAnnotations xmi:id="_gkRrshU-EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkRrsxU-EdyGtuGaCXC25Q" name="isQualifiedNameUsed" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkRrtBU-EdyGtuGaCXC25Q" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkRrtRU-EdyGtuGaCXC25Q" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkRrthU-EdyGtuGaCXC25Q" name="isNoCodeGenerated" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkRrtxU-EdyGtuGaCXC25Q" name="isNoCodeGeneratedForAll" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkRruBU-EdyGtuGaCXC25Q" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkRruRU-EdyGtuGaCXC25Q" name="prefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkRruhU-EdyGtuGaCXC25Q" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gkRruxU-EdyGtuGaCXC25Q" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_gkRrvBU-EdyGtuGaCXC25Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_-Ep10RU9EdyGtuGaCXC25Q" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_-Ep10BU9EdyGtuGaCXC25Q/2" nsPrefix="CGenerator">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_-Ep10hU9EdyGtuGaCXC25Q" name="C_GeneratedType">
<eAnnotations xmi:id="_-Ep10xU9EdyGtuGaCXC25Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P2CwoBU6EdyGtuGaCXC25Q"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Ep11BU9EdyGtuGaCXC25Q" name="isQualifiedNameUse" ordered="false" unique="false" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Ep11RU9EdyGtuGaCXC25Q" name="CName" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Ep11hU9EdyGtuGaCXC25Q" name="extern" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Ep11xU9EdyGtuGaCXC25Q" name="isNoCodeGenerated" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Ep12BU9EdyGtuGaCXC25Q" name="isNoCodeGeneratedForAll" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Ep12RU9EdyGtuGaCXC25Q" name="isDynamicInstanciation" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Ep12hU9EdyGtuGaCXC25Q" name="prefix" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Ep12xU9EdyGtuGaCXC25Q" name="isFunctionGeneratedToSepcificFile" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-Ep13BU9EdyGtuGaCXC25Q" name="isAttributeNameUsed" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-Ep13RU9EdyGtuGaCXC25Q" name="base_Type" ordered="false" unique="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_NYwO0RU6EdyGtuGaCXC25Q" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_NYwO0BU6EdyGtuGaCXC25Q/1" nsPrefix="CGenerator"/>
<contents xmi:type="ecore:EPackage" xmi:id="_IEYLIBU6EdyGtuGaCXC25Q" name="CGenerator" nsURI="http://src/com/cea/gen/c/profile/C_AINSI/schemas/CGenerator/_IEXkMhU6EdyGtuGaCXC25Q/0" nsPrefix="CGenerator"/>
</eAnnotations>
<elementImport xmi:id="_zgFD0BU9EdyGtuGaCXC25Q" alias="Type">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
</elementImport>
<elementImport xmi:id="_FIQWYBiqEdyL78Gqc5OeNA" alias="Element">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
</elementImport>
<elementImport xmi:id="_KpH0kBjDEdyfI_WOjDrRyg" alias="NamedElement">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
</elementImport>
<elementImport xmi:id="_Hv59MBjuEdyGHM4pSbTixw" alias="Feature">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Feature"/>
</elementImport>
<elementImport xmi:id="_ONCjQBjvEdyGHM4pSbTixw" alias="TypedElement">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
</elementImport>
<elementImport xmi:id="_fMxPABmYEdyYiu3uPO8AqQ" alias="Namespace">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Namespace"/>
</elementImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_P2CwoBU6EdyGtuGaCXC25Q" name="C_Type">
<ownedAttribute xmi:id="_tWFcMBU8EdyGtuGaCXC25Q" name="extern" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:id="_1G9-kBU8EdyGtuGaCXC25Q" name="isDynamicInstanciation" visibility="public" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PQGDkBU9EdyGtuGaCXC25Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PQGqoBU9EdyGtuGaCXC25Q" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_PQHRsBU9EdyGtuGaCXC25Q" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:id="_dTRqcBU9EdyGtuGaCXC25Q" name="isFunctionGeneratedToSepcificFile" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
<ownedAttribute xmi:id="_ty6FoBU9EdyGtuGaCXC25Q" name="isAttributeNameUsed" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
<ownedAttribute xmi:id="_1fnSoBU9EdyGtuGaCXC25Q" name="base_Type" isUnique="false" association="_1fkPUBU9EdyGtuGaCXC25Q">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Type"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_1fkPUBU9EdyGtuGaCXC25Q" name="Extension_C_GeneratedType" memberEnd="_1fldcBU9EdyGtuGaCXC25Q _1fnSoBU9EdyGtuGaCXC25Q">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1fldcBU9EdyGtuGaCXC25Q" name="extension_C_GeneratedType" type="_P2CwoBU6EdyGtuGaCXC25Q" aggregation="composite" association="_1fkPUBU9EdyGtuGaCXC25Q"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_6KIgINuZEdu40vrGR5q4gQ" name="C_Feature">
<ownedAttribute xmi:id="_0uTCMNucEdu40vrGR5q4gQ" name="storageClass" type="_qO2yMNt4EduxXYGi8mOVFA" isUnique="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0_czgD98EdyWndo1HgT9Ig"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0_f20D98EdyWndo1HgT9Ig" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_OrDCoNueEdu40vrGR5q4gQ" name="isPointer" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
<ownedAttribute xmi:id="_kKIFENt3EduxXYGi8mOVFA" name="isConst" visibility="public" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oVQBsNt3EduxXYGi8mOVFA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oVSd8Nt3EduxXYGi8mOVFA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_oVTsENt3EduxXYGi8mOVFA">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_kROLkNt3EduxXYGi8mOVFA" name="isVolatile" visibility="public" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pQzD8Nt3EduxXYGi8mOVFA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pQzD8dt3EduxXYGi8mOVFA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_pQzrANt3EduxXYGi8mOVFA">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_2SkKwBYHEdylxOSGZvSthg" name="isAccessorsGenerated" visibility="public" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2kvDYBYIEdylxOSGZvSthg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2kw4kBYIEdylxOSGZvSthg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2kytwBYIEdylxOSGZvSthg">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_5ARHIBYHEdylxOSGZvSthg" name="acess" type="_8b3rUBYHEdylxOSGZvSthg" isUnique="false"/>
<ownedAttribute xmi:id="_JnhUMBjwEdyGHM4pSbTixw" name="isRestrict" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
<ownedAttribute xmi:id="_3ydVcDnQEdyK9KOUzoZMXQ" name="bitLength" visibility="public" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8DZQEDnZEdyK9KOUzoZMXQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8DqV0DnZEdyK9KOUzoZMXQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_8Drj8DnZEdyK9KOUzoZMXQ">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_yrf4wcdtEd29as0ocaFXLw" name="base_TypedElement" isUnique="false" association="_yqmg4MdtEd29as0ocaFXLw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
</ownedAttribute>
<ownedAttribute xmi:id="_zur0EcdtEd29as0ocaFXLw" name="base_Feature" isUnique="false" association="_zt8NMMdtEd29as0ocaFXLw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Feature"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_qO2yMNt4EduxXYGi8mOVFA" name="StorageClass">
<ownedLiteral xmi:id="_rv0OoNt4EduxXYGi8mOVFA" name="auto"/>
<ownedLiteral xmi:id="_r1uCUNt4EduxXYGi8mOVFA" name="register"/>
<ownedLiteral xmi:id="_r6qMsNt4EduxXYGi8mOVFA" name="extern"/>
<ownedLiteral xmi:id="_r_IdANt4EduxXYGi8mOVFA" name="static"/>
<ownedLiteral xmi:id="_ytqxkNt4EduxXYGi8mOVFA" name="inline"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_8b3rUBYHEdylxOSGZvSthg" name="AccessKind">
<ownedLiteral xmi:id="_9tPMkBYHEdylxOSGZvSthg" name="read"/>
<ownedLiteral xmi:id="_9y0QIBYHEdylxOSGZvSthg" name="write"/>
<ownedLiteral xmi:id="_-AI6cBYHEdylxOSGZvSthg" name="readWrite"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_CyQIURiqEdyL78Gqc5OeNA" name="NoGenCode">
<ownedAttribute xmi:id="_GS92ABiqEdyL78Gqc5OeNA" name="base_Element" isUnique="false" association="_GS6ysBiqEdyL78Gqc5OeNA">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_GS6ysBiqEdyL78Gqc5OeNA" name="Extension_NoGenCode" memberEnd="_GS8A0BiqEdyL78Gqc5OeNA _GS92ABiqEdyL78Gqc5OeNA">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_GS8A0BiqEdyL78Gqc5OeNA" name="extension_NoGenCode" type="_CyQIURiqEdyL78Gqc5OeNA" aggregation="composite" association="_GS6ysBiqEdyL78Gqc5OeNA"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_93GTkBjCEdyfI_WOjDrRyg" name="C_NamedElement">
<ownedAttribute xmi:id="_pAD3IBU8EdyGtuGaCXC25Q" name="CName" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:id="_aViuABU9EdyGtuGaCXC25Q" name="isVisibilityPrefix" visibility="public" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DHrR0RjCEdyfI_WOjDrRyg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DHtHABjCEdyfI_WOjDrRyg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_DHuVIBjCEdyfI_WOjDrRyg">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_lJpmQBU8EdyGtuGaCXC25Q" name="isQualifiedNameUsed" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dCxwUBU9EdyGtuGaCXC25Q"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dCzlgBU9EdyGtuGaCXC25Q" value="1"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_0wG9wBU8EdyGtuGaCXC25Q"/>
</ownedAttribute>
<ownedAttribute xmi:id="_MhhgoBjDEdyfI_WOjDrRyg" name="base_NamedElement" isUnique="false" association="_MhedUBjDEdyfI_WOjDrRyg">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_MhedUBjDEdyfI_WOjDrRyg" name="Extension_GeneratedNamedElement" memberEnd="_MhfEYBjDEdyfI_WOjDrRyg _MhhgoBjDEdyfI_WOjDrRyg">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_MhfEYBjDEdyfI_WOjDrRyg" name="extension_GeneratedNamedElement" type="_93GTkBjCEdyfI_WOjDrRyg" aggregation="composite" association="_MhedUBjDEdyfI_WOjDrRyg"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_Zd610BmYEdyYiu3uPO8AqQ" name="Importer">
<ownedAttribute xmi:id="_aQdtEBmYEdyYiu3uPO8AqQ" name="importFile" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:id="_gTDhoBmYEdyYiu3uPO8AqQ" name="base_Namespace" isUnique="false" association="_gS_3QBmYEdyYiu3uPO8AqQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Namespace"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_gS_3QBmYEdyYiu3uPO8AqQ" name="Extension_Imports" memberEnd="_gTAeUBmYEdyYiu3uPO8AqQ _gTDhoBmYEdyYiu3uPO8AqQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_gTAeUBmYEdyYiu3uPO8AqQ" name="extension_Imports" type="_Zd610BmYEdyYiu3uPO8AqQ" aggregation="composite" association="_gS_3QBmYEdyYiu3uPO8AqQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_yqmg4MdtEd29as0ocaFXLw" name="Extension_C_Feature" memberEnd="_yrf4wMdtEd29as0ocaFXLw _yrf4wcdtEd29as0ocaFXLw">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_yrf4wMdtEd29as0ocaFXLw" name="extension_C_Feature" type="_6KIgINuZEdu40vrGR5q4gQ" aggregation="composite" association="_yqmg4MdtEd29as0ocaFXLw"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_zt8NMMdtEd29as0ocaFXLw" name="Extension_C_Feature" memberEnd="_zur0EMdtEd29as0ocaFXLw _zur0EcdtEd29as0ocaFXLw">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_zur0EMdtEd29as0ocaFXLw" name="extension_C_Feature" type="_6KIgINuZEdu40vrGR5q4gQ" aggregation="composite" association="_zt8NMMdtEd29as0ocaFXLw"/>
</packagedElement>
</packagedElement>
</uml:Profile>