All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.odftoolkit.odfdom.dom.element.style.StyleGraphicPropertiesElement Maven / Gradle / Ivy

Go to download

ODFDOM is an OpenDocument Format (ODF) framework. Its purpose is to provide an easy common way to create, access and manipulate ODF files, without requiring detailed knowledge of the ODF specification. It is designed to provide the ODF developer community with an easy lightwork programming API portable to any object-oriented language. The current reference implementation is written in Java.

The newest version!
/************************************************************************
 *
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER
 *
 * Copyright 2008, 2010 Oracle and/or its affiliates. All rights reserved.
 *
 * Use is subject to license terms.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy
 * of the License at http://www.apache.org/licenses/LICENSE-2.0. You can also
 * obtain a copy of the License at http://odftoolkit.org/docs/license.txt
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 ************************************************************************/

/*
 * This file is automatically generated.
 * Don't edit manually.
 */
package org.odftoolkit.odfdom.dom.element.style;

import org.odftoolkit.odfdom.pkg.OdfElement;
import org.odftoolkit.odfdom.dom.style.props.OdfStyleProperty;
import org.odftoolkit.odfdom.dom.style.props.OdfStylePropertiesSet;
import org.odftoolkit.odfdom.pkg.ElementVisitor;
import org.odftoolkit.odfdom.pkg.OdfFileDom;
import org.odftoolkit.odfdom.pkg.OdfName;
import org.odftoolkit.odfdom.dom.OdfDocumentNamespace;
import org.odftoolkit.odfdom.dom.DefaultElementVisitor;
import org.odftoolkit.odfdom.dom.element.text.TextListStyleElement;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dAmbientColorAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dBackScaleAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dBackfaceCullingAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dCloseBackAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dCloseFrontAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dDepthAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dDiffuseColorAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dEdgeRoundingAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dEdgeRoundingModeAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dEmissiveColorAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dEndAngleAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dHorizontalSegmentsAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dLightingModeAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dNormalsDirectionAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dNormalsKindAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dShadowAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dShininessAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dSpecularColorAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dTextureFilterAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dTextureGenerationModeXAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dTextureGenerationModeYAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dTextureKindAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dTextureModeAttribute;
import org.odftoolkit.odfdom.dom.attribute.dr3d.Dr3dVerticalSegmentsAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawAutoGrowHeightAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawAutoGrowWidthAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawBlueAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawCaptionAngleAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawCaptionAngleTypeAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawCaptionEscapeAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawCaptionEscapeDirectionAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawCaptionFitLineLengthAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawCaptionGapAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawCaptionLineLengthAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawCaptionTypeAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawColorInversionAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawColorModeAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawContrastAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawDecimalPlacesAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawDrawAspectAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawEndGuideAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawEndLineSpacingHorizontalAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawEndLineSpacingVerticalAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFillAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFillColorAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFillGradientNameAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFillHatchNameAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFillHatchSolidAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFillImageHeightAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFillImageNameAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFillImageRefPointAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFillImageRefPointXAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFillImageRefPointYAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFillImageWidthAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFitToContourAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFitToSizeAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFrameDisplayBorderAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFrameDisplayScrollbarAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFrameMarginHorizontalAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawFrameMarginVerticalAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawGammaAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawGradientStepCountAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawGreenAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawGuideDistanceAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawGuideOverhangAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawImageOpacityAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawLineDistanceAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawLuminanceAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawMarkerEndAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawMarkerEndCenterAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawMarkerEndWidthAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawMarkerStartAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawMarkerStartCenterAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawMarkerStartWidthAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawMeasureAlignAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawMeasureVerticalAlignAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawOleDrawAspectAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawOpacityAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawOpacityNameAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawParallelAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawPlacingAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawRedAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawSecondaryFillColorAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawShadowAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawShadowColorAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawShadowOffsetXAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawShadowOffsetYAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawShadowOpacityAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawShowUnitAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawStartGuideAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawStartLineSpacingHorizontalAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawStartLineSpacingVerticalAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawStrokeAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawStrokeDashAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawStrokeDashNamesAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawStrokeLinejoinAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawSymbolColorAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawTextareaHorizontalAlignAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawTextareaVerticalAlignAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawTileRepeatOffsetAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawUnitAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawVisibleAreaHeightAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawVisibleAreaLeftAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawVisibleAreaTopAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawVisibleAreaWidthAttribute;
import org.odftoolkit.odfdom.dom.attribute.draw.DrawWrapInfluenceOnPositionAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoBackgroundColorAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoBorderAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoBorderBottomAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoBorderLeftAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoBorderRightAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoBorderTopAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoClipAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoMarginAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoMarginBottomAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoMarginLeftAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoMarginRightAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoMarginTopAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoMaxHeightAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoMaxWidthAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoMinHeightAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoMinWidthAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoPaddingAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoPaddingBottomAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoPaddingLeftAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoPaddingRightAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoPaddingTopAttribute;
import org.odftoolkit.odfdom.dom.attribute.fo.FoWrapOptionAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleBackgroundTransparencyAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleBorderLineWidthAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleBorderLineWidthBottomAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleBorderLineWidthLeftAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleBorderLineWidthRightAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleBorderLineWidthTopAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleEditableAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleFlowWithTextAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleHorizontalPosAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleHorizontalRelAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleMirrorAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleNumberWrappedParagraphsAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleOverflowBehaviorAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StylePrintContentAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleProtectAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleRelHeightAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleRelWidthAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleRepeatAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleRunThroughAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleShadowAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleShrinkToFitAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleVerticalPosAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleVerticalRelAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleWrapAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleWrapContourAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleWrapContourModeAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleWrapDynamicThresholdAttribute;
import org.odftoolkit.odfdom.dom.attribute.style.StyleWritingModeAttribute;
import org.odftoolkit.odfdom.dom.attribute.svg.SvgFillRuleAttribute;
import org.odftoolkit.odfdom.dom.attribute.svg.SvgHeightAttribute;
import org.odftoolkit.odfdom.dom.attribute.svg.SvgStrokeColorAttribute;
import org.odftoolkit.odfdom.dom.attribute.svg.SvgStrokeLinecapAttribute;
import org.odftoolkit.odfdom.dom.attribute.svg.SvgStrokeOpacityAttribute;
import org.odftoolkit.odfdom.dom.attribute.svg.SvgStrokeWidthAttribute;
import org.odftoolkit.odfdom.dom.attribute.svg.SvgWidthAttribute;
import org.odftoolkit.odfdom.dom.attribute.svg.SvgXAttribute;
import org.odftoolkit.odfdom.dom.attribute.svg.SvgYAttribute;
import org.odftoolkit.odfdom.dom.attribute.text.TextAnchorPageNumberAttribute;
import org.odftoolkit.odfdom.dom.attribute.text.TextAnchorTypeAttribute;
import org.odftoolkit.odfdom.dom.attribute.text.TextAnimationAttribute;
import org.odftoolkit.odfdom.dom.attribute.text.TextAnimationDelayAttribute;
import org.odftoolkit.odfdom.dom.attribute.text.TextAnimationDirectionAttribute;
import org.odftoolkit.odfdom.dom.attribute.text.TextAnimationRepeatAttribute;
import org.odftoolkit.odfdom.dom.attribute.text.TextAnimationStartInsideAttribute;
import org.odftoolkit.odfdom.dom.attribute.text.TextAnimationStepsAttribute;
import org.odftoolkit.odfdom.dom.attribute.text.TextAnimationStopInsideAttribute;
import org.odftoolkit.odfdom.dom.element.OdfStylePropertiesBase;

/**
 * DOM implementation of OpenDocument element  {@odf.element style:graphic-properties}.
 *
 */
public class StyleGraphicPropertiesElement extends OdfStylePropertiesBase {

	public static final OdfName ELEMENT_NAME = OdfName.newName(OdfDocumentNamespace.STYLE, "graphic-properties");

	/**
	 * Create the instance of StyleGraphicPropertiesElement
	 *
	 * @param  ownerDoc     The type is OdfFileDom
	 */
	public StyleGraphicPropertiesElement(OdfFileDom ownerDoc) {
		super(ownerDoc, ELEMENT_NAME);
	}

	/**
	 * Get the element name
	 *
	 * @return  return   OdfName the name of element {@odf.element style:graphic-properties}.
	 */
	public OdfName getOdfName() {
		return ELEMENT_NAME;
	}

	public final static OdfStyleProperty AmbientColor =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "ambient-color"));

	public final static OdfStyleProperty BackScale =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "back-scale"));

	public final static OdfStyleProperty BackfaceCulling =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "backface-culling"));

	public final static OdfStyleProperty CloseBack =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "close-back"));

	public final static OdfStyleProperty CloseFront =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "close-front"));

	public final static OdfStyleProperty Depth =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "depth"));

	public final static OdfStyleProperty DiffuseColor =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "diffuse-color"));

	public final static OdfStyleProperty EdgeRounding =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "edge-rounding"));

	public final static OdfStyleProperty EdgeRoundingMode =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "edge-rounding-mode"));

	public final static OdfStyleProperty EmissiveColor =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "emissive-color"));

	public final static OdfStyleProperty EndAngle =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "end-angle"));

	public final static OdfStyleProperty HorizontalSegments =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "horizontal-segments"));

	public final static OdfStyleProperty LightingMode =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "lighting-mode"));

	public final static OdfStyleProperty NormalsDirection =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "normals-direction"));

	public final static OdfStyleProperty NormalsKind =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "normals-kind"));

	public final static OdfStyleProperty Dr3dShadow =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "shadow"));

	public final static OdfStyleProperty Shininess =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "shininess"));

	public final static OdfStyleProperty SpecularColor =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "specular-color"));

	public final static OdfStyleProperty TextureFilter =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "texture-filter"));

	public final static OdfStyleProperty TextureGenerationModeX =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "texture-generation-mode-x"));

	public final static OdfStyleProperty TextureGenerationModeY =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "texture-generation-mode-y"));

	public final static OdfStyleProperty TextureKind =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "texture-kind"));

	public final static OdfStyleProperty TextureMode =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "texture-mode"));

	public final static OdfStyleProperty VerticalSegments =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DR3D, "vertical-segments"));

	public final static OdfStyleProperty AutoGrowHeight =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "auto-grow-height"));

	public final static OdfStyleProperty AutoGrowWidth =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "auto-grow-width"));

	public final static OdfStyleProperty Blue =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "blue"));

	public final static OdfStyleProperty CaptionAngle =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "caption-angle"));

	public final static OdfStyleProperty CaptionAngleType =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "caption-angle-type"));

	public final static OdfStyleProperty CaptionEscape =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "caption-escape"));

	public final static OdfStyleProperty CaptionEscapeDirection =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "caption-escape-direction"));

	public final static OdfStyleProperty CaptionFitLineLength =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "caption-fit-line-length"));

	public final static OdfStyleProperty CaptionGap =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "caption-gap"));

	public final static OdfStyleProperty CaptionLineLength =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "caption-line-length"));

	public final static OdfStyleProperty CaptionType =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "caption-type"));

	public final static OdfStyleProperty ColorInversion =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "color-inversion"));

	public final static OdfStyleProperty ColorMode =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "color-mode"));

	public final static OdfStyleProperty Contrast =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "contrast"));

	public final static OdfStyleProperty DecimalPlaces =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "decimal-places"));

	public final static OdfStyleProperty DrawAspect =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "draw-aspect"));

	public final static OdfStyleProperty EndGuide =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "end-guide"));

	public final static OdfStyleProperty EndLineSpacingHorizontal =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "end-line-spacing-horizontal"));

	public final static OdfStyleProperty EndLineSpacingVertical =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "end-line-spacing-vertical"));

	public final static OdfStyleProperty Fill =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "fill"));

	public final static OdfStyleProperty FillColor =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "fill-color"));

	public final static OdfStyleProperty FillGradientName =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "fill-gradient-name"));

	public final static OdfStyleProperty FillHatchName =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "fill-hatch-name"));

	public final static OdfStyleProperty FillHatchSolid =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "fill-hatch-solid"));

	public final static OdfStyleProperty FillImageHeight =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "fill-image-height"));

	public final static OdfStyleProperty FillImageName =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "fill-image-name"));

	public final static OdfStyleProperty FillImageRefPoint =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "fill-image-ref-point"));

	public final static OdfStyleProperty FillImageRefPointX =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "fill-image-ref-point-x"));

	public final static OdfStyleProperty FillImageRefPointY =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "fill-image-ref-point-y"));

	public final static OdfStyleProperty FillImageWidth =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "fill-image-width"));

	public final static OdfStyleProperty FitToContour =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "fit-to-contour"));

	public final static OdfStyleProperty FitToSize =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "fit-to-size"));

	public final static OdfStyleProperty FrameDisplayBorder =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "frame-display-border"));

	public final static OdfStyleProperty FrameDisplayScrollbar =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "frame-display-scrollbar"));

	public final static OdfStyleProperty FrameMarginHorizontal =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "frame-margin-horizontal"));

	public final static OdfStyleProperty FrameMarginVertical =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "frame-margin-vertical"));

	public final static OdfStyleProperty Gamma =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "gamma"));

	public final static OdfStyleProperty GradientStepCount =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "gradient-step-count"));

	public final static OdfStyleProperty Green =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "green"));

	public final static OdfStyleProperty GuideDistance =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "guide-distance"));

	public final static OdfStyleProperty GuideOverhang =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "guide-overhang"));

	public final static OdfStyleProperty ImageOpacity =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "image-opacity"));

	public final static OdfStyleProperty LineDistance =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "line-distance"));

	public final static OdfStyleProperty Luminance =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "luminance"));

	public final static OdfStyleProperty MarkerEnd =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "marker-end"));

	public final static OdfStyleProperty MarkerEndCenter =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "marker-end-center"));

	public final static OdfStyleProperty MarkerEndWidth =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "marker-end-width"));

	public final static OdfStyleProperty MarkerStart =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "marker-start"));

	public final static OdfStyleProperty MarkerStartCenter =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "marker-start-center"));

	public final static OdfStyleProperty MarkerStartWidth =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "marker-start-width"));

	public final static OdfStyleProperty MeasureAlign =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "measure-align"));

	public final static OdfStyleProperty MeasureVerticalAlign =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "measure-vertical-align"));

	public final static OdfStyleProperty OleDrawAspect =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "ole-draw-aspect"));

	public final static OdfStyleProperty Opacity =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "opacity"));

	public final static OdfStyleProperty OpacityName =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "opacity-name"));

	public final static OdfStyleProperty Parallel =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "parallel"));

	public final static OdfStyleProperty Placing =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "placing"));

	public final static OdfStyleProperty Red =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "red"));

	public final static OdfStyleProperty SecondaryFillColor =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "secondary-fill-color"));

	public final static OdfStyleProperty DrawShadow =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "shadow"));

	public final static OdfStyleProperty ShadowColor =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "shadow-color"));

	public final static OdfStyleProperty ShadowOffsetX =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "shadow-offset-x"));

	public final static OdfStyleProperty ShadowOffsetY =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "shadow-offset-y"));

	public final static OdfStyleProperty ShadowOpacity =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "shadow-opacity"));

	public final static OdfStyleProperty ShowUnit =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "show-unit"));

	public final static OdfStyleProperty StartGuide =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "start-guide"));

	public final static OdfStyleProperty StartLineSpacingHorizontal =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "start-line-spacing-horizontal"));

	public final static OdfStyleProperty StartLineSpacingVertical =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "start-line-spacing-vertical"));

	public final static OdfStyleProperty Stroke =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "stroke"));

	public final static OdfStyleProperty StrokeDash =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "stroke-dash"));

	public final static OdfStyleProperty StrokeDashNames =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "stroke-dash-names"));

	public final static OdfStyleProperty StrokeLinejoin =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "stroke-linejoin"));

	public final static OdfStyleProperty SymbolColor =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "symbol-color"));

	public final static OdfStyleProperty TextareaHorizontalAlign =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "textarea-horizontal-align"));

	public final static OdfStyleProperty TextareaVerticalAlign =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "textarea-vertical-align"));

	public final static OdfStyleProperty TileRepeatOffset =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "tile-repeat-offset"));

	public final static OdfStyleProperty Unit =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "unit"));

	public final static OdfStyleProperty VisibleAreaHeight =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "visible-area-height"));

	public final static OdfStyleProperty VisibleAreaLeft =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "visible-area-left"));

	public final static OdfStyleProperty VisibleAreaTop =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "visible-area-top"));

	public final static OdfStyleProperty VisibleAreaWidth =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "visible-area-width"));

	public final static OdfStyleProperty WrapInfluenceOnPosition =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.DRAW, "wrap-influence-on-position"));

	public final static OdfStyleProperty BackgroundColor =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "background-color"));

	public final static OdfStyleProperty Border =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "border"));

	public final static OdfStyleProperty BorderBottom =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "border-bottom"));

	public final static OdfStyleProperty BorderLeft =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "border-left"));

	public final static OdfStyleProperty BorderRight =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "border-right"));

	public final static OdfStyleProperty BorderTop =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "border-top"));

	public final static OdfStyleProperty Clip =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "clip"));

	public final static OdfStyleProperty Margin =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "margin"));

	public final static OdfStyleProperty MarginBottom =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "margin-bottom"));

	public final static OdfStyleProperty MarginLeft =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "margin-left"));

	public final static OdfStyleProperty MarginRight =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "margin-right"));

	public final static OdfStyleProperty MarginTop =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "margin-top"));

	public final static OdfStyleProperty MaxHeight =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "max-height"));

	public final static OdfStyleProperty MaxWidth =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "max-width"));

	public final static OdfStyleProperty MinHeight =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "min-height"));

	public final static OdfStyleProperty MinWidth =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "min-width"));

	public final static OdfStyleProperty Padding =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "padding"));

	public final static OdfStyleProperty PaddingBottom =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "padding-bottom"));

	public final static OdfStyleProperty PaddingLeft =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "padding-left"));

	public final static OdfStyleProperty PaddingRight =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "padding-right"));

	public final static OdfStyleProperty PaddingTop =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "padding-top"));

	public final static OdfStyleProperty WrapOption =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.FO, "wrap-option"));

	public final static OdfStyleProperty BackgroundTransparency =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "background-transparency"));

	public final static OdfStyleProperty BorderLineWidth =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "border-line-width"));

	public final static OdfStyleProperty BorderLineWidthBottom =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "border-line-width-bottom"));

	public final static OdfStyleProperty BorderLineWidthLeft =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "border-line-width-left"));

	public final static OdfStyleProperty BorderLineWidthRight =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "border-line-width-right"));

	public final static OdfStyleProperty BorderLineWidthTop =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "border-line-width-top"));

	public final static OdfStyleProperty Editable =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "editable"));

	public final static OdfStyleProperty FlowWithText =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "flow-with-text"));

	public final static OdfStyleProperty HorizontalPos =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "horizontal-pos"));

	public final static OdfStyleProperty HorizontalRel =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "horizontal-rel"));

	public final static OdfStyleProperty Mirror =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "mirror"));

	public final static OdfStyleProperty NumberWrappedParagraphs =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "number-wrapped-paragraphs"));

	public final static OdfStyleProperty OverflowBehavior =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "overflow-behavior"));

	public final static OdfStyleProperty PrintContent =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "print-content"));

	public final static OdfStyleProperty Protect =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "protect"));

	public final static OdfStyleProperty RelHeight =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "rel-height"));

	public final static OdfStyleProperty RelWidth =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "rel-width"));

	public final static OdfStyleProperty Repeat =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "repeat"));

	public final static OdfStyleProperty RunThrough =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "run-through"));

	public final static OdfStyleProperty StyleShadow =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "shadow"));

	public final static OdfStyleProperty ShrinkToFit =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "shrink-to-fit"));

	public final static OdfStyleProperty VerticalPos =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "vertical-pos"));

	public final static OdfStyleProperty VerticalRel =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "vertical-rel"));

	public final static OdfStyleProperty Wrap =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "wrap"));

	public final static OdfStyleProperty WrapContour =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "wrap-contour"));

	public final static OdfStyleProperty WrapContourMode =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "wrap-contour-mode"));

	public final static OdfStyleProperty WrapDynamicThreshold =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "wrap-dynamic-threshold"));

	public final static OdfStyleProperty WritingMode =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.STYLE, "writing-mode"));

	public final static OdfStyleProperty FillRule =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.SVG, "fill-rule"));

	public final static OdfStyleProperty Height =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.SVG, "height"));

	public final static OdfStyleProperty StrokeColor =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.SVG, "stroke-color"));

	public final static OdfStyleProperty StrokeLinecap =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.SVG, "stroke-linecap"));

	public final static OdfStyleProperty StrokeOpacity =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.SVG, "stroke-opacity"));

	public final static OdfStyleProperty StrokeWidth =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.SVG, "stroke-width"));

	public final static OdfStyleProperty Width =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.SVG, "width"));

	public final static OdfStyleProperty X =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.SVG, "x"));

	public final static OdfStyleProperty Y =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.SVG, "y"));

	public final static OdfStyleProperty AnchorPageNumber =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.TEXT, "anchor-page-number"));

	public final static OdfStyleProperty AnchorType =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.TEXT, "anchor-type"));

	public final static OdfStyleProperty Animation =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.TEXT, "animation"));

	public final static OdfStyleProperty AnimationDelay =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.TEXT, "animation-delay"));

	public final static OdfStyleProperty AnimationDirection =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.TEXT, "animation-direction"));

	public final static OdfStyleProperty AnimationRepeat =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.TEXT, "animation-repeat"));

	public final static OdfStyleProperty AnimationStartInside =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.TEXT, "animation-start-inside"));

	public final static OdfStyleProperty AnimationSteps =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.TEXT, "animation-steps"));

	public final static OdfStyleProperty AnimationStopInside =
		OdfStyleProperty.get(OdfStylePropertiesSet.GraphicProperties, OdfName.newName(OdfDocumentNamespace.TEXT, "animation-stop-inside"));

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dAmbientColorAttribute , See {@odf.attribute dr3d:ambient-color}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dAmbientColorAttribute() {
		Dr3dAmbientColorAttribute attr = (Dr3dAmbientColorAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "ambient-color");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dAmbientColorAttribute , See {@odf.attribute dr3d:ambient-color}
	 *
	 * @param dr3dAmbientColorValue   The type is String
	 */
	public void setDr3dAmbientColorAttribute(String dr3dAmbientColorValue) {
		Dr3dAmbientColorAttribute attr = new Dr3dAmbientColorAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dAmbientColorValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dBackScaleAttribute , See {@odf.attribute dr3d:back-scale}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dBackScaleAttribute() {
		Dr3dBackScaleAttribute attr = (Dr3dBackScaleAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "back-scale");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dBackScaleAttribute , See {@odf.attribute dr3d:back-scale}
	 *
	 * @param dr3dBackScaleValue   The type is String
	 */
	public void setDr3dBackScaleAttribute(String dr3dBackScaleValue) {
		Dr3dBackScaleAttribute attr = new Dr3dBackScaleAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dBackScaleValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dBackfaceCullingAttribute , See {@odf.attribute dr3d:backface-culling}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dBackfaceCullingAttribute() {
		Dr3dBackfaceCullingAttribute attr = (Dr3dBackfaceCullingAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "backface-culling");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dBackfaceCullingAttribute , See {@odf.attribute dr3d:backface-culling}
	 *
	 * @param dr3dBackfaceCullingValue   The type is String
	 */
	public void setDr3dBackfaceCullingAttribute(String dr3dBackfaceCullingValue) {
		Dr3dBackfaceCullingAttribute attr = new Dr3dBackfaceCullingAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dBackfaceCullingValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dCloseBackAttribute , See {@odf.attribute dr3d:close-back}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDr3dCloseBackAttribute() {
		Dr3dCloseBackAttribute attr = (Dr3dCloseBackAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "close-back");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dCloseBackAttribute , See {@odf.attribute dr3d:close-back}
	 *
	 * @param dr3dCloseBackValue   The type is Boolean
	 */
	public void setDr3dCloseBackAttribute(Boolean dr3dCloseBackValue) {
		Dr3dCloseBackAttribute attr = new Dr3dCloseBackAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(dr3dCloseBackValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dCloseFrontAttribute , See {@odf.attribute dr3d:close-front}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDr3dCloseFrontAttribute() {
		Dr3dCloseFrontAttribute attr = (Dr3dCloseFrontAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "close-front");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dCloseFrontAttribute , See {@odf.attribute dr3d:close-front}
	 *
	 * @param dr3dCloseFrontValue   The type is Boolean
	 */
	public void setDr3dCloseFrontAttribute(Boolean dr3dCloseFrontValue) {
		Dr3dCloseFrontAttribute attr = new Dr3dCloseFrontAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(dr3dCloseFrontValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dDepthAttribute , See {@odf.attribute dr3d:depth}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dDepthAttribute() {
		Dr3dDepthAttribute attr = (Dr3dDepthAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "depth");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dDepthAttribute , See {@odf.attribute dr3d:depth}
	 *
	 * @param dr3dDepthValue   The type is String
	 */
	public void setDr3dDepthAttribute(String dr3dDepthValue) {
		Dr3dDepthAttribute attr = new Dr3dDepthAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dDepthValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dDiffuseColorAttribute , See {@odf.attribute dr3d:diffuse-color}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dDiffuseColorAttribute() {
		Dr3dDiffuseColorAttribute attr = (Dr3dDiffuseColorAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "diffuse-color");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dDiffuseColorAttribute , See {@odf.attribute dr3d:diffuse-color}
	 *
	 * @param dr3dDiffuseColorValue   The type is String
	 */
	public void setDr3dDiffuseColorAttribute(String dr3dDiffuseColorValue) {
		Dr3dDiffuseColorAttribute attr = new Dr3dDiffuseColorAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dDiffuseColorValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dEdgeRoundingAttribute , See {@odf.attribute dr3d:edge-rounding}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dEdgeRoundingAttribute() {
		Dr3dEdgeRoundingAttribute attr = (Dr3dEdgeRoundingAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "edge-rounding");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dEdgeRoundingAttribute , See {@odf.attribute dr3d:edge-rounding}
	 *
	 * @param dr3dEdgeRoundingValue   The type is String
	 */
	public void setDr3dEdgeRoundingAttribute(String dr3dEdgeRoundingValue) {
		Dr3dEdgeRoundingAttribute attr = new Dr3dEdgeRoundingAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dEdgeRoundingValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dEdgeRoundingModeAttribute , See {@odf.attribute dr3d:edge-rounding-mode}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dEdgeRoundingModeAttribute() {
		Dr3dEdgeRoundingModeAttribute attr = (Dr3dEdgeRoundingModeAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "edge-rounding-mode");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dEdgeRoundingModeAttribute , See {@odf.attribute dr3d:edge-rounding-mode}
	 *
	 * @param dr3dEdgeRoundingModeValue   The type is String
	 */
	public void setDr3dEdgeRoundingModeAttribute(String dr3dEdgeRoundingModeValue) {
		Dr3dEdgeRoundingModeAttribute attr = new Dr3dEdgeRoundingModeAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dEdgeRoundingModeValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dEmissiveColorAttribute , See {@odf.attribute dr3d:emissive-color}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dEmissiveColorAttribute() {
		Dr3dEmissiveColorAttribute attr = (Dr3dEmissiveColorAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "emissive-color");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dEmissiveColorAttribute , See {@odf.attribute dr3d:emissive-color}
	 *
	 * @param dr3dEmissiveColorValue   The type is String
	 */
	public void setDr3dEmissiveColorAttribute(String dr3dEmissiveColorValue) {
		Dr3dEmissiveColorAttribute attr = new Dr3dEmissiveColorAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dEmissiveColorValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dEndAngleAttribute , See {@odf.attribute dr3d:end-angle}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dEndAngleAttribute() {
		Dr3dEndAngleAttribute attr = (Dr3dEndAngleAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "end-angle");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dEndAngleAttribute , See {@odf.attribute dr3d:end-angle}
	 *
	 * @param dr3dEndAngleValue   The type is String
	 */
	public void setDr3dEndAngleAttribute(String dr3dEndAngleValue) {
		Dr3dEndAngleAttribute attr = new Dr3dEndAngleAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dEndAngleValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dHorizontalSegmentsAttribute , See {@odf.attribute dr3d:horizontal-segments}
	 *
	 * @return - the Integer , the value or null, if the attribute is not set and no default value defined.
	 */
	public Integer getDr3dHorizontalSegmentsAttribute() {
		Dr3dHorizontalSegmentsAttribute attr = (Dr3dHorizontalSegmentsAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "horizontal-segments");
		if (attr != null) {
			return Integer.valueOf(attr.intValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dHorizontalSegmentsAttribute , See {@odf.attribute dr3d:horizontal-segments}
	 *
	 * @param dr3dHorizontalSegmentsValue   The type is Integer
	 */
	public void setDr3dHorizontalSegmentsAttribute(Integer dr3dHorizontalSegmentsValue) {
		Dr3dHorizontalSegmentsAttribute attr = new Dr3dHorizontalSegmentsAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setIntValue(dr3dHorizontalSegmentsValue.intValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dLightingModeAttribute , See {@odf.attribute dr3d:lighting-mode}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dLightingModeAttribute() {
		Dr3dLightingModeAttribute attr = (Dr3dLightingModeAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "lighting-mode");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dLightingModeAttribute , See {@odf.attribute dr3d:lighting-mode}
	 *
	 * @param dr3dLightingModeValue   The type is String
	 */
	public void setDr3dLightingModeAttribute(String dr3dLightingModeValue) {
		Dr3dLightingModeAttribute attr = new Dr3dLightingModeAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dLightingModeValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dNormalsDirectionAttribute , See {@odf.attribute dr3d:normals-direction}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dNormalsDirectionAttribute() {
		Dr3dNormalsDirectionAttribute attr = (Dr3dNormalsDirectionAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "normals-direction");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dNormalsDirectionAttribute , See {@odf.attribute dr3d:normals-direction}
	 *
	 * @param dr3dNormalsDirectionValue   The type is String
	 */
	public void setDr3dNormalsDirectionAttribute(String dr3dNormalsDirectionValue) {
		Dr3dNormalsDirectionAttribute attr = new Dr3dNormalsDirectionAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dNormalsDirectionValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dNormalsKindAttribute , See {@odf.attribute dr3d:normals-kind}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dNormalsKindAttribute() {
		Dr3dNormalsKindAttribute attr = (Dr3dNormalsKindAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "normals-kind");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dNormalsKindAttribute , See {@odf.attribute dr3d:normals-kind}
	 *
	 * @param dr3dNormalsKindValue   The type is String
	 */
	public void setDr3dNormalsKindAttribute(String dr3dNormalsKindValue) {
		Dr3dNormalsKindAttribute attr = new Dr3dNormalsKindAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dNormalsKindValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dShadowAttribute , See {@odf.attribute dr3d:shadow}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dShadowAttribute() {
		Dr3dShadowAttribute attr = (Dr3dShadowAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "shadow");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dShadowAttribute , See {@odf.attribute dr3d:shadow}
	 *
	 * @param dr3dShadowValue   The type is String
	 */
	public void setDr3dShadowAttribute(String dr3dShadowValue) {
		Dr3dShadowAttribute attr = new Dr3dShadowAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dShadowValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dShininessAttribute , See {@odf.attribute dr3d:shininess}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dShininessAttribute() {
		Dr3dShininessAttribute attr = (Dr3dShininessAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "shininess");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dShininessAttribute , See {@odf.attribute dr3d:shininess}
	 *
	 * @param dr3dShininessValue   The type is String
	 */
	public void setDr3dShininessAttribute(String dr3dShininessValue) {
		Dr3dShininessAttribute attr = new Dr3dShininessAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dShininessValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dSpecularColorAttribute , See {@odf.attribute dr3d:specular-color}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dSpecularColorAttribute() {
		Dr3dSpecularColorAttribute attr = (Dr3dSpecularColorAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "specular-color");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dSpecularColorAttribute , See {@odf.attribute dr3d:specular-color}
	 *
	 * @param dr3dSpecularColorValue   The type is String
	 */
	public void setDr3dSpecularColorAttribute(String dr3dSpecularColorValue) {
		Dr3dSpecularColorAttribute attr = new Dr3dSpecularColorAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dSpecularColorValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dTextureFilterAttribute , See {@odf.attribute dr3d:texture-filter}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dTextureFilterAttribute() {
		Dr3dTextureFilterAttribute attr = (Dr3dTextureFilterAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "texture-filter");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dTextureFilterAttribute , See {@odf.attribute dr3d:texture-filter}
	 *
	 * @param dr3dTextureFilterValue   The type is String
	 */
	public void setDr3dTextureFilterAttribute(String dr3dTextureFilterValue) {
		Dr3dTextureFilterAttribute attr = new Dr3dTextureFilterAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dTextureFilterValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dTextureGenerationModeXAttribute , See {@odf.attribute dr3d:texture-generation-mode-x}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dTextureGenerationModeXAttribute() {
		Dr3dTextureGenerationModeXAttribute attr = (Dr3dTextureGenerationModeXAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "texture-generation-mode-x");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dTextureGenerationModeXAttribute , See {@odf.attribute dr3d:texture-generation-mode-x}
	 *
	 * @param dr3dTextureGenerationModeXValue   The type is String
	 */
	public void setDr3dTextureGenerationModeXAttribute(String dr3dTextureGenerationModeXValue) {
		Dr3dTextureGenerationModeXAttribute attr = new Dr3dTextureGenerationModeXAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dTextureGenerationModeXValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dTextureGenerationModeYAttribute , See {@odf.attribute dr3d:texture-generation-mode-y}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dTextureGenerationModeYAttribute() {
		Dr3dTextureGenerationModeYAttribute attr = (Dr3dTextureGenerationModeYAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "texture-generation-mode-y");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dTextureGenerationModeYAttribute , See {@odf.attribute dr3d:texture-generation-mode-y}
	 *
	 * @param dr3dTextureGenerationModeYValue   The type is String
	 */
	public void setDr3dTextureGenerationModeYAttribute(String dr3dTextureGenerationModeYValue) {
		Dr3dTextureGenerationModeYAttribute attr = new Dr3dTextureGenerationModeYAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dTextureGenerationModeYValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dTextureKindAttribute , See {@odf.attribute dr3d:texture-kind}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dTextureKindAttribute() {
		Dr3dTextureKindAttribute attr = (Dr3dTextureKindAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "texture-kind");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dTextureKindAttribute , See {@odf.attribute dr3d:texture-kind}
	 *
	 * @param dr3dTextureKindValue   The type is String
	 */
	public void setDr3dTextureKindAttribute(String dr3dTextureKindValue) {
		Dr3dTextureKindAttribute attr = new Dr3dTextureKindAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dTextureKindValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dTextureModeAttribute , See {@odf.attribute dr3d:texture-mode}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDr3dTextureModeAttribute() {
		Dr3dTextureModeAttribute attr = (Dr3dTextureModeAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "texture-mode");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dTextureModeAttribute , See {@odf.attribute dr3d:texture-mode}
	 *
	 * @param dr3dTextureModeValue   The type is String
	 */
	public void setDr3dTextureModeAttribute(String dr3dTextureModeValue) {
		Dr3dTextureModeAttribute attr = new Dr3dTextureModeAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(dr3dTextureModeValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation Dr3dVerticalSegmentsAttribute , See {@odf.attribute dr3d:vertical-segments}
	 *
	 * @return - the Integer , the value or null, if the attribute is not set and no default value defined.
	 */
	public Integer getDr3dVerticalSegmentsAttribute() {
		Dr3dVerticalSegmentsAttribute attr = (Dr3dVerticalSegmentsAttribute) getOdfAttribute(OdfDocumentNamespace.DR3D, "vertical-segments");
		if (attr != null) {
			return Integer.valueOf(attr.intValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation Dr3dVerticalSegmentsAttribute , See {@odf.attribute dr3d:vertical-segments}
	 *
	 * @param dr3dVerticalSegmentsValue   The type is Integer
	 */
	public void setDr3dVerticalSegmentsAttribute(Integer dr3dVerticalSegmentsValue) {
		Dr3dVerticalSegmentsAttribute attr = new Dr3dVerticalSegmentsAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setIntValue(dr3dVerticalSegmentsValue.intValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawAutoGrowHeightAttribute , See {@odf.attribute draw:auto-grow-height}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDrawAutoGrowHeightAttribute() {
		DrawAutoGrowHeightAttribute attr = (DrawAutoGrowHeightAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "auto-grow-height");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawAutoGrowHeightAttribute , See {@odf.attribute draw:auto-grow-height}
	 *
	 * @param drawAutoGrowHeightValue   The type is Boolean
	 */
	public void setDrawAutoGrowHeightAttribute(Boolean drawAutoGrowHeightValue) {
		DrawAutoGrowHeightAttribute attr = new DrawAutoGrowHeightAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(drawAutoGrowHeightValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawAutoGrowWidthAttribute , See {@odf.attribute draw:auto-grow-width}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDrawAutoGrowWidthAttribute() {
		DrawAutoGrowWidthAttribute attr = (DrawAutoGrowWidthAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "auto-grow-width");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawAutoGrowWidthAttribute , See {@odf.attribute draw:auto-grow-width}
	 *
	 * @param drawAutoGrowWidthValue   The type is Boolean
	 */
	public void setDrawAutoGrowWidthAttribute(Boolean drawAutoGrowWidthValue) {
		DrawAutoGrowWidthAttribute attr = new DrawAutoGrowWidthAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(drawAutoGrowWidthValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawBlueAttribute , See {@odf.attribute draw:blue}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawBlueAttribute() {
		DrawBlueAttribute attr = (DrawBlueAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "blue");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawBlueAttribute , See {@odf.attribute draw:blue}
	 *
	 * @param drawBlueValue   The type is String
	 */
	public void setDrawBlueAttribute(String drawBlueValue) {
		DrawBlueAttribute attr = new DrawBlueAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawBlueValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawCaptionAngleAttribute , See {@odf.attribute draw:caption-angle}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawCaptionAngleAttribute() {
		DrawCaptionAngleAttribute attr = (DrawCaptionAngleAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "caption-angle");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawCaptionAngleAttribute , See {@odf.attribute draw:caption-angle}
	 *
	 * @param drawCaptionAngleValue   The type is String
	 */
	public void setDrawCaptionAngleAttribute(String drawCaptionAngleValue) {
		DrawCaptionAngleAttribute attr = new DrawCaptionAngleAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawCaptionAngleValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawCaptionAngleTypeAttribute , See {@odf.attribute draw:caption-angle-type}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawCaptionAngleTypeAttribute() {
		DrawCaptionAngleTypeAttribute attr = (DrawCaptionAngleTypeAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "caption-angle-type");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawCaptionAngleTypeAttribute , See {@odf.attribute draw:caption-angle-type}
	 *
	 * @param drawCaptionAngleTypeValue   The type is String
	 */
	public void setDrawCaptionAngleTypeAttribute(String drawCaptionAngleTypeValue) {
		DrawCaptionAngleTypeAttribute attr = new DrawCaptionAngleTypeAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawCaptionAngleTypeValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawCaptionEscapeAttribute , See {@odf.attribute draw:caption-escape}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawCaptionEscapeAttribute() {
		DrawCaptionEscapeAttribute attr = (DrawCaptionEscapeAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "caption-escape");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawCaptionEscapeAttribute , See {@odf.attribute draw:caption-escape}
	 *
	 * @param drawCaptionEscapeValue   The type is String
	 */
	public void setDrawCaptionEscapeAttribute(String drawCaptionEscapeValue) {
		DrawCaptionEscapeAttribute attr = new DrawCaptionEscapeAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawCaptionEscapeValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawCaptionEscapeDirectionAttribute , See {@odf.attribute draw:caption-escape-direction}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawCaptionEscapeDirectionAttribute() {
		DrawCaptionEscapeDirectionAttribute attr = (DrawCaptionEscapeDirectionAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "caption-escape-direction");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawCaptionEscapeDirectionAttribute , See {@odf.attribute draw:caption-escape-direction}
	 *
	 * @param drawCaptionEscapeDirectionValue   The type is String
	 */
	public void setDrawCaptionEscapeDirectionAttribute(String drawCaptionEscapeDirectionValue) {
		DrawCaptionEscapeDirectionAttribute attr = new DrawCaptionEscapeDirectionAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawCaptionEscapeDirectionValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawCaptionFitLineLengthAttribute , See {@odf.attribute draw:caption-fit-line-length}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDrawCaptionFitLineLengthAttribute() {
		DrawCaptionFitLineLengthAttribute attr = (DrawCaptionFitLineLengthAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "caption-fit-line-length");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawCaptionFitLineLengthAttribute , See {@odf.attribute draw:caption-fit-line-length}
	 *
	 * @param drawCaptionFitLineLengthValue   The type is Boolean
	 */
	public void setDrawCaptionFitLineLengthAttribute(Boolean drawCaptionFitLineLengthValue) {
		DrawCaptionFitLineLengthAttribute attr = new DrawCaptionFitLineLengthAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(drawCaptionFitLineLengthValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawCaptionGapAttribute , See {@odf.attribute draw:caption-gap}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawCaptionGapAttribute() {
		DrawCaptionGapAttribute attr = (DrawCaptionGapAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "caption-gap");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawCaptionGapAttribute , See {@odf.attribute draw:caption-gap}
	 *
	 * @param drawCaptionGapValue   The type is String
	 */
	public void setDrawCaptionGapAttribute(String drawCaptionGapValue) {
		DrawCaptionGapAttribute attr = new DrawCaptionGapAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawCaptionGapValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawCaptionLineLengthAttribute , See {@odf.attribute draw:caption-line-length}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawCaptionLineLengthAttribute() {
		DrawCaptionLineLengthAttribute attr = (DrawCaptionLineLengthAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "caption-line-length");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawCaptionLineLengthAttribute , See {@odf.attribute draw:caption-line-length}
	 *
	 * @param drawCaptionLineLengthValue   The type is String
	 */
	public void setDrawCaptionLineLengthAttribute(String drawCaptionLineLengthValue) {
		DrawCaptionLineLengthAttribute attr = new DrawCaptionLineLengthAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawCaptionLineLengthValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawCaptionTypeAttribute , See {@odf.attribute draw:caption-type}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawCaptionTypeAttribute() {
		DrawCaptionTypeAttribute attr = (DrawCaptionTypeAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "caption-type");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawCaptionTypeAttribute , See {@odf.attribute draw:caption-type}
	 *
	 * @param drawCaptionTypeValue   The type is String
	 */
	public void setDrawCaptionTypeAttribute(String drawCaptionTypeValue) {
		DrawCaptionTypeAttribute attr = new DrawCaptionTypeAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawCaptionTypeValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawColorInversionAttribute , See {@odf.attribute draw:color-inversion}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDrawColorInversionAttribute() {
		DrawColorInversionAttribute attr = (DrawColorInversionAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "color-inversion");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawColorInversionAttribute , See {@odf.attribute draw:color-inversion}
	 *
	 * @param drawColorInversionValue   The type is Boolean
	 */
	public void setDrawColorInversionAttribute(Boolean drawColorInversionValue) {
		DrawColorInversionAttribute attr = new DrawColorInversionAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(drawColorInversionValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawColorModeAttribute , See {@odf.attribute draw:color-mode}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawColorModeAttribute() {
		DrawColorModeAttribute attr = (DrawColorModeAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "color-mode");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawColorModeAttribute , See {@odf.attribute draw:color-mode}
	 *
	 * @param drawColorModeValue   The type is String
	 */
	public void setDrawColorModeAttribute(String drawColorModeValue) {
		DrawColorModeAttribute attr = new DrawColorModeAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawColorModeValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawContrastAttribute , See {@odf.attribute draw:contrast}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawContrastAttribute() {
		DrawContrastAttribute attr = (DrawContrastAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "contrast");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawContrastAttribute , See {@odf.attribute draw:contrast}
	 *
	 * @param drawContrastValue   The type is String
	 */
	public void setDrawContrastAttribute(String drawContrastValue) {
		DrawContrastAttribute attr = new DrawContrastAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawContrastValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawDecimalPlacesAttribute , See {@odf.attribute draw:decimal-places}
	 *
	 * @return - the Integer , the value or null, if the attribute is not set and no default value defined.
	 */
	public Integer getDrawDecimalPlacesAttribute() {
		DrawDecimalPlacesAttribute attr = (DrawDecimalPlacesAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "decimal-places");
		if (attr != null) {
			return Integer.valueOf(attr.intValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawDecimalPlacesAttribute , See {@odf.attribute draw:decimal-places}
	 *
	 * @param drawDecimalPlacesValue   The type is Integer
	 */
	public void setDrawDecimalPlacesAttribute(Integer drawDecimalPlacesValue) {
		DrawDecimalPlacesAttribute attr = new DrawDecimalPlacesAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setIntValue(drawDecimalPlacesValue.intValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawDrawAspectAttribute , See {@odf.attribute draw:draw-aspect}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawDrawAspectAttribute() {
		DrawDrawAspectAttribute attr = (DrawDrawAspectAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "draw-aspect");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawDrawAspectAttribute , See {@odf.attribute draw:draw-aspect}
	 *
	 * @param drawDrawAspectValue   The type is String
	 */
	public void setDrawDrawAspectAttribute(String drawDrawAspectValue) {
		DrawDrawAspectAttribute attr = new DrawDrawAspectAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawDrawAspectValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawEndGuideAttribute , See {@odf.attribute draw:end-guide}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawEndGuideAttribute() {
		DrawEndGuideAttribute attr = (DrawEndGuideAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "end-guide");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawEndGuideAttribute , See {@odf.attribute draw:end-guide}
	 *
	 * @param drawEndGuideValue   The type is String
	 */
	public void setDrawEndGuideAttribute(String drawEndGuideValue) {
		DrawEndGuideAttribute attr = new DrawEndGuideAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawEndGuideValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawEndLineSpacingHorizontalAttribute , See {@odf.attribute draw:end-line-spacing-horizontal}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawEndLineSpacingHorizontalAttribute() {
		DrawEndLineSpacingHorizontalAttribute attr = (DrawEndLineSpacingHorizontalAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "end-line-spacing-horizontal");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawEndLineSpacingHorizontalAttribute , See {@odf.attribute draw:end-line-spacing-horizontal}
	 *
	 * @param drawEndLineSpacingHorizontalValue   The type is String
	 */
	public void setDrawEndLineSpacingHorizontalAttribute(String drawEndLineSpacingHorizontalValue) {
		DrawEndLineSpacingHorizontalAttribute attr = new DrawEndLineSpacingHorizontalAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawEndLineSpacingHorizontalValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawEndLineSpacingVerticalAttribute , See {@odf.attribute draw:end-line-spacing-vertical}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawEndLineSpacingVerticalAttribute() {
		DrawEndLineSpacingVerticalAttribute attr = (DrawEndLineSpacingVerticalAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "end-line-spacing-vertical");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawEndLineSpacingVerticalAttribute , See {@odf.attribute draw:end-line-spacing-vertical}
	 *
	 * @param drawEndLineSpacingVerticalValue   The type is String
	 */
	public void setDrawEndLineSpacingVerticalAttribute(String drawEndLineSpacingVerticalValue) {
		DrawEndLineSpacingVerticalAttribute attr = new DrawEndLineSpacingVerticalAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawEndLineSpacingVerticalValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFillAttribute , See {@odf.attribute draw:fill}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawFillAttribute() {
		DrawFillAttribute attr = (DrawFillAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "fill");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFillAttribute , See {@odf.attribute draw:fill}
	 *
	 * @param drawFillValue   The type is String
	 */
	public void setDrawFillAttribute(String drawFillValue) {
		DrawFillAttribute attr = new DrawFillAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawFillValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFillColorAttribute , See {@odf.attribute draw:fill-color}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawFillColorAttribute() {
		DrawFillColorAttribute attr = (DrawFillColorAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "fill-color");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFillColorAttribute , See {@odf.attribute draw:fill-color}
	 *
	 * @param drawFillColorValue   The type is String
	 */
	public void setDrawFillColorAttribute(String drawFillColorValue) {
		DrawFillColorAttribute attr = new DrawFillColorAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawFillColorValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFillGradientNameAttribute , See {@odf.attribute draw:fill-gradient-name}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawFillGradientNameAttribute() {
		DrawFillGradientNameAttribute attr = (DrawFillGradientNameAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "fill-gradient-name");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFillGradientNameAttribute , See {@odf.attribute draw:fill-gradient-name}
	 *
	 * @param drawFillGradientNameValue   The type is String
	 */
	public void setDrawFillGradientNameAttribute(String drawFillGradientNameValue) {
		DrawFillGradientNameAttribute attr = new DrawFillGradientNameAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawFillGradientNameValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFillHatchNameAttribute , See {@odf.attribute draw:fill-hatch-name}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawFillHatchNameAttribute() {
		DrawFillHatchNameAttribute attr = (DrawFillHatchNameAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "fill-hatch-name");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFillHatchNameAttribute , See {@odf.attribute draw:fill-hatch-name}
	 *
	 * @param drawFillHatchNameValue   The type is String
	 */
	public void setDrawFillHatchNameAttribute(String drawFillHatchNameValue) {
		DrawFillHatchNameAttribute attr = new DrawFillHatchNameAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawFillHatchNameValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFillHatchSolidAttribute , See {@odf.attribute draw:fill-hatch-solid}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDrawFillHatchSolidAttribute() {
		DrawFillHatchSolidAttribute attr = (DrawFillHatchSolidAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "fill-hatch-solid");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFillHatchSolidAttribute , See {@odf.attribute draw:fill-hatch-solid}
	 *
	 * @param drawFillHatchSolidValue   The type is Boolean
	 */
	public void setDrawFillHatchSolidAttribute(Boolean drawFillHatchSolidValue) {
		DrawFillHatchSolidAttribute attr = new DrawFillHatchSolidAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(drawFillHatchSolidValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFillImageHeightAttribute , See {@odf.attribute draw:fill-image-height}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawFillImageHeightAttribute() {
		DrawFillImageHeightAttribute attr = (DrawFillImageHeightAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "fill-image-height");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFillImageHeightAttribute , See {@odf.attribute draw:fill-image-height}
	 *
	 * @param drawFillImageHeightValue   The type is String
	 */
	public void setDrawFillImageHeightAttribute(String drawFillImageHeightValue) {
		DrawFillImageHeightAttribute attr = new DrawFillImageHeightAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawFillImageHeightValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFillImageNameAttribute , See {@odf.attribute draw:fill-image-name}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawFillImageNameAttribute() {
		DrawFillImageNameAttribute attr = (DrawFillImageNameAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "fill-image-name");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFillImageNameAttribute , See {@odf.attribute draw:fill-image-name}
	 *
	 * @param drawFillImageNameValue   The type is String
	 */
	public void setDrawFillImageNameAttribute(String drawFillImageNameValue) {
		DrawFillImageNameAttribute attr = new DrawFillImageNameAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawFillImageNameValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFillImageRefPointAttribute , See {@odf.attribute draw:fill-image-ref-point}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawFillImageRefPointAttribute() {
		DrawFillImageRefPointAttribute attr = (DrawFillImageRefPointAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "fill-image-ref-point");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFillImageRefPointAttribute , See {@odf.attribute draw:fill-image-ref-point}
	 *
	 * @param drawFillImageRefPointValue   The type is String
	 */
	public void setDrawFillImageRefPointAttribute(String drawFillImageRefPointValue) {
		DrawFillImageRefPointAttribute attr = new DrawFillImageRefPointAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawFillImageRefPointValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFillImageRefPointXAttribute , See {@odf.attribute draw:fill-image-ref-point-x}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawFillImageRefPointXAttribute() {
		DrawFillImageRefPointXAttribute attr = (DrawFillImageRefPointXAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "fill-image-ref-point-x");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFillImageRefPointXAttribute , See {@odf.attribute draw:fill-image-ref-point-x}
	 *
	 * @param drawFillImageRefPointXValue   The type is String
	 */
	public void setDrawFillImageRefPointXAttribute(String drawFillImageRefPointXValue) {
		DrawFillImageRefPointXAttribute attr = new DrawFillImageRefPointXAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawFillImageRefPointXValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFillImageRefPointYAttribute , See {@odf.attribute draw:fill-image-ref-point-y}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawFillImageRefPointYAttribute() {
		DrawFillImageRefPointYAttribute attr = (DrawFillImageRefPointYAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "fill-image-ref-point-y");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFillImageRefPointYAttribute , See {@odf.attribute draw:fill-image-ref-point-y}
	 *
	 * @param drawFillImageRefPointYValue   The type is String
	 */
	public void setDrawFillImageRefPointYAttribute(String drawFillImageRefPointYValue) {
		DrawFillImageRefPointYAttribute attr = new DrawFillImageRefPointYAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawFillImageRefPointYValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFillImageWidthAttribute , See {@odf.attribute draw:fill-image-width}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawFillImageWidthAttribute() {
		DrawFillImageWidthAttribute attr = (DrawFillImageWidthAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "fill-image-width");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFillImageWidthAttribute , See {@odf.attribute draw:fill-image-width}
	 *
	 * @param drawFillImageWidthValue   The type is String
	 */
	public void setDrawFillImageWidthAttribute(String drawFillImageWidthValue) {
		DrawFillImageWidthAttribute attr = new DrawFillImageWidthAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawFillImageWidthValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFitToContourAttribute , See {@odf.attribute draw:fit-to-contour}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDrawFitToContourAttribute() {
		DrawFitToContourAttribute attr = (DrawFitToContourAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "fit-to-contour");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFitToContourAttribute , See {@odf.attribute draw:fit-to-contour}
	 *
	 * @param drawFitToContourValue   The type is Boolean
	 */
	public void setDrawFitToContourAttribute(Boolean drawFitToContourValue) {
		DrawFitToContourAttribute attr = new DrawFitToContourAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(drawFitToContourValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFitToSizeAttribute , See {@odf.attribute draw:fit-to-size}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDrawFitToSizeAttribute() {
		DrawFitToSizeAttribute attr = (DrawFitToSizeAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "fit-to-size");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFitToSizeAttribute , See {@odf.attribute draw:fit-to-size}
	 *
	 * @param drawFitToSizeValue   The type is Boolean
	 */
	public void setDrawFitToSizeAttribute(Boolean drawFitToSizeValue) {
		DrawFitToSizeAttribute attr = new DrawFitToSizeAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(drawFitToSizeValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFrameDisplayBorderAttribute , See {@odf.attribute draw:frame-display-border}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDrawFrameDisplayBorderAttribute() {
		DrawFrameDisplayBorderAttribute attr = (DrawFrameDisplayBorderAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "frame-display-border");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFrameDisplayBorderAttribute , See {@odf.attribute draw:frame-display-border}
	 *
	 * @param drawFrameDisplayBorderValue   The type is Boolean
	 */
	public void setDrawFrameDisplayBorderAttribute(Boolean drawFrameDisplayBorderValue) {
		DrawFrameDisplayBorderAttribute attr = new DrawFrameDisplayBorderAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(drawFrameDisplayBorderValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFrameDisplayScrollbarAttribute , See {@odf.attribute draw:frame-display-scrollbar}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDrawFrameDisplayScrollbarAttribute() {
		DrawFrameDisplayScrollbarAttribute attr = (DrawFrameDisplayScrollbarAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "frame-display-scrollbar");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFrameDisplayScrollbarAttribute , See {@odf.attribute draw:frame-display-scrollbar}
	 *
	 * @param drawFrameDisplayScrollbarValue   The type is Boolean
	 */
	public void setDrawFrameDisplayScrollbarAttribute(Boolean drawFrameDisplayScrollbarValue) {
		DrawFrameDisplayScrollbarAttribute attr = new DrawFrameDisplayScrollbarAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(drawFrameDisplayScrollbarValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFrameMarginHorizontalAttribute , See {@odf.attribute draw:frame-margin-horizontal}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawFrameMarginHorizontalAttribute() {
		DrawFrameMarginHorizontalAttribute attr = (DrawFrameMarginHorizontalAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "frame-margin-horizontal");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFrameMarginHorizontalAttribute , See {@odf.attribute draw:frame-margin-horizontal}
	 *
	 * @param drawFrameMarginHorizontalValue   The type is String
	 */
	public void setDrawFrameMarginHorizontalAttribute(String drawFrameMarginHorizontalValue) {
		DrawFrameMarginHorizontalAttribute attr = new DrawFrameMarginHorizontalAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawFrameMarginHorizontalValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawFrameMarginVerticalAttribute , See {@odf.attribute draw:frame-margin-vertical}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawFrameMarginVerticalAttribute() {
		DrawFrameMarginVerticalAttribute attr = (DrawFrameMarginVerticalAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "frame-margin-vertical");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawFrameMarginVerticalAttribute , See {@odf.attribute draw:frame-margin-vertical}
	 *
	 * @param drawFrameMarginVerticalValue   The type is String
	 */
	public void setDrawFrameMarginVerticalAttribute(String drawFrameMarginVerticalValue) {
		DrawFrameMarginVerticalAttribute attr = new DrawFrameMarginVerticalAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawFrameMarginVerticalValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawGammaAttribute , See {@odf.attribute draw:gamma}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawGammaAttribute() {
		DrawGammaAttribute attr = (DrawGammaAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "gamma");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawGammaAttribute , See {@odf.attribute draw:gamma}
	 *
	 * @param drawGammaValue   The type is String
	 */
	public void setDrawGammaAttribute(String drawGammaValue) {
		DrawGammaAttribute attr = new DrawGammaAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawGammaValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawGradientStepCountAttribute , See {@odf.attribute draw:gradient-step-count}
	 *
	 * @return - the Integer , the value or null, if the attribute is not set and no default value defined.
	 */
	public Integer getDrawGradientStepCountAttribute() {
		DrawGradientStepCountAttribute attr = (DrawGradientStepCountAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "gradient-step-count");
		if (attr != null) {
			return Integer.valueOf(attr.intValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawGradientStepCountAttribute , See {@odf.attribute draw:gradient-step-count}
	 *
	 * @param drawGradientStepCountValue   The type is Integer
	 */
	public void setDrawGradientStepCountAttribute(Integer drawGradientStepCountValue) {
		DrawGradientStepCountAttribute attr = new DrawGradientStepCountAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setIntValue(drawGradientStepCountValue.intValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawGreenAttribute , See {@odf.attribute draw:green}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawGreenAttribute() {
		DrawGreenAttribute attr = (DrawGreenAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "green");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawGreenAttribute , See {@odf.attribute draw:green}
	 *
	 * @param drawGreenValue   The type is String
	 */
	public void setDrawGreenAttribute(String drawGreenValue) {
		DrawGreenAttribute attr = new DrawGreenAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawGreenValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawGuideDistanceAttribute , See {@odf.attribute draw:guide-distance}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawGuideDistanceAttribute() {
		DrawGuideDistanceAttribute attr = (DrawGuideDistanceAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "guide-distance");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawGuideDistanceAttribute , See {@odf.attribute draw:guide-distance}
	 *
	 * @param drawGuideDistanceValue   The type is String
	 */
	public void setDrawGuideDistanceAttribute(String drawGuideDistanceValue) {
		DrawGuideDistanceAttribute attr = new DrawGuideDistanceAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawGuideDistanceValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawGuideOverhangAttribute , See {@odf.attribute draw:guide-overhang}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawGuideOverhangAttribute() {
		DrawGuideOverhangAttribute attr = (DrawGuideOverhangAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "guide-overhang");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawGuideOverhangAttribute , See {@odf.attribute draw:guide-overhang}
	 *
	 * @param drawGuideOverhangValue   The type is String
	 */
	public void setDrawGuideOverhangAttribute(String drawGuideOverhangValue) {
		DrawGuideOverhangAttribute attr = new DrawGuideOverhangAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawGuideOverhangValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawImageOpacityAttribute , See {@odf.attribute draw:image-opacity}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawImageOpacityAttribute() {
		DrawImageOpacityAttribute attr = (DrawImageOpacityAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "image-opacity");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawImageOpacityAttribute , See {@odf.attribute draw:image-opacity}
	 *
	 * @param drawImageOpacityValue   The type is String
	 */
	public void setDrawImageOpacityAttribute(String drawImageOpacityValue) {
		DrawImageOpacityAttribute attr = new DrawImageOpacityAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawImageOpacityValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawLineDistanceAttribute , See {@odf.attribute draw:line-distance}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawLineDistanceAttribute() {
		DrawLineDistanceAttribute attr = (DrawLineDistanceAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "line-distance");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawLineDistanceAttribute , See {@odf.attribute draw:line-distance}
	 *
	 * @param drawLineDistanceValue   The type is String
	 */
	public void setDrawLineDistanceAttribute(String drawLineDistanceValue) {
		DrawLineDistanceAttribute attr = new DrawLineDistanceAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawLineDistanceValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawLuminanceAttribute , See {@odf.attribute draw:luminance}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawLuminanceAttribute() {
		DrawLuminanceAttribute attr = (DrawLuminanceAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "luminance");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawLuminanceAttribute , See {@odf.attribute draw:luminance}
	 *
	 * @param drawLuminanceValue   The type is String
	 */
	public void setDrawLuminanceAttribute(String drawLuminanceValue) {
		DrawLuminanceAttribute attr = new DrawLuminanceAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawLuminanceValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawMarkerEndAttribute , See {@odf.attribute draw:marker-end}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawMarkerEndAttribute() {
		DrawMarkerEndAttribute attr = (DrawMarkerEndAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "marker-end");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawMarkerEndAttribute , See {@odf.attribute draw:marker-end}
	 *
	 * @param drawMarkerEndValue   The type is String
	 */
	public void setDrawMarkerEndAttribute(String drawMarkerEndValue) {
		DrawMarkerEndAttribute attr = new DrawMarkerEndAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawMarkerEndValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawMarkerEndCenterAttribute , See {@odf.attribute draw:marker-end-center}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDrawMarkerEndCenterAttribute() {
		DrawMarkerEndCenterAttribute attr = (DrawMarkerEndCenterAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "marker-end-center");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawMarkerEndCenterAttribute , See {@odf.attribute draw:marker-end-center}
	 *
	 * @param drawMarkerEndCenterValue   The type is Boolean
	 */
	public void setDrawMarkerEndCenterAttribute(Boolean drawMarkerEndCenterValue) {
		DrawMarkerEndCenterAttribute attr = new DrawMarkerEndCenterAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(drawMarkerEndCenterValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawMarkerEndWidthAttribute , See {@odf.attribute draw:marker-end-width}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawMarkerEndWidthAttribute() {
		DrawMarkerEndWidthAttribute attr = (DrawMarkerEndWidthAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "marker-end-width");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawMarkerEndWidthAttribute , See {@odf.attribute draw:marker-end-width}
	 *
	 * @param drawMarkerEndWidthValue   The type is String
	 */
	public void setDrawMarkerEndWidthAttribute(String drawMarkerEndWidthValue) {
		DrawMarkerEndWidthAttribute attr = new DrawMarkerEndWidthAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawMarkerEndWidthValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawMarkerStartAttribute , See {@odf.attribute draw:marker-start}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawMarkerStartAttribute() {
		DrawMarkerStartAttribute attr = (DrawMarkerStartAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "marker-start");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawMarkerStartAttribute , See {@odf.attribute draw:marker-start}
	 *
	 * @param drawMarkerStartValue   The type is String
	 */
	public void setDrawMarkerStartAttribute(String drawMarkerStartValue) {
		DrawMarkerStartAttribute attr = new DrawMarkerStartAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawMarkerStartValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawMarkerStartCenterAttribute , See {@odf.attribute draw:marker-start-center}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDrawMarkerStartCenterAttribute() {
		DrawMarkerStartCenterAttribute attr = (DrawMarkerStartCenterAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "marker-start-center");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawMarkerStartCenterAttribute , See {@odf.attribute draw:marker-start-center}
	 *
	 * @param drawMarkerStartCenterValue   The type is Boolean
	 */
	public void setDrawMarkerStartCenterAttribute(Boolean drawMarkerStartCenterValue) {
		DrawMarkerStartCenterAttribute attr = new DrawMarkerStartCenterAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(drawMarkerStartCenterValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawMarkerStartWidthAttribute , See {@odf.attribute draw:marker-start-width}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawMarkerStartWidthAttribute() {
		DrawMarkerStartWidthAttribute attr = (DrawMarkerStartWidthAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "marker-start-width");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawMarkerStartWidthAttribute , See {@odf.attribute draw:marker-start-width}
	 *
	 * @param drawMarkerStartWidthValue   The type is String
	 */
	public void setDrawMarkerStartWidthAttribute(String drawMarkerStartWidthValue) {
		DrawMarkerStartWidthAttribute attr = new DrawMarkerStartWidthAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawMarkerStartWidthValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawMeasureAlignAttribute , See {@odf.attribute draw:measure-align}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawMeasureAlignAttribute() {
		DrawMeasureAlignAttribute attr = (DrawMeasureAlignAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "measure-align");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawMeasureAlignAttribute , See {@odf.attribute draw:measure-align}
	 *
	 * @param drawMeasureAlignValue   The type is String
	 */
	public void setDrawMeasureAlignAttribute(String drawMeasureAlignValue) {
		DrawMeasureAlignAttribute attr = new DrawMeasureAlignAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawMeasureAlignValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawMeasureVerticalAlignAttribute , See {@odf.attribute draw:measure-vertical-align}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawMeasureVerticalAlignAttribute() {
		DrawMeasureVerticalAlignAttribute attr = (DrawMeasureVerticalAlignAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "measure-vertical-align");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawMeasureVerticalAlignAttribute , See {@odf.attribute draw:measure-vertical-align}
	 *
	 * @param drawMeasureVerticalAlignValue   The type is String
	 */
	public void setDrawMeasureVerticalAlignAttribute(String drawMeasureVerticalAlignValue) {
		DrawMeasureVerticalAlignAttribute attr = new DrawMeasureVerticalAlignAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawMeasureVerticalAlignValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawOleDrawAspectAttribute , See {@odf.attribute draw:ole-draw-aspect}
	 *
	 * @return - the Integer , the value or null, if the attribute is not set and no default value defined.
	 */
	public Integer getDrawOleDrawAspectAttribute() {
		DrawOleDrawAspectAttribute attr = (DrawOleDrawAspectAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "ole-draw-aspect");
		if (attr != null) {
			return Integer.valueOf(attr.intValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawOleDrawAspectAttribute , See {@odf.attribute draw:ole-draw-aspect}
	 *
	 * @param drawOleDrawAspectValue   The type is Integer
	 */
	public void setDrawOleDrawAspectAttribute(Integer drawOleDrawAspectValue) {
		DrawOleDrawAspectAttribute attr = new DrawOleDrawAspectAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setIntValue(drawOleDrawAspectValue.intValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawOpacityAttribute , See {@odf.attribute draw:opacity}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawOpacityAttribute() {
		DrawOpacityAttribute attr = (DrawOpacityAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "opacity");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawOpacityAttribute , See {@odf.attribute draw:opacity}
	 *
	 * @param drawOpacityValue   The type is String
	 */
	public void setDrawOpacityAttribute(String drawOpacityValue) {
		DrawOpacityAttribute attr = new DrawOpacityAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawOpacityValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawOpacityNameAttribute , See {@odf.attribute draw:opacity-name}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawOpacityNameAttribute() {
		DrawOpacityNameAttribute attr = (DrawOpacityNameAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "opacity-name");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawOpacityNameAttribute , See {@odf.attribute draw:opacity-name}
	 *
	 * @param drawOpacityNameValue   The type is String
	 */
	public void setDrawOpacityNameAttribute(String drawOpacityNameValue) {
		DrawOpacityNameAttribute attr = new DrawOpacityNameAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawOpacityNameValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawParallelAttribute , See {@odf.attribute draw:parallel}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDrawParallelAttribute() {
		DrawParallelAttribute attr = (DrawParallelAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "parallel");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawParallelAttribute , See {@odf.attribute draw:parallel}
	 *
	 * @param drawParallelValue   The type is Boolean
	 */
	public void setDrawParallelAttribute(Boolean drawParallelValue) {
		DrawParallelAttribute attr = new DrawParallelAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(drawParallelValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawPlacingAttribute , See {@odf.attribute draw:placing}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawPlacingAttribute() {
		DrawPlacingAttribute attr = (DrawPlacingAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "placing");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawPlacingAttribute , See {@odf.attribute draw:placing}
	 *
	 * @param drawPlacingValue   The type is String
	 */
	public void setDrawPlacingAttribute(String drawPlacingValue) {
		DrawPlacingAttribute attr = new DrawPlacingAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawPlacingValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawRedAttribute , See {@odf.attribute draw:red}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawRedAttribute() {
		DrawRedAttribute attr = (DrawRedAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "red");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawRedAttribute , See {@odf.attribute draw:red}
	 *
	 * @param drawRedValue   The type is String
	 */
	public void setDrawRedAttribute(String drawRedValue) {
		DrawRedAttribute attr = new DrawRedAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawRedValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawSecondaryFillColorAttribute , See {@odf.attribute draw:secondary-fill-color}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawSecondaryFillColorAttribute() {
		DrawSecondaryFillColorAttribute attr = (DrawSecondaryFillColorAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "secondary-fill-color");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawSecondaryFillColorAttribute , See {@odf.attribute draw:secondary-fill-color}
	 *
	 * @param drawSecondaryFillColorValue   The type is String
	 */
	public void setDrawSecondaryFillColorAttribute(String drawSecondaryFillColorValue) {
		DrawSecondaryFillColorAttribute attr = new DrawSecondaryFillColorAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawSecondaryFillColorValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawShadowAttribute , See {@odf.attribute draw:shadow}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawShadowAttribute() {
		DrawShadowAttribute attr = (DrawShadowAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "shadow");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawShadowAttribute , See {@odf.attribute draw:shadow}
	 *
	 * @param drawShadowValue   The type is String
	 */
	public void setDrawShadowAttribute(String drawShadowValue) {
		DrawShadowAttribute attr = new DrawShadowAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawShadowValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawShadowColorAttribute , See {@odf.attribute draw:shadow-color}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawShadowColorAttribute() {
		DrawShadowColorAttribute attr = (DrawShadowColorAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "shadow-color");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawShadowColorAttribute , See {@odf.attribute draw:shadow-color}
	 *
	 * @param drawShadowColorValue   The type is String
	 */
	public void setDrawShadowColorAttribute(String drawShadowColorValue) {
		DrawShadowColorAttribute attr = new DrawShadowColorAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawShadowColorValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawShadowOffsetXAttribute , See {@odf.attribute draw:shadow-offset-x}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawShadowOffsetXAttribute() {
		DrawShadowOffsetXAttribute attr = (DrawShadowOffsetXAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "shadow-offset-x");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawShadowOffsetXAttribute , See {@odf.attribute draw:shadow-offset-x}
	 *
	 * @param drawShadowOffsetXValue   The type is String
	 */
	public void setDrawShadowOffsetXAttribute(String drawShadowOffsetXValue) {
		DrawShadowOffsetXAttribute attr = new DrawShadowOffsetXAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawShadowOffsetXValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawShadowOffsetYAttribute , See {@odf.attribute draw:shadow-offset-y}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawShadowOffsetYAttribute() {
		DrawShadowOffsetYAttribute attr = (DrawShadowOffsetYAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "shadow-offset-y");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawShadowOffsetYAttribute , See {@odf.attribute draw:shadow-offset-y}
	 *
	 * @param drawShadowOffsetYValue   The type is String
	 */
	public void setDrawShadowOffsetYAttribute(String drawShadowOffsetYValue) {
		DrawShadowOffsetYAttribute attr = new DrawShadowOffsetYAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawShadowOffsetYValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawShadowOpacityAttribute , See {@odf.attribute draw:shadow-opacity}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawShadowOpacityAttribute() {
		DrawShadowOpacityAttribute attr = (DrawShadowOpacityAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "shadow-opacity");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawShadowOpacityAttribute , See {@odf.attribute draw:shadow-opacity}
	 *
	 * @param drawShadowOpacityValue   The type is String
	 */
	public void setDrawShadowOpacityAttribute(String drawShadowOpacityValue) {
		DrawShadowOpacityAttribute attr = new DrawShadowOpacityAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawShadowOpacityValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawShowUnitAttribute , See {@odf.attribute draw:show-unit}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getDrawShowUnitAttribute() {
		DrawShowUnitAttribute attr = (DrawShowUnitAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "show-unit");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawShowUnitAttribute , See {@odf.attribute draw:show-unit}
	 *
	 * @param drawShowUnitValue   The type is Boolean
	 */
	public void setDrawShowUnitAttribute(Boolean drawShowUnitValue) {
		DrawShowUnitAttribute attr = new DrawShowUnitAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(drawShowUnitValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawStartGuideAttribute , See {@odf.attribute draw:start-guide}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawStartGuideAttribute() {
		DrawStartGuideAttribute attr = (DrawStartGuideAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "start-guide");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawStartGuideAttribute , See {@odf.attribute draw:start-guide}
	 *
	 * @param drawStartGuideValue   The type is String
	 */
	public void setDrawStartGuideAttribute(String drawStartGuideValue) {
		DrawStartGuideAttribute attr = new DrawStartGuideAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawStartGuideValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawStartLineSpacingHorizontalAttribute , See {@odf.attribute draw:start-line-spacing-horizontal}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawStartLineSpacingHorizontalAttribute() {
		DrawStartLineSpacingHorizontalAttribute attr = (DrawStartLineSpacingHorizontalAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "start-line-spacing-horizontal");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawStartLineSpacingHorizontalAttribute , See {@odf.attribute draw:start-line-spacing-horizontal}
	 *
	 * @param drawStartLineSpacingHorizontalValue   The type is String
	 */
	public void setDrawStartLineSpacingHorizontalAttribute(String drawStartLineSpacingHorizontalValue) {
		DrawStartLineSpacingHorizontalAttribute attr = new DrawStartLineSpacingHorizontalAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawStartLineSpacingHorizontalValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawStartLineSpacingVerticalAttribute , See {@odf.attribute draw:start-line-spacing-vertical}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawStartLineSpacingVerticalAttribute() {
		DrawStartLineSpacingVerticalAttribute attr = (DrawStartLineSpacingVerticalAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "start-line-spacing-vertical");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawStartLineSpacingVerticalAttribute , See {@odf.attribute draw:start-line-spacing-vertical}
	 *
	 * @param drawStartLineSpacingVerticalValue   The type is String
	 */
	public void setDrawStartLineSpacingVerticalAttribute(String drawStartLineSpacingVerticalValue) {
		DrawStartLineSpacingVerticalAttribute attr = new DrawStartLineSpacingVerticalAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawStartLineSpacingVerticalValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawStrokeAttribute , See {@odf.attribute draw:stroke}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawStrokeAttribute() {
		DrawStrokeAttribute attr = (DrawStrokeAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "stroke");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawStrokeAttribute , See {@odf.attribute draw:stroke}
	 *
	 * @param drawStrokeValue   The type is String
	 */
	public void setDrawStrokeAttribute(String drawStrokeValue) {
		DrawStrokeAttribute attr = new DrawStrokeAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawStrokeValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawStrokeDashAttribute , See {@odf.attribute draw:stroke-dash}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawStrokeDashAttribute() {
		DrawStrokeDashAttribute attr = (DrawStrokeDashAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "stroke-dash");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawStrokeDashAttribute , See {@odf.attribute draw:stroke-dash}
	 *
	 * @param drawStrokeDashValue   The type is String
	 */
	public void setDrawStrokeDashAttribute(String drawStrokeDashValue) {
		DrawStrokeDashAttribute attr = new DrawStrokeDashAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawStrokeDashValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawStrokeDashNamesAttribute , See {@odf.attribute draw:stroke-dash-names}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawStrokeDashNamesAttribute() {
		DrawStrokeDashNamesAttribute attr = (DrawStrokeDashNamesAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "stroke-dash-names");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawStrokeDashNamesAttribute , See {@odf.attribute draw:stroke-dash-names}
	 *
	 * @param drawStrokeDashNamesValue   The type is String
	 */
	public void setDrawStrokeDashNamesAttribute(String drawStrokeDashNamesValue) {
		DrawStrokeDashNamesAttribute attr = new DrawStrokeDashNamesAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawStrokeDashNamesValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawStrokeLinejoinAttribute , See {@odf.attribute draw:stroke-linejoin}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawStrokeLinejoinAttribute() {
		DrawStrokeLinejoinAttribute attr = (DrawStrokeLinejoinAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "stroke-linejoin");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawStrokeLinejoinAttribute , See {@odf.attribute draw:stroke-linejoin}
	 *
	 * @param drawStrokeLinejoinValue   The type is String
	 */
	public void setDrawStrokeLinejoinAttribute(String drawStrokeLinejoinValue) {
		DrawStrokeLinejoinAttribute attr = new DrawStrokeLinejoinAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawStrokeLinejoinValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawSymbolColorAttribute , See {@odf.attribute draw:symbol-color}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawSymbolColorAttribute() {
		DrawSymbolColorAttribute attr = (DrawSymbolColorAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "symbol-color");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawSymbolColorAttribute , See {@odf.attribute draw:symbol-color}
	 *
	 * @param drawSymbolColorValue   The type is String
	 */
	public void setDrawSymbolColorAttribute(String drawSymbolColorValue) {
		DrawSymbolColorAttribute attr = new DrawSymbolColorAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawSymbolColorValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawTextareaHorizontalAlignAttribute , See {@odf.attribute draw:textarea-horizontal-align}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawTextareaHorizontalAlignAttribute() {
		DrawTextareaHorizontalAlignAttribute attr = (DrawTextareaHorizontalAlignAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "textarea-horizontal-align");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawTextareaHorizontalAlignAttribute , See {@odf.attribute draw:textarea-horizontal-align}
	 *
	 * @param drawTextareaHorizontalAlignValue   The type is String
	 */
	public void setDrawTextareaHorizontalAlignAttribute(String drawTextareaHorizontalAlignValue) {
		DrawTextareaHorizontalAlignAttribute attr = new DrawTextareaHorizontalAlignAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawTextareaHorizontalAlignValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawTextareaVerticalAlignAttribute , See {@odf.attribute draw:textarea-vertical-align}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawTextareaVerticalAlignAttribute() {
		DrawTextareaVerticalAlignAttribute attr = (DrawTextareaVerticalAlignAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "textarea-vertical-align");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawTextareaVerticalAlignAttribute , See {@odf.attribute draw:textarea-vertical-align}
	 *
	 * @param drawTextareaVerticalAlignValue   The type is String
	 */
	public void setDrawTextareaVerticalAlignAttribute(String drawTextareaVerticalAlignValue) {
		DrawTextareaVerticalAlignAttribute attr = new DrawTextareaVerticalAlignAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawTextareaVerticalAlignValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawTileRepeatOffsetAttribute , See {@odf.attribute draw:tile-repeat-offset}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawTileRepeatOffsetAttribute() {
		DrawTileRepeatOffsetAttribute attr = (DrawTileRepeatOffsetAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "tile-repeat-offset");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawTileRepeatOffsetAttribute , See {@odf.attribute draw:tile-repeat-offset}
	 *
	 * @param drawTileRepeatOffsetValue   The type is String
	 */
	public void setDrawTileRepeatOffsetAttribute(String drawTileRepeatOffsetValue) {
		DrawTileRepeatOffsetAttribute attr = new DrawTileRepeatOffsetAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawTileRepeatOffsetValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawUnitAttribute , See {@odf.attribute draw:unit}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawUnitAttribute() {
		DrawUnitAttribute attr = (DrawUnitAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "unit");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawUnitAttribute , See {@odf.attribute draw:unit}
	 *
	 * @param drawUnitValue   The type is String
	 */
	public void setDrawUnitAttribute(String drawUnitValue) {
		DrawUnitAttribute attr = new DrawUnitAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawUnitValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawVisibleAreaHeightAttribute , See {@odf.attribute draw:visible-area-height}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawVisibleAreaHeightAttribute() {
		DrawVisibleAreaHeightAttribute attr = (DrawVisibleAreaHeightAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "visible-area-height");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawVisibleAreaHeightAttribute , See {@odf.attribute draw:visible-area-height}
	 *
	 * @param drawVisibleAreaHeightValue   The type is String
	 */
	public void setDrawVisibleAreaHeightAttribute(String drawVisibleAreaHeightValue) {
		DrawVisibleAreaHeightAttribute attr = new DrawVisibleAreaHeightAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawVisibleAreaHeightValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawVisibleAreaLeftAttribute , See {@odf.attribute draw:visible-area-left}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawVisibleAreaLeftAttribute() {
		DrawVisibleAreaLeftAttribute attr = (DrawVisibleAreaLeftAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "visible-area-left");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawVisibleAreaLeftAttribute , See {@odf.attribute draw:visible-area-left}
	 *
	 * @param drawVisibleAreaLeftValue   The type is String
	 */
	public void setDrawVisibleAreaLeftAttribute(String drawVisibleAreaLeftValue) {
		DrawVisibleAreaLeftAttribute attr = new DrawVisibleAreaLeftAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawVisibleAreaLeftValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawVisibleAreaTopAttribute , See {@odf.attribute draw:visible-area-top}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawVisibleAreaTopAttribute() {
		DrawVisibleAreaTopAttribute attr = (DrawVisibleAreaTopAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "visible-area-top");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawVisibleAreaTopAttribute , See {@odf.attribute draw:visible-area-top}
	 *
	 * @param drawVisibleAreaTopValue   The type is String
	 */
	public void setDrawVisibleAreaTopAttribute(String drawVisibleAreaTopValue) {
		DrawVisibleAreaTopAttribute attr = new DrawVisibleAreaTopAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawVisibleAreaTopValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawVisibleAreaWidthAttribute , See {@odf.attribute draw:visible-area-width}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawVisibleAreaWidthAttribute() {
		DrawVisibleAreaWidthAttribute attr = (DrawVisibleAreaWidthAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "visible-area-width");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawVisibleAreaWidthAttribute , See {@odf.attribute draw:visible-area-width}
	 *
	 * @param drawVisibleAreaWidthValue   The type is String
	 */
	public void setDrawVisibleAreaWidthAttribute(String drawVisibleAreaWidthValue) {
		DrawVisibleAreaWidthAttribute attr = new DrawVisibleAreaWidthAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawVisibleAreaWidthValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation DrawWrapInfluenceOnPositionAttribute , See {@odf.attribute draw:wrap-influence-on-position}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getDrawWrapInfluenceOnPositionAttribute() {
		DrawWrapInfluenceOnPositionAttribute attr = (DrawWrapInfluenceOnPositionAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "wrap-influence-on-position");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation DrawWrapInfluenceOnPositionAttribute , See {@odf.attribute draw:wrap-influence-on-position}
	 *
	 * @param drawWrapInfluenceOnPositionValue   The type is String
	 */
	public void setDrawWrapInfluenceOnPositionAttribute(String drawWrapInfluenceOnPositionValue) {
		DrawWrapInfluenceOnPositionAttribute attr = new DrawWrapInfluenceOnPositionAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(drawWrapInfluenceOnPositionValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoBackgroundColorAttribute , See {@odf.attribute fo:background-color}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoBackgroundColorAttribute() {
		FoBackgroundColorAttribute attr = (FoBackgroundColorAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "background-color");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoBackgroundColorAttribute , See {@odf.attribute fo:background-color}
	 *
	 * @param foBackgroundColorValue   The type is String
	 */
	public void setFoBackgroundColorAttribute(String foBackgroundColorValue) {
		FoBackgroundColorAttribute attr = new FoBackgroundColorAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foBackgroundColorValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoBorderAttribute , See {@odf.attribute fo:border}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoBorderAttribute() {
		FoBorderAttribute attr = (FoBorderAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "border");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoBorderAttribute , See {@odf.attribute fo:border}
	 *
	 * @param foBorderValue   The type is String
	 */
	public void setFoBorderAttribute(String foBorderValue) {
		FoBorderAttribute attr = new FoBorderAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foBorderValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoBorderBottomAttribute , See {@odf.attribute fo:border-bottom}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoBorderBottomAttribute() {
		FoBorderBottomAttribute attr = (FoBorderBottomAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "border-bottom");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoBorderBottomAttribute , See {@odf.attribute fo:border-bottom}
	 *
	 * @param foBorderBottomValue   The type is String
	 */
	public void setFoBorderBottomAttribute(String foBorderBottomValue) {
		FoBorderBottomAttribute attr = new FoBorderBottomAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foBorderBottomValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoBorderLeftAttribute , See {@odf.attribute fo:border-left}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoBorderLeftAttribute() {
		FoBorderLeftAttribute attr = (FoBorderLeftAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "border-left");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoBorderLeftAttribute , See {@odf.attribute fo:border-left}
	 *
	 * @param foBorderLeftValue   The type is String
	 */
	public void setFoBorderLeftAttribute(String foBorderLeftValue) {
		FoBorderLeftAttribute attr = new FoBorderLeftAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foBorderLeftValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoBorderRightAttribute , See {@odf.attribute fo:border-right}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoBorderRightAttribute() {
		FoBorderRightAttribute attr = (FoBorderRightAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "border-right");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoBorderRightAttribute , See {@odf.attribute fo:border-right}
	 *
	 * @param foBorderRightValue   The type is String
	 */
	public void setFoBorderRightAttribute(String foBorderRightValue) {
		FoBorderRightAttribute attr = new FoBorderRightAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foBorderRightValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoBorderTopAttribute , See {@odf.attribute fo:border-top}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoBorderTopAttribute() {
		FoBorderTopAttribute attr = (FoBorderTopAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "border-top");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoBorderTopAttribute , See {@odf.attribute fo:border-top}
	 *
	 * @param foBorderTopValue   The type is String
	 */
	public void setFoBorderTopAttribute(String foBorderTopValue) {
		FoBorderTopAttribute attr = new FoBorderTopAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foBorderTopValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoClipAttribute , See {@odf.attribute fo:clip}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoClipAttribute() {
		FoClipAttribute attr = (FoClipAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "clip");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoClipAttribute , See {@odf.attribute fo:clip}
	 *
	 * @param foClipValue   The type is String
	 */
	public void setFoClipAttribute(String foClipValue) {
		FoClipAttribute attr = new FoClipAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foClipValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoMarginAttribute , See {@odf.attribute fo:margin}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoMarginAttribute() {
		FoMarginAttribute attr = (FoMarginAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "margin");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoMarginAttribute , See {@odf.attribute fo:margin}
	 *
	 * @param foMarginValue   The type is String
	 */
	public void setFoMarginAttribute(String foMarginValue) {
		FoMarginAttribute attr = new FoMarginAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foMarginValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoMarginBottomAttribute , See {@odf.attribute fo:margin-bottom}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoMarginBottomAttribute() {
		FoMarginBottomAttribute attr = (FoMarginBottomAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "margin-bottom");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoMarginBottomAttribute , See {@odf.attribute fo:margin-bottom}
	 *
	 * @param foMarginBottomValue   The type is String
	 */
	public void setFoMarginBottomAttribute(String foMarginBottomValue) {
		FoMarginBottomAttribute attr = new FoMarginBottomAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foMarginBottomValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoMarginLeftAttribute , See {@odf.attribute fo:margin-left}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoMarginLeftAttribute() {
		FoMarginLeftAttribute attr = (FoMarginLeftAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "margin-left");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoMarginLeftAttribute , See {@odf.attribute fo:margin-left}
	 *
	 * @param foMarginLeftValue   The type is String
	 */
	public void setFoMarginLeftAttribute(String foMarginLeftValue) {
		FoMarginLeftAttribute attr = new FoMarginLeftAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foMarginLeftValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoMarginRightAttribute , See {@odf.attribute fo:margin-right}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoMarginRightAttribute() {
		FoMarginRightAttribute attr = (FoMarginRightAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "margin-right");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoMarginRightAttribute , See {@odf.attribute fo:margin-right}
	 *
	 * @param foMarginRightValue   The type is String
	 */
	public void setFoMarginRightAttribute(String foMarginRightValue) {
		FoMarginRightAttribute attr = new FoMarginRightAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foMarginRightValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoMarginTopAttribute , See {@odf.attribute fo:margin-top}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoMarginTopAttribute() {
		FoMarginTopAttribute attr = (FoMarginTopAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "margin-top");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoMarginTopAttribute , See {@odf.attribute fo:margin-top}
	 *
	 * @param foMarginTopValue   The type is String
	 */
	public void setFoMarginTopAttribute(String foMarginTopValue) {
		FoMarginTopAttribute attr = new FoMarginTopAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foMarginTopValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoMaxHeightAttribute , See {@odf.attribute fo:max-height}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoMaxHeightAttribute() {
		FoMaxHeightAttribute attr = (FoMaxHeightAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "max-height");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoMaxHeightAttribute , See {@odf.attribute fo:max-height}
	 *
	 * @param foMaxHeightValue   The type is String
	 */
	public void setFoMaxHeightAttribute(String foMaxHeightValue) {
		FoMaxHeightAttribute attr = new FoMaxHeightAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foMaxHeightValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoMaxWidthAttribute , See {@odf.attribute fo:max-width}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoMaxWidthAttribute() {
		FoMaxWidthAttribute attr = (FoMaxWidthAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "max-width");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoMaxWidthAttribute , See {@odf.attribute fo:max-width}
	 *
	 * @param foMaxWidthValue   The type is String
	 */
	public void setFoMaxWidthAttribute(String foMaxWidthValue) {
		FoMaxWidthAttribute attr = new FoMaxWidthAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foMaxWidthValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoMinHeightAttribute , See {@odf.attribute fo:min-height}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoMinHeightAttribute() {
		FoMinHeightAttribute attr = (FoMinHeightAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "min-height");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoMinHeightAttribute , See {@odf.attribute fo:min-height}
	 *
	 * @param foMinHeightValue   The type is String
	 */
	public void setFoMinHeightAttribute(String foMinHeightValue) {
		FoMinHeightAttribute attr = new FoMinHeightAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foMinHeightValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoMinWidthAttribute , See {@odf.attribute fo:min-width}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoMinWidthAttribute() {
		FoMinWidthAttribute attr = (FoMinWidthAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "min-width");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoMinWidthAttribute , See {@odf.attribute fo:min-width}
	 *
	 * @param foMinWidthValue   The type is String
	 */
	public void setFoMinWidthAttribute(String foMinWidthValue) {
		FoMinWidthAttribute attr = new FoMinWidthAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foMinWidthValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoPaddingAttribute , See {@odf.attribute fo:padding}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoPaddingAttribute() {
		FoPaddingAttribute attr = (FoPaddingAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "padding");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoPaddingAttribute , See {@odf.attribute fo:padding}
	 *
	 * @param foPaddingValue   The type is String
	 */
	public void setFoPaddingAttribute(String foPaddingValue) {
		FoPaddingAttribute attr = new FoPaddingAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foPaddingValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoPaddingBottomAttribute , See {@odf.attribute fo:padding-bottom}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoPaddingBottomAttribute() {
		FoPaddingBottomAttribute attr = (FoPaddingBottomAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "padding-bottom");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoPaddingBottomAttribute , See {@odf.attribute fo:padding-bottom}
	 *
	 * @param foPaddingBottomValue   The type is String
	 */
	public void setFoPaddingBottomAttribute(String foPaddingBottomValue) {
		FoPaddingBottomAttribute attr = new FoPaddingBottomAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foPaddingBottomValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoPaddingLeftAttribute , See {@odf.attribute fo:padding-left}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoPaddingLeftAttribute() {
		FoPaddingLeftAttribute attr = (FoPaddingLeftAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "padding-left");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoPaddingLeftAttribute , See {@odf.attribute fo:padding-left}
	 *
	 * @param foPaddingLeftValue   The type is String
	 */
	public void setFoPaddingLeftAttribute(String foPaddingLeftValue) {
		FoPaddingLeftAttribute attr = new FoPaddingLeftAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foPaddingLeftValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoPaddingRightAttribute , See {@odf.attribute fo:padding-right}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoPaddingRightAttribute() {
		FoPaddingRightAttribute attr = (FoPaddingRightAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "padding-right");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoPaddingRightAttribute , See {@odf.attribute fo:padding-right}
	 *
	 * @param foPaddingRightValue   The type is String
	 */
	public void setFoPaddingRightAttribute(String foPaddingRightValue) {
		FoPaddingRightAttribute attr = new FoPaddingRightAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foPaddingRightValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoPaddingTopAttribute , See {@odf.attribute fo:padding-top}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoPaddingTopAttribute() {
		FoPaddingTopAttribute attr = (FoPaddingTopAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "padding-top");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoPaddingTopAttribute , See {@odf.attribute fo:padding-top}
	 *
	 * @param foPaddingTopValue   The type is String
	 */
	public void setFoPaddingTopAttribute(String foPaddingTopValue) {
		FoPaddingTopAttribute attr = new FoPaddingTopAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foPaddingTopValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation FoWrapOptionAttribute , See {@odf.attribute fo:wrap-option}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getFoWrapOptionAttribute() {
		FoWrapOptionAttribute attr = (FoWrapOptionAttribute) getOdfAttribute(OdfDocumentNamespace.FO, "wrap-option");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation FoWrapOptionAttribute , See {@odf.attribute fo:wrap-option}
	 *
	 * @param foWrapOptionValue   The type is String
	 */
	public void setFoWrapOptionAttribute(String foWrapOptionValue) {
		FoWrapOptionAttribute attr = new FoWrapOptionAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(foWrapOptionValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleBackgroundTransparencyAttribute , See {@odf.attribute style:background-transparency}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleBackgroundTransparencyAttribute() {
		StyleBackgroundTransparencyAttribute attr = (StyleBackgroundTransparencyAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "background-transparency");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleBackgroundTransparencyAttribute , See {@odf.attribute style:background-transparency}
	 *
	 * @param styleBackgroundTransparencyValue   The type is String
	 */
	public void setStyleBackgroundTransparencyAttribute(String styleBackgroundTransparencyValue) {
		StyleBackgroundTransparencyAttribute attr = new StyleBackgroundTransparencyAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleBackgroundTransparencyValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleBorderLineWidthAttribute , See {@odf.attribute style:border-line-width}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleBorderLineWidthAttribute() {
		StyleBorderLineWidthAttribute attr = (StyleBorderLineWidthAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "border-line-width");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleBorderLineWidthAttribute , See {@odf.attribute style:border-line-width}
	 *
	 * @param styleBorderLineWidthValue   The type is String
	 */
	public void setStyleBorderLineWidthAttribute(String styleBorderLineWidthValue) {
		StyleBorderLineWidthAttribute attr = new StyleBorderLineWidthAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleBorderLineWidthValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleBorderLineWidthBottomAttribute , See {@odf.attribute style:border-line-width-bottom}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleBorderLineWidthBottomAttribute() {
		StyleBorderLineWidthBottomAttribute attr = (StyleBorderLineWidthBottomAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "border-line-width-bottom");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleBorderLineWidthBottomAttribute , See {@odf.attribute style:border-line-width-bottom}
	 *
	 * @param styleBorderLineWidthBottomValue   The type is String
	 */
	public void setStyleBorderLineWidthBottomAttribute(String styleBorderLineWidthBottomValue) {
		StyleBorderLineWidthBottomAttribute attr = new StyleBorderLineWidthBottomAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleBorderLineWidthBottomValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleBorderLineWidthLeftAttribute , See {@odf.attribute style:border-line-width-left}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleBorderLineWidthLeftAttribute() {
		StyleBorderLineWidthLeftAttribute attr = (StyleBorderLineWidthLeftAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "border-line-width-left");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleBorderLineWidthLeftAttribute , See {@odf.attribute style:border-line-width-left}
	 *
	 * @param styleBorderLineWidthLeftValue   The type is String
	 */
	public void setStyleBorderLineWidthLeftAttribute(String styleBorderLineWidthLeftValue) {
		StyleBorderLineWidthLeftAttribute attr = new StyleBorderLineWidthLeftAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleBorderLineWidthLeftValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleBorderLineWidthRightAttribute , See {@odf.attribute style:border-line-width-right}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleBorderLineWidthRightAttribute() {
		StyleBorderLineWidthRightAttribute attr = (StyleBorderLineWidthRightAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "border-line-width-right");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleBorderLineWidthRightAttribute , See {@odf.attribute style:border-line-width-right}
	 *
	 * @param styleBorderLineWidthRightValue   The type is String
	 */
	public void setStyleBorderLineWidthRightAttribute(String styleBorderLineWidthRightValue) {
		StyleBorderLineWidthRightAttribute attr = new StyleBorderLineWidthRightAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleBorderLineWidthRightValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleBorderLineWidthTopAttribute , See {@odf.attribute style:border-line-width-top}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleBorderLineWidthTopAttribute() {
		StyleBorderLineWidthTopAttribute attr = (StyleBorderLineWidthTopAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "border-line-width-top");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleBorderLineWidthTopAttribute , See {@odf.attribute style:border-line-width-top}
	 *
	 * @param styleBorderLineWidthTopValue   The type is String
	 */
	public void setStyleBorderLineWidthTopAttribute(String styleBorderLineWidthTopValue) {
		StyleBorderLineWidthTopAttribute attr = new StyleBorderLineWidthTopAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleBorderLineWidthTopValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleEditableAttribute , See {@odf.attribute style:editable}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getStyleEditableAttribute() {
		StyleEditableAttribute attr = (StyleEditableAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "editable");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleEditableAttribute , See {@odf.attribute style:editable}
	 *
	 * @param styleEditableValue   The type is Boolean
	 */
	public void setStyleEditableAttribute(Boolean styleEditableValue) {
		StyleEditableAttribute attr = new StyleEditableAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(styleEditableValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleFlowWithTextAttribute , See {@odf.attribute style:flow-with-text}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getStyleFlowWithTextAttribute() {
		StyleFlowWithTextAttribute attr = (StyleFlowWithTextAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "flow-with-text");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleFlowWithTextAttribute , See {@odf.attribute style:flow-with-text}
	 *
	 * @param styleFlowWithTextValue   The type is Boolean
	 */
	public void setStyleFlowWithTextAttribute(Boolean styleFlowWithTextValue) {
		StyleFlowWithTextAttribute attr = new StyleFlowWithTextAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(styleFlowWithTextValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleHorizontalPosAttribute , See {@odf.attribute style:horizontal-pos}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleHorizontalPosAttribute() {
		StyleHorizontalPosAttribute attr = (StyleHorizontalPosAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "horizontal-pos");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleHorizontalPosAttribute , See {@odf.attribute style:horizontal-pos}
	 *
	 * @param styleHorizontalPosValue   The type is String
	 */
	public void setStyleHorizontalPosAttribute(String styleHorizontalPosValue) {
		StyleHorizontalPosAttribute attr = new StyleHorizontalPosAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleHorizontalPosValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleHorizontalRelAttribute , See {@odf.attribute style:horizontal-rel}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleHorizontalRelAttribute() {
		StyleHorizontalRelAttribute attr = (StyleHorizontalRelAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "horizontal-rel");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleHorizontalRelAttribute , See {@odf.attribute style:horizontal-rel}
	 *
	 * @param styleHorizontalRelValue   The type is String
	 */
	public void setStyleHorizontalRelAttribute(String styleHorizontalRelValue) {
		StyleHorizontalRelAttribute attr = new StyleHorizontalRelAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleHorizontalRelValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleMirrorAttribute , See {@odf.attribute style:mirror}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleMirrorAttribute() {
		StyleMirrorAttribute attr = (StyleMirrorAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "mirror");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleMirrorAttribute , See {@odf.attribute style:mirror}
	 *
	 * @param styleMirrorValue   The type is String
	 */
	public void setStyleMirrorAttribute(String styleMirrorValue) {
		StyleMirrorAttribute attr = new StyleMirrorAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleMirrorValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleNumberWrappedParagraphsAttribute , See {@odf.attribute style:number-wrapped-paragraphs}
	 *
	 * @return - the Integer , the value or null, if the attribute is not set and no default value defined.
	 */
	public Integer getStyleNumberWrappedParagraphsAttribute() {
		StyleNumberWrappedParagraphsAttribute attr = (StyleNumberWrappedParagraphsAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "number-wrapped-paragraphs");
		if (attr != null) {
			return Integer.valueOf(attr.intValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleNumberWrappedParagraphsAttribute , See {@odf.attribute style:number-wrapped-paragraphs}
	 *
	 * @param styleNumberWrappedParagraphsValue   The type is Integer
	 */
	public void setStyleNumberWrappedParagraphsAttribute(Integer styleNumberWrappedParagraphsValue) {
		StyleNumberWrappedParagraphsAttribute attr = new StyleNumberWrappedParagraphsAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setIntValue(styleNumberWrappedParagraphsValue.intValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleOverflowBehaviorAttribute , See {@odf.attribute style:overflow-behavior}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleOverflowBehaviorAttribute() {
		StyleOverflowBehaviorAttribute attr = (StyleOverflowBehaviorAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "overflow-behavior");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleOverflowBehaviorAttribute , See {@odf.attribute style:overflow-behavior}
	 *
	 * @param styleOverflowBehaviorValue   The type is String
	 */
	public void setStyleOverflowBehaviorAttribute(String styleOverflowBehaviorValue) {
		StyleOverflowBehaviorAttribute attr = new StyleOverflowBehaviorAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleOverflowBehaviorValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StylePrintContentAttribute , See {@odf.attribute style:print-content}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getStylePrintContentAttribute() {
		StylePrintContentAttribute attr = (StylePrintContentAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "print-content");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StylePrintContentAttribute , See {@odf.attribute style:print-content}
	 *
	 * @param stylePrintContentValue   The type is Boolean
	 */
	public void setStylePrintContentAttribute(Boolean stylePrintContentValue) {
		StylePrintContentAttribute attr = new StylePrintContentAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(stylePrintContentValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleProtectAttribute , See {@odf.attribute style:protect}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleProtectAttribute() {
		StyleProtectAttribute attr = (StyleProtectAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "protect");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleProtectAttribute , See {@odf.attribute style:protect}
	 *
	 * @param styleProtectValue   The type is String
	 */
	public void setStyleProtectAttribute(String styleProtectValue) {
		StyleProtectAttribute attr = new StyleProtectAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleProtectValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleRelHeightAttribute , See {@odf.attribute style:rel-height}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleRelHeightAttribute() {
		StyleRelHeightAttribute attr = (StyleRelHeightAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "rel-height");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleRelHeightAttribute , See {@odf.attribute style:rel-height}
	 *
	 * @param styleRelHeightValue   The type is String
	 */
	public void setStyleRelHeightAttribute(String styleRelHeightValue) {
		StyleRelHeightAttribute attr = new StyleRelHeightAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleRelHeightValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleRelWidthAttribute , See {@odf.attribute style:rel-width}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleRelWidthAttribute() {
		StyleRelWidthAttribute attr = (StyleRelWidthAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "rel-width");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleRelWidthAttribute , See {@odf.attribute style:rel-width}
	 *
	 * @param styleRelWidthValue   The type is String
	 */
	public void setStyleRelWidthAttribute(String styleRelWidthValue) {
		StyleRelWidthAttribute attr = new StyleRelWidthAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleRelWidthValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleRepeatAttribute , See {@odf.attribute style:repeat}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleRepeatAttribute() {
		StyleRepeatAttribute attr = (StyleRepeatAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "repeat");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleRepeatAttribute , See {@odf.attribute style:repeat}
	 *
	 * @param styleRepeatValue   The type is String
	 */
	public void setStyleRepeatAttribute(String styleRepeatValue) {
		StyleRepeatAttribute attr = new StyleRepeatAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleRepeatValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleRunThroughAttribute , See {@odf.attribute style:run-through}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleRunThroughAttribute() {
		StyleRunThroughAttribute attr = (StyleRunThroughAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "run-through");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleRunThroughAttribute , See {@odf.attribute style:run-through}
	 *
	 * @param styleRunThroughValue   The type is String
	 */
	public void setStyleRunThroughAttribute(String styleRunThroughValue) {
		StyleRunThroughAttribute attr = new StyleRunThroughAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleRunThroughValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleShadowAttribute , See {@odf.attribute style:shadow}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleShadowAttribute() {
		StyleShadowAttribute attr = (StyleShadowAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "shadow");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleShadowAttribute , See {@odf.attribute style:shadow}
	 *
	 * @param styleShadowValue   The type is String
	 */
	public void setStyleShadowAttribute(String styleShadowValue) {
		StyleShadowAttribute attr = new StyleShadowAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleShadowValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleShrinkToFitAttribute , See {@odf.attribute style:shrink-to-fit}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getStyleShrinkToFitAttribute() {
		StyleShrinkToFitAttribute attr = (StyleShrinkToFitAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "shrink-to-fit");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleShrinkToFitAttribute , See {@odf.attribute style:shrink-to-fit}
	 *
	 * @param styleShrinkToFitValue   The type is Boolean
	 */
	public void setStyleShrinkToFitAttribute(Boolean styleShrinkToFitValue) {
		StyleShrinkToFitAttribute attr = new StyleShrinkToFitAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(styleShrinkToFitValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleVerticalPosAttribute , See {@odf.attribute style:vertical-pos}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleVerticalPosAttribute() {
		StyleVerticalPosAttribute attr = (StyleVerticalPosAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "vertical-pos");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleVerticalPosAttribute , See {@odf.attribute style:vertical-pos}
	 *
	 * @param styleVerticalPosValue   The type is String
	 */
	public void setStyleVerticalPosAttribute(String styleVerticalPosValue) {
		StyleVerticalPosAttribute attr = new StyleVerticalPosAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleVerticalPosValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleVerticalRelAttribute , See {@odf.attribute style:vertical-rel}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleVerticalRelAttribute() {
		StyleVerticalRelAttribute attr = (StyleVerticalRelAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "vertical-rel");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleVerticalRelAttribute , See {@odf.attribute style:vertical-rel}
	 *
	 * @param styleVerticalRelValue   The type is String
	 */
	public void setStyleVerticalRelAttribute(String styleVerticalRelValue) {
		StyleVerticalRelAttribute attr = new StyleVerticalRelAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleVerticalRelValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleWrapAttribute , See {@odf.attribute style:wrap}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleWrapAttribute() {
		StyleWrapAttribute attr = (StyleWrapAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "wrap");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleWrapAttribute , See {@odf.attribute style:wrap}
	 *
	 * @param styleWrapValue   The type is String
	 */
	public void setStyleWrapAttribute(String styleWrapValue) {
		StyleWrapAttribute attr = new StyleWrapAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleWrapValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleWrapContourAttribute , See {@odf.attribute style:wrap-contour}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getStyleWrapContourAttribute() {
		StyleWrapContourAttribute attr = (StyleWrapContourAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "wrap-contour");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleWrapContourAttribute , See {@odf.attribute style:wrap-contour}
	 *
	 * @param styleWrapContourValue   The type is Boolean
	 */
	public void setStyleWrapContourAttribute(Boolean styleWrapContourValue) {
		StyleWrapContourAttribute attr = new StyleWrapContourAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(styleWrapContourValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleWrapContourModeAttribute , See {@odf.attribute style:wrap-contour-mode}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleWrapContourModeAttribute() {
		StyleWrapContourModeAttribute attr = (StyleWrapContourModeAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "wrap-contour-mode");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleWrapContourModeAttribute , See {@odf.attribute style:wrap-contour-mode}
	 *
	 * @param styleWrapContourModeValue   The type is String
	 */
	public void setStyleWrapContourModeAttribute(String styleWrapContourModeValue) {
		StyleWrapContourModeAttribute attr = new StyleWrapContourModeAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleWrapContourModeValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleWrapDynamicThresholdAttribute , See {@odf.attribute style:wrap-dynamic-threshold}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleWrapDynamicThresholdAttribute() {
		StyleWrapDynamicThresholdAttribute attr = (StyleWrapDynamicThresholdAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "wrap-dynamic-threshold");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleWrapDynamicThresholdAttribute , See {@odf.attribute style:wrap-dynamic-threshold}
	 *
	 * @param styleWrapDynamicThresholdValue   The type is String
	 */
	public void setStyleWrapDynamicThresholdAttribute(String styleWrapDynamicThresholdValue) {
		StyleWrapDynamicThresholdAttribute attr = new StyleWrapDynamicThresholdAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleWrapDynamicThresholdValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation StyleWritingModeAttribute , See {@odf.attribute style:writing-mode}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getStyleWritingModeAttribute() {
		StyleWritingModeAttribute attr = (StyleWritingModeAttribute) getOdfAttribute(OdfDocumentNamespace.STYLE, "writing-mode");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation StyleWritingModeAttribute , See {@odf.attribute style:writing-mode}
	 *
	 * @param styleWritingModeValue   The type is String
	 */
	public void setStyleWritingModeAttribute(String styleWritingModeValue) {
		StyleWritingModeAttribute attr = new StyleWritingModeAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(styleWritingModeValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation SvgFillRuleAttribute , See {@odf.attribute svg:fill-rule}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getSvgFillRuleAttribute() {
		SvgFillRuleAttribute attr = (SvgFillRuleAttribute) getOdfAttribute(OdfDocumentNamespace.SVG, "fill-rule");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation SvgFillRuleAttribute , See {@odf.attribute svg:fill-rule}
	 *
	 * @param svgFillRuleValue   The type is String
	 */
	public void setSvgFillRuleAttribute(String svgFillRuleValue) {
		SvgFillRuleAttribute attr = new SvgFillRuleAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(svgFillRuleValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation SvgHeightAttribute , See {@odf.attribute svg:height}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getSvgHeightAttribute() {
		SvgHeightAttribute attr = (SvgHeightAttribute) getOdfAttribute(OdfDocumentNamespace.SVG, "height");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation SvgHeightAttribute , See {@odf.attribute svg:height}
	 *
	 * @param svgHeightValue   The type is String
	 */
	public void setSvgHeightAttribute(String svgHeightValue) {
		SvgHeightAttribute attr = new SvgHeightAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(svgHeightValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation SvgStrokeColorAttribute , See {@odf.attribute svg:stroke-color}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getSvgStrokeColorAttribute() {
		SvgStrokeColorAttribute attr = (SvgStrokeColorAttribute) getOdfAttribute(OdfDocumentNamespace.SVG, "stroke-color");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation SvgStrokeColorAttribute , See {@odf.attribute svg:stroke-color}
	 *
	 * @param svgStrokeColorValue   The type is String
	 */
	public void setSvgStrokeColorAttribute(String svgStrokeColorValue) {
		SvgStrokeColorAttribute attr = new SvgStrokeColorAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(svgStrokeColorValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation SvgStrokeLinecapAttribute , See {@odf.attribute svg:stroke-linecap}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getSvgStrokeLinecapAttribute() {
		SvgStrokeLinecapAttribute attr = (SvgStrokeLinecapAttribute) getOdfAttribute(OdfDocumentNamespace.SVG, "stroke-linecap");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation SvgStrokeLinecapAttribute , See {@odf.attribute svg:stroke-linecap}
	 *
	 * @param svgStrokeLinecapValue   The type is String
	 */
	public void setSvgStrokeLinecapAttribute(String svgStrokeLinecapValue) {
		SvgStrokeLinecapAttribute attr = new SvgStrokeLinecapAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(svgStrokeLinecapValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation SvgStrokeOpacityAttribute , See {@odf.attribute svg:stroke-opacity}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getSvgStrokeOpacityAttribute() {
		SvgStrokeOpacityAttribute attr = (SvgStrokeOpacityAttribute) getOdfAttribute(OdfDocumentNamespace.SVG, "stroke-opacity");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation SvgStrokeOpacityAttribute , See {@odf.attribute svg:stroke-opacity}
	 *
	 * @param svgStrokeOpacityValue   The type is String
	 */
	public void setSvgStrokeOpacityAttribute(String svgStrokeOpacityValue) {
		SvgStrokeOpacityAttribute attr = new SvgStrokeOpacityAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(svgStrokeOpacityValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation SvgStrokeWidthAttribute , See {@odf.attribute svg:stroke-width}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getSvgStrokeWidthAttribute() {
		SvgStrokeWidthAttribute attr = (SvgStrokeWidthAttribute) getOdfAttribute(OdfDocumentNamespace.SVG, "stroke-width");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation SvgStrokeWidthAttribute , See {@odf.attribute svg:stroke-width}
	 *
	 * @param svgStrokeWidthValue   The type is String
	 */
	public void setSvgStrokeWidthAttribute(String svgStrokeWidthValue) {
		SvgStrokeWidthAttribute attr = new SvgStrokeWidthAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(svgStrokeWidthValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation SvgWidthAttribute , See {@odf.attribute svg:width}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getSvgWidthAttribute() {
		SvgWidthAttribute attr = (SvgWidthAttribute) getOdfAttribute(OdfDocumentNamespace.SVG, "width");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation SvgWidthAttribute , See {@odf.attribute svg:width}
	 *
	 * @param svgWidthValue   The type is String
	 */
	public void setSvgWidthAttribute(String svgWidthValue) {
		SvgWidthAttribute attr = new SvgWidthAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(svgWidthValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation SvgXAttribute , See {@odf.attribute svg:x}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getSvgXAttribute() {
		SvgXAttribute attr = (SvgXAttribute) getOdfAttribute(OdfDocumentNamespace.SVG, "x");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation SvgXAttribute , See {@odf.attribute svg:x}
	 *
	 * @param svgXValue   The type is String
	 */
	public void setSvgXAttribute(String svgXValue) {
		SvgXAttribute attr = new SvgXAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(svgXValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation SvgYAttribute , See {@odf.attribute svg:y}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getSvgYAttribute() {
		SvgYAttribute attr = (SvgYAttribute) getOdfAttribute(OdfDocumentNamespace.SVG, "y");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation SvgYAttribute , See {@odf.attribute svg:y}
	 *
	 * @param svgYValue   The type is String
	 */
	public void setSvgYAttribute(String svgYValue) {
		SvgYAttribute attr = new SvgYAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(svgYValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation TextAnchorPageNumberAttribute , See {@odf.attribute text:anchor-page-number}
	 *
	 * @return - the Integer , the value or null, if the attribute is not set and no default value defined.
	 */
	public Integer getTextAnchorPageNumberAttribute() {
		TextAnchorPageNumberAttribute attr = (TextAnchorPageNumberAttribute) getOdfAttribute(OdfDocumentNamespace.TEXT, "anchor-page-number");
		if (attr != null) {
			return Integer.valueOf(attr.intValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation TextAnchorPageNumberAttribute , See {@odf.attribute text:anchor-page-number}
	 *
	 * @param textAnchorPageNumberValue   The type is Integer
	 */
	public void setTextAnchorPageNumberAttribute(Integer textAnchorPageNumberValue) {
		TextAnchorPageNumberAttribute attr = new TextAnchorPageNumberAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setIntValue(textAnchorPageNumberValue.intValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation TextAnchorTypeAttribute , See {@odf.attribute text:anchor-type}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getTextAnchorTypeAttribute() {
		TextAnchorTypeAttribute attr = (TextAnchorTypeAttribute) getOdfAttribute(OdfDocumentNamespace.TEXT, "anchor-type");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation TextAnchorTypeAttribute , See {@odf.attribute text:anchor-type}
	 *
	 * @param textAnchorTypeValue   The type is String
	 */
	public void setTextAnchorTypeAttribute(String textAnchorTypeValue) {
		TextAnchorTypeAttribute attr = new TextAnchorTypeAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(textAnchorTypeValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation TextAnimationAttribute , See {@odf.attribute text:animation}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getTextAnimationAttribute() {
		TextAnimationAttribute attr = (TextAnimationAttribute) getOdfAttribute(OdfDocumentNamespace.TEXT, "animation");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation TextAnimationAttribute , See {@odf.attribute text:animation}
	 *
	 * @param textAnimationValue   The type is String
	 */
	public void setTextAnimationAttribute(String textAnimationValue) {
		TextAnimationAttribute attr = new TextAnimationAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(textAnimationValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation TextAnimationDelayAttribute , See {@odf.attribute text:animation-delay}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getTextAnimationDelayAttribute() {
		TextAnimationDelayAttribute attr = (TextAnimationDelayAttribute) getOdfAttribute(OdfDocumentNamespace.TEXT, "animation-delay");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation TextAnimationDelayAttribute , See {@odf.attribute text:animation-delay}
	 *
	 * @param textAnimationDelayValue   The type is String
	 */
	public void setTextAnimationDelayAttribute(String textAnimationDelayValue) {
		TextAnimationDelayAttribute attr = new TextAnimationDelayAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(textAnimationDelayValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation TextAnimationDirectionAttribute , See {@odf.attribute text:animation-direction}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getTextAnimationDirectionAttribute() {
		TextAnimationDirectionAttribute attr = (TextAnimationDirectionAttribute) getOdfAttribute(OdfDocumentNamespace.TEXT, "animation-direction");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation TextAnimationDirectionAttribute , See {@odf.attribute text:animation-direction}
	 *
	 * @param textAnimationDirectionValue   The type is String
	 */
	public void setTextAnimationDirectionAttribute(String textAnimationDirectionValue) {
		TextAnimationDirectionAttribute attr = new TextAnimationDirectionAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(textAnimationDirectionValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation TextAnimationRepeatAttribute , See {@odf.attribute text:animation-repeat}
	 *
	 * @return - the Integer , the value or null, if the attribute is not set and no default value defined.
	 */
	public Integer getTextAnimationRepeatAttribute() {
		TextAnimationRepeatAttribute attr = (TextAnimationRepeatAttribute) getOdfAttribute(OdfDocumentNamespace.TEXT, "animation-repeat");
		if (attr != null) {
			return Integer.valueOf(attr.intValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation TextAnimationRepeatAttribute , See {@odf.attribute text:animation-repeat}
	 *
	 * @param textAnimationRepeatValue   The type is Integer
	 */
	public void setTextAnimationRepeatAttribute(Integer textAnimationRepeatValue) {
		TextAnimationRepeatAttribute attr = new TextAnimationRepeatAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setIntValue(textAnimationRepeatValue.intValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation TextAnimationStartInsideAttribute , See {@odf.attribute text:animation-start-inside}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getTextAnimationStartInsideAttribute() {
		TextAnimationStartInsideAttribute attr = (TextAnimationStartInsideAttribute) getOdfAttribute(OdfDocumentNamespace.TEXT, "animation-start-inside");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation TextAnimationStartInsideAttribute , See {@odf.attribute text:animation-start-inside}
	 *
	 * @param textAnimationStartInsideValue   The type is Boolean
	 */
	public void setTextAnimationStartInsideAttribute(Boolean textAnimationStartInsideValue) {
		TextAnimationStartInsideAttribute attr = new TextAnimationStartInsideAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(textAnimationStartInsideValue.booleanValue());
	}

	/**
	 * Receives the value of the ODFDOM attribute representation TextAnimationStepsAttribute , See {@odf.attribute text:animation-steps}
	 *
	 * @return - the String , the value or null, if the attribute is not set and no default value defined.
	 */
	public String getTextAnimationStepsAttribute() {
		TextAnimationStepsAttribute attr = (TextAnimationStepsAttribute) getOdfAttribute(OdfDocumentNamespace.TEXT, "animation-steps");
		if (attr != null) {
			return String.valueOf(attr.getValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation TextAnimationStepsAttribute , See {@odf.attribute text:animation-steps}
	 *
	 * @param textAnimationStepsValue   The type is String
	 */
	public void setTextAnimationStepsAttribute(String textAnimationStepsValue) {
		TextAnimationStepsAttribute attr = new TextAnimationStepsAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setValue(textAnimationStepsValue);
	}

	/**
	 * Receives the value of the ODFDOM attribute representation TextAnimationStopInsideAttribute , See {@odf.attribute text:animation-stop-inside}
	 *
	 * @return - the Boolean , the value or null, if the attribute is not set and no default value defined.
	 */
	public Boolean getTextAnimationStopInsideAttribute() {
		TextAnimationStopInsideAttribute attr = (TextAnimationStopInsideAttribute) getOdfAttribute(OdfDocumentNamespace.TEXT, "animation-stop-inside");
		if (attr != null) {
			return Boolean.valueOf(attr.booleanValue());
		}
		return null;
	}

	/**
	 * Sets the value of ODFDOM attribute representation TextAnimationStopInsideAttribute , See {@odf.attribute text:animation-stop-inside}
	 *
	 * @param textAnimationStopInsideValue   The type is Boolean
	 */
	public void setTextAnimationStopInsideAttribute(Boolean textAnimationStopInsideValue) {
		TextAnimationStopInsideAttribute attr = new TextAnimationStopInsideAttribute((OdfFileDom) this.ownerDocument);
		setOdfAttribute(attr);
		attr.setBooleanValue(textAnimationStopInsideValue.booleanValue());
	}

	/**
	 * Create child element {@odf.element style:background-image}.
	 *
	 * Child element is new in Odf 1.2
	 *
	 * @return the element {@odf.element style:background-image}
	 */
	public StyleBackgroundImageElement newStyleBackgroundImageElement() {
		StyleBackgroundImageElement styleBackgroundImage = ((OdfFileDom) this.ownerDocument).newOdfElement(StyleBackgroundImageElement.class);
		this.appendChild(styleBackgroundImage);
		return styleBackgroundImage;
	}

	/**
	 * Create child element {@odf.element style:columns}.
	 *
	 * @param foColumnCountValue  the Integer value of FoColumnCountAttribute, see {@odf.attribute  fo:column-count} at specification
	 * Child element is new in Odf 1.2
	 *
	 * @return the element {@odf.element style:columns}
	 */
	 public StyleColumnsElement newStyleColumnsElement(int foColumnCountValue) {
		StyleColumnsElement styleColumns = ((OdfFileDom) this.ownerDocument).newOdfElement(StyleColumnsElement.class);
		styleColumns.setFoColumnCountAttribute(foColumnCountValue);
		this.appendChild(styleColumns);
		return styleColumns;
	}

	/**
	 * Create child element {@odf.element text:list-style}.
	 *
	 * @param styleNameValue  the String value of StyleNameAttribute, see {@odf.attribute  style:name} at specification
	 * Child element is new in Odf 1.2
	 *
	 * @return the element {@odf.element text:list-style}
	 */
	 public TextListStyleElement newTextListStyleElement(String styleNameValue) {
		TextListStyleElement textListStyle = ((OdfFileDom) this.ownerDocument).newOdfElement(TextListStyleElement.class);
		textListStyle.setStyleNameAttribute(styleNameValue);
		this.appendChild(textListStyle);
		return textListStyle;
	}

	@Override
	public void accept(ElementVisitor visitor) {
		if (visitor instanceof DefaultElementVisitor) {
			DefaultElementVisitor defaultVisitor = (DefaultElementVisitor) visitor;
			defaultVisitor.visit(this);
		} else {
			visitor.visit(this);
		}
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy