[Libreoffice-commits] core.git: 3 commits - include/filter sw/source writerfilter/source

Miklos Vajna vmiklos at collabora.co.uk
Tue Jan 28 12:23:56 PST 2014


 include/filter/msfilter/sprmids.hxx          |    1 
 sw/source/filter/ww8/wrtw8num.cxx            |    2 
 sw/source/filter/ww8/ww8par3.cxx             |    3 
 writerfilter/source/dmapper/DomainMapper.cxx |   31 
 writerfilter/source/doctok/resources.xmi     | 1242 ++-------------------------
 writerfilter/source/filter/RtfFilter.cxx     |   95 --
 6 files changed, 183 insertions(+), 1191 deletions(-)

New commits:
commit a79745291203769ecb0df549b25a067f3aee0785
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Tue Jan 28 21:17:31 2014 +0100

    sw: hardcoded NS_sprm::LN_CPbiGrf
    
    Change-Id: I2a63d1c937392be194c00909213bc89ffe26a550

diff --git a/include/filter/msfilter/sprmids.hxx b/include/filter/msfilter/sprmids.hxx
index 3b45041..1aa84c2 100644
--- a/include/filter/msfilter/sprmids.hxx
+++ b/include/filter/msfilter/sprmids.hxx
@@ -170,6 +170,7 @@ namespace NS_sprm {
     const sal_uInt16 LN_CIdslRMarkDel = 0x4867;
     const sal_uInt16 LN_CFUsePgsuSettings = 0x0868;
     const sal_uInt16 LN_CCpg = 0x486b;
+    const sal_uInt16 LN_CPbiGrf = 0x4888;
     const sal_uInt16 LN_CRgLid0_80 = 0x486d;
     const sal_uInt16 LN_CRgLid1_80 = 0x486e;
     const sal_uInt16 LN_CIdctHint = 0x286f;
diff --git a/sw/source/filter/ww8/wrtw8num.cxx b/sw/source/filter/ww8/wrtw8num.cxx
index 301459f..3331a3c 100644
--- a/sw/source/filter/ww8/wrtw8num.cxx
+++ b/sw/source/filter/ww8/wrtw8num.cxx
@@ -263,7 +263,7 @@ void WW8AttributeOutput::NumberingLevel( sal_uInt8 /*nLevel*/,
             {
                 m_rWW8Export.InsUInt16(0x6887);
                 m_rWW8Export.InsUInt32(nIndex);
-                m_rWW8Export.InsUInt16(0x4888);
+                m_rWW8Export.InsUInt16(NS_sprm::LN_CPbiGrf);
                 m_rWW8Export.InsUInt16(1);
             }
         }
diff --git a/sw/source/filter/ww8/ww8par3.cxx b/sw/source/filter/ww8/ww8par3.cxx
index c0caa3b..7f688a7 100644
--- a/sw/source/filter/ww8/ww8par3.cxx
+++ b/sw/source/filter/ww8/ww8par3.cxx
@@ -72,6 +72,7 @@
 #include <expfld.hxx>
 #include <fmtfld.hxx>
 #include <flddropdown.hxx>
+#include <filter/msfilter/sprmids.hxx>
 #include "writerhelper.hxx"
 #include "writerwordglue.hxx"
 #include "ww8par.hxx"
@@ -666,7 +667,7 @@ bool WW8ListManager::ReadLVL(SwNumFmt& rNumFmt, SfxItemSet*& rpItemSet,
 
         //For i120928,parse the graphic info of bullets
         sal_uInt8 *pSprmWhichPis = GrpprlHasSprm(0x6887,aGrpprlChpx[0],aLVL.nLenGrpprlChpx);
-        sal_uInt8 *pSprmIsPicBullet = GrpprlHasSprm(0x4888,aGrpprlChpx[0],aLVL.nLenGrpprlChpx);
+        sal_uInt8 *pSprmIsPicBullet = GrpprlHasSprm(NS_sprm::LN_CPbiGrf, aGrpprlChpx[0],aLVL.nLenGrpprlChpx);
         if (pSprmWhichPis)
         {
             nWitchPicIsBullet = *pSprmWhichPis;
commit bef6f6ebe27baef9668af3a9c73ef802d974e996
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Tue Jan 28 21:00:09 2014 +0100

    writerfilter: whitespace fixes in RtfFilter
    
    Change-Id: Ic275ce70318d56010d40e483b299c8b1b13bf902

diff --git a/writerfilter/source/filter/RtfFilter.cxx b/writerfilter/source/filter/RtfFilter.cxx
index 75f783a..6fdd827 100644
--- a/writerfilter/source/filter/RtfFilter.cxx
+++ b/writerfilter/source/filter/RtfFilter.cxx
@@ -36,13 +36,10 @@
 #include <unotools/ucbstreamhelper.hxx>
 #include <unotools/streamwrap.hxx>
 
-using namespace ::rtl;
-using namespace ::cppu;
 using namespace ::com::sun::star;
-using utl::MediaDescriptor;
 
-RtfFilter::RtfFilter( const uno::Reference< uno::XComponentContext >& rxContext)  :
-    m_xContext( rxContext )
+RtfFilter::RtfFilter(const uno::Reference< uno::XComponentContext >& rxContext)
+    : m_xContext(rxContext)
 {
 }
 
@@ -50,22 +47,21 @@ RtfFilter::~RtfFilter()
 {
 }
 
-sal_Bool RtfFilter::filter( const uno::Sequence< beans::PropertyValue >& aDescriptor )
-   throw (uno::RuntimeException)
+sal_Bool RtfFilter::filter(const uno::Sequence< beans::PropertyValue >& aDescriptor) throw(uno::RuntimeException)
 {
     sal_uInt32 nStartTime = osl_getGlobalTimer();
-    if( m_xSrcDoc.is() )
+    if (m_xSrcDoc.is())
     {
         uno::Reference< lang::XMultiServiceFactory > xMSF(m_xContext->getServiceManager(), uno::UNO_QUERY_THROW);
-        uno::Reference< uno::XInterface > xIfc( xMSF->createInstance("com.sun.star.comp.Writer.RtfExport"), uno::UNO_QUERY_THROW);
+        uno::Reference< uno::XInterface > xIfc(xMSF->createInstance("com.sun.star.comp.Writer.RtfExport"), uno::UNO_QUERY_THROW);
         if (!xIfc.is())
             return sal_False;
-        uno::Reference< document::XExporter > xExprtr(xIfc, uno::UNO_QUERY_THROW);
-        uno::Reference< document::XFilter > xFltr(xIfc, uno::UNO_QUERY_THROW);
-        if (!xExprtr.is() || !xFltr.is())
+        uno::Reference< document::XExporter > xExporter(xIfc, uno::UNO_QUERY_THROW);
+        uno::Reference< document::XFilter > xFilter(xIfc, uno::UNO_QUERY_THROW);
+        if (!xExporter.is() || !xFilter.is())
             return sal_False;
-        xExprtr->setSourceDocument(m_xSrcDoc);
-        return xFltr->filter(aDescriptor);
+        xExporter->setSourceDocument(m_xSrcDoc);
+        return xFilter->filter(aDescriptor);
     }
 
     sal_Bool bResult(sal_False);
@@ -73,23 +69,23 @@ sal_Bool RtfFilter::filter( const uno::Sequence< beans::PropertyValue >& aDescri
 
     try
     {
-        MediaDescriptor aMediaDesc( aDescriptor );
-        bool bRepairStorage = aMediaDesc.getUnpackedValueOrDefault( "RepairPackage", false );
+        utl::MediaDescriptor aMediaDesc(aDescriptor);
+        bool bRepairStorage = aMediaDesc.getUnpackedValueOrDefault("RepairPackage", false);
         bool bIsNewDoc = !aMediaDesc.getUnpackedValueOrDefault("InsertMode", false);
-        uno::Reference<text::XTextRange> xInsertTextRange = aMediaDesc.getUnpackedValueOrDefault( "TextInsertModeRange", uno::Reference<text::XTextRange>());
+        uno::Reference<text::XTextRange> xInsertTextRange = aMediaDesc.getUnpackedValueOrDefault("TextInsertModeRange", uno::Reference<text::XTextRange>());
 #ifdef DEBUG_IMPORT
-        OUString sURL = aMediaDesc.getUnpackedValueOrDefault( MediaDescriptor::PROP_URL(), OUString() );
-        ::std::string sURLc = OUStringToOString(sURL, RTL_TEXTENCODING_ASCII_US).getStr();
+        OUString sURL = aMediaDesc.getUnpackedValueOrDefault(utl::MediaDescriptor::PROP_URL(), OUString());
+        std::string sURLc = OUStringToOString(sURL, RTL_TEXTENCODING_ASCII_US).getStr();
 
         writerfilter::TagLogger::Pointer_t dmapperLogger
-            (writerfilter::TagLogger::getInstance("DOMAINMAPPER"));
+        (writerfilter::TagLogger::getInstance("DOMAINMAPPER"));
         dmapperLogger->setFileName(sURLc);
         dmapperLogger->startDocument();
 #endif
         uno::Reference< io::XInputStream > xInputStream;
 
         aMediaDesc.addInputStream();
-        aMediaDesc[ MediaDescriptor::PROP_INPUTSTREAM() ] >>= xInputStream;
+        aMediaDesc[ utl::MediaDescriptor::PROP_INPUTSTREAM() ] >>= xInputStream;
 
         // If this is set, write to this file, instead of the real document during paste.
         char* pEnv = getenv("SW_DEBUG_RTF_PASTE_TO");
@@ -98,7 +94,7 @@ sal_Bool RtfFilter::filter( const uno::Sequence< beans::PropertyValue >& aDescri
         {
             SvStream* pOut = utl::UcbStreamHelper::CreateStream(aOutStr, STREAM_WRITE);
             SvStream* pIn = utl::UcbStreamHelper::CreateStream(xInputStream);
-            pOut->WriteStream( *pIn );
+            pOut->WriteStream(*pIn);
             delete pOut;
             return true;
         }
@@ -114,16 +110,16 @@ sal_Bool RtfFilter::filter( const uno::Sequence< beans::PropertyValue >& aDescri
             xInputStream.set(xStream, uno::UNO_QUERY);
         }
 
-        uno::Reference<frame::XFrame> xFrame = aMediaDesc.getUnpackedValueOrDefault(MediaDescriptor::PROP_FRAME(),
-                uno::Reference<frame::XFrame>());
+        uno::Reference<frame::XFrame> xFrame = aMediaDesc.getUnpackedValueOrDefault(utl::MediaDescriptor::PROP_FRAME(),
+                                               uno::Reference<frame::XFrame>());
 
-        xStatusIndicator = aMediaDesc.getUnpackedValueOrDefault(MediaDescriptor::PROP_STATUSINDICATOR(),
-                uno::Reference<task::XStatusIndicator>());
+        xStatusIndicator = aMediaDesc.getUnpackedValueOrDefault(utl::MediaDescriptor::PROP_STATUSINDICATOR(),
+                           uno::Reference<task::XStatusIndicator>());
 
         writerfilter::Stream::Pointer_t pStream(
-                new writerfilter::dmapper::DomainMapper(m_xContext, xInputStream, m_xDstDoc, bRepairStorage, writerfilter::dmapper::DOCUMENT_RTF, xInsertTextRange, bIsNewDoc));
+            new writerfilter::dmapper::DomainMapper(m_xContext, xInputStream, m_xDstDoc, bRepairStorage, writerfilter::dmapper::DOCUMENT_RTF, xInsertTextRange, bIsNewDoc));
         writerfilter::rtftok::RTFDocument::Pointer_t const pDocument(
-                writerfilter::rtftok::RTFDocumentFactory::createDocument(m_xContext, xInputStream, m_xDstDoc, xFrame, xStatusIndicator));
+            writerfilter::rtftok::RTFDocumentFactory::createDocument(m_xContext, xInputStream, m_xDstDoc, xFrame, xStatusIndicator));
         pDocument->resolve(*pStream);
         bResult = sal_True;
 #ifdef DEBUG_IMPORT
@@ -148,62 +144,59 @@ sal_Bool RtfFilter::filter( const uno::Sequence< beans::PropertyValue >& aDescri
     return bResult;
 }
 
-void RtfFilter::cancel(  ) throw (uno::RuntimeException)
+void RtfFilter::cancel() throw(uno::RuntimeException)
 {
 }
 
-void RtfFilter::setSourceDocument( const uno::Reference< lang::XComponent >& xDoc )
-   throw (lang::IllegalArgumentException, uno::RuntimeException)
+void RtfFilter::setSourceDocument(const uno::Reference< lang::XComponent >& xDoc) throw(lang::IllegalArgumentException, uno::RuntimeException)
 {
-   m_xSrcDoc = xDoc;
+    m_xSrcDoc = xDoc;
 }
 
-void RtfFilter::setTargetDocument( const uno::Reference< lang::XComponent >& xDoc )
-   throw (lang::IllegalArgumentException, uno::RuntimeException)
+void RtfFilter::setTargetDocument(const uno::Reference< lang::XComponent >& xDoc) throw(lang::IllegalArgumentException, uno::RuntimeException)
 {
-   m_xDstDoc = xDoc;
+    m_xDstDoc = xDoc;
 }
 
-void RtfFilter::initialize( const uno::Sequence< uno::Any >& /*aArguments*/ ) throw (uno::Exception, uno::RuntimeException)
+void RtfFilter::initialize(const uno::Sequence< uno::Any >& /*aArguments*/) throw(uno::Exception, uno::RuntimeException)
 {
     // The DOCX exporter here extracts 'type' of the filter, ie 'Word' or
     // 'Word Template' but we don't need it for RTF.
 }
 
-OUString RtfFilter::getImplementationName(  ) throw (uno::RuntimeException)
+OUString RtfFilter::getImplementationName() throw(uno::RuntimeException)
 {
-   return RtfFilter_getImplementationName();
+    return RtfFilter_getImplementationName();
 }
 
-sal_Bool RtfFilter::supportsService( const OUString& rServiceName ) throw (uno::RuntimeException)
+sal_Bool RtfFilter::supportsService(const OUString& rServiceName) throw(uno::RuntimeException)
 {
     return cppu::supportsService(this, rServiceName);
 }
 
-uno::Sequence< OUString > RtfFilter::getSupportedServiceNames(  ) throw (uno::RuntimeException)
+uno::Sequence< OUString > RtfFilter::getSupportedServiceNames() throw(uno::RuntimeException)
 {
     return RtfFilter_getSupportedServiceNames();
 }
 
 /* Helpers, used by shared lib exports. */
-OUString RtfFilter_getImplementationName () throw (uno::RuntimeException)
+OUString RtfFilter_getImplementationName() throw(uno::RuntimeException)
 {
-   return OUString ( "com.sun.star.comp.Writer.RtfFilter" );
+    return OUString("com.sun.star.comp.Writer.RtfFilter");
 }
 
-uno::Sequence< OUString > RtfFilter_getSupportedServiceNames(  ) throw (uno::RuntimeException)
+uno::Sequence< OUString > RtfFilter_getSupportedServiceNames() throw(uno::RuntimeException)
 {
-   uno::Sequence < OUString > aRet(2);
-   OUString* pArray = aRet.getArray();
-   pArray[0] = "com.sun.star.document.ImportFilter";
-   pArray[1] = "com.sun.star.document.ExportFilter";
-   return aRet;
+    uno::Sequence < OUString > aRet(2);
+    OUString* pArray = aRet.getArray();
+    pArray[0] = "com.sun.star.document.ImportFilter";
+    pArray[1] = "com.sun.star.document.ExportFilter";
+    return aRet;
 }
 
-uno::Reference< uno::XInterface > RtfFilter_createInstance( const uno::Reference< uno::XComponentContext >& xContext)
-                throw( uno::Exception )
+uno::Reference< uno::XInterface > RtfFilter_createInstance(const uno::Reference< uno::XComponentContext >& xContext) throw(uno::Exception)
 {
-   return (cppu::OWeakObject*) new RtfFilter( xContext );
+    return (cppu::OWeakObject*) new RtfFilter(xContext);
 }
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
commit d2d5414d4ff8efe97ad488997da379019d01b30f
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Tue Jan 28 20:54:49 2014 +0100

    writerfilter: these SPRM's are unused
    
    Change-Id: I8704011ea70a8ee37c261078f42660c1bbc55d9a

diff --git a/writerfilter/source/dmapper/DomainMapper.cxx b/writerfilter/source/dmapper/DomainMapper.cxx
index 1a79129..fcdefe7 100644
--- a/writerfilter/source/dmapper/DomainMapper.cxx
+++ b/writerfilter/source/dmapper/DomainMapper.cxx
@@ -2280,57 +2280,26 @@ void DomainMapper::sprmWithProps( Sprm& rSprm, PropertyMapPtr rContext, SprmType
         pTargetContext->Insert(PROP_WRITING_MODE, uno::makeAny( nDirection ) );
     }
     break;  // sprmSTextFlow
-    case NS_sprm::LN_TJc: // sprmTJc
-    case NS_sprm::LN_TDxaLeft:
     case NS_sprm::LN_TDxaGapHalf:
-    case NS_sprm::LN_TFCantSplit:
-    case NS_sprm::LN_TTableHeader:
-    case NS_sprm::LN_TTableBorders: // sprmTTableBorders
     {
         OSL_FAIL( "table propeties should be handled by the table manager");
     }
     break;
     case NS_sprm::LN_TDefTable10:
         break;  // sprmTDefTable10
-    case NS_sprm::LN_TDyaRowHeight:
-        break;  // sprmTDyaRowHeight
     case NS_sprm::LN_TDefTable:
         break;  // sprmTDefTable
     case NS_sprm::LN_TDefTableShd:
         break;  // sprmTDefTableShd
-    case NS_sprm::LN_TTlp:
-        break;  // sprmTTlp
-    case NS_sprm::LN_TFBiDi:
-        break;  // sprmTFBiDi
-    case NS_sprm::LN_THTMLProps:
-        break;  // sprmTHTMLProps
-    case NS_sprm::LN_TSetBrc:
-        break;  // sprmTSetBrc
-    case NS_sprm::LN_TInsert:
-        break;  // sprmTInsert
     case NS_sprm::LN_TDelete:
         break;  // sprmTDelete
     case NS_sprm::LN_TDxaCol:
         break;  // sprmTDxaCol
-    case NS_sprm::LN_TMerge:
-        break;  // sprmTMerge
-    case NS_sprm::LN_TSplit:
-        break;  // sprmTSplit
-    case NS_sprm::LN_TSetBrc10:
-        break;  // sprmTSetBrc10
     case 164: // sprmTSetShd
-    case NS_sprm::LN_TSetShd:
-        break;  // sprmTSetShd
-    case NS_sprm::LN_TSetShdOdd:
-        break;  // sprmTSetShdOdd
     case NS_sprm::LN_TTextFlow:
         break;  // sprmTTextFlow
     case NS_sprm::LN_TDiagLine:
         break;  // sprmTDiagLine
-    case NS_sprm::LN_TVertMerge:
-        break;  // sprmTVertMerge
-    case NS_sprm::LN_TVertAlign:
-        break;  // sprmTVertAlign
         // the following are not part of the official documentation
     case 0x6870: //TxtForeColor
         {
diff --git a/writerfilter/source/doctok/resources.xmi b/writerfilter/source/doctok/resources.xmi
index 343f8d7..1273d46 100644
--- a/writerfilter/source/doctok/resources.xmi
+++ b/writerfilter/source/doctok/resources.xmi
@@ -6,162 +6,6 @@
   <XMI.content>
     <UML:Model name="WW8Document">
       <UML:Namespace.ownedElement>
-        <!--Stereotypes -->
-        <UML:Stereotype xmi.id="access" name="access">
-          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="plcf" name="plcf">
-          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="withindex" name="withindex">
-          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="withmembers" name="withmembers">
-          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="resolvenoauto" name="resolvenoauto">
-          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="initimpl" name="initimpl">
-          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="resource" name="resource">
-          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="ww8sprm" name="ww8sprm">
-          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="ww8sprmbinary" name="ww8sprmbinary">
-          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="debug" name="debug">
-          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="reference" name="reference">
-          <UML:Stereotype.baseClass>Attribute</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="attribute" name="attribute">
-          <UML:Stereotype.baseClass>Attribute</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="attributeremainder" name="attribute">
-          <UML:Stereotype.baseClass>Attribute</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="noresolve" name="noresolve">
-          <UML:Stereotype.baseClass>Attribute</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="noqname" name="noqname">
-          <UML:Stereotype.baseClass>Attribute</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="array" name="array">
-          <UML:Stereotype.baseClass>Attribute</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="string" name="string">
-          <UML:Stereotype.baseClass>Attribute</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="binary" name="binary">
-          <UML:Stereotype.baseClass>Attribute</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="dffrecord" name="dffrecord">
-          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="dffopt" name="dffopt">
-          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <UML:Stereotype xmi.id="virtual" name="virtual">
-          <UML:Stereotype.baseClass>Attribute</UML:Stereotype.baseClass>
-        </UML:Stereotype>
-        <!--Stereotypes-->
-        <!--Datatypes -->
-        <UML:DataType xmi.id="U8" name="U8"/>
-        <UML:DataType xmi.id="U16" name="U16"/>
-        <UML:DataType xmi.id="U32" name="U32"/>
-        <UML:DataType xmi.id="String" name="String"/>
-        <UML:DataType xmi.id="Value" name="Value"/>
-        <UML:DataType xmi.id="Sprm" name="Sprm"/>
-        <!--Datatypes-->
-        <!--Tag definitions -->
-        <UML:TagDefinition tagType="String" xmi.id="comment" name="comment"/>
-        <UML:TagDefinition tagType="String" xmi.id="offset" name="offset"/>
-        <UML:TagDefinition tagType="String" xmi.id="shift" name="shift"/>
-        <UML:TagDefinition tagType="String" xmi.id="mask" name="mask"/>
-        <UML:TagDefinition tagType="String" xmi.id="arraycount" name="arraycount"/>
-        <UML:TagDefinition tagType="String" xmi.id="bits" name="bits"/>
-        <UML:TagDefinition tagType="String" xmi.id="attrid" name="attrid"/>
-        <UML:TagDefinition tagType="String" xmi.id="opid" name="opid"/>
-        <UML:TagDefinition tagType="String" xmi.id="classid" name="opid"/>
-        <UML:TagDefinition tagType="String" xmi.id="size" name="size"/>
-        <UML:TagDefinition tagType="String" xmi.id="sprmcode" name="sprmcode"/>
-        <UML:TagDefinition tagType="String" xmi.id="sprmid" name="sprmid"/>
-        <UML:TagDefinition tagType="String" xmi.id="dffid" name="dffid"/>
-        <!--Tag definitions -->
-        <!--Classes without stereotype-->
-        <!--Class Blob-->
-        <UML:Class xmi.id="Blob" name="Blob"/>
-        <UML:Generalization isSpecification="false" xmi.id="Blob-BinaryObj">
-          <UML:Generalization.child>
-            <UML:Class xmi.idref="Blob"/>
-          </UML:Generalization.child>
-          <UML:Generalization.parent>
-            <UML:Class xmi.idref="BinaryObj"/>
-          </UML:Generalization.parent>
-        </UML:Generalization>
-        <!--Class Blob-->
-        <!--Class TextboxText-->
-        <UML:Class xmi.id="TextboxText" name="TextboxText"/>
-        <UML:Generalization isSpecification="false" xmi.id="TextboxText-Stream">
-          <UML:Generalization.child>
-            <UML:Class xmi.idref="TextboxText"/>
-          </UML:Generalization.child>
-          <UML:Generalization.parent>
-            <UML:Class xmi.idref="Stream"/>
-          </UML:Generalization.parent>
-        </UML:Generalization>
-        <!--Class TextboxText-->
-        <!--Class UPX-->
-        <UML:Class xmi.id="UPX" name="UPX"/>
-        <UML:Generalization isSpecification="false" xmi.id="UPX-Properties">
-          <UML:Generalization.child>
-            <UML:Class xmi.idref="UPX"/>
-          </UML:Generalization.child>
-          <UML:Generalization.parent>
-            <UML:Class xmi.idref="Properties"/>
-          </UML:Generalization.parent>
-        </UML:Generalization>
-        <!--Class UPX-->
-        <!--Class SEPX-->
-        <UML:Class xmi.id="SEPX" name="SEPX"/>
-        <UML:Generalization isSpecification="false" xmi.id="SEPX-Properties">
-          <UML:Generalization.child>
-            <UML:Class xmi.idref="SEPX"/>
-          </UML:Generalization.child>
-          <UML:Generalization.parent>
-            <UML:Class xmi.idref="Properties"/>
-          </UML:Generalization.parent>
-        </UML:Generalization>
-        <!--Class SEPX-->
-        <!--Classes without stereotype-->
-        <!--Resources-->
-        <UML:Class xmi.id="Properties" name="Properties">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="resource"/>
-          </UML:ModelElement.stereotype>
-        </UML:Class>
-        <UML:Class xmi.id="Table" name="Table">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="resource"/>
-          </UML:ModelElement.stereotype>
-        </UML:Class>
-        <UML:Class xmi.id="Stream" name="Stream">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="resource"/>
-          </UML:ModelElement.stereotype>
-        </UML:Class>
-        <UML:Class xmi.id="BinaryObj" name="BinaryObj">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="resource"/>
-          </UML:ModelElement.stereotype>
-        </UML:Class>
-        <!--Resources-->
         <!--SPRMS-->
         <!--SPRM sprmPContextualSpacing-->
         <UML:Class xmi.id="sprmPContextualSpacing" name="sprmPContextualSpacing">
@@ -256,37 +100,6 @@
           </UML:ModelElement.taggedValue>
         </UML:Class>
         <!--SPRM sprmPTabProps-->
-        <!--SPRM sprmTFCantSplit90-->
-        <UML:Class xmi.id="sprmTFCantSplit90" name="sprmTFCantSplit90">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x3466</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTFCantSplit90</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTFCantSplit90-->
         <!--SPRM sprmTCantSplit-->
         <UML:Class xmi.id="sprmTCantSplit" name="sprmTCantSplit">
           <UML:ModelElement.stereotype>
@@ -6657,14 +6470,14 @@
           </UML:ModelElement.taggedValue>
         </UML:Class>
         <!--SPRM sprmSTextFlow-->
-        <!--SPRM sprmTJc-->
-        <UML:Class xmi.id="sprmTJc" name="sprmTJc">
+        <!--SPRM sprmTDxaGapHalf-->
+        <UML:Class xmi.id="sprmTDxaGapHalf" name="sprmTDxaGapHalf">
           <UML:ModelElement.stereotype>
             <UML:Stereotype xmi.idref="ww8sprm"/>
           </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x5400</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>0x9602</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmcode"/>
               </UML:TaggedValue.type>
@@ -6672,7 +6485,7 @@
           </UML:ModelElement.taggedValue>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTJc</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>rtf:sprmTDxaGapHalf</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmid"/>
               </UML:TaggedValue.type>
@@ -6687,15 +6500,15 @@
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
         </UML:Class>
-        <!--SPRM sprmTJc-->
-        <!--SPRM sprmTDxaLeft-->
-        <UML:Class xmi.id="sprmTDxaLeft" name="sprmTDxaLeft">
+        <!--SPRM sprmTDxaGapHalf-->
+        <!--SPRM sprmTDefTable10-->
+        <UML:Class xmi.id="sprmTDefTable10" name="sprmTDefTable10">
           <UML:ModelElement.stereotype>
             <UML:Stereotype xmi.idref="ww8sprm"/>
           </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x9601</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>0xD606</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmcode"/>
               </UML:TaggedValue.type>
@@ -6703,7 +6516,7 @@
           </UML:ModelElement.taggedValue>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTDxaLeft</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>rtf:sprmTDefTable10</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmid"/>
               </UML:TaggedValue.type>
@@ -6718,15 +6531,15 @@
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
         </UML:Class>
-        <!--SPRM sprmTDxaLeft-->
-        <!--SPRM sprmTDxaGapHalf-->
-        <UML:Class xmi.id="sprmTDxaGapHalf" name="sprmTDxaGapHalf">
+        <!--SPRM sprmTDefTable10-->
+        <!--SPRM sprmTDefTable-->
+        <UML:Class xmi.id="sprmTDefTable" name="sprmTDefTable">
           <UML:ModelElement.stereotype>
             <UML:Stereotype xmi.idref="ww8sprm"/>
           </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x9602</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>0xD608</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmcode"/>
               </UML:TaggedValue.type>
@@ -6734,30 +6547,30 @@
           </UML:ModelElement.taggedValue>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTDxaGapHalf</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>rtf:sprmTDefTable</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmid"/>
               </UML:TaggedValue.type>
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
         </UML:Class>
-        <!--SPRM sprmTDxaGapHalf-->
-        <!--SPRM sprmTFCantSplit-->
-        <UML:Class xmi.id="sprmTFCantSplit" name="sprmTFCantSplit">
+        <UML:Generalization isSpecification="false" xmi.id="sprmTDefTable-Properties">
+          <UML:Generalization.child>
+            <UML:Class xmi.idref="sprmTDefTable"/>
+          </UML:Generalization.child>
+          <UML:Generalization.parent>
+            <UML:Class xmi.idref="Properties"/>
+          </UML:Generalization.parent>
+        </UML:Generalization>
+        <!--SPRM sprmTDefTable-->
+        <!--SPRM sprmTDefTableShd-->
+        <UML:Class xmi.id="sprmTDefTableShd" name="sprmTDefTableShd">
           <UML:ModelElement.stereotype>
             <UML:Stereotype xmi.idref="ww8sprm"/>
           </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x3403</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>0xD609</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmcode"/>
               </UML:TaggedValue.type>
@@ -6765,7 +6578,7 @@
           </UML:ModelElement.taggedValue>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTFCantSplit</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>rtf:sprmTDefTableShd</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmid"/>
               </UML:TaggedValue.type>
@@ -6780,15 +6593,23 @@
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
         </UML:Class>
-        <!--SPRM sprmTFCantSplit-->
-        <!--SPRM sprmTTableHeader-->
-        <UML:Class xmi.id="sprmTTableHeader" name="sprmTTableHeader">
+        <UML:Generalization isSpecification="false" xmi.id="sprmTDefTableShd-Properties">
+          <UML:Generalization.child>
+            <UML:Class xmi.idref="sprmTDefTableShd"/>
+          </UML:Generalization.child>
+          <UML:Generalization.parent>
+            <UML:Class xmi.idref="Properties"/>
+          </UML:Generalization.parent>
+        </UML:Generalization>
+        <!--SPRM sprmTDefTableShd-->
+        <!--SPRM sprmTCellShd-->
+        <UML:Class xmi.id="sprmTCellShd" name="sprmTCellShd">
           <UML:ModelElement.stereotype>
             <UML:Stereotype xmi.idref="ww8sprm"/>
           </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x3404</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>0xD612</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmcode"/>
               </UML:TaggedValue.type>
@@ -6796,30 +6617,30 @@
           </UML:ModelElement.taggedValue>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTTableHeader</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>rtf:sprmTCellShd</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmid"/>
               </UML:TaggedValue.type>
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
         </UML:Class>
-        <!--SPRM sprmTTableHeader-->
-        <!--SPRM sprmTTableBorders-->
-        <UML:Class xmi.id="sprmTTableBorders" name="sprmTTableBorders">
+        <UML:Generalization isSpecification="false" xmi.id="sprmTCelShd-Properties">
+          <UML:Generalization.child>
+            <UML:Class xmi.idref="sprmTCellShd"/>
+          </UML:Generalization.child>
+          <UML:Generalization.parent>
+            <UML:Class xmi.idref="Properties"/>
+          </UML:Generalization.parent>
+        </UML:Generalization>
+        <!--SPRM sprmTCellShd-->
+        <!--SPRM sprmTDelete-->
+        <UML:Class xmi.id="sprmTDelete" name="sprmTDelete">
           <UML:ModelElement.stereotype>
             <UML:Stereotype xmi.idref="ww8sprm"/>
           </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD605</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>0x5622</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmcode"/>
               </UML:TaggedValue.type>
@@ -6827,22 +6648,30 @@
           </UML:ModelElement.taggedValue>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTTableBorders</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>rtf:sprmTDelete</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmid"/>
               </UML:TaggedValue.type>
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
+          <UML:ModelElement.taggedValue>
+            <UML:TaggedValue>
+              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.type>
+                <UML:TagDefinition xmi.idref="kind"/>
+              </UML:TaggedValue.type>
+            </UML:TaggedValue>
+          </UML:ModelElement.taggedValue>
         </UML:Class>
-        <!--SPRM sprmTTableBorders-->
-        <!--SPRM sprmTDefTable10-->
-        <UML:Class xmi.id="sprmTDefTable10" name="sprmTDefTable10">
+        <!--SPRM sprmTDelete-->
+        <!--SPRM sprmTDxaCol-->
+        <UML:Class xmi.id="sprmTDxaCol" name="sprmTDxaCol">
           <UML:ModelElement.stereotype>
             <UML:Stereotype xmi.idref="ww8sprm"/>
           </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD606</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>0x7623</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmcode"/>
               </UML:TaggedValue.type>
@@ -6850,7 +6679,7 @@
           </UML:ModelElement.taggedValue>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTDefTable10</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>rtf:sprmTDxaCol</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmid"/>
               </UML:TaggedValue.type>
@@ -6865,15 +6694,15 @@
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
         </UML:Class>
-        <!--SPRM sprmTDefTable10-->
-        <!--SPRM sprmTDyaRowHeight-->
-        <UML:Class xmi.id="sprmTDyaRowHeight" name="sprmTDyaRowHeight">
+        <!--SPRM sprmTDxaCol-->
+        <!--SPRM sprmTTextFlow-->
+        <UML:Class xmi.id="sprmTTextFlow" name="sprmTTextFlow">
           <UML:ModelElement.stereotype>
             <UML:Stereotype xmi.idref="ww8sprm"/>
           </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x9407</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>0x7629</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmcode"/>
               </UML:TaggedValue.type>
@@ -6881,7 +6710,7 @@
           </UML:ModelElement.taggedValue>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTDyaRowHeight</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>rtf:sprmTTextFlow</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmid"/>
               </UML:TaggedValue.type>
@@ -6896,15 +6725,15 @@
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
         </UML:Class>
-        <!--SPRM sprmTDyaRowHeight-->
-        <!--SPRM sprmTDefTable-->
-        <UML:Class xmi.id="sprmTDefTable" name="sprmTDefTable">
+        <!--SPRM sprmTTextFlow-->
+        <!--SPRM sprmTDiagLine-->
+        <UML:Class xmi.id="sprmTDiagLine" name="sprmTDiagLine">
           <UML:ModelElement.stereotype>
             <UML:Stereotype xmi.idref="ww8sprm"/>
           </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD608</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>0xD62A</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmcode"/>
               </UML:TaggedValue.type>
@@ -6912,30 +6741,30 @@
           </UML:ModelElement.taggedValue>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTDefTable</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>rtf:sprmTDiagLine</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmid"/>
               </UML:TaggedValue.type>
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
+          <UML:ModelElement.taggedValue>
+            <UML:TaggedValue>
+              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.type>
+                <UML:TagDefinition xmi.idref="kind"/>
+              </UML:TaggedValue.type>
+            </UML:TaggedValue>
+          </UML:ModelElement.taggedValue>
         </UML:Class>
-        <UML:Generalization isSpecification="false" xmi.id="sprmTDefTable-Properties">
-          <UML:Generalization.child>
-            <UML:Class xmi.idref="sprmTDefTable"/>
-          </UML:Generalization.child>
-          <UML:Generalization.parent>
-            <UML:Class xmi.idref="Properties"/>
-          </UML:Generalization.parent>
-        </UML:Generalization>
-        <!--SPRM sprmTDefTable-->
-        <!--SPRM sprmTDefTableShd-->
-        <UML:Class xmi.id="sprmTDefTableShd" name="sprmTDefTableShd">
+        <!--SPRM sprmTDiagLine-->
+        <!--SPRM sprmTCellTopColor-->
+        <UML:Class xmi.id="sprmTCellTopColor" name="sprmTCellTopColor">
           <UML:ModelElement.stereotype>
             <UML:Stereotype xmi.idref="ww8sprm"/>
           </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD609</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>0xD61A</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmcode"/>
               </UML:TaggedValue.type>
@@ -6943,7 +6772,7 @@
           </UML:ModelElement.taggedValue>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTDefTableShd</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>rtf:sprmTCellTopColor</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmid"/>
               </UML:TaggedValue.type>
@@ -6958,23 +6787,23 @@
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
         </UML:Class>
-        <UML:Generalization isSpecification="false" xmi.id="sprmTDefTableShd-Properties">
+        <UML:Generalization isSpecification="false" xmi.id="sprmTCellTopColor-Properties">
           <UML:Generalization.child>
-            <UML:Class xmi.idref="sprmTDefTableShd"/>
+            <UML:Class xmi.idref="sprmTCellTopColor"/>
           </UML:Generalization.child>
           <UML:Generalization.parent>
             <UML:Class xmi.idref="Properties"/>
           </UML:Generalization.parent>
         </UML:Generalization>
-        <!--SPRM sprmTDefTableShd-->
-        <!--SPRM sprmTCellShd-->
-        <UML:Class xmi.id="sprmTCellShd" name="sprmTCellShd">
+        <!--SPRM sprmTCellTopColor-->
+        <!--SPRM sprmTCellLeftColor-->
+        <UML:Class xmi.id="sprmTCellLeftColor" name="sprmTCellLeftColor">
           <UML:ModelElement.stereotype>
             <UML:Stereotype xmi.idref="ww8sprm"/>
           </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD612</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>0xD61B</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmcode"/>
               </UML:TaggedValue.type>
@@ -6982,657 +6811,92 @@
           </UML:ModelElement.taggedValue>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTCellShd</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>rtf:sprmTCellLeftColor</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmid"/>
               </UML:TaggedValue.type>
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
         </UML:Class>
-        <UML:Generalization isSpecification="false" xmi.id="sprmTCelShd-Properties">
+        <UML:Generalization isSpecification="false" xmi.id="sprmTCellLeftColor-Properties">
           <UML:Generalization.child>
-            <UML:Class xmi.idref="sprmTCellShd"/>
+            <UML:Class xmi.idref="sprmTCellLeftColor"/>
           </UML:Generalization.child>
           <UML:Generalization.parent>
             <UML:Class xmi.idref="Properties"/>
           </UML:Generalization.parent>
         </UML:Generalization>
-        <!--SPRM sprmTCellShd-->
-        <!--SPRM sprmTTlp-->
-        <UML:Class xmi.id="sprmTTlp" name="sprmTTlp">
+        <!--SPRM sprmTCellLeftColor-->
+        <!--SPRM sprmTCellBottomColor-->
+        <UML:Class xmi.id="sprmTCellBottomColor" name="sprmTCellBottomColor">
           <UML:ModelElement.stereotype>
             <UML:Stereotype xmi.idref="ww8sprm"/>
           </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x740A</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>0xD61C</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmcode"/>
               </UML:TaggedValue.type>
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTTlp-->
-        <!--SPRM sprmTFBiDi-->
-        <UML:Class xmi.id="sprmTFBiDi" name="sprmTFBiDi">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x560B</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>rtf:sprmTCellBottomColor</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
+                <UML:TagDefinition xmi.idref="sprmid"/>
               </UML:TaggedValue.type>
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
+        </UML:Class>
+        <UML:Generalization isSpecification="false" xmi.id="sprmTCellBottomColor-Properties">
+          <UML:Generalization.child>
+            <UML:Class xmi.idref="sprmTCellBottomColor"/>
+          </UML:Generalization.child>
+          <UML:Generalization.parent>
+            <UML:Class xmi.idref="Properties"/>
+          </UML:Generalization.parent>
+        </UML:Generalization>
+        <!--SPRM sprmTCellBottomColor-->
+        <!--SPRM sprmTCellRightColor-->
+        <UML:Class xmi.id="sprmTCellRightColor" name="sprmTCellRightColor">
+          <UML:ModelElement.stereotype>
+            <UML:Stereotype xmi.idref="ww8sprm"/>
+          </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTFBiDi</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>0xD61D</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
+                <UML:TagDefinition xmi.idref="sprmcode"/>
               </UML:TaggedValue.type>
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>rtf:sprmTCellRightColor</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
+                <UML:TagDefinition xmi.idref="sprmid"/>
               </UML:TaggedValue.type>
             </UML:TaggedValue>
           </UML:ModelElement.taggedValue>
         </UML:Class>
-        <!--SPRM sprmTFBiDi-->
-        <!--SPRM sprmTHTMLProps-->
-        <UML:Class xmi.id="sprmTHTMLProps" name="sprmTHTMLProps">
+        <UML:Generalization isSpecification="false" xmi.id="sprmTCellRightColor-Properties">
+          <UML:Generalization.child>
+            <UML:Class xmi.idref="sprmTCellRightColor"/>
+          </UML:Generalization.child>
+          <UML:Generalization.parent>
+            <UML:Class xmi.idref="Properties"/>
+          </UML:Generalization.parent>
+        </UML:Generalization>
+        <!--SPRM sprmTCellRightColor-->
+        <!--SPRM sprmCdelrsid-->
+        <UML:Class xmi.id="sprmCdelrsid" name="sprmCdelrsid">
           <UML:ModelElement.stereotype>
             <UML:Stereotype xmi.idref="ww8sprm"/>
           </UML:ModelElement.stereotype>
           <UML:ModelElement.taggedValue>
             <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x740C</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTHTMLProps</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTHTMLProps-->
-        <!--SPRM sprmTSetBrc-->
-        <UML:Class xmi.id="sprmTSetBrc" name="sprmTSetBrc">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD620</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTSetBrc</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTSetBrc-->
-        <!--SPRM sprmTInsert-->
-        <UML:Class xmi.id="sprmTInsert" name="sprmTInsert">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x7621</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTInsert</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTInsert-->
-        <!--SPRM sprmTDelete-->
-        <UML:Class xmi.id="sprmTDelete" name="sprmTDelete">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x5622</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTDelete</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTDelete-->
-        <!--SPRM sprmTDxaCol-->
-        <UML:Class xmi.id="sprmTDxaCol" name="sprmTDxaCol">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x7623</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTDxaCol</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTDxaCol-->
-        <!--SPRM sprmTMerge-->
-        <UML:Class xmi.id="sprmTMerge" name="sprmTMerge">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x5624</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTMerge</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTMerge-->
-        <!--SPRM sprmTSplit-->
-        <UML:Class xmi.id="sprmTSplit" name="sprmTSplit">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x5625</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTSplit</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTSplit-->
-        <!--SPRM sprmTSetBrc10-->
-        <UML:Class xmi.id="sprmTSetBrc10" name="sprmTSetBrc10">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD626</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTSetBrc10</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTSetBrc10-->
-        <!--SPRM sprmTSetShd-->
-        <UML:Class xmi.id="sprmTSetShd" name="sprmTSetShd">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x7627</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTSetShd</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTSetShd-->
-        <!--SPRM sprmTSetShdOdd-->
-        <UML:Class xmi.id="sprmTSetShdOdd" name="sprmTSetShdOdd">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x7628</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTSetShdOdd</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTSetShdOdd-->
-        <!--SPRM sprmTTextFlow-->
-        <UML:Class xmi.id="sprmTTextFlow" name="sprmTTextFlow">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x7629</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTTextFlow</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTTextFlow-->
-        <!--SPRM sprmTDiagLine-->
-        <UML:Class xmi.id="sprmTDiagLine" name="sprmTDiagLine">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD62A</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTDiagLine</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTDiagLine-->
-        <!--SPRM sprmTVertMerge-->
-        <UML:Class xmi.id="sprmTVertMerge" name="sprmTVertMerge">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD62B</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTVertMerge</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTVertMerge-->
-        <!--SPRM sprmTVertAlign-->
-        <UML:Class xmi.id="sprmTVertAlign" name="sprmTVertAlign">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD62C</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTVertAlign</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTVertAlign-->
-        <!--SPRM sprmTCellTopColor-->
-        <UML:Class xmi.id="sprmTCellTopColor" name="sprmTCellTopColor">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD61A</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTCellTopColor</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <UML:Generalization isSpecification="false" xmi.id="sprmTCellTopColor-Properties">
-          <UML:Generalization.child>
-            <UML:Class xmi.idref="sprmTCellTopColor"/>
-          </UML:Generalization.child>
-          <UML:Generalization.parent>
-            <UML:Class xmi.idref="Properties"/>
-          </UML:Generalization.parent>
-        </UML:Generalization>
-        <!--SPRM sprmTCellTopColor-->
-        <!--SPRM sprmTCellLeftColor-->
-        <UML:Class xmi.id="sprmTCellLeftColor" name="sprmTCellLeftColor">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD61B</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTCellLeftColor</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <UML:Generalization isSpecification="false" xmi.id="sprmTCellLeftColor-Properties">
-          <UML:Generalization.child>
-            <UML:Class xmi.idref="sprmTCellLeftColor"/>
-          </UML:Generalization.child>
-          <UML:Generalization.parent>
-            <UML:Class xmi.idref="Properties"/>
-          </UML:Generalization.parent>
-        </UML:Generalization>
-        <!--SPRM sprmTCellLeftColor-->
-        <!--SPRM sprmTCellBottomColor-->
-        <UML:Class xmi.id="sprmTCellBottomColor" name="sprmTCellBottomColor">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD61C</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTCellBottomColor</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <UML:Generalization isSpecification="false" xmi.id="sprmTCellBottomColor-Properties">
-          <UML:Generalization.child>
-            <UML:Class xmi.idref="sprmTCellBottomColor"/>
-          </UML:Generalization.child>
-          <UML:Generalization.parent>
-            <UML:Class xmi.idref="Properties"/>
-          </UML:Generalization.parent>
-        </UML:Generalization>
-        <!--SPRM sprmTCellBottomColor-->
-        <!--SPRM sprmTCellRightColor-->
-        <UML:Class xmi.id="sprmTCellRightColor" name="sprmTCellRightColor">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD61D</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTCellRightColor</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <UML:Generalization isSpecification="false" xmi.id="sprmTCellRightColor-Properties">
-          <UML:Generalization.child>
-            <UML:Class xmi.idref="sprmTCellRightColor"/>
-          </UML:Generalization.child>
-          <UML:Generalization.parent>
-            <UML:Class xmi.idref="Properties"/>
-          </UML:Generalization.parent>
-        </UML:Generalization>
-        <!--SPRM sprmTCellRightColor-->
-        <!--SPRM sprmTGridLineProps-->
-        <UML:Class xmi.id="sprmTGridLineProps" name="sprmTGridLineProps">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xD613</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmCInsrsid-->
-        <!--SPRM sprmCdelrsid-->
-        <UML:Class xmi.id="sprmCdelrsid" name="sprmCdelrsid">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x6817</UML:TaggedValue.dataValue>
+              <UML:TaggedValue.dataValue>0x6817</UML:TaggedValue.dataValue>
               <UML:TaggedValue.type>
                 <UML:TagDefinition xmi.idref="sprmcode"/>
               </UML:TaggedValue.type>
@@ -7891,21 +7155,6 @@
           </UML:ModelElement.taggedValue>
         </UML:Class>
         <!--SPRM sprmCBorder-->
-        <!--SPRM sprmTTPreferredWidth-->
-        <UML:Class xmi.id="sprmTTPreferredWidth" name="sprmTTPreferredWidth">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xf614</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTTRLeft-->
         <!--SPRM sprmCEastAsianLayout-->
         <UML:Class xmi.id="sprmCEastAsianLayout" name="sprmCEastAsianLayout">
           <UML:ModelElement.stereotype>
@@ -7921,36 +7170,6 @@
           </UML:ModelElement.taggedValue>
         </UML:Class>
         <!--SPRM sprmCEastAsianLayout-->
-        <!--SPRM sprmTWidthBefore-->
-        <UML:Class xmi.id="sprmTWidthBefore" name="sprmTWidthBefore">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xF617</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTWidthBefore-->
-        <!--SPRM sprmTWidthAfter-->
-        <UML:Class xmi.id="sprmTWidthAfter" name="sprmTWidthAfter">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xF618</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTWidthAfter-->
         <!--SPRM sprmPDxaLeft1-->
         <UML:Class xmi.id="sprmPDxaLeft1" name="sprmPDxaLeft1">
           <UML:ModelElement.stereotype>
@@ -8041,82 +7260,6 @@
           </UML:ModelElement.taggedValue>
         </UML:Class>
         <!--SPRM sprmTCellPaddingDefault-->
-        <!--SPRM sprmTRsid-->
-        <UML:Class xmi.id="sprmTRsid" name="sprmTRsid">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x7479</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTRsid</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTRsid-->
-        <!--SPRM sprmTFAutofit-->
-        <UML:Class xmi.id="sprmTFAutofit" name="sprmTFAutofit">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x3615</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTFAutofit-->
-        <!--SPRM sprmTPc-->
-        <UML:Class xmi.id="sprmTPc" name="sprmTPc">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x360D</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTPc-->
-        <!--SPRM sprmTDyaAbs-->
-        <UML:Class xmi.id="sprmTDyaAbs" name="sprmTDyaAbs">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x940F</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTDyaAbs-->
         <!--SPRM sprmTDxaFromText-->
         <UML:Class xmi.id="sprmTDxaFromText" name="sprmTDxaFromText">
           <UML:ModelElement.stereotype>
@@ -8148,37 +7291,6 @@
           </UML:ModelElement.taggedValue>
         </UML:Class>
         <!--SPRM sprmTDxaFromText-->
-        <!--SPRM sprmTDyaFromText-->
-        <UML:Class xmi.id="sprmTDyaFromText" name="sprmTDyaFromText">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x9411</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTDyaFromText</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTDyaFromText-->
         <!--SPRM sprmTDxaFromTextRight-->
         <UML:Class xmi.id="sprmTDxaFromTextRight" name="sprmTDxaFromTextRight">
           <UML:ModelElement.stereotype>
@@ -8210,91 +7322,7 @@
           </UML:ModelElement.taggedValue>
         </UML:Class>
         <!--SPRM sprmTDxaFromTextRight-->
-        <!--SPRM sprmTDyaFromTextBottom-->
-        <UML:Class xmi.id="sprmTDyaFromTextBottom" name="sprmTDyaFromTextBottom">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x941F</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTDyaFromTextBottom</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTDyaFromTextBottom-->
-        <!--SPRM sprmTFNoAllowOverlap-->
-        <UML:Class xmi.id="sprmTFNoAllowOverlap" name="sprmTFNoAllowOverlap">
-          <UML:ModelElement.stereotype>
-            <UML:Stereotype xmi.idref="ww8sprm"/>
-          </UML:ModelElement.stereotype>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0x3465</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmcode"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>rtf:sprmTFNoAllowOverlap</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="sprmid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>table</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="kind"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <!--SPRM sprmTFNoAllowOverlap-->
         <!--SPRMS-->
-        <!--DFFS-->
-        <!--DFF UDefProp-->
-        <UML:Class xmi.id="UDefProp" name="UDefProp">
-          <UML:ModelElement.taggedValue>
-            <UML:TaggedValue>
-              <UML:TaggedValue.dataValue>0xf122</UML:TaggedValue.dataValue>
-              <UML:TaggedValue.type>
-                <UML:TagDefinition xmi.idref="dffid"/>
-              </UML:TaggedValue.type>
-            </UML:TaggedValue>
-          </UML:ModelElement.taggedValue>
-        </UML:Class>
-        <UML:Generalization isSpecification="false" xmi.id="UDefProp-Properties">
-          <UML:Generalization.child>
-            <UML:Class xmi.idref="UDefProp"/>
-          </UML:Generalization.child>
-          <UML:Generalization.parent>
-            <UML:Class xmi.idref="Properties"/>
-          </UML:Generalization.parent>
-        </UML:Generalization>
-        <!--DFF UDefProp-->
-        <!--DFFS-->
       </UML:Namespace.ownedElement>
     </UML:Model>
   </XMI.content>


More information about the Libreoffice-commits mailing list