LCOV - code coverage report
Current view: top level - libreoffice/workdir/unxlngi6.pro/CustomTarget/writerfilter/source - OOXMLFactory_dml-shapeEffects.cxx (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 98 519 18.9 %
Date: 2012-12-17 Functions: 11 13 84.6 %
Legend: Lines: hit not hit

          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           4 : OOXMLFactory_dml_shapeEffects::OOXMLFactory_dml_shapeEffects()
      21             : {
      22             :     // multi-thread-safe mutex for all platforms
      23             :     
      24           4 :     osl::MutexGuard aGuard(OOXMLFactory_dml_shapeEffects_Mutex::get());
      25           4 : }
      26             : 
      27           8 : OOXMLFactory_dml_shapeEffects::~OOXMLFactory_dml_shapeEffects()
      28             : {
      29           8 : }
      30             : 
      31          10 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_shapeEffects::m_pInstance;
      32             :     
      33        2958 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_shapeEffects::getInstance()
      34             : {
      35        2958 :     if (m_pInstance.get() == NULL)
      36           4 :         m_pInstance.reset(new OOXMLFactory_dml_shapeEffects());
      37             :     
      38        2958 :     return m_pInstance;
      39             : }
      40             : 
      41          10 : AttributeToResourceMapPointer OOXMLFactory_dml_shapeEffects::createAttributeToResourceMap(Id nId)
      42             : {
      43          10 :     AttributeToResourceMapPointer pMap(new AttributeToResourceMap());
      44             :     
      45          10 :     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           2 :         (*pMap)[OOXML_flip] = AttributeInfo(RT_List, NN_dml_shapeEffects|DEFINE_ST_TileFlipMode);
     180             :       // empty resource: OOXML_algn
     181           2 :         break;
     182             :     case NN_dml_shapeEffects|DEFINE_CT_Blip:
     183             :       // CT_Blip
     184           2 :         (*pMap)[OOXML_cstate] = AttributeInfo(RT_List, NN_dml_shapeEffects|DEFINE_ST_BlipCompression);
     185           2 :         break;
     186             :     case NN_dml_shapeEffects|DEFINE_CT_BlipFillProperties:
     187             :       // CT_BlipFillProperties
     188           2 :         (*pMap)[OOXML_dpi] = AttributeInfo(RT_Integer, 0);
     189           2 :         (*pMap)[OOXML_rotWithShape] = AttributeInfo(RT_Boolean, 0);
     190           2 :         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           4 :         break;
     214             :     }
     215             :     
     216          10 :     return pMap;
     217             : }
     218             : 
     219           2 : ListValueMapPointer OOXMLFactory_dml_shapeEffects::createListValueMap(Id nId)
     220             : {
     221           2 :     ListValueMapPointer pMap(new ListValueMap());
     222             :     
     223           2 :     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           2 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_drawingml_ST_TileFlipMode_none;
     254           2 :         (*pMap)[OOXMLValueString_x] = NS_ooxml::LN_Value_drawingml_ST_TileFlipMode_x;
     255           2 :         (*pMap)[OOXMLValueString_y] = NS_ooxml::LN_Value_drawingml_ST_TileFlipMode_y;
     256           2 :         (*pMap)[OOXMLValueString_xy] = NS_ooxml::LN_Value_drawingml_ST_TileFlipMode_xy;
     257           2 :         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           2 :     return pMap;
     337             : }
     338          20 : CreateElementMapPointer OOXMLFactory_dml_shapeEffects::createCreateElementMap(Id nId)
     339             : {
     340          20 :     CreateElementMapPointer pMap(new CreateElementMap());
     341             :     
     342          20 :     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           4 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
     414           4 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
     415           4 :         (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
     416           4 :         (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
     417           4 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
     418           4 :         (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
     419           4 :         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           2 :         (*pMap)[NS_drawingml|OOXML_tile] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_TileInfoProperties);
     439           2 :         (*pMap)[NS_drawingml|OOXML_stretch] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_StretchInfoProperties);
     440           2 :         (*pMap)[NS_drawingml|OOXML_blip] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_Blip);
     441           2 :         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          20 :     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           4 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
     645           4 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
     646           4 :         (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
     647           4 :         (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
     648           4 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
     649           4 :         (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
     650           4 :         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           2 :         (*pMap)[OOXML_tx] = NS_ooxml::LN_CT_TileInfoProperties_tx;
     665           2 :         (*pMap)[OOXML_ty] = NS_ooxml::LN_CT_TileInfoProperties_ty;
     666           2 :         (*pMap)[OOXML_sx] = NS_ooxml::LN_CT_TileInfoProperties_sx;
     667           2 :         (*pMap)[OOXML_sy] = NS_ooxml::LN_CT_TileInfoProperties_sy;
     668           2 :         (*pMap)[OOXML_flip] = NS_ooxml::LN_CT_TileInfoProperties_flip;
     669           2 :         (*pMap)[OOXML_algn] = NS_ooxml::LN_CT_TileInfoProperties_algn;
     670           2 :         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           2 :         (*pMap)[NS_relationships|OOXML_embed] = NS_ooxml::LN_AG_Blob_r_embed;
     683           2 :         (*pMap)[NS_relationships|OOXML_link] = NS_ooxml::LN_AG_Blob_r_link;
     684             :         // CT_Blip
     685           2 :         (*pMap)[NS_drawingml|OOXML_alphaBiLevel] = NS_ooxml::LN_CT_Blip_alphaBiLevel;
     686           2 :         (*pMap)[NS_drawingml|OOXML_alphaCeiling] = NS_ooxml::LN_CT_Blip_alphaCeiling;
     687           2 :         (*pMap)[NS_drawingml|OOXML_alphaFloor] = NS_ooxml::LN_CT_Blip_alphaFloor;
     688           2 :         (*pMap)[NS_drawingml|OOXML_alphaInv] = NS_ooxml::LN_CT_Blip_alphaInv;
     689           2 :         (*pMap)[NS_drawingml|OOXML_alphaMod] = NS_ooxml::LN_CT_Blip_alphaMod;
     690           2 :         (*pMap)[NS_drawingml|OOXML_alphaModFix] = NS_ooxml::LN_CT_Blip_alphaModFix;
     691           2 :         (*pMap)[NS_drawingml|OOXML_alphaRepl] = NS_ooxml::LN_CT_Blip_alphaRepl;
     692           2 :         (*pMap)[NS_drawingml|OOXML_biLevel] = NS_ooxml::LN_CT_Blip_biLevel;
     693           2 :         (*pMap)[NS_drawingml|OOXML_blur] = NS_ooxml::LN_CT_Blip_blur;
     694           2 :         (*pMap)[NS_drawingml|OOXML_clrChange] = NS_ooxml::LN_CT_Blip_clrChange;
     695           2 :         (*pMap)[NS_drawingml|OOXML_clrRepl] = NS_ooxml::LN_CT_Blip_clrRepl;
     696           2 :         (*pMap)[NS_drawingml|OOXML_duotone] = NS_ooxml::LN_CT_Blip_duotone;
     697           2 :         (*pMap)[NS_drawingml|OOXML_fillOverlay] = NS_ooxml::LN_CT_Blip_fillOverlay;
     698           2 :         (*pMap)[NS_drawingml|OOXML_grayscl] = NS_ooxml::LN_CT_Blip_grayscl;
     699           2 :         (*pMap)[NS_drawingml|OOXML_hsl] = NS_ooxml::LN_CT_Blip_hsl;
     700           2 :         (*pMap)[NS_drawingml|OOXML_lum] = NS_ooxml::LN_CT_Blip_lum;
     701           2 :         (*pMap)[NS_drawingml|OOXML_tint] = NS_ooxml::LN_CT_Blip_tint;
     702           2 :         (*pMap)[NS_drawingml|OOXML_extLst] = NS_ooxml::LN_CT_Blip_extLst;
     703           2 :         (*pMap)[OOXML_cstate] = NS_ooxml::LN_CT_Blip_cstate;
     704           2 :         break;
     705             :     case NN_dml_shapeEffects|DEFINE_CT_BlipFillProperties:
     706             :         // EG_FillModeProperties
     707           2 :         (*pMap)[NS_drawingml|OOXML_tile] = NS_ooxml::LN_EG_FillModeProperties_tile;
     708           2 :         (*pMap)[NS_drawingml|OOXML_stretch] = NS_ooxml::LN_EG_FillModeProperties_stretch;
     709             :         // CT_BlipFillProperties
     710           2 :         (*pMap)[NS_drawingml|OOXML_blip] = NS_ooxml::LN_CT_BlipFillProperties_blip;
     711           2 :         (*pMap)[NS_drawingml|OOXML_srcRect] = NS_ooxml::LN_CT_BlipFillProperties_srcRect;
     712           2 :         (*pMap)[OOXML_dpi] = NS_ooxml::LN_CT_BlipFillProperties_dpi;
     713           2 :         (*pMap)[OOXML_rotWithShape] = NS_ooxml::LN_CT_BlipFillProperties_rotWithShape;
     714           2 :         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          12 :         break;
     786             :     }
     787             :     
     788          22 :     return pMap;
     789             : }
     790             : 
     791          12 : void OOXMLFactory_dml_shapeEffects::attributeAction(OOXMLFastContextHandler *, Token_t, OOXMLValue::Pointer_t)
     792             : {
     793          12 : }
     794             : 
     795             : #ifdef DEBUG_FACTORY
     796             : string OOXMLFactory_dml_shapeEffects::getName() const
     797             : {
     798             :     return "dml-shapeEffects";
     799             : }
     800             : #endif
     801             : 
     802             : /// @endcond
     803          30 : }}

Generated by: LCOV version 1.10