LCOV - code coverage report
Current view: top level - workdir/unxlngi6.pro/CustomTarget/writerfilter/source - OOXMLFactory_dml-shapeEffects.cxx (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 40 519 7.7 %
Date: 2012-08-25 Functions: 9 13 69.2 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 41 1254 3.3 %

           Branch data     Line data    Source code
       1                 :            : 
       2                 :            : #include "doctok/sprmids.hxx"
       3                 :            : #include "doctok/resourceids.hxx"
       4                 :            : #include "ooxml/resourceids.hxx"
       5                 :            : #include "OOXMLFactory_values.hxx"
       6                 :            : #include "OOXMLFactory_dml-shapeEffects.hxx"
       7                 :            : #include "ooxml/OOXMLFastHelper.hxx"
       8                 :            :     
       9                 :            : #ifdef _MSC_VER
      10                 :            : #pragma warning(disable:4065) // switch statement contains 'default' but no 'case' labels
      11                 :            : #endif
      12                 :            : 
      13                 :            : namespace writerfilter {
      14                 :            : namespace ooxml {
      15                 :            : 
      16                 :            : /// @cond GENERATED
      17                 :            :     
      18                 :            : typedef rtl::Static < osl::Mutex, OOXMLFactory_dml_shapeEffects > OOXMLFactory_dml_shapeEffects_Mutex;
      19                 :            : 
      20                 :          8 : OOXMLFactory_dml_shapeEffects::OOXMLFactory_dml_shapeEffects()
      21                 :            : {
      22                 :            :     // multi-thread-safe mutex for all platforms
      23                 :            :     
      24 [ +  - ][ +  - ]:          8 :     osl::MutexGuard aGuard(OOXMLFactory_dml_shapeEffects_Mutex::get());
                 [ +  - ]
      25                 :          8 : }
      26                 :            : 
      27                 :          8 : OOXMLFactory_dml_shapeEffects::~OOXMLFactory_dml_shapeEffects()
      28                 :            : {
      29         [ -  + ]:         16 : }
      30                 :            : 
      31                 :         20 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_shapeEffects::m_pInstance;
      32                 :            :     
      33                 :       2487 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_shapeEffects::getInstance()
      34                 :            : {
      35         [ +  + ]:       2487 :     if (m_pInstance.get() == NULL)
      36         [ +  - ]:          8 :         m_pInstance.reset(new OOXMLFactory_dml_shapeEffects());
      37                 :            :     
      38                 :       2487 :     return m_pInstance;
      39                 :            : }
      40                 :            : 
      41                 :          8 : AttributeToResourceMapPointer OOXMLFactory_dml_shapeEffects::createAttributeToResourceMap(Id nId)
      42                 :            : {
      43 [ +  - ][ +  - ]:          8 :     AttributeToResourceMapPointer pMap(new AttributeToResourceMap());
                 [ +  - ]
      44                 :            :     
      45   [ -  -  -  -  :          8 :     switch (nId)
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
                   -  + ]
      46                 :            :     {
      47                 :            :     case NN_dml_shapeEffects|DEFINE_CT_AlphaBiLevelEffect:
      48                 :            :       // CT_AlphaBiLevelEffect
      49                 :            :       // empty resource: OOXML_thresh
      50                 :          0 :         break;
      51                 :            :     case NN_dml_shapeEffects|DEFINE_CT_AlphaModulateFixedEffect:
      52                 :            :       // CT_AlphaModulateFixedEffect
      53                 :            :       // empty resource: OOXML_amt
      54                 :          0 :         break;
      55                 :            :     case NN_dml_shapeEffects|DEFINE_CT_AlphaOutsetEffect:
      56                 :            :       // CT_AlphaOutsetEffect
      57                 :            :       // empty resource: OOXML_rad
      58                 :          0 :         break;
      59                 :            :     case NN_dml_shapeEffects|DEFINE_CT_AlphaReplaceEffect:
      60                 :            :       // CT_AlphaReplaceEffect
      61                 :            :       // empty resource: OOXML_a
      62                 :          0 :         break;
      63                 :            :     case NN_dml_shapeEffects|DEFINE_CT_BiLevelEffect:
      64                 :            :       // CT_BiLevelEffect
      65                 :            :       // empty resource: OOXML_thresh
      66                 :          0 :         break;
      67                 :            :     case NN_dml_shapeEffects|DEFINE_CT_BlurEffect:
      68                 :            :       // CT_BlurEffect
      69                 :            :       // empty resource: OOXML_rad
      70 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_grow] = AttributeInfo(RT_Boolean, 0);
      71                 :          0 :         break;
      72                 :            :     case NN_dml_shapeEffects|DEFINE_CT_ColorChangeEffect:
      73                 :            :       // CT_ColorChangeEffect
      74 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_useA] = AttributeInfo(RT_Boolean, 0);
      75                 :          0 :         break;
      76                 :            :     case NN_dml_shapeEffects|DEFINE_CT_GlowEffect:
      77                 :            :       // CT_GlowEffect
      78                 :            :       // empty resource: OOXML_rad
      79                 :          0 :         break;
      80                 :            :     case NN_dml_shapeEffects|DEFINE_CT_HSLEffect:
      81                 :            :       // CT_HSLEffect
      82                 :            :       // empty resource: OOXML_hue
      83                 :            :       // empty resource: OOXML_sat
      84                 :            :       // empty resource: OOXML_lum
      85                 :          0 :         break;
      86                 :            :     case NN_dml_shapeEffects|DEFINE_CT_InnerShadowEffect:
      87                 :            :       // CT_InnerShadowEffect
      88                 :            :       // empty resource: OOXML_blurRad
      89                 :            :       // empty resource: OOXML_dist
      90                 :            :       // empty resource: OOXML_dir
      91                 :          0 :         break;
      92                 :            :     case NN_dml_shapeEffects|DEFINE_CT_LuminanceEffect:
      93                 :            :       // CT_LuminanceEffect
      94                 :            :       // empty resource: OOXML_bright
      95                 :            :       // empty resource: OOXML_contrast
      96                 :          0 :         break;
      97                 :            :     case NN_dml_shapeEffects|DEFINE_CT_OuterShadowEffect:
      98                 :            :       // CT_OuterShadowEffect
      99                 :            :       // empty resource: OOXML_blurRad
     100                 :            :       // empty resource: OOXML_dist
     101                 :            :       // empty resource: OOXML_dir
     102                 :            :       // empty resource: OOXML_sx
     103                 :            :       // empty resource: OOXML_sy
     104                 :            :       // empty resource: OOXML_kx
     105                 :            :       // empty resource: OOXML_ky
     106                 :            :       // empty resource: OOXML_algn
     107 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_rotWithShape] = AttributeInfo(RT_Boolean, 0);
     108                 :          0 :         break;
     109                 :            :     case NN_dml_shapeEffects|DEFINE_CT_PresetShadowEffect:
     110                 :            :       // CT_PresetShadowEffect
     111 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_prst] = AttributeInfo(RT_List, NN_dml_shapeEffects|DEFINE_ST_PresetShadowVal);
     112                 :            :       // empty resource: OOXML_dist
     113                 :            :       // empty resource: OOXML_dir
     114                 :          0 :         break;
     115                 :            :     case NN_dml_shapeEffects|DEFINE_CT_ReflectionEffect:
     116                 :            :       // CT_ReflectionEffect
     117                 :            :       // empty resource: OOXML_blurRad
     118                 :            :       // empty resource: OOXML_stA
     119                 :            :       // empty resource: OOXML_stPos
     120                 :            :       // empty resource: OOXML_endA
     121                 :            :       // empty resource: OOXML_endPos
     122                 :            :       // empty resource: OOXML_dist
     123                 :            :       // empty resource: OOXML_dir
     124                 :            :       // empty resource: OOXML_fadeDir
     125                 :            :       // empty resource: OOXML_sx
     126                 :            :       // empty resource: OOXML_sy
     127                 :            :       // empty resource: OOXML_kx
     128                 :            :       // empty resource: OOXML_ky
     129                 :            :       // empty resource: OOXML_algn
     130 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_rotWithShape] = AttributeInfo(RT_Boolean, 0);
     131                 :          0 :         break;
     132                 :            :     case NN_dml_shapeEffects|DEFINE_CT_RelativeOffsetEffect:
     133                 :            :       // CT_RelativeOffsetEffect
     134                 :            :       // empty resource: OOXML_tx
     135                 :            :       // empty resource: OOXML_ty
     136                 :          0 :         break;
     137                 :            :     case NN_dml_shapeEffects|DEFINE_CT_SoftEdgesEffect:
     138                 :            :       // CT_SoftEdgesEffect
     139                 :            :       // empty resource: OOXML_rad
     140                 :          0 :         break;
     141                 :            :     case NN_dml_shapeEffects|DEFINE_CT_TintEffect:
     142                 :            :       // CT_TintEffect
     143                 :            :       // empty resource: OOXML_hue
     144                 :            :       // empty resource: OOXML_amt
     145                 :          0 :         break;
     146                 :            :     case NN_dml_shapeEffects|DEFINE_CT_TransformEffect:
     147                 :            :       // CT_TransformEffect
     148                 :            :       // empty resource: OOXML_sx
     149                 :            :       // empty resource: OOXML_sy
     150                 :            :       // empty resource: OOXML_kx
     151                 :            :       // empty resource: OOXML_ky
     152                 :            :       // empty resource: OOXML_tx
     153                 :            :       // empty resource: OOXML_ty
     154                 :          0 :         break;
     155                 :            :     case NN_dml_shapeEffects|DEFINE_CT_LinearShadeProperties:
     156                 :            :       // CT_LinearShadeProperties
     157                 :            :       // empty resource: OOXML_ang
     158 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_scaled] = AttributeInfo(RT_Boolean, 0);
     159                 :          0 :         break;
     160                 :            :     case NN_dml_shapeEffects|DEFINE_CT_PathShadeProperties:
     161                 :            :       // CT_PathShadeProperties
     162 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_path] = AttributeInfo(RT_List, NN_dml_shapeEffects|DEFINE_ST_PathShadeType);
     163                 :          0 :         break;
     164                 :            :     case NN_dml_shapeEffects|DEFINE_CT_GradientStop:
     165                 :            :       // CT_GradientStop
     166                 :            :       // empty resource: OOXML_pos
     167                 :          0 :         break;
     168                 :            :     case NN_dml_shapeEffects|DEFINE_CT_GradientFillProperties:
     169                 :            :       // CT_GradientFillProperties
     170 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_flip] = AttributeInfo(RT_List, NN_dml_shapeEffects|DEFINE_ST_TileFlipMode);
     171 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_rotWithShape] = AttributeInfo(RT_Boolean, 0);
     172                 :          0 :         break;
     173                 :            :     case NN_dml_shapeEffects|DEFINE_CT_TileInfoProperties:
     174                 :            :       // CT_TileInfoProperties
     175                 :            :       // empty resource: OOXML_tx
     176                 :            :       // empty resource: OOXML_ty
     177                 :            :       // empty resource: OOXML_sx
     178                 :            :       // empty resource: OOXML_sy
     179 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_flip] = AttributeInfo(RT_List, NN_dml_shapeEffects|DEFINE_ST_TileFlipMode);
     180                 :            :       // empty resource: OOXML_algn
     181                 :          0 :         break;
     182                 :            :     case NN_dml_shapeEffects|DEFINE_CT_Blip:
     183                 :            :       // CT_Blip
     184 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_cstate] = AttributeInfo(RT_List, NN_dml_shapeEffects|DEFINE_ST_BlipCompression);
     185                 :          0 :         break;
     186                 :            :     case NN_dml_shapeEffects|DEFINE_CT_BlipFillProperties:
     187                 :            :       // CT_BlipFillProperties
     188 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_dpi] = AttributeInfo(RT_Integer, 0);
     189 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_rotWithShape] = AttributeInfo(RT_Boolean, 0);
     190                 :          0 :         break;
     191                 :            :     case NN_dml_shapeEffects|DEFINE_CT_PatternFillProperties:
     192                 :            :       // CT_PatternFillProperties
     193 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_prst] = AttributeInfo(RT_List, NN_dml_shapeEffects|DEFINE_ST_PresetPatternVal);
     194                 :          0 :         break;
     195                 :            :     case NN_dml_shapeEffects|DEFINE_CT_FillOverlayEffect:
     196                 :            :       // CT_FillOverlayEffect
     197 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_blend] = AttributeInfo(RT_List, NN_dml_shapeEffects|DEFINE_ST_BlendMode);
     198                 :          0 :         break;
     199                 :            :     case NN_dml_shapeEffects|DEFINE_CT_EffectReference:
     200                 :            :       // CT_EffectReference
     201                 :            :       // empty resource: OOXML_ref
     202                 :          0 :         break;
     203                 :            :     case NN_dml_shapeEffects|DEFINE_CT_EffectContainer:
     204                 :            :       // CT_EffectContainer
     205 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_type] = AttributeInfo(RT_List, NN_dml_shapeEffects|DEFINE_ST_EffectContainerType);
     206                 :            :       // empty resource: OOXML_name
     207                 :          0 :         break;
     208                 :            :     case NN_dml_shapeEffects|DEFINE_CT_BlendEffect:
     209                 :            :       // CT_BlendEffect
     210 [ #  # ][ #  # ]:          0 :         (*pMap)[OOXML_blend] = AttributeInfo(RT_List, NN_dml_shapeEffects|DEFINE_ST_BlendMode);
     211                 :          0 :         break;
     212                 :            :     default:
     213                 :          8 :         break;
     214                 :            :     }
     215                 :            :     
     216                 :          8 :     return pMap;
     217                 :            : }
     218                 :            : 
     219                 :          0 : ListValueMapPointer OOXMLFactory_dml_shapeEffects::createListValueMap(Id nId)
     220                 :            : {
     221 [ #  # ][ #  # ]:          0 :     ListValueMapPointer pMap(new ListValueMap());
                 [ #  # ]
     222                 :            :     
     223   [ #  #  #  #  :          0 :     switch (nId)
             #  #  #  # ]
     224                 :            :     {
     225                 :            :     case NN_dml_shapeEffects|DEFINE_ST_PresetShadowVal:
     226         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw1] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw1;
     227         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw2] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw2;
     228         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw3] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw3;
     229         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw4] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw4;
     230         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw5] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw5;
     231         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw6] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw6;
     232         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw7] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw7;
     233         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw8] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw8;
     234         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw9] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw9;
     235         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw10] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw10;
     236         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw11] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw11;
     237         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw12] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw12;
     238         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw13] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw13;
     239         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw14] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw14;
     240         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw15] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw15;
     241         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw16] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw16;
     242         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw17] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw17;
     243         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw18] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw18;
     244         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw19] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw19;
     245         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shdw20] = NS_ooxml::LN_Value_drawingml_ST_PresetShadowVal_shdw20;
     246                 :          0 :         break;
     247                 :            :     case NN_dml_shapeEffects|DEFINE_ST_PathShadeType:
     248         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shape] = NS_ooxml::LN_Value_drawingml_ST_PathShadeType_shape;
     249         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_circle] = NS_ooxml::LN_Value_drawingml_ST_PathShadeType_circle;
     250         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_rect] = NS_ooxml::LN_Value_drawingml_ST_PathShadeType_rect;
     251                 :          0 :         break;
     252                 :            :     case NN_dml_shapeEffects|DEFINE_ST_TileFlipMode:
     253         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_drawingml_ST_TileFlipMode_none;
     254         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_x] = NS_ooxml::LN_Value_drawingml_ST_TileFlipMode_x;
     255         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_y] = NS_ooxml::LN_Value_drawingml_ST_TileFlipMode_y;
     256         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_xy] = NS_ooxml::LN_Value_drawingml_ST_TileFlipMode_xy;
     257                 :          0 :         break;
     258                 :            :     case NN_dml_shapeEffects|DEFINE_ST_BlipCompression:
     259         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_email] = NS_ooxml::LN_Value_drawingml_ST_BlipCompression_email;
     260         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_screen] = NS_ooxml::LN_Value_drawingml_ST_BlipCompression_screen;
     261         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_print] = NS_ooxml::LN_Value_drawingml_ST_BlipCompression_print;
     262         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_hqprint] = NS_ooxml::LN_Value_drawingml_ST_BlipCompression_hqprint;
     263         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_drawingml_ST_BlipCompression_none;
     264                 :          0 :         break;
     265                 :            :     case NN_dml_shapeEffects|DEFINE_ST_PresetPatternVal:
     266         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct5] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_pct5;
     267         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct10] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_pct10;
     268         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct20] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_pct20;
     269         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct25] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_pct25;
     270         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct30] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_pct30;
     271         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct40] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_pct40;
     272         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct50] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_pct50;
     273         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct60] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_pct60;
     274         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct70] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_pct70;
     275         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct75] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_pct75;
     276         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct80] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_pct80;
     277         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct90] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_pct90;
     278         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_horz] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_horz;
     279         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_vert] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_vert;
     280         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_ltHorz] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_ltHorz;
     281         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_ltVert] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_ltVert;
     282         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dkHorz] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_dkHorz;
     283         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dkVert] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_dkVert;
     284         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_narHorz] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_narHorz;
     285         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_narVert] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_narVert;
     286         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dashHorz] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_dashHorz;
     287         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dashVert] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_dashVert;
     288         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_cross] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_cross;
     289         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dnDiag] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_dnDiag;
     290         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_upDiag] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_upDiag;
     291         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_ltDnDiag] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_ltDnDiag;
     292         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_ltUpDiag] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_ltUpDiag;
     293         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dkDnDiag] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_dkDnDiag;
     294         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dkUpDiag] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_dkUpDiag;
     295         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_wdDnDiag] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_wdDnDiag;
     296         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_wdUpDiag] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_wdUpDiag;
     297         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dashDnDiag] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_dashDnDiag;
     298         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dashUpDiag] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_dashUpDiag;
     299         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_diagCross] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_diagCross;
     300         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_smCheck] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_smCheck;
     301         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_lgCheck] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_lgCheck;
     302         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_smGrid] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_smGrid;
     303         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_lgGrid] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_lgGrid;
     304         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dotGrid] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_dotGrid;
     305         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_smConfetti] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_smConfetti;
     306         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_lgConfetti] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_lgConfetti;
     307         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_horzBrick] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_horzBrick;
     308         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_diagBrick] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_diagBrick;
     309         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_solidDmnd] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_solidDmnd;
     310         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_openDmnd] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_openDmnd;
     311         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dotDmnd] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_dotDmnd;
     312         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_plaid] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_plaid;
     313         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_sphere] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_sphere;
     314         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_weave] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_weave;
     315         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_divot] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_divot;
     316         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shingle] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_shingle;
     317         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_wave] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_wave;
     318         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_trellis] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_trellis;
     319         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_zigZag] = NS_ooxml::LN_Value_drawingml_ST_PresetPatternVal_zigZag;
     320                 :          0 :         break;
     321                 :            :     case NN_dml_shapeEffects|DEFINE_ST_BlendMode:
     322         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_over] = NS_ooxml::LN_Value_drawingml_ST_BlendMode_over;
     323         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_mult] = NS_ooxml::LN_Value_drawingml_ST_BlendMode_mult;
     324         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_screen] = NS_ooxml::LN_Value_drawingml_ST_BlendMode_screen;
     325         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_darken] = NS_ooxml::LN_Value_drawingml_ST_BlendMode_darken;
     326         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_lighten] = NS_ooxml::LN_Value_drawingml_ST_BlendMode_lighten;
     327                 :          0 :         break;
     328                 :            :     case NN_dml_shapeEffects|DEFINE_ST_EffectContainerType:
     329         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_sib] = NS_ooxml::LN_Value_drawingml_ST_EffectContainerType_sib;
     330         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_tree] = NS_ooxml::LN_Value_drawingml_ST_EffectContainerType_tree;
     331                 :          0 :         break;
     332                 :            :     default:
     333                 :          0 :         break;
     334                 :            :     }
     335                 :            :     
     336                 :          0 :     return pMap;
     337                 :            : }
     338                 :         22 : CreateElementMapPointer OOXMLFactory_dml_shapeEffects::createCreateElementMap(Id nId)
     339                 :            : {
     340 [ +  - ][ +  - ]:         22 :     CreateElementMapPointer pMap(new CreateElementMap());
                 [ +  - ]
     341                 :            :     
     342   [ -  -  -  -  :         22 :     switch (nId)
          -  -  -  -  +  
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
                   -  + ]
     343                 :            :     {
     344                 :            :     case NN_dml_shapeEffects|DEFINE_CT_AlphaInverseEffect:
     345                 :            :          /* ref: EG_ColorChoice*/
     346 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
     347 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
     348 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
     349 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
     350 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
     351 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
     352                 :          0 :         break;
     353                 :            :     case NN_dml_shapeEffects|DEFINE_CT_ColorChangeEffect:
     354 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_clrFrom] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     355 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_clrTo] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     356                 :          0 :         break;
     357                 :            :     case NN_dml_shapeEffects|DEFINE_CT_ColorReplaceEffect:
     358                 :            :          /* ref: EG_ColorChoice*/
     359 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
     360 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
     361 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
     362 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
     363 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
     364 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
     365                 :          0 :         break;
     366                 :            :     case NN_dml_shapeEffects|DEFINE_CT_DuotoneEffect:
     367                 :            :          /* ref: EG_ColorChoice*/
     368 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
     369 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
     370 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
     371 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
     372 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
     373 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
     374                 :          0 :         break;
     375                 :            :     case NN_dml_shapeEffects|DEFINE_CT_GlowEffect:
     376                 :            :          /* ref: EG_ColorChoice*/
     377 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
     378 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
     379 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
     380 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
     381 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
     382 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
     383                 :          0 :         break;
     384                 :            :     case NN_dml_shapeEffects|DEFINE_CT_InnerShadowEffect:
     385                 :            :          /* ref: EG_ColorChoice*/
     386 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
     387 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
     388 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
     389 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
     390 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
     391 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
     392                 :          0 :         break;
     393                 :            :     case NN_dml_shapeEffects|DEFINE_CT_OuterShadowEffect:
     394                 :            :          /* ref: EG_ColorChoice*/
     395 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
     396 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
     397 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
     398 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
     399 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
     400 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
     401                 :          0 :         break;
     402                 :            :     case NN_dml_shapeEffects|DEFINE_CT_PresetShadowEffect:
     403                 :            :          /* ref: EG_ColorChoice*/
     404 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
     405 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
     406 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
     407 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
     408 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
     409 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
     410                 :          0 :         break;
     411                 :            :     case NN_dml_shapeEffects|DEFINE_CT_SolidColorFillProperties:
     412                 :            :          /* ref: EG_ColorChoice*/
     413 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
     414 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
     415 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
     416 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
     417 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
     418 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
     419                 :          8 :         break;
     420                 :            :     case NN_dml_shapeEffects|DEFINE_CT_GradientStop:
     421                 :            :          /* ref: EG_ColorChoice*/
     422 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
     423 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
     424 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
     425 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
     426 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
     427 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
     428                 :          0 :         break;
     429                 :            :     case NN_dml_shapeEffects|DEFINE_CT_GradientStopList:
     430 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_gs] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_GradientStop);
     431                 :          0 :         break;
     432                 :            :     case NN_dml_shapeEffects|DEFINE_EG_FillModeProperties:
     433 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_tile] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_TileInfoProperties);
     434 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_stretch] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_StretchInfoProperties);
     435                 :          0 :         break;
     436                 :            :     case NN_dml_shapeEffects|DEFINE_CT_BlipFillProperties:
     437                 :            :          /* ref: EG_FillModeProperties*/
     438 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_tile] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_TileInfoProperties);
     439 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_stretch] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_StretchInfoProperties);
     440 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_blip] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_Blip);
     441                 :          0 :         break;
     442                 :            :     case NN_dml_shapeEffects|DEFINE_CT_PatternFillProperties:
     443 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_fgClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     444 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_bgClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     445                 :          0 :         break;
     446                 :            :     case NN_dml_shapeEffects|DEFINE_EG_FillProperties:
     447 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_solidFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_SolidColorFillProperties);
     448 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_blipFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_BlipFillProperties);
     449                 :          0 :         break;
     450                 :            :     case NN_dml_shapeEffects|DEFINE_CT_FillProperties:
     451                 :            :          /* ref: EG_FillProperties*/
     452 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_solidFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_SolidColorFillProperties);
     453 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_blipFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_BlipFillProperties);
     454                 :          0 :         break;
     455                 :            :     case NN_dml_shapeEffects|DEFINE_CT_FillEffect:
     456                 :            :          /* ref: EG_FillProperties*/
     457 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_solidFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_SolidColorFillProperties);
     458 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_blipFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_BlipFillProperties);
     459                 :          0 :         break;
     460                 :            :     case NN_dml_shapeEffects|DEFINE_CT_FillOverlayEffect:
     461                 :            :          /* ref: EG_FillProperties*/
     462 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_solidFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_SolidColorFillProperties);
     463 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_blipFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_BlipFillProperties);
     464                 :          0 :         break;
     465                 :            :     case NN_dml_shapeEffects|DEFINE_EG_Effect:
     466 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_cont] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_EffectContainer);
     467                 :          0 :         break;
     468                 :            :     case NN_dml_shapeEffects|DEFINE_CT_EffectContainer:
     469                 :            :          /* ref: EG_Effect*/
     470 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_cont] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_EffectContainer);
     471                 :          0 :         break;
     472                 :            :     case NN_dml_shapeEffects|DEFINE_CT_AlphaModulateEffect:
     473 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_cont] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_EffectContainer);
     474                 :          0 :         break;
     475                 :            :     case NN_dml_shapeEffects|DEFINE_CT_BlendEffect:
     476 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_cont] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_EffectContainer);
     477                 :          0 :         break;
     478                 :            :     case NN_dml_shapeEffects|DEFINE_EG_EffectProperties:
     479 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_effectDag] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_EffectContainer);
     480                 :          0 :         break;
     481                 :            :     case NN_dml_shapeEffects|DEFINE_CT_EffectProperties:
     482                 :            :          /* ref: EG_EffectProperties*/
     483 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_effectDag] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_EffectContainer);
     484                 :          0 :         break;
     485                 :            :     case NN_dml_shapeEffects|DEFINE_blip:
     486 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_blip] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_Blip);
     487                 :          0 :         break;
     488                 :            :     default:
     489                 :         14 :         break;
     490                 :            :     }
     491                 :            :     
     492                 :         22 :     return pMap;
     493                 :            : }
     494                 :            : 
     495                 :          0 : void OOXMLFactory_dml_shapeEffects::charactersAction(OOXMLFastContextHandler*, const OUString &)
     496                 :            : {
     497                 :          0 : }
     498                 :            : 
     499                 :          0 : string OOXMLFactory_dml_shapeEffects::getDefineName(Id nId) const
     500                 :            : {
     501 [ #  # ][ #  # ]:          0 :     static IdToStringMapPointer pMap;
         [ #  # ][ #  # ]
     502                 :            :     
     503         [ #  # ]:          0 :     if (pMap.get() == NULL)
     504                 :            :     {
     505 [ #  # ][ #  # ]:          0 :         pMap = IdToStringMapPointer(new IdToStringMap());
         [ #  # ][ #  # ]
                 [ #  # ]
     506                 :            :         
     507                 :            : 
     508 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_AlphaBiLevelEffect] = "CT_AlphaBiLevelEffect";
     509 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_AlphaCeilingEffect] = "CT_AlphaCeilingEffect";
     510 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_AlphaFloorEffect] = "CT_AlphaFloorEffect";
     511 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_AlphaInverseEffect] = "CT_AlphaInverseEffect";
     512 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_AlphaModulateFixedEffect] = "CT_AlphaModulateFixedEffect";
     513 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_AlphaOutsetEffect] = "CT_AlphaOutsetEffect";
     514 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_AlphaReplaceEffect] = "CT_AlphaReplaceEffect";
     515 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_BiLevelEffect] = "CT_BiLevelEffect";
     516 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_BlurEffect] = "CT_BlurEffect";
     517 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_ColorChangeEffect] = "CT_ColorChangeEffect";
     518 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_ColorReplaceEffect] = "CT_ColorReplaceEffect";
     519 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_DuotoneEffect] = "CT_DuotoneEffect";
     520 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_GlowEffect] = "CT_GlowEffect";
     521 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_GrayscaleEffect] = "CT_GrayscaleEffect";
     522 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_HSLEffect] = "CT_HSLEffect";
     523 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_InnerShadowEffect] = "CT_InnerShadowEffect";
     524 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_LuminanceEffect] = "CT_LuminanceEffect";
     525 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_OuterShadowEffect] = "CT_OuterShadowEffect";
     526 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_ST_PresetShadowVal] = "ST_PresetShadowVal";
     527 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_PresetShadowEffect] = "CT_PresetShadowEffect";
     528 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_ReflectionEffect] = "CT_ReflectionEffect";
     529 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_RelativeOffsetEffect] = "CT_RelativeOffsetEffect";
     530 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_SoftEdgesEffect] = "CT_SoftEdgesEffect";
     531 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_TintEffect] = "CT_TintEffect";
     532 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_TransformEffect] = "CT_TransformEffect";
     533 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_NoFillProperties] = "CT_NoFillProperties";
     534 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_SolidColorFillProperties] = "CT_SolidColorFillProperties";
     535 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_LinearShadeProperties] = "CT_LinearShadeProperties";
     536 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_ST_PathShadeType] = "ST_PathShadeType";
     537 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_PathShadeProperties] = "CT_PathShadeProperties";
     538 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_EG_ShadeProperties] = "EG_ShadeProperties";
     539 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_ST_TileFlipMode] = "ST_TileFlipMode";
     540 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_GradientStop] = "CT_GradientStop";
     541 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_GradientStopList] = "CT_GradientStopList";
     542 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_GradientFillProperties] = "CT_GradientFillProperties";
     543 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_TileInfoProperties] = "CT_TileInfoProperties";
     544 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_StretchInfoProperties] = "CT_StretchInfoProperties";
     545 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_EG_FillModeProperties] = "EG_FillModeProperties";
     546 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_ST_BlipCompression] = "ST_BlipCompression";
     547 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_Blip] = "CT_Blip";
     548 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_BlipFillProperties] = "CT_BlipFillProperties";
     549 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_ST_PresetPatternVal] = "ST_PresetPatternVal";
     550 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_PatternFillProperties] = "CT_PatternFillProperties";
     551 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_GroupFillProperties] = "CT_GroupFillProperties";
     552 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_EG_FillProperties] = "EG_FillProperties";
     553 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_FillProperties] = "CT_FillProperties";
     554 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_FillEffect] = "CT_FillEffect";
     555 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_ST_BlendMode] = "ST_BlendMode";
     556 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_FillOverlayEffect] = "CT_FillOverlayEffect";
     557 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_EffectReference] = "CT_EffectReference";
     558 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_EG_Effect] = "EG_Effect";
     559 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_ST_EffectContainerType] = "ST_EffectContainerType";
     560 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_EffectContainer] = "CT_EffectContainer";
     561 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_AlphaModulateEffect] = "CT_AlphaModulateEffect";
     562 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_BlendEffect] = "CT_BlendEffect";
     563 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_EffectList] = "CT_EffectList";
     564 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_EG_EffectProperties] = "EG_EffectProperties";
     565 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_CT_EffectProperties] = "CT_EffectProperties";
     566 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_dml_shapeEffects|DEFINE_blip] = "blip";
     567                 :            :     }
     568                 :            :     
     569                 :          0 :     return (*pMap)[nId];
     570                 :            : }
     571                 :            :     
     572                 :            : 
     573                 :         22 : TokenToIdMapPointer OOXMLFactory_dml_shapeEffects::createTokenToIdMap(Id nId)
     574                 :            : {
     575 [ +  - ][ +  - ]:         22 :     TokenToIdMapPointer pMap(new TokenToIdMap());
                 [ +  - ]
     576                 :            :     
     577   [ -  -  -  -  :         22 :     switch (nId)
          -  -  -  +  -  
          -  -  -  -  -  
                -  -  + ]
     578                 :            :     {
     579                 :            :     case NN_dml_shapeEffects|DEFINE_CT_AlphaInverseEffect:
     580                 :            :         // EG_ColorChoice
     581         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
     582         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
     583         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
     584         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
     585         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
     586         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
     587                 :          0 :         break;
     588                 :            :     case NN_dml_shapeEffects|DEFINE_CT_ColorReplaceEffect:
     589                 :            :         // EG_ColorChoice
     590         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
     591         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
     592         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
     593         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
     594         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
     595         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
     596                 :          0 :         break;
     597                 :            :     case NN_dml_shapeEffects|DEFINE_CT_DuotoneEffect:
     598                 :            :         // EG_ColorChoice
     599         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
     600         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
     601         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
     602         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
     603         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
     604         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
     605                 :          0 :         break;
     606                 :            :     case NN_dml_shapeEffects|DEFINE_CT_GlowEffect:
     607                 :            :         // EG_ColorChoice
     608         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
     609         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
     610         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
     611         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
     612         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
     613         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
     614                 :          0 :         break;
     615                 :            :     case NN_dml_shapeEffects|DEFINE_CT_InnerShadowEffect:
     616                 :            :         // EG_ColorChoice
     617         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
     618         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
     619         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
     620         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
     621         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
     622         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
     623                 :          0 :         break;
     624                 :            :     case NN_dml_shapeEffects|DEFINE_CT_OuterShadowEffect:
     625                 :            :         // EG_ColorChoice
     626         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
     627         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
     628         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
     629         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
     630         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
     631         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
     632                 :          0 :         break;
     633                 :            :     case NN_dml_shapeEffects|DEFINE_CT_PresetShadowEffect:
     634                 :            :         // EG_ColorChoice
     635         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
     636         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
     637         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
     638         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
     639         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
     640         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
     641                 :          0 :         break;
     642                 :            :     case NN_dml_shapeEffects|DEFINE_CT_SolidColorFillProperties:
     643                 :            :         // EG_ColorChoice
     644         [ +  - ]:          8 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
     645         [ +  - ]:          8 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
     646         [ +  - ]:          8 :         (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
     647         [ +  - ]:          8 :         (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
     648         [ +  - ]:          8 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
     649         [ +  - ]:          8 :         (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
     650                 :          8 :         break;
     651                 :            :     case NN_dml_shapeEffects|DEFINE_CT_GradientStop:
     652                 :            :         // EG_ColorChoice
     653         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
     654         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
     655         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
     656         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
     657         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
     658         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
     659                 :            :         // CT_GradientStop
     660         [ #  # ]:          0 :         (*pMap)[OOXML_pos] = NS_ooxml::LN_CT_GradientStop_pos;
     661                 :          0 :         break;
     662                 :            :     case NN_dml_shapeEffects|DEFINE_CT_TileInfoProperties:
     663                 :            :         // CT_TileInfoProperties
     664         [ #  # ]:          0 :         (*pMap)[OOXML_tx] = NS_ooxml::LN_CT_TileInfoProperties_tx;
     665         [ #  # ]:          0 :         (*pMap)[OOXML_ty] = NS_ooxml::LN_CT_TileInfoProperties_ty;
     666         [ #  # ]:          0 :         (*pMap)[OOXML_sx] = NS_ooxml::LN_CT_TileInfoProperties_sx;
     667         [ #  # ]:          0 :         (*pMap)[OOXML_sy] = NS_ooxml::LN_CT_TileInfoProperties_sy;
     668         [ #  # ]:          0 :         (*pMap)[OOXML_flip] = NS_ooxml::LN_CT_TileInfoProperties_flip;
     669         [ #  # ]:          0 :         (*pMap)[OOXML_algn] = NS_ooxml::LN_CT_TileInfoProperties_algn;
     670                 :          0 :         break;
     671                 :            :     case NN_dml_shapeEffects|DEFINE_CT_StretchInfoProperties:
     672                 :            :         // CT_StretchInfoProperties
     673         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_fillRect] = NS_ooxml::LN_CT_StretchInfoProperties_fillRect;
     674                 :          0 :         break;
     675                 :            :     case NN_dml_shapeEffects|DEFINE_EG_FillModeProperties:
     676                 :            :         // EG_FillModeProperties
     677         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_tile] = NS_ooxml::LN_EG_FillModeProperties_tile;
     678         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_stretch] = NS_ooxml::LN_EG_FillModeProperties_stretch;
     679                 :          0 :         break;
     680                 :            :     case NN_dml_shapeEffects|DEFINE_CT_Blip:
     681                 :            :         // AG_Blob
     682         [ #  # ]:          0 :         (*pMap)[NS_relationships|OOXML_embed] = NS_ooxml::LN_AG_Blob_r_embed;
     683         [ #  # ]:          0 :         (*pMap)[NS_relationships|OOXML_link] = NS_ooxml::LN_AG_Blob_r_link;
     684                 :            :         // CT_Blip
     685         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaBiLevel] = NS_ooxml::LN_CT_Blip_alphaBiLevel;
     686         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaCeiling] = NS_ooxml::LN_CT_Blip_alphaCeiling;
     687         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaFloor] = NS_ooxml::LN_CT_Blip_alphaFloor;
     688         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaInv] = NS_ooxml::LN_CT_Blip_alphaInv;
     689         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaMod] = NS_ooxml::LN_CT_Blip_alphaMod;
     690         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaModFix] = NS_ooxml::LN_CT_Blip_alphaModFix;
     691         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaRepl] = NS_ooxml::LN_CT_Blip_alphaRepl;
     692         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_biLevel] = NS_ooxml::LN_CT_Blip_biLevel;
     693         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_blur] = NS_ooxml::LN_CT_Blip_blur;
     694         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_clrChange] = NS_ooxml::LN_CT_Blip_clrChange;
     695         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_clrRepl] = NS_ooxml::LN_CT_Blip_clrRepl;
     696         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_duotone] = NS_ooxml::LN_CT_Blip_duotone;
     697         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_fillOverlay] = NS_ooxml::LN_CT_Blip_fillOverlay;
     698         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_grayscl] = NS_ooxml::LN_CT_Blip_grayscl;
     699         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hsl] = NS_ooxml::LN_CT_Blip_hsl;
     700         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_lum] = NS_ooxml::LN_CT_Blip_lum;
     701         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_tint] = NS_ooxml::LN_CT_Blip_tint;
     702         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_extLst] = NS_ooxml::LN_CT_Blip_extLst;
     703         [ #  # ]:          0 :         (*pMap)[OOXML_cstate] = NS_ooxml::LN_CT_Blip_cstate;
     704                 :          0 :         break;
     705                 :            :     case NN_dml_shapeEffects|DEFINE_CT_BlipFillProperties:
     706                 :            :         // EG_FillModeProperties
     707         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_tile] = NS_ooxml::LN_EG_FillModeProperties_tile;
     708         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_stretch] = NS_ooxml::LN_EG_FillModeProperties_stretch;
     709                 :            :         // CT_BlipFillProperties
     710         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_blip] = NS_ooxml::LN_CT_BlipFillProperties_blip;
     711         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_srcRect] = NS_ooxml::LN_CT_BlipFillProperties_srcRect;
     712         [ #  # ]:          0 :         (*pMap)[OOXML_dpi] = NS_ooxml::LN_CT_BlipFillProperties_dpi;
     713         [ #  # ]:          0 :         (*pMap)[OOXML_rotWithShape] = NS_ooxml::LN_CT_BlipFillProperties_rotWithShape;
     714                 :          0 :         break;
     715                 :            :     case NN_dml_shapeEffects|DEFINE_EG_Effect:
     716                 :            :         // EG_Effect
     717         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_cont] = NS_ooxml::LN_EG_Effect_cont;
     718         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_effect] = NS_ooxml::LN_EG_Effect_effect;
     719         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaBiLevel] = NS_ooxml::LN_EG_Effect_alphaBiLevel;
     720         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaCeiling] = NS_ooxml::LN_EG_Effect_alphaCeiling;
     721         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaFloor] = NS_ooxml::LN_EG_Effect_alphaFloor;
     722         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaInv] = NS_ooxml::LN_EG_Effect_alphaInv;
     723         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaMod] = NS_ooxml::LN_EG_Effect_alphaMod;
     724         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaModFix] = NS_ooxml::LN_EG_Effect_alphaModFix;
     725         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaOutset] = NS_ooxml::LN_EG_Effect_alphaOutset;
     726         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaRepl] = NS_ooxml::LN_EG_Effect_alphaRepl;
     727         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_biLevel] = NS_ooxml::LN_EG_Effect_biLevel;
     728         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_blend] = NS_ooxml::LN_EG_Effect_blend;
     729         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_blur] = NS_ooxml::LN_EG_Effect_blur;
     730         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_clrChange] = NS_ooxml::LN_EG_Effect_clrChange;
     731         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_clrRepl] = NS_ooxml::LN_EG_Effect_clrRepl;
     732         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_duotone] = NS_ooxml::LN_EG_Effect_duotone;
     733         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_fill] = NS_ooxml::LN_EG_Effect_fill;
     734         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_fillOverlay] = NS_ooxml::LN_EG_Effect_fillOverlay;
     735         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_glow] = NS_ooxml::LN_EG_Effect_glow;
     736         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_grayscl] = NS_ooxml::LN_EG_Effect_grayscl;
     737         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hsl] = NS_ooxml::LN_EG_Effect_hsl;
     738         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_innerShdw] = NS_ooxml::LN_EG_Effect_innerShdw;
     739         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_lum] = NS_ooxml::LN_EG_Effect_lum;
     740         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_outerShdw] = NS_ooxml::LN_EG_Effect_outerShdw;
     741         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstShdw] = NS_ooxml::LN_EG_Effect_prstShdw;
     742         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_reflection] = NS_ooxml::LN_EG_Effect_reflection;
     743         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_relOff] = NS_ooxml::LN_EG_Effect_relOff;
     744         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_softEdge] = NS_ooxml::LN_EG_Effect_softEdge;
     745         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_tint] = NS_ooxml::LN_EG_Effect_tint;
     746         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_xfrm] = NS_ooxml::LN_EG_Effect_xfrm;
     747                 :          0 :         break;
     748                 :            :     case NN_dml_shapeEffects|DEFINE_CT_EffectContainer:
     749                 :            :         // EG_Effect
     750         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_cont] = NS_ooxml::LN_EG_Effect_cont;
     751         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_effect] = NS_ooxml::LN_EG_Effect_effect;
     752         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaBiLevel] = NS_ooxml::LN_EG_Effect_alphaBiLevel;
     753         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaCeiling] = NS_ooxml::LN_EG_Effect_alphaCeiling;
     754         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaFloor] = NS_ooxml::LN_EG_Effect_alphaFloor;
     755         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaInv] = NS_ooxml::LN_EG_Effect_alphaInv;
     756         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaMod] = NS_ooxml::LN_EG_Effect_alphaMod;
     757         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaModFix] = NS_ooxml::LN_EG_Effect_alphaModFix;
     758         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaOutset] = NS_ooxml::LN_EG_Effect_alphaOutset;
     759         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_alphaRepl] = NS_ooxml::LN_EG_Effect_alphaRepl;
     760         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_biLevel] = NS_ooxml::LN_EG_Effect_biLevel;
     761         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_blend] = NS_ooxml::LN_EG_Effect_blend;
     762         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_blur] = NS_ooxml::LN_EG_Effect_blur;
     763         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_clrChange] = NS_ooxml::LN_EG_Effect_clrChange;
     764         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_clrRepl] = NS_ooxml::LN_EG_Effect_clrRepl;
     765         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_duotone] = NS_ooxml::LN_EG_Effect_duotone;
     766         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_fill] = NS_ooxml::LN_EG_Effect_fill;
     767         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_fillOverlay] = NS_ooxml::LN_EG_Effect_fillOverlay;
     768         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_glow] = NS_ooxml::LN_EG_Effect_glow;
     769         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_grayscl] = NS_ooxml::LN_EG_Effect_grayscl;
     770         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_hsl] = NS_ooxml::LN_EG_Effect_hsl;
     771         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_innerShdw] = NS_ooxml::LN_EG_Effect_innerShdw;
     772         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_lum] = NS_ooxml::LN_EG_Effect_lum;
     773         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_outerShdw] = NS_ooxml::LN_EG_Effect_outerShdw;
     774         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_prstShdw] = NS_ooxml::LN_EG_Effect_prstShdw;
     775         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_reflection] = NS_ooxml::LN_EG_Effect_reflection;
     776         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_relOff] = NS_ooxml::LN_EG_Effect_relOff;
     777         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_softEdge] = NS_ooxml::LN_EG_Effect_softEdge;
     778         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_tint] = NS_ooxml::LN_EG_Effect_tint;
     779         [ #  # ]:          0 :         (*pMap)[NS_drawingml|OOXML_xfrm] = NS_ooxml::LN_EG_Effect_xfrm;
     780                 :            :         // CT_EffectContainer
     781         [ #  # ]:          0 :         (*pMap)[OOXML_type] = NS_ooxml::LN_CT_EffectContainer_type;
     782         [ #  # ]:          0 :         (*pMap)[OOXML_name] = NS_ooxml::LN_CT_EffectContainer_name;
     783                 :          0 :         break;
     784                 :            :     default:
     785                 :         14 :         break;
     786                 :            :     }
     787                 :            :     
     788                 :         22 :     return pMap;
     789                 :            : }
     790                 :            : 
     791                 :          0 : void OOXMLFactory_dml_shapeEffects::attributeAction(OOXMLFastContextHandler *, Token_t, OOXMLValue::Pointer_t)
     792                 :            : {
     793                 :          0 : }
     794                 :            : 
     795                 :            : #ifdef DEBUG_FACTORY
     796                 :            : string OOXMLFactory_dml_shapeEffects::getName() const
     797                 :            : {
     798                 :            :     return "dml-shapeEffects";
     799                 :            : }
     800                 :            : #endif
     801                 :            : 
     802                 :            : /// @endcond
     803 [ +  - ][ +  - ]:         60 : }}

Generated by: LCOV version 1.10