Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
405 lines (404 sloc) 38.8 KB
<?xml version="1.0" encoding="ISO-8859-1"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore">
<ecore:EPackage name="WordprocessingMLStyles">
<eClassifiers xsi:type="ecore:EClass" name="DateTimeType">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="VersionType">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="n" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nn" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ValueType" abstract="true"/>
<eClassifiers xsi:type="ecore:EClass" name="StringValue" eSuperTypes="/0/ValueType">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="FloatValue" eSuperTypes="/0/ValueType">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DateTimeTypeValue" eSuperTypes="/0/ValueType">
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/DateTimeType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="BooleanValue" eSuperTypes="/0/ValueType">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DocumentPropertiesCollection">
<eStructuralFeatures xsi:type="ecore:EReference" name="dp_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/wd_docProperties"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="subject" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="keywords" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lastAuthor" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="manager" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="company" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="hyperlinkBase" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="revision" ordered="false" unique="false" eType="/1/Integer"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="presentationFormat" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="guid" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="appName" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="version" ordered="false" eType="/0/VersionType" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="totalTime" ordered="false" unique="false" eType="/1/Integer"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="lastPrinted" ordered="false" eType="/0/DateTimeType" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="created" ordered="false" eType="/0/DateTimeType" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="lastSaved" ordered="false" eType="/0/DateTimeType" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" eType="/1/Integer"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="words" ordered="false" unique="false" eType="/1/Integer"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="characters" ordered="false" unique="false" eType="/1/Integer"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="charactersWithSpaces" ordered="false" unique="false" eType="/1/Integer"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="bytes" ordered="false" unique="false" eType="/1/Integer"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lines" ordered="false" unique="false" eType="/1/Integer"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="paragraphs" ordered="false" unique="false" eType="/1/Integer"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CustomDocumentPropertiesCollection">
<eStructuralFeatures xsi:type="ecore:EReference" name="cdp_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/wd_customDocProperties"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperties" ordered="false" lowerBound="1" upperBound="-1" eType="/0/CustomDocumentProperty" containment="true" eOpposite="/0/CustomDocumentProperty/customDocumentProperty_cdpe"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CustomDocumentProperty">
<eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperty_cdpe" ordered="false" lowerBound="1" eType="/0/CustomDocumentPropertiesCollection" eOpposite="/0/CustomDocumentPropertiesCollection/customDocumentProperties"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/ValueType" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SmartTagType">
<eStructuralFeatures xsi:type="ecore:EReference" name="smartTagType_ste" ordered="false" lowerBound="1" eType="/0/SmartTagsCollection" eOpposite="/0/SmartTagsCollection/smartTagTypes"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceuri" ordered="false" unique="false" lowerBound="1" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" eType="/1/String"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SmartTagsCollection">
<eStructuralFeatures xsi:type="ecore:EReference" name="st_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/wd_smartTags"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="smartTagTypes" ordered="false" upperBound="-1" eType="/0/SmartTagType" containment="true" eOpposite="/0/SmartTagType/smartTagType_ste"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StringProperty" eSuperTypes="/0/StringType"/>
<eClassifiers xsi:type="ecore:EClass" name="StringType">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/String"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="BreakType">
<eLiterals name="bt_page" value="1"/>
<eLiterals name="bt_column" value="2"/>
<eLiterals name="bt_text_wrapping" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="NoteValue">
<eLiterals name="ftn_normal" value="1"/>
<eLiterals name="ftn_separator" value="2"/>
<eLiterals name="ftn_continuation_separator" value="3"/>
<eLiterals name="ftn_continuation_notice" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="OnOffType">
<eLiterals name="oot_on" value="1"/>
<eLiterals name="oot_off" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="FldCharTypeProperty">
<eLiterals name="fctp_begin" value="1"/>
<eLiterals name="fctp_separate" value="2"/>
<eLiterals name="fctp_end" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="HintType">
<eLiterals name="ht_default" value="1"/>
<eLiterals name="ht_fareast" value="2"/>
<eLiterals name="ht_cs" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="StyleKindValue">
<eLiterals name="skv_paragraph" value="1"/>
<eLiterals name="skv_character" value="2"/>
<eLiterals name="skv_table" value="3"/>
<eLiterals name="skv_list" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="UnderlineProperty">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" eType="/0/UnderlineValues"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" eType="/1/String"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="UnderlineValues">
<eLiterals name="uv_single" value="1"/>
<eLiterals name="uv_words" value="2"/>
<eLiterals name="uv_double" value="3"/>
<eLiterals name="uv_thick" value="4"/>
<eLiterals name="uv_dotted" value="5"/>
<eLiterals name="uv_dotted_heavy" value="6"/>
<eLiterals name="uv_dash" value="7"/>
<eLiterals name="uv_dashed_heavy" value="8"/>
<eLiterals name="uv_dash_long" value="9"/>
<eLiterals name="uv_dash_long_heavy" value="10"/>
<eLiterals name="uv_dot_dash" value="11"/>
<eLiterals name="uv_dash_dot_heavy" value="12"/>
<eLiterals name="uv_dot_dot_dash" value="13"/>
<eLiterals name="uv_dash_dot_dot_heavy" value="14"/>
<eLiterals name="uv_wave" value="15"/>
<eLiterals name="uv_wavy_heavy" value="16"/>
<eLiterals name="uv_wavy_double" value="17"/>
<eLiterals name="uv_none" value="18"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="HighlightColorValues">
<eLiterals name="hcv_black" value="1"/>
<eLiterals name="hcv_blue" value="2"/>
<eLiterals name="hcv_cyan" value="3"/>
<eLiterals name="hcv_green" value="4"/>
<eLiterals name="hcv_magenta" value="5"/>
<eLiterals name="hcv_red" value="6"/>
<eLiterals name="hcv_yellow" value="7"/>
<eLiterals name="hcv_white" value="8"/>
<eLiterals name="hcv_dark_blue" value="9"/>
<eLiterals name="hcv_dark_cyan" value="10"/>
<eLiterals name="hcv_dark_green" value="11"/>
<eLiterals name="hcv_dark_magenta" value="12"/>
<eLiterals name="hcv_dark_red" value="13"/>
<eLiterals name="hcv_dark_yellow" value="14"/>
<eLiterals name="hcv_dark_gray" value="15"/>
<eLiterals name="hcv_light_gray" value="16"/>
<eLiterals name="hcv_none" value="17"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="VerticalAlignRunType">
<eLiterals name="vart_baseline" value="1"/>
<eLiterals name="vart_superscript" value="2"/>
<eLiterals name="vart_subscript" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="JustificationValue">
<eLiterals name="jv_left" value="1"/>
<eLiterals name="jv_center" value="2"/>
<eLiterals name="jv_right" value="3"/>
<eLiterals name="jv_both" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="WordDocument">
<eStructuralFeatures xsi:type="ecore:EReference" name="wd_smartTags" ordered="false" eType="/0/SmartTagsCollection" containment="true" eOpposite="/0/SmartTagsCollection/st_wordDocument"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="wd_docProperties" ordered="false" eType="/0/DocumentPropertiesCollection" containment="true" eOpposite="/0/DocumentPropertiesCollection/dp_wordDocument"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="wd_customDocProperties" ordered="false" eType="/0/CustomDocumentPropertiesCollection" containment="true" eOpposite="/0/CustomDocumentPropertiesCollection/cdp_wordDocument"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="ignoreSubtree" ordered="false" eType="/0/StringProperty" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="ignoreElements" ordered="false" eType="/0/StringProperty" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="fonts" ordered="false" eType="/0/FontsListElt" containment="true" eOpposite="/0/FontsListElt/fle_wordDocument"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="lists" ordered="false" eType="/0/ListsElt" containment="true" eOpposite="/0/ListsElt/le_wordDocument"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="styles" ordered="false" eType="/0/StylesElt" containment="true" eOpposite="/0/StylesElt/se_wordDocument"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="docPr" ordered="false" eType="/0/DocPrElt" containment="true" eOpposite="/0/DocPrElt/dpe_wordDocument"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/BodyElt" containment="true" eOpposite="/0/BodyElt/be_wordDocument"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DocPrElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="dpe_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/docPr"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="BodyElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="be_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/body"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="blockLevelElts" upperBound="-1" eType="/0/BlockLevelElt" containment="true" eOpposite="/0/BlockLevelElt/ble_bodyElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="sectPr" ordered="false" eType="/0/SectPrElt" containment="true" eOpposite="/0/SectPrElt/spe_bodyElt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="BlockLevelElt" abstract="true">
<eStructuralFeatures xsi:type="ecore:EReference" name="ble_bodyElt" ordered="false" lowerBound="1" eType="/0/BodyElt" eOpposite="/0/BodyElt/blockLevelElts"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="ble_note" ordered="false" lowerBound="1" eType="/0/NoteElt" eOpposite="/0/NoteElt/n_blockLevelElts"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="ble_tableCellElt" ordered="false" lowerBound="1" eType="/0/TableCellElt" eOpposite="/0/TableCellElt/tce_content"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="BlockLevelChunkElt" abstract="true" eSuperTypes="/0/BlockLevelElt"/>
<eClassifiers xsi:type="ecore:EClass" name="ParaElt" eSuperTypes="/0/BlockLevelChunkElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="pPr" ordered="false" eType="/0/ParaPrElt" containment="true" eOpposite="/0/ParaPrElt/ppe_pElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="pContentElts" upperBound="-1" eType="/0/ParaContentElt" containment="true" eOpposite="/0/ParaContentElt/pce_pElt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ParaPrElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="ppe_pElt" ordered="false" lowerBound="1" eType="/0/ParaElt" eOpposite="/0/ParaElt/pPr"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="ppe_styleElt" ordered="false" lowerBound="1" eType="/0/StyleElt" eOpposite="/0/StyleElt/se_pPr"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="pStyle" ordered="false" eType="/0/StringProperty" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="keepNext" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="keepLines" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="pageBreakBefore" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="supressLineNumbers" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="suppressAutoHyphens" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextualSpacing" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="bidi" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="justification" ordered="false" unique="false" eType="/0/JustificationValue"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ParaContentElt" abstract="true">
<eStructuralFeatures xsi:type="ecore:EReference" name="pce_pElt" ordered="false" lowerBound="1" eType="/0/ParaElt" eOpposite="/0/ParaElt/pContentElts"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RunElt" eSuperTypes="/0/ParaContentElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="rPr" ordered="false" eType="/0/RunPrElt" containment="true" eOpposite="/0/RunPrElt/rpe_rElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="rContentElts" upperBound="-1" eType="/0/RunContentElt" containment="true" eOpposite="/0/RunContentElt/rce_rElt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RunPrElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="rpe_rElt" ordered="false" lowerBound="1" eType="/0/RunElt" eOpposite="/0/RunElt/rPr"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="rpe_styleElt" ordered="false" lowerBound="1" eType="/0/StyleElt" eOpposite="/0/StyleElt/se_rPr"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="rStyle" ordered="false" eType="/0/StringProperty" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="rFonts" ordered="false" eType="/0/FontsElt" containment="true" eOpposite="/0/FontsElt/fse_runPrElt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="bold" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="bold_cs" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="italic" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="italic_cs" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="capitals" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="smallCapitals" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="strike" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="doubleStrike" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="outline" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="shadow" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="emboss" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="imprint" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="noProof" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="vanish" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="specVanish" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="rtl" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="cs" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="underline" ordered="false" eType="/0/UnderlineProperty"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="highlight" ordered="false" unique="false" eType="/0/HighlightColorValues"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="verticalAlign" ordered="false" unique="false" eType="/0/VerticalAlignRunType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="language" ordered="false" eType="/0/LangElt" eOpposite="/0/LangElt/le_runPrElt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LangElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="le_runPrElt" ordered="false" lowerBound="1" eType="/0/RunPrElt" eOpposite="/0/RunPrElt/language"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" eType="/1/String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="bidi" ordered="false" unique="false" eType="/1/String"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RunContentElt" abstract="true">
<eStructuralFeatures xsi:type="ecore:EReference" name="rce_rElt" ordered="false" lowerBound="1" eType="/0/RunElt" eOpposite="/0/RunElt/rContentElts"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="BreakElt" eSuperTypes="/0/RunContentElt">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/BreakType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/RunContentElt /0/StringType"/>
<eClassifiers xsi:type="ecore:EClass" name="DelText" eSuperTypes="/0/RunContentElt /0/StringType"/>
<eClassifiers xsi:type="ecore:EClass" name="InstrText" eSuperTypes="/0/RunContentElt /0/StringType"/>
<eClassifiers xsi:type="ecore:EClass" name="DelInstrText" eSuperTypes="/0/RunContentElt /0/StringType"/>
<eClassifiers xsi:type="ecore:EClass" name="NoBreakHyphen" eSuperTypes="/0/RunContentElt"/>
<eClassifiers xsi:type="ecore:EClass" name="SoftHyphen" eSuperTypes="/0/RunContentElt"/>
<eClassifiers xsi:type="ecore:EClass" name="AnnotationRef" eSuperTypes="/0/RunContentElt"/>
<eClassifiers xsi:type="ecore:EClass" name="FootnoteRef" eSuperTypes="/0/RunContentElt"/>
<eClassifiers xsi:type="ecore:EClass" name="EndnoteRef" eSuperTypes="/0/RunContentElt"/>
<eClassifiers xsi:type="ecore:EClass" name="Separator" eSuperTypes="/0/RunContentElt"/>
<eClassifiers xsi:type="ecore:EClass" name="ContinuationSeparator" eSuperTypes="/0/RunContentElt"/>
<eClassifiers xsi:type="ecore:EClass" name="PgNum" eSuperTypes="/0/RunContentElt"/>
<eClassifiers xsi:type="ecore:EClass" name="Cr" eSuperTypes="/0/RunContentElt"/>
<eClassifiers xsi:type="ecore:EClass" name="Footnote" eSuperTypes="/0/RunContentElt /0/NoteElt"/>
<eClassifiers xsi:type="ecore:EClass" name="Endnote" eSuperTypes="/0/RunContentElt /0/NoteElt"/>
<eClassifiers xsi:type="ecore:EClass" name="NoteElt" abstract="true">
<eStructuralFeatures xsi:type="ecore:EReference" name="n_blockLevelElts" lowerBound="1" upperBound="-1" eType="/0/BlockLevelElt" containment="true" eOpposite="/0/BlockLevelElt/ble_note"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/NoteValue"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="suppressRef" ordered="false" unique="false" eType="/0/OnOffType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Picture" eSuperTypes="/0/RunContentElt /0/PictureType"/>
<eClassifiers xsi:type="ecore:EClass" name="Symbol" eSuperTypes="/0/RunContentElt /0/SymElt"/>
<eClassifiers xsi:type="ecore:EClass" name="SymElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="font" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="char" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Tab" eSuperTypes="/0/RunContentElt /0/TabElt"/>
<eClassifiers xsi:type="ecore:EClass" name="FldChar" eSuperTypes="/0/RunContentElt /0/FldCharElt"/>
<eClassifiers xsi:type="ecore:EClass" name="FldCharElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="fldData" ordered="false" eType="/0/StringType" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fldCharType" ordered="false" unique="false" lowerBound="1" eType="/0/FldCharTypeProperty"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fldLock" ordered="false" unique="false" lowerBound="1" eType="/0/OnOffType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TableElt" eSuperTypes="/0/BlockLevelChunkElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="tblPr" ordered="false" lowerBound="1" eType="/0/TablePrElt" containment="true" eOpposite="/0/TablePrElt/tpe_tblElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="tblGrid" ordered="false" lowerBound="1" eType="/0/TableGridElt" containment="true" eOpposite="/0/TableGridElt/tge_tblElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="tblContent" lowerBound="1" upperBound="-1" eType="/0/TableContentElt" containment="true" eOpposite="/0/TableContentElt/tce_tblElt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TablePrElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="tpe_tblElt" ordered="false" lowerBound="1" eType="/0/TableElt" eOpposite="/0/TableElt/tblPr"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="tpe_styleElt" ordered="false" lowerBound="1" eType="/0/StyleElt" eOpposite="/0/StyleElt/se_tblPr"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TableGridElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="tge_tblElt" ordered="false" lowerBound="1" eType="/0/TableElt" eOpposite="/0/TableElt/tblGrid"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TableContentElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="tce_tblElt" ordered="false" lowerBound="1" eType="/0/TableElt" eOpposite="/0/TableElt/tblContent"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="tr" upperBound="-1" eType="/0/RowElt" containment="true" eOpposite="/0/RowElt/re_tblContentElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="tce_runLevelElts" ordered="false" eType="/0/RunLevelElt" containment="true" eOpposite="/0/RunLevelElt/rle_tblContentElt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RowElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="re_tblContentElt" ordered="false" lowerBound="1" eType="/0/TableContentElt" eOpposite="/0/TableContentElt/tr"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="tblPrEx" ordered="false" eType="/0/TablePrExElt" containment="true" eOpposite="/0/TablePrExElt/tpee_rowElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="trPr" ordered="false" eType="/0/TableRowPrElt" containment="true" eOpposite="/0/TableRowPrElt/tpe_rowElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="rowContent" lowerBound="1" upperBound="-1" eType="/0/RowContentElt" containment="true" eOpposite="/0/RowContentElt/rce_rowElt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TablePrExElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="tpee_rowElt" ordered="false" lowerBound="1" eType="/0/RowElt" eOpposite="/0/RowElt/tblPrEx"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TableRowPrElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="tpe_rowElt" ordered="false" lowerBound="1" eType="/0/RowElt" eOpposite="/0/RowElt/trPr"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="trpe_styleElt" ordered="false" lowerBound="1" eType="/0/StyleElt" eOpposite="/0/StyleElt/se_trPr"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RowContentElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="rce_rowElt" ordered="false" lowerBound="1" eType="/0/RowElt" eOpposite="/0/RowElt/rowContent"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="tc" upperBound="-1" eType="/0/TableCellElt" containment="true" eOpposite="/0/TableCellElt/tce_rowContentElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="rce_runLevelElts" ordered="false" eType="/0/RunLevelElt" containment="true" eOpposite="/0/RunLevelElt/rle_rowContentElt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TableCellElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="tce_rowContentElt" ordered="false" lowerBound="1" eType="/0/RowContentElt" eOpposite="/0/RowContentElt/tc"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="tcPr" ordered="false" eType="/0/TableCellPrElt" containment="true" eOpposite="/0/TableCellPrElt/tcpe_tableCellElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="tce_content" lowerBound="1" upperBound="-1" eType="/0/BlockLevelElt" containment="true" eOpposite="/0/BlockLevelElt/ble_tableCellElt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TableCellPrElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="tcpe_tableCellElt" ordered="false" lowerBound="1" eType="/0/TableCellElt" eOpposite="/0/TableCellElt/tcPr"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="tcpe_styleElt" ordered="false" lowerBound="1" eType="/0/StyleElt" eOpposite="/0/StyleElt/se_tcPr"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="FontsListElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="fle_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/fonts"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="defaultFonts" ordered="false" eType="/0/FontsElt" containment="true" eOpposite="/0/FontsElt/fse_fontsListElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="fonts" upperBound="-1" eType="/0/FontElt" containment="true" eOpposite="/0/FontElt/fe_fontsListElt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="FontsElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="fse_fontsListElt" ordered="false" lowerBound="1" eType="/0/FontsListElt" eOpposite="/0/FontsListElt/defaultFonts"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="fse_runPrElt" ordered="false" lowerBound="1" eType="/0/RunPrElt" eOpposite="/0/RunPrElt/rFonts"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="hint" ordered="false" unique="false" lowerBound="1" eType="/0/HintType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="ascii" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="h_ansi" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="fareast" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="cs" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="FontElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="fe_fontsListElt" ordered="false" lowerBound="1" eType="/0/FontsListElt" eOpposite="/0/FontsListElt/fonts"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="altName" ordered="false" eType="/0/StringProperty" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StylesElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="se_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/styles"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="versionOfBuiltInStylenames" ordered="false" unique="false" eType="/1/Double"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="styles" ordered="false" upperBound="-1" eType="/0/StyleElt" eOpposite="/0/StyleElt/se_stylesElt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StyleElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="se_stylesElt" ordered="false" lowerBound="1" eType="/0/StylesElt" eOpposite="/0/StylesElt/styles"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/StyleKindValue"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="styleId" ordered="false" eType="/0/StringType" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="default" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/StringProperty" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="aliases" ordered="false" eType="/0/StringProperty" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sti" ordered="false" unique="false" eType="/1/Double"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="basedOn" ordered="false" eType="/0/StringProperty" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="next" ordered="false" eType="/0/StringProperty" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="link" ordered="false" eType="/0/StringProperty" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="autoRedefine" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="hidden" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="semiHidden" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="locked" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="personal" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="personalCompose" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="personalReply" ordered="false" unique="false" eType="/0/OnOffType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="rsid" ordered="false" eType="/0/StringType" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="se_pPr" ordered="false" eType="/0/ParaPrElt" eOpposite="/0/ParaPrElt/ppe_styleElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="se_rPr" ordered="false" eType="/0/RunPrElt" eOpposite="/0/RunPrElt/rpe_styleElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="se_tblPr" ordered="false" eType="/0/TablePrElt" eOpposite="/0/TablePrElt/tpe_styleElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="se_trPr" ordered="false" eType="/0/TableRowPrElt" eOpposite="/0/TableRowPrElt/trpe_styleElt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="se_tcPr" ordered="false" eType="/0/TableCellPrElt" eOpposite="/0/TableCellPrElt/tcpe_styleElt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ListsElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="le_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/lists"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SectPrElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="spe_bodyElt" ordered="false" lowerBound="1" eType="/0/BodyElt" eOpposite="/0/BodyElt/sectPr"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RunLevelElt" eSuperTypes="/0/BlockLevelChunkElt">
<eStructuralFeatures xsi:type="ecore:EReference" name="rle_tblContentElt" ordered="false" lowerBound="1" eType="/0/TableContentElt" eOpposite="/0/TableContentElt/tce_runLevelElts"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="rle_rowContentElt" ordered="false" lowerBound="1" eType="/0/RowContentElt" eOpposite="/0/RowContentElt/rce_runLevelElts"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CfChunk" eSuperTypes="/0/BlockLevelElt"/>
<eClassifiers xsi:type="ecore:EClass" name="SimpleFieldElt" eSuperTypes="/0/ParaContentElt"/>
<eClassifiers xsi:type="ecore:EClass" name="HLinkElt" eSuperTypes="/0/ParaContentElt"/>
<eClassifiers xsi:type="ecore:EClass" name="SubDocElt" eSuperTypes="/0/ParaContentElt"/>
<eClassifiers xsi:type="ecore:EClass" name="PictureType"/>
<eClassifiers xsi:type="ecore:EClass" name="TabElt"/>
</ecore:EPackage>
<ecore:EPackage name="PrimitiveTypes">
<eClassifiers xsi:type="ecore:EDataType" name="Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="String"/>
<eClassifiers xsi:type="ecore:EDataType" name="Boolean"/>
<eClassifiers xsi:type="ecore:EDataType" name="Double"/>
</ecore:EPackage>
</xmi:XMI>