/******************************************************************************* * Copyright (c) 2006-2012 * Software Technology Group, Dresden University of Technology * DevBoost GmbH, Berlin, Amtsgericht Charlottenburg, HRB 140026 * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Software Technology Group - TU Dresden, Germany; * DevBoost GmbH - Berlin, Germany * - initial API and implementation ******************************************************************************/ /** * <copyright> * </copyright> * * $Id$ */ package org.oasisopen.names.tc.opendocument.xmlns.drawing; import java.math.BigInteger; import java.util.List; import org.eclipse.emf.common.util.EMap; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.util.FeatureMap; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Document Root</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMixed <em>Mixed</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getA <em>A</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getApplet <em>Applet</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAreaCircle <em>Area Circle</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAreaPolygon <em>Area Polygon</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAreaRectangle <em>Area Rectangle</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaption <em>Caption</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCircle <em>Circle</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getConnector <em>Connector</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getContourPath <em>Contour Path</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getContourPolygon <em>Contour Polygon</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getControl <em>Control</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCustomShape <em>Custom Shape</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEllipse <em>Ellipse</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEnhancedGeometry <em>Enhanced Geometry</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEquation <em>Equation</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImage <em>Fill Image</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFloatingFrame <em>Floating Frame</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrame <em>Frame</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getG <em>G</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGluePoint <em>Glue Point</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGradient <em>Gradient</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandle <em>Handle</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHatch <em>Hatch</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getImage <em>Image</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getImageMap <em>Image Map</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getLayer <em>Layer</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getLayerSet <em>Layer Set</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getLine <em>Line</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarker <em>Marker</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMeasure <em>Measure</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getObject <em>Object</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getObjectOle <em>Object Ole</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getOpacity <em>Opacity</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPage <em>Page</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPageThumbnail <em>Page Thumbnail</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getParam <em>Param</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPath <em>Path</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPlugin <em>Plugin</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPolygon <em>Polygon</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPolyline <em>Polyline</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getRect <em>Rect</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getRegularPolygon <em>Regular Polygon</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStrokeDash <em>Stroke Dash</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextBox <em>Text Box</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAlign <em>Align</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAngle <em>Angle</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getArchive <em>Archive</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAutoGrowHeight <em>Auto Grow Height</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAutoGrowWidth <em>Auto Grow Width</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getBackgroundSize <em>Background Size</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getBlue <em>Blue</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getBorder <em>Border</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionAngle <em>Caption Angle</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionAngleType <em>Caption Angle Type</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionEscape <em>Caption Escape</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionEscapeDirection <em>Caption Escape Direction</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionFitLineLength <em>Caption Fit Line Length</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionGap <em>Caption Gap</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionId <em>Caption Id</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionLineLength <em>Caption Line Length</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionPointX <em>Caption Point X</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionPointY <em>Caption Point Y</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionType <em>Caption Type</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getChainNextName <em>Chain Next Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getClassId <em>Class Id</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getClassNames <em>Class Names</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCode <em>Code</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getColor <em>Color</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getColorInversion <em>Color Inversion</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getColorMode <em>Color Mode</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getConcave <em>Concave</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getConcentricGradientFillAllowed <em>Concentric Gradient Fill Allowed</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getContrast <em>Contrast</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getControl1 <em>Control1</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCopyOf <em>Copy Of</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCornerRadius <em>Corner Radius</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCorners <em>Corners</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCx <em>Cx</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCy <em>Cy</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getData <em>Data</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDecimalPlaces <em>Decimal Places</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDisplay <em>Display</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDisplayName <em>Display Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDistance <em>Distance</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDots1 <em>Dots1</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDots1Length <em>Dots1 Length</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDots2 <em>Dots2</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDots2Length <em>Dots2 Length</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEnd <em>End</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndAngle <em>End Angle</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndColor <em>End Color</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndGluePoint <em>End Glue Point</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndGuide <em>End Guide</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndIntensity <em>End Intensity</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndLineSpacingHorizontal <em>End Line Spacing Horizontal</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndLineSpacingVertical <em>End Line Spacing Vertical</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndShape <em>End Shape</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEngine <em>Engine</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEnhancedPath <em>Enhanced Path</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEscapeDirection <em>Escape Direction</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusion <em>Extrusion</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionAllowed <em>Extrusion Allowed</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionBrightness <em>Extrusion Brightness</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionColor <em>Extrusion Color</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionDepth <em>Extrusion Depth</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionDiffusion <em>Extrusion Diffusion</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionFirstLightDirection <em>Extrusion First Light Direction</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionFirstLightHarsh <em>Extrusion First Light Harsh</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionFirstLightLevel <em>Extrusion First Light Level</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionLightFace <em>Extrusion Light Face</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionMetal <em>Extrusion Metal</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionNumberOfLineSegments <em>Extrusion Number Of Line Segments</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionOrigin <em>Extrusion Origin</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionRotationAngle <em>Extrusion Rotation Angle</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionRotationCenter <em>Extrusion Rotation Center</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionSecondLightDirection <em>Extrusion Second Light Direction</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionSecondLightHarsh <em>Extrusion Second Light Harsh</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionSecondLightLevel <em>Extrusion Second Light Level</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionShininess <em>Extrusion Shininess</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionSkew <em>Extrusion Skew</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionSpecularity <em>Extrusion Specularity</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionViewpoint <em>Extrusion Viewpoint</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFill <em>Fill</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillColor <em>Fill Color</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillGradientName <em>Fill Gradient Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillHatchName <em>Fill Hatch Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillHatchSolid <em>Fill Hatch Solid</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImageHeight <em>Fill Image Height</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImageName <em>Fill Image Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImageRefPoint <em>Fill Image Ref Point</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImageRefPointX <em>Fill Image Ref Point X</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImageRefPointY <em>Fill Image Ref Point Y</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImageWidth <em>Fill Image Width</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFilterName <em>Filter Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFitToContour <em>Fit To Contour</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFitToSize <em>Fit To Size</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFormula <em>Formula</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrameDisplayBorder <em>Frame Display Border</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrameDisplayScrollbar <em>Frame Display Scrollbar</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrameMarginHorizontal <em>Frame Margin Horizontal</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrameMarginVertical <em>Frame Margin Vertical</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrameName <em>Frame Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGamma <em>Gamma</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGluePointLeavingDirections <em>Glue Point Leaving Directions</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGluePoints <em>Glue Points</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGluePointType <em>Glue Point Type</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGradientStepCount <em>Gradient Step Count</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGreen <em>Green</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGuideDistance <em>Guide Distance</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGuideOverhang <em>Guide Overhang</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleMirrorHorizontal <em>Handle Mirror Horizontal</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleMirrorVertical <em>Handle Mirror Vertical</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandlePolar <em>Handle Polar</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandlePosition <em>Handle Position</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleRadiusRangeMaximum <em>Handle Radius Range Maximum</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleRadiusRangeMinimum <em>Handle Radius Range Minimum</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleRangeXMaximum <em>Handle Range XMaximum</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleRangeXMinimum <em>Handle Range XMinimum</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleRangeYMaximum <em>Handle Range YMaximum</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleRangeYMinimum <em>Handle Range YMinimum</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleSwitched <em>Handle Switched</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getImageOpacity <em>Image Opacity</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getKind <em>Kind</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getLayer1 <em>Layer1</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getLineDistance <em>Line Distance</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getLineSkew <em>Line Skew</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getLuminance <em>Luminance</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerEnd <em>Marker End</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerEndCenter <em>Marker End Center</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerEndWidth <em>Marker End Width</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerStart <em>Marker Start</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerStartCenter <em>Marker Start Center</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerStartWidth <em>Marker Start Width</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMasterPageName <em>Master Page Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMayScript <em>May Script</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMeasureAlign <em>Measure Align</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMeasureVerticalAlign <em>Measure Vertical Align</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMimeType <em>Mime Type</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMirrorHorizontal <em>Mirror Horizontal</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMirrorVertical <em>Mirror Vertical</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getModifiers <em>Modifiers</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getNavOrder <em>Nav Order</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getNohref <em>Nohref</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getNotifyOnUpdateOfRanges <em>Notify On Update Of Ranges</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getObject1 <em>Object1</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getOleDrawAspect <em>Ole Draw Aspect</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getOpacity1 <em>Opacity1</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getOpacityName <em>Opacity Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPageNumber <em>Page Number</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getParallel <em>Parallel</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPathStretchpointX <em>Path Stretchpoint X</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPathStretchpointY <em>Path Stretchpoint Y</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPlacing <em>Placing</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPoints <em>Points</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getProtected <em>Protected</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getRecreateOnEdit <em>Recreate On Edit</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getRed <em>Red</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getRotation <em>Rotation</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getSecondaryFillColor <em>Secondary Fill Color</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShadow <em>Shadow</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShadowColor <em>Shadow Color</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShadowOffsetX <em>Shadow Offset X</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShadowOffsetY <em>Shadow Offset Y</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShadowOpacity <em>Shadow Opacity</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShapeId <em>Shape Id</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getSharpness <em>Sharpness</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShowUnit <em>Show Unit</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStart <em>Start</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartAngle <em>Start Angle</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartColor <em>Start Color</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartGluePoint <em>Start Glue Point</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartGuide <em>Start Guide</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartIntensity <em>Start Intensity</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartLineSpacingHorizontal <em>Start Line Spacing Horizontal</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartLineSpacingVertical <em>Start Line Spacing Vertical</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartShape <em>Start Shape</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStroke <em>Stroke</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStrokeDash1 <em>Stroke Dash1</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStrokeDashNames <em>Stroke Dash Names</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStrokeLinejoin <em>Stroke Linejoin</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStyleName <em>Style Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getSymbolColor <em>Symbol Color</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextareaHorizontalAlign <em>Textarea Horizontal Align</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextAreas <em>Text Areas</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextareaVerticalAlign <em>Textarea Vertical Align</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPath <em>Text Path</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathAllowed <em>Text Path Allowed</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathMode <em>Text Path Mode</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathSameLetterHeights <em>Text Path Same Letter Heights</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathScale <em>Text Path Scale</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextRotateAngle <em>Text Rotate Angle</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextStyleName <em>Text Style Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTileRepeatOffset <em>Tile Repeat Offset</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTransform <em>Transform</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getUnit <em>Unit</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getValue <em>Value</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getVisibleAreaHeight <em>Visible Area Height</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getVisibleAreaLeft <em>Visible Area Left</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getVisibleAreaTop <em>Visible Area Top</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getVisibleAreaWidth <em>Visible Area Width</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getWrapInfluenceOnPosition <em>Wrap Influence On Position</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getZIndex <em>ZIndex</em>}</li> * </ul> * </p> * * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot() * @model extendedMetaData="name='' kind='mixed'" * @generated */ public interface DocumentRoot extends EObject { /** * Returns the value of the '<em><b>Mixed</b></em>' attribute list. * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Mixed</em>' attribute list isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Mixed</em>' attribute list. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Mixed() * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" * extendedMetaData="kind='elementWildcard' name=':mixed'" * @generated */ FeatureMap getMixed(); /** * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map. * The key is of type {@link java.lang.String}, * and the value is of type {@link java.lang.String}, * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>XMLNS Prefix Map</em>' map. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_XMLNSPrefixMap() * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true" * extendedMetaData="kind='attribute' name='xmlns:prefix'" * @generated */ EMap<String, String> getXMLNSPrefixMap(); /** * Returns the value of the '<em><b>XSI Schema Location</b></em>' map. * The key is of type {@link java.lang.String}, * and the value is of type {@link java.lang.String}, * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>XSI Schema Location</em>' map. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_XSISchemaLocation() * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true" * extendedMetaData="kind='attribute' name='xsi:schemaLocation'" * @generated */ EMap<String, String> getXSISchemaLocation(); /** * Returns the value of the '<em><b>A</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>A</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>A</em>' containment reference. * @see #setA(AType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_A() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='a' namespace='##targetNamespace'" * @generated */ AType getA(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getA <em>A</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>A</em>' containment reference. * @see #getA() * @generated */ void setA(AType value); /** * Returns the value of the '<em><b>Applet</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Applet</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Applet</em>' containment reference. * @see #setApplet(AppletType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Applet() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='applet' namespace='##targetNamespace'" * @generated */ AppletType getApplet(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getApplet <em>Applet</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Applet</em>' containment reference. * @see #getApplet() * @generated */ void setApplet(AppletType value); /** * Returns the value of the '<em><b>Area Circle</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Area Circle</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Area Circle</em>' containment reference. * @see #setAreaCircle(AreaCircleType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_AreaCircle() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='area-circle' namespace='##targetNamespace'" * @generated */ AreaCircleType getAreaCircle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAreaCircle <em>Area Circle</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Area Circle</em>' containment reference. * @see #getAreaCircle() * @generated */ void setAreaCircle(AreaCircleType value); /** * Returns the value of the '<em><b>Area Polygon</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Area Polygon</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Area Polygon</em>' containment reference. * @see #setAreaPolygon(AreaPolygonType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_AreaPolygon() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='area-polygon' namespace='##targetNamespace'" * @generated */ AreaPolygonType getAreaPolygon(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAreaPolygon <em>Area Polygon</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Area Polygon</em>' containment reference. * @see #getAreaPolygon() * @generated */ void setAreaPolygon(AreaPolygonType value); /** * Returns the value of the '<em><b>Area Rectangle</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Area Rectangle</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Area Rectangle</em>' containment reference. * @see #setAreaRectangle(AreaRectangleType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_AreaRectangle() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='area-rectangle' namespace='##targetNamespace'" * @generated */ AreaRectangleType getAreaRectangle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAreaRectangle <em>Area Rectangle</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Area Rectangle</em>' containment reference. * @see #getAreaRectangle() * @generated */ void setAreaRectangle(AreaRectangleType value); /** * Returns the value of the '<em><b>Caption</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Caption</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Caption</em>' containment reference. * @see #setCaption(CaptionType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Caption() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='caption' namespace='##targetNamespace'" * @generated */ CaptionType getCaption(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaption <em>Caption</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Caption</em>' containment reference. * @see #getCaption() * @generated */ void setCaption(CaptionType value); /** * Returns the value of the '<em><b>Circle</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Circle</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Circle</em>' containment reference. * @see #setCircle(CircleType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Circle() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='circle' namespace='##targetNamespace'" * @generated */ CircleType getCircle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCircle <em>Circle</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Circle</em>' containment reference. * @see #getCircle() * @generated */ void setCircle(CircleType value); /** * Returns the value of the '<em><b>Connector</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Connector</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Connector</em>' containment reference. * @see #setConnector(ConnectorType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Connector() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='connector' namespace='##targetNamespace'" * @generated */ ConnectorType getConnector(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getConnector <em>Connector</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Connector</em>' containment reference. * @see #getConnector() * @generated */ void setConnector(ConnectorType value); /** * Returns the value of the '<em><b>Contour Path</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Contour Path</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Contour Path</em>' containment reference. * @see #setContourPath(ContourPathType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ContourPath() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='contour-path' namespace='##targetNamespace'" * @generated */ ContourPathType getContourPath(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getContourPath <em>Contour Path</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Contour Path</em>' containment reference. * @see #getContourPath() * @generated */ void setContourPath(ContourPathType value); /** * Returns the value of the '<em><b>Contour Polygon</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Contour Polygon</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Contour Polygon</em>' containment reference. * @see #setContourPolygon(ContourPolygonType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ContourPolygon() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='contour-polygon' namespace='##targetNamespace'" * @generated */ ContourPolygonType getContourPolygon(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getContourPolygon <em>Contour Polygon</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Contour Polygon</em>' containment reference. * @see #getContourPolygon() * @generated */ void setContourPolygon(ContourPolygonType value); /** * Returns the value of the '<em><b>Control</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Control</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Control</em>' containment reference. * @see #setControl(ControlType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Control() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='control' namespace='##targetNamespace'" * @generated */ ControlType getControl(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getControl <em>Control</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Control</em>' containment reference. * @see #getControl() * @generated */ void setControl(ControlType value); /** * Returns the value of the '<em><b>Custom Shape</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Custom Shape</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Custom Shape</em>' containment reference. * @see #setCustomShape(CustomShapeType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_CustomShape() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='custom-shape' namespace='##targetNamespace'" * @generated */ CustomShapeType getCustomShape(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCustomShape <em>Custom Shape</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Custom Shape</em>' containment reference. * @see #getCustomShape() * @generated */ void setCustomShape(CustomShapeType value); /** * Returns the value of the '<em><b>Ellipse</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Ellipse</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Ellipse</em>' containment reference. * @see #setEllipse(EllipseType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Ellipse() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='ellipse' namespace='##targetNamespace'" * @generated */ EllipseType getEllipse(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEllipse <em>Ellipse</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Ellipse</em>' containment reference. * @see #getEllipse() * @generated */ void setEllipse(EllipseType value); /** * Returns the value of the '<em><b>Enhanced Geometry</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Enhanced Geometry</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Enhanced Geometry</em>' containment reference. * @see #setEnhancedGeometry(EnhancedGeometryType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_EnhancedGeometry() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='enhanced-geometry' namespace='##targetNamespace'" * @generated */ EnhancedGeometryType getEnhancedGeometry(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEnhancedGeometry <em>Enhanced Geometry</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Enhanced Geometry</em>' containment reference. * @see #getEnhancedGeometry() * @generated */ void setEnhancedGeometry(EnhancedGeometryType value); /** * Returns the value of the '<em><b>Equation</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Equation</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Equation</em>' containment reference. * @see #setEquation(EquationType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Equation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='equation' namespace='##targetNamespace'" * @generated */ EquationType getEquation(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEquation <em>Equation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Equation</em>' containment reference. * @see #getEquation() * @generated */ void setEquation(EquationType value); /** * Returns the value of the '<em><b>Fill Image</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fill Image</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Fill Image</em>' containment reference. * @see #setFillImage(FillImageType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FillImage() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='fill-image' namespace='##targetNamespace'" * @generated */ FillImageType getFillImage(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImage <em>Fill Image</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fill Image</em>' containment reference. * @see #getFillImage() * @generated */ void setFillImage(FillImageType value); /** * Returns the value of the '<em><b>Floating Frame</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Floating Frame</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Floating Frame</em>' containment reference. * @see #setFloatingFrame(FloatingFrameType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FloatingFrame() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='floating-frame' namespace='##targetNamespace'" * @generated */ FloatingFrameType getFloatingFrame(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFloatingFrame <em>Floating Frame</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Floating Frame</em>' containment reference. * @see #getFloatingFrame() * @generated */ void setFloatingFrame(FloatingFrameType value); /** * Returns the value of the '<em><b>Frame</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Frame</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Frame</em>' containment reference. * @see #setFrame(FrameType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Frame() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='frame' namespace='##targetNamespace'" * @generated */ FrameType getFrame(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrame <em>Frame</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Frame</em>' containment reference. * @see #getFrame() * @generated */ void setFrame(FrameType value); /** * Returns the value of the '<em><b>G</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>G</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>G</em>' containment reference. * @see #setG(GType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_G() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='g' namespace='##targetNamespace'" * @generated */ GType getG(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getG <em>G</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>G</em>' containment reference. * @see #getG() * @generated */ void setG(GType value); /** * Returns the value of the '<em><b>Glue Point</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Glue Point</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Glue Point</em>' containment reference. * @see #setGluePoint(GluePointType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_GluePoint() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='glue-point' namespace='##targetNamespace'" * @generated */ GluePointType getGluePoint(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGluePoint <em>Glue Point</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Glue Point</em>' containment reference. * @see #getGluePoint() * @generated */ void setGluePoint(GluePointType value); /** * Returns the value of the '<em><b>Gradient</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Gradient</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Gradient</em>' containment reference. * @see #setGradient(GradientType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Gradient() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='gradient' namespace='##targetNamespace'" * @generated */ GradientType getGradient(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGradient <em>Gradient</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Gradient</em>' containment reference. * @see #getGradient() * @generated */ void setGradient(GradientType value); /** * Returns the value of the '<em><b>Handle</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Handle</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Handle</em>' containment reference. * @see #setHandle(HandleType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Handle() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='handle' namespace='##targetNamespace'" * @generated */ HandleType getHandle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandle <em>Handle</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Handle</em>' containment reference. * @see #getHandle() * @generated */ void setHandle(HandleType value); /** * Returns the value of the '<em><b>Hatch</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Hatch</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Hatch</em>' containment reference. * @see #setHatch(HatchType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Hatch() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='hatch' namespace='##targetNamespace'" * @generated */ HatchType getHatch(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHatch <em>Hatch</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Hatch</em>' containment reference. * @see #getHatch() * @generated */ void setHatch(HatchType value); /** * Returns the value of the '<em><b>Image</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Image</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Image</em>' containment reference. * @see #setImage(ImageType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Image() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='image' namespace='##targetNamespace'" * @generated */ ImageType getImage(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getImage <em>Image</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Image</em>' containment reference. * @see #getImage() * @generated */ void setImage(ImageType value); /** * Returns the value of the '<em><b>Image Map</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Image Map</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Image Map</em>' containment reference. * @see #setImageMap(ImageMapType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ImageMap() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='image-map' namespace='##targetNamespace'" * @generated */ ImageMapType getImageMap(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getImageMap <em>Image Map</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Image Map</em>' containment reference. * @see #getImageMap() * @generated */ void setImageMap(ImageMapType value); /** * Returns the value of the '<em><b>Layer</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Layer</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Layer</em>' containment reference. * @see #setLayer(LayerType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Layer() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='layer' namespace='##targetNamespace'" * @generated */ LayerType getLayer(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getLayer <em>Layer</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Layer</em>' containment reference. * @see #getLayer() * @generated */ void setLayer(LayerType value); /** * Returns the value of the '<em><b>Layer Set</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Layer Set</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Layer Set</em>' containment reference. * @see #setLayerSet(LayerSetType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_LayerSet() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='layer-set' namespace='##targetNamespace'" * @generated */ LayerSetType getLayerSet(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getLayerSet <em>Layer Set</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Layer Set</em>' containment reference. * @see #getLayerSet() * @generated */ void setLayerSet(LayerSetType value); /** * Returns the value of the '<em><b>Line</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Line</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Line</em>' containment reference. * @see #setLine(LineType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Line() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='line' namespace='##targetNamespace'" * @generated */ LineType getLine(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getLine <em>Line</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Line</em>' containment reference. * @see #getLine() * @generated */ void setLine(LineType value); /** * Returns the value of the '<em><b>Marker</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Marker</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Marker</em>' containment reference. * @see #setMarker(MarkerType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Marker() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='marker' namespace='##targetNamespace'" * @generated */ MarkerType getMarker(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarker <em>Marker</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Marker</em>' containment reference. * @see #getMarker() * @generated */ void setMarker(MarkerType value); /** * Returns the value of the '<em><b>Measure</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Measure</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Measure</em>' containment reference. * @see #setMeasure(MeasureType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Measure() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='measure' namespace='##targetNamespace'" * @generated */ MeasureType getMeasure(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMeasure <em>Measure</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Measure</em>' containment reference. * @see #getMeasure() * @generated */ void setMeasure(MeasureType value); /** * Returns the value of the '<em><b>Object</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Object</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Object</em>' containment reference. * @see #setObject(ObjectType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Object() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='object' namespace='##targetNamespace'" * @generated */ ObjectType getObject(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getObject <em>Object</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Object</em>' containment reference. * @see #getObject() * @generated */ void setObject(ObjectType value); /** * Returns the value of the '<em><b>Object Ole</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Object Ole</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Object Ole</em>' containment reference. * @see #setObjectOle(ObjectOleType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ObjectOle() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='object-ole' namespace='##targetNamespace'" * @generated */ ObjectOleType getObjectOle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getObjectOle <em>Object Ole</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Object Ole</em>' containment reference. * @see #getObjectOle() * @generated */ void setObjectOle(ObjectOleType value); /** * Returns the value of the '<em><b>Opacity</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Opacity</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Opacity</em>' containment reference. * @see #setOpacity(OpacityType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Opacity() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='opacity' namespace='##targetNamespace'" * @generated */ OpacityType getOpacity(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getOpacity <em>Opacity</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Opacity</em>' containment reference. * @see #getOpacity() * @generated */ void setOpacity(OpacityType value); /** * Returns the value of the '<em><b>Page</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Page</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Page</em>' containment reference. * @see #setPage(PageType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Page() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='page' namespace='##targetNamespace'" * @generated */ PageType getPage(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPage <em>Page</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Page</em>' containment reference. * @see #getPage() * @generated */ void setPage(PageType value); /** * Returns the value of the '<em><b>Page Thumbnail</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Page Thumbnail</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Page Thumbnail</em>' containment reference. * @see #setPageThumbnail(PageThumbnailType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_PageThumbnail() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='page-thumbnail' namespace='##targetNamespace'" * @generated */ PageThumbnailType getPageThumbnail(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPageThumbnail <em>Page Thumbnail</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Page Thumbnail</em>' containment reference. * @see #getPageThumbnail() * @generated */ void setPageThumbnail(PageThumbnailType value); /** * Returns the value of the '<em><b>Param</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Param</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Param</em>' containment reference. * @see #setParam(ParamType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Param() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='param' namespace='##targetNamespace'" * @generated */ ParamType getParam(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getParam <em>Param</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Param</em>' containment reference. * @see #getParam() * @generated */ void setParam(ParamType value); /** * Returns the value of the '<em><b>Path</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Path</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Path</em>' containment reference. * @see #setPath(PathType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Path() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='path' namespace='##targetNamespace'" * @generated */ PathType getPath(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPath <em>Path</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Path</em>' containment reference. * @see #getPath() * @generated */ void setPath(PathType value); /** * Returns the value of the '<em><b>Plugin</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Plugin</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Plugin</em>' containment reference. * @see #setPlugin(PluginType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Plugin() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='plugin' namespace='##targetNamespace'" * @generated */ PluginType getPlugin(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPlugin <em>Plugin</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Plugin</em>' containment reference. * @see #getPlugin() * @generated */ void setPlugin(PluginType value); /** * Returns the value of the '<em><b>Polygon</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Polygon</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Polygon</em>' containment reference. * @see #setPolygon(PolygonType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Polygon() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='polygon' namespace='##targetNamespace'" * @generated */ PolygonType getPolygon(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPolygon <em>Polygon</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Polygon</em>' containment reference. * @see #getPolygon() * @generated */ void setPolygon(PolygonType value); /** * Returns the value of the '<em><b>Polyline</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Polyline</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Polyline</em>' containment reference. * @see #setPolyline(PolylineType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Polyline() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='polyline' namespace='##targetNamespace'" * @generated */ PolylineType getPolyline(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPolyline <em>Polyline</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Polyline</em>' containment reference. * @see #getPolyline() * @generated */ void setPolyline(PolylineType value); /** * Returns the value of the '<em><b>Rect</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Rect</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Rect</em>' containment reference. * @see #setRect(RectType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Rect() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='rect' namespace='##targetNamespace'" * @generated */ RectType getRect(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getRect <em>Rect</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Rect</em>' containment reference. * @see #getRect() * @generated */ void setRect(RectType value); /** * Returns the value of the '<em><b>Regular Polygon</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Regular Polygon</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Regular Polygon</em>' containment reference. * @see #setRegularPolygon(RegularPolygonType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_RegularPolygon() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='regular-polygon' namespace='##targetNamespace'" * @generated */ RegularPolygonType getRegularPolygon(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getRegularPolygon <em>Regular Polygon</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Regular Polygon</em>' containment reference. * @see #getRegularPolygon() * @generated */ void setRegularPolygon(RegularPolygonType value); /** * Returns the value of the '<em><b>Stroke Dash</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Stroke Dash</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Stroke Dash</em>' containment reference. * @see #setStrokeDash(StrokeDashType1) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_StrokeDash() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='stroke-dash' namespace='##targetNamespace'" * @generated */ StrokeDashType1 getStrokeDash(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStrokeDash <em>Stroke Dash</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Stroke Dash</em>' containment reference. * @see #getStrokeDash() * @generated */ void setStrokeDash(StrokeDashType1 value); /** * Returns the value of the '<em><b>Text Box</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Box</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Box</em>' containment reference. * @see #setTextBox(TextBoxType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_TextBox() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='text-box' namespace='##targetNamespace'" * @generated */ TextBoxType getTextBox(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextBox <em>Text Box</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Box</em>' containment reference. * @see #getTextBox() * @generated */ void setTextBox(TextBoxType value); /** * Returns the value of the '<em><b>Align</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.AlignType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Align</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Align</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.AlignType * @see #isSetAlign() * @see #unsetAlign() * @see #setAlign(AlignType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Align() * @model unsettable="true" * extendedMetaData="kind='attribute' name='align' namespace='##targetNamespace'" * @generated */ AlignType getAlign(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAlign <em>Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Align</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.AlignType * @see #isSetAlign() * @see #unsetAlign() * @see #getAlign() * @generated */ void setAlign(AlignType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAlign <em>Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAlign() * @see #getAlign() * @see #setAlign(AlignType) * @generated */ void unsetAlign(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAlign <em>Align</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Align</em>' attribute is set. * @see #unsetAlign() * @see #getAlign() * @see #setAlign(AlignType) * @generated */ boolean isSetAlign(); /** * Returns the value of the '<em><b>Angle</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Angle</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Angle</em>' attribute. * @see #setAngle(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Angle() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='angle' namespace='##targetNamespace'" * @generated */ BigInteger getAngle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAngle <em>Angle</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Angle</em>' attribute. * @see #getAngle() * @generated */ void setAngle(BigInteger value); /** * Returns the value of the '<em><b>Archive</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Archive</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Archive</em>' attribute. * @see #setArchive(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Archive() * @model dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType" * extendedMetaData="kind='attribute' name='archive' namespace='##targetNamespace'" * @generated */ Object getArchive(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getArchive <em>Archive</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Archive</em>' attribute. * @see #getArchive() * @generated */ void setArchive(Object value); /** * Returns the value of the '<em><b>Auto Grow Height</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Auto Grow Height</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Auto Grow Height</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetAutoGrowHeight() * @see #unsetAutoGrowHeight() * @see #setAutoGrowHeight(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_AutoGrowHeight() * @model unsettable="true" * extendedMetaData="kind='attribute' name='auto-grow-height' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getAutoGrowHeight(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAutoGrowHeight <em>Auto Grow Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Auto Grow Height</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetAutoGrowHeight() * @see #unsetAutoGrowHeight() * @see #getAutoGrowHeight() * @generated */ void setAutoGrowHeight(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAutoGrowHeight <em>Auto Grow Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAutoGrowHeight() * @see #getAutoGrowHeight() * @see #setAutoGrowHeight(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetAutoGrowHeight(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAutoGrowHeight <em>Auto Grow Height</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Auto Grow Height</em>' attribute is set. * @see #unsetAutoGrowHeight() * @see #getAutoGrowHeight() * @see #setAutoGrowHeight(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetAutoGrowHeight(); /** * Returns the value of the '<em><b>Auto Grow Width</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Auto Grow Width</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Auto Grow Width</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetAutoGrowWidth() * @see #unsetAutoGrowWidth() * @see #setAutoGrowWidth(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_AutoGrowWidth() * @model unsettable="true" * extendedMetaData="kind='attribute' name='auto-grow-width' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getAutoGrowWidth(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAutoGrowWidth <em>Auto Grow Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Auto Grow Width</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetAutoGrowWidth() * @see #unsetAutoGrowWidth() * @see #getAutoGrowWidth() * @generated */ void setAutoGrowWidth(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAutoGrowWidth <em>Auto Grow Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAutoGrowWidth() * @see #getAutoGrowWidth() * @see #setAutoGrowWidth(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetAutoGrowWidth(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getAutoGrowWidth <em>Auto Grow Width</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Auto Grow Width</em>' attribute is set. * @see #unsetAutoGrowWidth() * @see #getAutoGrowWidth() * @see #setAutoGrowWidth(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetAutoGrowWidth(); /** * Returns the value of the '<em><b>Background Size</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.BackgroundSizeType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Background Size</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Background Size</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.BackgroundSizeType * @see #isSetBackgroundSize() * @see #unsetBackgroundSize() * @see #setBackgroundSize(BackgroundSizeType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_BackgroundSize() * @model unsettable="true" * extendedMetaData="kind='attribute' name='background-size' namespace='##targetNamespace'" * @generated */ BackgroundSizeType getBackgroundSize(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getBackgroundSize <em>Background Size</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Background Size</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.BackgroundSizeType * @see #isSetBackgroundSize() * @see #unsetBackgroundSize() * @see #getBackgroundSize() * @generated */ void setBackgroundSize(BackgroundSizeType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getBackgroundSize <em>Background Size</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetBackgroundSize() * @see #getBackgroundSize() * @see #setBackgroundSize(BackgroundSizeType) * @generated */ void unsetBackgroundSize(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getBackgroundSize <em>Background Size</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Background Size</em>' attribute is set. * @see #unsetBackgroundSize() * @see #getBackgroundSize() * @see #setBackgroundSize(BackgroundSizeType) * @generated */ boolean isSetBackgroundSize(); /** * Returns the value of the '<em><b>Blue</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Blue</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Blue</em>' attribute. * @see #setBlue(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Blue() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='blue' namespace='##targetNamespace'" * @generated */ String getBlue(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getBlue <em>Blue</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Blue</em>' attribute. * @see #getBlue() * @generated */ void setBlue(String value); /** * Returns the value of the '<em><b>Border</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Border</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Border</em>' attribute. * @see #setBorder(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Border() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='border' namespace='##targetNamespace'" * @generated */ String getBorder(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getBorder <em>Border</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Border</em>' attribute. * @see #getBorder() * @generated */ void setBorder(String value); /** * Returns the value of the '<em><b>Caption Angle</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Caption Angle</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Caption Angle</em>' attribute. * @see #setCaptionAngle(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_CaptionAngle() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger" * extendedMetaData="kind='attribute' name='caption-angle' namespace='##targetNamespace'" * @generated */ BigInteger getCaptionAngle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionAngle <em>Caption Angle</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Caption Angle</em>' attribute. * @see #getCaptionAngle() * @generated */ void setCaptionAngle(BigInteger value); /** * Returns the value of the '<em><b>Caption Angle Type</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.CaptionAngleTypeType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Caption Angle Type</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Caption Angle Type</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.CaptionAngleTypeType * @see #isSetCaptionAngleType() * @see #unsetCaptionAngleType() * @see #setCaptionAngleType(CaptionAngleTypeType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_CaptionAngleType() * @model unsettable="true" * extendedMetaData="kind='attribute' name='caption-angle-type' namespace='##targetNamespace'" * @generated */ CaptionAngleTypeType getCaptionAngleType(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionAngleType <em>Caption Angle Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Caption Angle Type</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.CaptionAngleTypeType * @see #isSetCaptionAngleType() * @see #unsetCaptionAngleType() * @see #getCaptionAngleType() * @generated */ void setCaptionAngleType(CaptionAngleTypeType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionAngleType <em>Caption Angle Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCaptionAngleType() * @see #getCaptionAngleType() * @see #setCaptionAngleType(CaptionAngleTypeType) * @generated */ void unsetCaptionAngleType(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionAngleType <em>Caption Angle Type</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Caption Angle Type</em>' attribute is set. * @see #unsetCaptionAngleType() * @see #getCaptionAngleType() * @see #setCaptionAngleType(CaptionAngleTypeType) * @generated */ boolean isSetCaptionAngleType(); /** * Returns the value of the '<em><b>Caption Escape</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Caption Escape</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Caption Escape</em>' attribute. * @see #setCaptionEscape(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_CaptionEscape() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.CaptionEscapeType" * extendedMetaData="kind='attribute' name='caption-escape' namespace='##targetNamespace'" * @generated */ String getCaptionEscape(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionEscape <em>Caption Escape</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Caption Escape</em>' attribute. * @see #getCaptionEscape() * @generated */ void setCaptionEscape(String value); /** * Returns the value of the '<em><b>Caption Escape Direction</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.CaptionEscapeDirectionType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Caption Escape Direction</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Caption Escape Direction</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.CaptionEscapeDirectionType * @see #isSetCaptionEscapeDirection() * @see #unsetCaptionEscapeDirection() * @see #setCaptionEscapeDirection(CaptionEscapeDirectionType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_CaptionEscapeDirection() * @model unsettable="true" * extendedMetaData="kind='attribute' name='caption-escape-direction' namespace='##targetNamespace'" * @generated */ CaptionEscapeDirectionType getCaptionEscapeDirection(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionEscapeDirection <em>Caption Escape Direction</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Caption Escape Direction</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.CaptionEscapeDirectionType * @see #isSetCaptionEscapeDirection() * @see #unsetCaptionEscapeDirection() * @see #getCaptionEscapeDirection() * @generated */ void setCaptionEscapeDirection(CaptionEscapeDirectionType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionEscapeDirection <em>Caption Escape Direction</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCaptionEscapeDirection() * @see #getCaptionEscapeDirection() * @see #setCaptionEscapeDirection(CaptionEscapeDirectionType) * @generated */ void unsetCaptionEscapeDirection(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionEscapeDirection <em>Caption Escape Direction</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Caption Escape Direction</em>' attribute is set. * @see #unsetCaptionEscapeDirection() * @see #getCaptionEscapeDirection() * @see #setCaptionEscapeDirection(CaptionEscapeDirectionType) * @generated */ boolean isSetCaptionEscapeDirection(); /** * Returns the value of the '<em><b>Caption Fit Line Length</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Caption Fit Line Length</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Caption Fit Line Length</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetCaptionFitLineLength() * @see #unsetCaptionFitLineLength() * @see #setCaptionFitLineLength(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_CaptionFitLineLength() * @model unsettable="true" * extendedMetaData="kind='attribute' name='caption-fit-line-length' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getCaptionFitLineLength(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionFitLineLength <em>Caption Fit Line Length</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Caption Fit Line Length</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetCaptionFitLineLength() * @see #unsetCaptionFitLineLength() * @see #getCaptionFitLineLength() * @generated */ void setCaptionFitLineLength(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionFitLineLength <em>Caption Fit Line Length</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCaptionFitLineLength() * @see #getCaptionFitLineLength() * @see #setCaptionFitLineLength(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetCaptionFitLineLength(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionFitLineLength <em>Caption Fit Line Length</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Caption Fit Line Length</em>' attribute is set. * @see #unsetCaptionFitLineLength() * @see #getCaptionFitLineLength() * @see #setCaptionFitLineLength(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetCaptionFitLineLength(); /** * Returns the value of the '<em><b>Caption Gap</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Caption Gap</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Caption Gap</em>' attribute. * @see #setCaptionGap(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_CaptionGap() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Distance" * extendedMetaData="kind='attribute' name='caption-gap' namespace='##targetNamespace'" * @generated */ String getCaptionGap(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionGap <em>Caption Gap</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Caption Gap</em>' attribute. * @see #getCaptionGap() * @generated */ void setCaptionGap(String value); /** * Returns the value of the '<em><b>Caption Id</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Caption Id</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Caption Id</em>' attribute. * @see #setCaptionId(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_CaptionId() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.IDREF" * extendedMetaData="kind='attribute' name='caption-id' namespace='##targetNamespace'" * @generated */ String getCaptionId(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionId <em>Caption Id</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Caption Id</em>' attribute. * @see #getCaptionId() * @generated */ void setCaptionId(String value); /** * Returns the value of the '<em><b>Caption Line Length</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Caption Line Length</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Caption Line Length</em>' attribute. * @see #setCaptionLineLength(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_CaptionLineLength() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length" * extendedMetaData="kind='attribute' name='caption-line-length' namespace='##targetNamespace'" * @generated */ String getCaptionLineLength(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionLineLength <em>Caption Line Length</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Caption Line Length</em>' attribute. * @see #getCaptionLineLength() * @generated */ void setCaptionLineLength(String value); /** * Returns the value of the '<em><b>Caption Point X</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Caption Point X</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Caption Point X</em>' attribute. * @see #setCaptionPointX(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_CaptionPointX() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Coordinate" * extendedMetaData="kind='attribute' name='caption-point-x' namespace='##targetNamespace'" * @generated */ String getCaptionPointX(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionPointX <em>Caption Point X</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Caption Point X</em>' attribute. * @see #getCaptionPointX() * @generated */ void setCaptionPointX(String value); /** * Returns the value of the '<em><b>Caption Point Y</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Caption Point Y</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Caption Point Y</em>' attribute. * @see #setCaptionPointY(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_CaptionPointY() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Coordinate" * extendedMetaData="kind='attribute' name='caption-point-y' namespace='##targetNamespace'" * @generated */ String getCaptionPointY(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionPointY <em>Caption Point Y</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Caption Point Y</em>' attribute. * @see #getCaptionPointY() * @generated */ void setCaptionPointY(String value); /** * Returns the value of the '<em><b>Caption Type</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.CaptionTypeType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Caption Type</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Caption Type</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.CaptionTypeType * @see #isSetCaptionType() * @see #unsetCaptionType() * @see #setCaptionType(CaptionTypeType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_CaptionType() * @model unsettable="true" * extendedMetaData="kind='attribute' name='caption-type' namespace='##targetNamespace'" * @generated */ CaptionTypeType getCaptionType(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionType <em>Caption Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Caption Type</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.CaptionTypeType * @see #isSetCaptionType() * @see #unsetCaptionType() * @see #getCaptionType() * @generated */ void setCaptionType(CaptionTypeType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionType <em>Caption Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCaptionType() * @see #getCaptionType() * @see #setCaptionType(CaptionTypeType) * @generated */ void unsetCaptionType(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCaptionType <em>Caption Type</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Caption Type</em>' attribute is set. * @see #unsetCaptionType() * @see #getCaptionType() * @see #setCaptionType(CaptionTypeType) * @generated */ boolean isSetCaptionType(); /** * Returns the value of the '<em><b>Chain Next Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Chain Next Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Chain Next Name</em>' attribute. * @see #setChainNextName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ChainNextName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='chain-next-name' namespace='##targetNamespace'" * @generated */ String getChainNextName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getChainNextName <em>Chain Next Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Chain Next Name</em>' attribute. * @see #getChainNextName() * @generated */ void setChainNextName(String value); /** * Returns the value of the '<em><b>Class Id</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Class Id</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Class Id</em>' attribute. * @see #setClassId(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ClassId() * @model dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType" * extendedMetaData="kind='attribute' name='class-id' namespace='##targetNamespace'" * @generated */ Object getClassId(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getClassId <em>Class Id</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Class Id</em>' attribute. * @see #getClassId() * @generated */ void setClassId(Object value); /** * Returns the value of the '<em><b>Class Names</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Class Names</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Class Names</em>' attribute. * @see #setClassNames(List) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ClassNames() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.StyleNameRefs" many="false" * extendedMetaData="kind='attribute' name='class-names' namespace='##targetNamespace'" * @generated */ List<String> getClassNames(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getClassNames <em>Class Names</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Class Names</em>' attribute. * @see #getClassNames() * @generated */ void setClassNames(List<String> value); /** * Returns the value of the '<em><b>Code</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Code</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Code</em>' attribute. * @see #setCode(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Code() * @model dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType" * extendedMetaData="kind='attribute' name='code' namespace='##targetNamespace'" * @generated */ Object getCode(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCode <em>Code</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Code</em>' attribute. * @see #getCode() * @generated */ void setCode(Object value); /** * Returns the value of the '<em><b>Color</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Color</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Color</em>' attribute. * @see #setColor(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Color() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Color" * extendedMetaData="kind='attribute' name='color' namespace='##targetNamespace'" * @generated */ String getColor(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getColor <em>Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Color</em>' attribute. * @see #getColor() * @generated */ void setColor(String value); /** * Returns the value of the '<em><b>Color Inversion</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Color Inversion</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Color Inversion</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetColorInversion() * @see #unsetColorInversion() * @see #setColorInversion(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ColorInversion() * @model unsettable="true" * extendedMetaData="kind='attribute' name='color-inversion' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getColorInversion(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getColorInversion <em>Color Inversion</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Color Inversion</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetColorInversion() * @see #unsetColorInversion() * @see #getColorInversion() * @generated */ void setColorInversion(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getColorInversion <em>Color Inversion</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetColorInversion() * @see #getColorInversion() * @see #setColorInversion(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetColorInversion(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getColorInversion <em>Color Inversion</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Color Inversion</em>' attribute is set. * @see #unsetColorInversion() * @see #getColorInversion() * @see #setColorInversion(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetColorInversion(); /** * Returns the value of the '<em><b>Color Mode</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.ColorModeType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Color Mode</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Color Mode</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.ColorModeType * @see #isSetColorMode() * @see #unsetColorMode() * @see #setColorMode(ColorModeType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ColorMode() * @model unsettable="true" * extendedMetaData="kind='attribute' name='color-mode' namespace='##targetNamespace'" * @generated */ ColorModeType getColorMode(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getColorMode <em>Color Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Color Mode</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.ColorModeType * @see #isSetColorMode() * @see #unsetColorMode() * @see #getColorMode() * @generated */ void setColorMode(ColorModeType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getColorMode <em>Color Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetColorMode() * @see #getColorMode() * @see #setColorMode(ColorModeType) * @generated */ void unsetColorMode(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getColorMode <em>Color Mode</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Color Mode</em>' attribute is set. * @see #unsetColorMode() * @see #getColorMode() * @see #setColorMode(ColorModeType) * @generated */ boolean isSetColorMode(); /** * Returns the value of the '<em><b>Concave</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.ConcaveType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Concave</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Concave</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.ConcaveType * @see #isSetConcave() * @see #unsetConcave() * @see #setConcave(ConcaveType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Concave() * @model unsettable="true" * extendedMetaData="kind='attribute' name='concave' namespace='##targetNamespace'" * @generated */ ConcaveType getConcave(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getConcave <em>Concave</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Concave</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.ConcaveType * @see #isSetConcave() * @see #unsetConcave() * @see #getConcave() * @generated */ void setConcave(ConcaveType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getConcave <em>Concave</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetConcave() * @see #getConcave() * @see #setConcave(ConcaveType) * @generated */ void unsetConcave(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getConcave <em>Concave</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Concave</em>' attribute is set. * @see #unsetConcave() * @see #getConcave() * @see #setConcave(ConcaveType) * @generated */ boolean isSetConcave(); /** * Returns the value of the '<em><b>Concentric Gradient Fill Allowed</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Concentric Gradient Fill Allowed</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Concentric Gradient Fill Allowed</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetConcentricGradientFillAllowed() * @see #unsetConcentricGradientFillAllowed() * @see #setConcentricGradientFillAllowed(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ConcentricGradientFillAllowed() * @model unsettable="true" * extendedMetaData="kind='attribute' name='concentric-gradient-fill-allowed' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getConcentricGradientFillAllowed(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getConcentricGradientFillAllowed <em>Concentric Gradient Fill Allowed</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Concentric Gradient Fill Allowed</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetConcentricGradientFillAllowed() * @see #unsetConcentricGradientFillAllowed() * @see #getConcentricGradientFillAllowed() * @generated */ void setConcentricGradientFillAllowed(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getConcentricGradientFillAllowed <em>Concentric Gradient Fill Allowed</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetConcentricGradientFillAllowed() * @see #getConcentricGradientFillAllowed() * @see #setConcentricGradientFillAllowed(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetConcentricGradientFillAllowed(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getConcentricGradientFillAllowed <em>Concentric Gradient Fill Allowed</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Concentric Gradient Fill Allowed</em>' attribute is set. * @see #unsetConcentricGradientFillAllowed() * @see #getConcentricGradientFillAllowed() * @see #setConcentricGradientFillAllowed(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetConcentricGradientFillAllowed(); /** * Returns the value of the '<em><b>Contrast</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Contrast</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Contrast</em>' attribute. * @see #setContrast(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Contrast() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='contrast' namespace='##targetNamespace'" * @generated */ String getContrast(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getContrast <em>Contrast</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Contrast</em>' attribute. * @see #getContrast() * @generated */ void setContrast(String value); /** * Returns the value of the '<em><b>Control1</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Control1</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Control1</em>' attribute. * @see #setControl1(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Control1() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.IDREF" * extendedMetaData="kind='attribute' name='control' namespace='##targetNamespace'" * @generated */ String getControl1(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getControl1 <em>Control1</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Control1</em>' attribute. * @see #getControl1() * @generated */ void setControl1(String value); /** * Returns the value of the '<em><b>Copy Of</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Copy Of</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Copy Of</em>' attribute. * @see #setCopyOf(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_CopyOf() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='copy-of' namespace='##targetNamespace'" * @generated */ String getCopyOf(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCopyOf <em>Copy Of</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Copy Of</em>' attribute. * @see #getCopyOf() * @generated */ void setCopyOf(String value); /** * Returns the value of the '<em><b>Corner Radius</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Corner Radius</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Corner Radius</em>' attribute. * @see #setCornerRadius(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_CornerRadius() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeLength" * extendedMetaData="kind='attribute' name='corner-radius' namespace='##targetNamespace'" * @generated */ String getCornerRadius(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCornerRadius <em>Corner Radius</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Corner Radius</em>' attribute. * @see #getCornerRadius() * @generated */ void setCornerRadius(String value); /** * Returns the value of the '<em><b>Corners</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Corners</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Corners</em>' attribute. * @see #setCorners(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Corners() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger" * extendedMetaData="kind='attribute' name='corners' namespace='##targetNamespace'" * @generated */ BigInteger getCorners(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCorners <em>Corners</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Corners</em>' attribute. * @see #getCorners() * @generated */ void setCorners(BigInteger value); /** * Returns the value of the '<em><b>Cx</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Cx</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Cx</em>' attribute. * @see #setCx(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Cx() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='cx' namespace='##targetNamespace'" * @generated */ String getCx(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCx <em>Cx</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cx</em>' attribute. * @see #getCx() * @generated */ void setCx(String value); /** * Returns the value of the '<em><b>Cy</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Cy</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Cy</em>' attribute. * @see #setCy(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Cy() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='cy' namespace='##targetNamespace'" * @generated */ String getCy(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getCy <em>Cy</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cy</em>' attribute. * @see #getCy() * @generated */ void setCy(String value); /** * Returns the value of the '<em><b>Data</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data</em>' attribute. * @see #setData(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Data() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='data' namespace='##targetNamespace'" * @generated */ String getData(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getData <em>Data</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data</em>' attribute. * @see #getData() * @generated */ void setData(String value); /** * Returns the value of the '<em><b>Decimal Places</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Decimal Places</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Decimal Places</em>' attribute. * @see #setDecimalPlaces(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_DecimalPlaces() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger" * extendedMetaData="kind='attribute' name='decimal-places' namespace='##targetNamespace'" * @generated */ BigInteger getDecimalPlaces(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDecimalPlaces <em>Decimal Places</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Decimal Places</em>' attribute. * @see #getDecimalPlaces() * @generated */ void setDecimalPlaces(BigInteger value); /** * Returns the value of the '<em><b>Display</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DisplayType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Display</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Display</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DisplayType * @see #isSetDisplay() * @see #unsetDisplay() * @see #setDisplay(DisplayType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Display() * @model unsettable="true" * extendedMetaData="kind='attribute' name='display' namespace='##targetNamespace'" * @generated */ DisplayType getDisplay(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDisplay <em>Display</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Display</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DisplayType * @see #isSetDisplay() * @see #unsetDisplay() * @see #getDisplay() * @generated */ void setDisplay(DisplayType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDisplay <em>Display</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDisplay() * @see #getDisplay() * @see #setDisplay(DisplayType) * @generated */ void unsetDisplay(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDisplay <em>Display</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Display</em>' attribute is set. * @see #unsetDisplay() * @see #getDisplay() * @see #setDisplay(DisplayType) * @generated */ boolean isSetDisplay(); /** * Returns the value of the '<em><b>Display Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Display Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Display Name</em>' attribute. * @see #setDisplayName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_DisplayName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='display-name' namespace='##targetNamespace'" * @generated */ String getDisplayName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDisplayName <em>Display Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Display Name</em>' attribute. * @see #getDisplayName() * @generated */ void setDisplayName(String value); /** * Returns the value of the '<em><b>Distance</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Distance</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Distance</em>' attribute. * @see #setDistance(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Distance() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length" * extendedMetaData="kind='attribute' name='distance' namespace='##targetNamespace'" * @generated */ String getDistance(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDistance <em>Distance</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Distance</em>' attribute. * @see #getDistance() * @generated */ void setDistance(String value); /** * Returns the value of the '<em><b>Dots1</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dots1</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Dots1</em>' attribute. * @see #setDots1(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Dots1() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='dots1' namespace='##targetNamespace'" * @generated */ BigInteger getDots1(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDots1 <em>Dots1</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dots1</em>' attribute. * @see #getDots1() * @generated */ void setDots1(BigInteger value); /** * Returns the value of the '<em><b>Dots1 Length</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dots1 Length</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Dots1 Length</em>' attribute. * @see #setDots1Length(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Dots1Length() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length" * extendedMetaData="kind='attribute' name='dots1-length' namespace='##targetNamespace'" * @generated */ String getDots1Length(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDots1Length <em>Dots1 Length</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dots1 Length</em>' attribute. * @see #getDots1Length() * @generated */ void setDots1Length(String value); /** * Returns the value of the '<em><b>Dots2</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dots2</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Dots2</em>' attribute. * @see #setDots2(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Dots2() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='dots2' namespace='##targetNamespace'" * @generated */ BigInteger getDots2(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDots2 <em>Dots2</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dots2</em>' attribute. * @see #getDots2() * @generated */ void setDots2(BigInteger value); /** * Returns the value of the '<em><b>Dots2 Length</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dots2 Length</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Dots2 Length</em>' attribute. * @see #setDots2Length(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Dots2Length() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length" * extendedMetaData="kind='attribute' name='dots2-length' namespace='##targetNamespace'" * @generated */ String getDots2Length(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getDots2Length <em>Dots2 Length</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dots2 Length</em>' attribute. * @see #getDots2Length() * @generated */ void setDots2Length(String value); /** * Returns the value of the '<em><b>End</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End</em>' attribute. * @see #setEnd(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_End() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='end' namespace='##targetNamespace'" * @generated */ String getEnd(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEnd <em>End</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End</em>' attribute. * @see #getEnd() * @generated */ void setEnd(String value); /** * Returns the value of the '<em><b>End Angle</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Angle</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Angle</em>' attribute. * @see #isSetEndAngle() * @see #unsetEndAngle() * @see #setEndAngle(double) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_EndAngle() * @model unsettable="true" dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Double" * extendedMetaData="kind='attribute' name='end-angle' namespace='##targetNamespace'" * @generated */ double getEndAngle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndAngle <em>End Angle</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Angle</em>' attribute. * @see #isSetEndAngle() * @see #unsetEndAngle() * @see #getEndAngle() * @generated */ void setEndAngle(double value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndAngle <em>End Angle</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetEndAngle() * @see #getEndAngle() * @see #setEndAngle(double) * @generated */ void unsetEndAngle(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndAngle <em>End Angle</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>End Angle</em>' attribute is set. * @see #unsetEndAngle() * @see #getEndAngle() * @see #setEndAngle(double) * @generated */ boolean isSetEndAngle(); /** * Returns the value of the '<em><b>End Color</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Color</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Color</em>' attribute. * @see #setEndColor(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_EndColor() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Color" * extendedMetaData="kind='attribute' name='end-color' namespace='##targetNamespace'" * @generated */ String getEndColor(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndColor <em>End Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Color</em>' attribute. * @see #getEndColor() * @generated */ void setEndColor(String value); /** * Returns the value of the '<em><b>End Glue Point</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Glue Point</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Glue Point</em>' attribute. * @see #setEndGluePoint(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_EndGluePoint() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger" * extendedMetaData="kind='attribute' name='end-glue-point' namespace='##targetNamespace'" * @generated */ BigInteger getEndGluePoint(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndGluePoint <em>End Glue Point</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Glue Point</em>' attribute. * @see #getEndGluePoint() * @generated */ void setEndGluePoint(BigInteger value); /** * Returns the value of the '<em><b>End Guide</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Guide</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Guide</em>' attribute. * @see #setEndGuide(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_EndGuide() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length" * extendedMetaData="kind='attribute' name='end-guide' namespace='##targetNamespace'" * @generated */ String getEndGuide(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndGuide <em>End Guide</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Guide</em>' attribute. * @see #getEndGuide() * @generated */ void setEndGuide(String value); /** * Returns the value of the '<em><b>End Intensity</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Intensity</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Intensity</em>' attribute. * @see #setEndIntensity(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_EndIntensity() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='end-intensity' namespace='##targetNamespace'" * @generated */ String getEndIntensity(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndIntensity <em>End Intensity</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Intensity</em>' attribute. * @see #getEndIntensity() * @generated */ void setEndIntensity(String value); /** * Returns the value of the '<em><b>End Line Spacing Horizontal</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Line Spacing Horizontal</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Line Spacing Horizontal</em>' attribute. * @see #setEndLineSpacingHorizontal(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_EndLineSpacingHorizontal() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Distance" * extendedMetaData="kind='attribute' name='end-line-spacing-horizontal' namespace='##targetNamespace'" * @generated */ String getEndLineSpacingHorizontal(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndLineSpacingHorizontal <em>End Line Spacing Horizontal</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Line Spacing Horizontal</em>' attribute. * @see #getEndLineSpacingHorizontal() * @generated */ void setEndLineSpacingHorizontal(String value); /** * Returns the value of the '<em><b>End Line Spacing Vertical</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Line Spacing Vertical</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Line Spacing Vertical</em>' attribute. * @see #setEndLineSpacingVertical(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_EndLineSpacingVertical() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Distance" * extendedMetaData="kind='attribute' name='end-line-spacing-vertical' namespace='##targetNamespace'" * @generated */ String getEndLineSpacingVertical(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndLineSpacingVertical <em>End Line Spacing Vertical</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Line Spacing Vertical</em>' attribute. * @see #getEndLineSpacingVertical() * @generated */ void setEndLineSpacingVertical(String value); /** * Returns the value of the '<em><b>End Shape</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Shape</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Shape</em>' attribute. * @see #setEndShape(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_EndShape() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.IDREF" * extendedMetaData="kind='attribute' name='end-shape' namespace='##targetNamespace'" * @generated */ String getEndShape(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEndShape <em>End Shape</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Shape</em>' attribute. * @see #getEndShape() * @generated */ void setEndShape(String value); /** * Returns the value of the '<em><b>Engine</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Engine</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Engine</em>' attribute. * @see #setEngine(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Engine() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NamespacedToken" * extendedMetaData="kind='attribute' name='engine' namespace='##targetNamespace'" * @generated */ String getEngine(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEngine <em>Engine</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Engine</em>' attribute. * @see #getEngine() * @generated */ void setEngine(String value); /** * Returns the value of the '<em><b>Enhanced Path</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Enhanced Path</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Enhanced Path</em>' attribute. * @see #setEnhancedPath(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_EnhancedPath() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='enhanced-path' namespace='##targetNamespace'" * @generated */ String getEnhancedPath(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEnhancedPath <em>Enhanced Path</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Enhanced Path</em>' attribute. * @see #getEnhancedPath() * @generated */ void setEnhancedPath(String value); /** * Returns the value of the '<em><b>Escape Direction</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.EscapeDirectionType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Escape Direction</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Escape Direction</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.EscapeDirectionType * @see #isSetEscapeDirection() * @see #unsetEscapeDirection() * @see #setEscapeDirection(EscapeDirectionType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_EscapeDirection() * @model unsettable="true" * extendedMetaData="kind='attribute' name='escape-direction' namespace='##targetNamespace'" * @generated */ EscapeDirectionType getEscapeDirection(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEscapeDirection <em>Escape Direction</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Escape Direction</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.EscapeDirectionType * @see #isSetEscapeDirection() * @see #unsetEscapeDirection() * @see #getEscapeDirection() * @generated */ void setEscapeDirection(EscapeDirectionType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEscapeDirection <em>Escape Direction</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetEscapeDirection() * @see #getEscapeDirection() * @see #setEscapeDirection(EscapeDirectionType) * @generated */ void unsetEscapeDirection(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getEscapeDirection <em>Escape Direction</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Escape Direction</em>' attribute is set. * @see #unsetEscapeDirection() * @see #getEscapeDirection() * @see #setEscapeDirection(EscapeDirectionType) * @generated */ boolean isSetEscapeDirection(); /** * Returns the value of the '<em><b>Extrusion</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetExtrusion() * @see #unsetExtrusion() * @see #setExtrusion(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Extrusion() * @model unsettable="true" * extendedMetaData="kind='attribute' name='extrusion' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getExtrusion(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusion <em>Extrusion</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetExtrusion() * @see #unsetExtrusion() * @see #getExtrusion() * @generated */ void setExtrusion(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusion <em>Extrusion</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetExtrusion() * @see #getExtrusion() * @see #setExtrusion(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetExtrusion(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusion <em>Extrusion</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Extrusion</em>' attribute is set. * @see #unsetExtrusion() * @see #getExtrusion() * @see #setExtrusion(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetExtrusion(); /** * Returns the value of the '<em><b>Extrusion Allowed</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Allowed</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Allowed</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetExtrusionAllowed() * @see #unsetExtrusionAllowed() * @see #setExtrusionAllowed(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionAllowed() * @model unsettable="true" * extendedMetaData="kind='attribute' name='extrusion-allowed' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getExtrusionAllowed(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionAllowed <em>Extrusion Allowed</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Allowed</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetExtrusionAllowed() * @see #unsetExtrusionAllowed() * @see #getExtrusionAllowed() * @generated */ void setExtrusionAllowed(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionAllowed <em>Extrusion Allowed</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetExtrusionAllowed() * @see #getExtrusionAllowed() * @see #setExtrusionAllowed(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetExtrusionAllowed(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionAllowed <em>Extrusion Allowed</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Extrusion Allowed</em>' attribute is set. * @see #unsetExtrusionAllowed() * @see #getExtrusionAllowed() * @see #setExtrusionAllowed(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetExtrusionAllowed(); /** * Returns the value of the '<em><b>Extrusion Brightness</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Brightness</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Brightness</em>' attribute. * @see #setExtrusionBrightness(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionBrightness() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='extrusion-brightness' namespace='##targetNamespace'" * @generated */ String getExtrusionBrightness(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionBrightness <em>Extrusion Brightness</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Brightness</em>' attribute. * @see #getExtrusionBrightness() * @generated */ void setExtrusionBrightness(String value); /** * Returns the value of the '<em><b>Extrusion Color</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Color</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Color</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetExtrusionColor() * @see #unsetExtrusionColor() * @see #setExtrusionColor(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionColor() * @model unsettable="true" * extendedMetaData="kind='attribute' name='extrusion-color' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getExtrusionColor(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionColor <em>Extrusion Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Color</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetExtrusionColor() * @see #unsetExtrusionColor() * @see #getExtrusionColor() * @generated */ void setExtrusionColor(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionColor <em>Extrusion Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetExtrusionColor() * @see #getExtrusionColor() * @see #setExtrusionColor(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetExtrusionColor(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionColor <em>Extrusion Color</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Extrusion Color</em>' attribute is set. * @see #unsetExtrusionColor() * @see #getExtrusionColor() * @see #setExtrusionColor(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetExtrusionColor(); /** * Returns the value of the '<em><b>Extrusion Depth</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Depth</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Depth</em>' attribute. * @see #setExtrusionDepth(List) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionDepth() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.ExtrusionDepthType" many="false" * extendedMetaData="kind='attribute' name='extrusion-depth' namespace='##targetNamespace'" * @generated */ List getExtrusionDepth(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionDepth <em>Extrusion Depth</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Depth</em>' attribute. * @see #getExtrusionDepth() * @generated */ void setExtrusionDepth(List value); /** * Returns the value of the '<em><b>Extrusion Diffusion</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Diffusion</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Diffusion</em>' attribute. * @see #setExtrusionDiffusion(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionDiffusion() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='extrusion-diffusion' namespace='##targetNamespace'" * @generated */ String getExtrusionDiffusion(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionDiffusion <em>Extrusion Diffusion</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Diffusion</em>' attribute. * @see #getExtrusionDiffusion() * @generated */ void setExtrusionDiffusion(String value); /** * Returns the value of the '<em><b>Extrusion First Light Direction</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion First Light Direction</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion First Light Direction</em>' attribute. * @see #setExtrusionFirstLightDirection(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionFirstLightDirection() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Vector3D" * extendedMetaData="kind='attribute' name='extrusion-first-light-direction' namespace='##targetNamespace'" * @generated */ String getExtrusionFirstLightDirection(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionFirstLightDirection <em>Extrusion First Light Direction</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion First Light Direction</em>' attribute. * @see #getExtrusionFirstLightDirection() * @generated */ void setExtrusionFirstLightDirection(String value); /** * Returns the value of the '<em><b>Extrusion First Light Harsh</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion First Light Harsh</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion First Light Harsh</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetExtrusionFirstLightHarsh() * @see #unsetExtrusionFirstLightHarsh() * @see #setExtrusionFirstLightHarsh(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionFirstLightHarsh() * @model unsettable="true" * extendedMetaData="kind='attribute' name='extrusion-first-light-harsh' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getExtrusionFirstLightHarsh(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionFirstLightHarsh <em>Extrusion First Light Harsh</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion First Light Harsh</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetExtrusionFirstLightHarsh() * @see #unsetExtrusionFirstLightHarsh() * @see #getExtrusionFirstLightHarsh() * @generated */ void setExtrusionFirstLightHarsh(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionFirstLightHarsh <em>Extrusion First Light Harsh</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetExtrusionFirstLightHarsh() * @see #getExtrusionFirstLightHarsh() * @see #setExtrusionFirstLightHarsh(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetExtrusionFirstLightHarsh(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionFirstLightHarsh <em>Extrusion First Light Harsh</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Extrusion First Light Harsh</em>' attribute is set. * @see #unsetExtrusionFirstLightHarsh() * @see #getExtrusionFirstLightHarsh() * @see #setExtrusionFirstLightHarsh(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetExtrusionFirstLightHarsh(); /** * Returns the value of the '<em><b>Extrusion First Light Level</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion First Light Level</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion First Light Level</em>' attribute. * @see #setExtrusionFirstLightLevel(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionFirstLightLevel() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='extrusion-first-light-level' namespace='##targetNamespace'" * @generated */ String getExtrusionFirstLightLevel(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionFirstLightLevel <em>Extrusion First Light Level</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion First Light Level</em>' attribute. * @see #getExtrusionFirstLightLevel() * @generated */ void setExtrusionFirstLightLevel(String value); /** * Returns the value of the '<em><b>Extrusion Light Face</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Light Face</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Light Face</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetExtrusionLightFace() * @see #unsetExtrusionLightFace() * @see #setExtrusionLightFace(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionLightFace() * @model unsettable="true" * extendedMetaData="kind='attribute' name='extrusion-light-face' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getExtrusionLightFace(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionLightFace <em>Extrusion Light Face</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Light Face</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetExtrusionLightFace() * @see #unsetExtrusionLightFace() * @see #getExtrusionLightFace() * @generated */ void setExtrusionLightFace(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionLightFace <em>Extrusion Light Face</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetExtrusionLightFace() * @see #getExtrusionLightFace() * @see #setExtrusionLightFace(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetExtrusionLightFace(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionLightFace <em>Extrusion Light Face</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Extrusion Light Face</em>' attribute is set. * @see #unsetExtrusionLightFace() * @see #getExtrusionLightFace() * @see #setExtrusionLightFace(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetExtrusionLightFace(); /** * Returns the value of the '<em><b>Extrusion Metal</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Metal</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Metal</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetExtrusionMetal() * @see #unsetExtrusionMetal() * @see #setExtrusionMetal(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionMetal() * @model unsettable="true" * extendedMetaData="kind='attribute' name='extrusion-metal' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getExtrusionMetal(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionMetal <em>Extrusion Metal</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Metal</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetExtrusionMetal() * @see #unsetExtrusionMetal() * @see #getExtrusionMetal() * @generated */ void setExtrusionMetal(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionMetal <em>Extrusion Metal</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetExtrusionMetal() * @see #getExtrusionMetal() * @see #setExtrusionMetal(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetExtrusionMetal(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionMetal <em>Extrusion Metal</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Extrusion Metal</em>' attribute is set. * @see #unsetExtrusionMetal() * @see #getExtrusionMetal() * @see #setExtrusionMetal(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetExtrusionMetal(); /** * Returns the value of the '<em><b>Extrusion Number Of Line Segments</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Number Of Line Segments</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Number Of Line Segments</em>' attribute. * @see #setExtrusionNumberOfLineSegments(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionNumberOfLineSegments() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='extrusion-number-of-line-segments' namespace='##targetNamespace'" * @generated */ BigInteger getExtrusionNumberOfLineSegments(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionNumberOfLineSegments <em>Extrusion Number Of Line Segments</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Number Of Line Segments</em>' attribute. * @see #getExtrusionNumberOfLineSegments() * @generated */ void setExtrusionNumberOfLineSegments(BigInteger value); /** * Returns the value of the '<em><b>Extrusion Origin</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Origin</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Origin</em>' attribute. * @see #setExtrusionOrigin(List) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionOrigin() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.ExtrusionOriginType" many="false" * extendedMetaData="kind='attribute' name='extrusion-origin' namespace='##targetNamespace'" * @generated */ List getExtrusionOrigin(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionOrigin <em>Extrusion Origin</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Origin</em>' attribute. * @see #getExtrusionOrigin() * @generated */ void setExtrusionOrigin(List value); /** * Returns the value of the '<em><b>Extrusion Rotation Angle</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Rotation Angle</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Rotation Angle</em>' attribute. * @see #setExtrusionRotationAngle(List) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionRotationAngle() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.ExtrusionRotationAngleType" many="false" * extendedMetaData="kind='attribute' name='extrusion-rotation-angle' namespace='##targetNamespace'" * @generated */ List getExtrusionRotationAngle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionRotationAngle <em>Extrusion Rotation Angle</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Rotation Angle</em>' attribute. * @see #getExtrusionRotationAngle() * @generated */ void setExtrusionRotationAngle(List value); /** * Returns the value of the '<em><b>Extrusion Rotation Center</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Rotation Center</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Rotation Center</em>' attribute. * @see #setExtrusionRotationCenter(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionRotationCenter() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Vector3D" * extendedMetaData="kind='attribute' name='extrusion-rotation-center' namespace='##targetNamespace'" * @generated */ String getExtrusionRotationCenter(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionRotationCenter <em>Extrusion Rotation Center</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Rotation Center</em>' attribute. * @see #getExtrusionRotationCenter() * @generated */ void setExtrusionRotationCenter(String value); /** * Returns the value of the '<em><b>Extrusion Second Light Direction</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Second Light Direction</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Second Light Direction</em>' attribute. * @see #setExtrusionSecondLightDirection(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionSecondLightDirection() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Vector3D" * extendedMetaData="kind='attribute' name='extrusion-second-light-direction' namespace='##targetNamespace'" * @generated */ String getExtrusionSecondLightDirection(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionSecondLightDirection <em>Extrusion Second Light Direction</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Second Light Direction</em>' attribute. * @see #getExtrusionSecondLightDirection() * @generated */ void setExtrusionSecondLightDirection(String value); /** * Returns the value of the '<em><b>Extrusion Second Light Harsh</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Second Light Harsh</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Second Light Harsh</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetExtrusionSecondLightHarsh() * @see #unsetExtrusionSecondLightHarsh() * @see #setExtrusionSecondLightHarsh(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionSecondLightHarsh() * @model unsettable="true" * extendedMetaData="kind='attribute' name='extrusion-second-light-harsh' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getExtrusionSecondLightHarsh(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionSecondLightHarsh <em>Extrusion Second Light Harsh</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Second Light Harsh</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetExtrusionSecondLightHarsh() * @see #unsetExtrusionSecondLightHarsh() * @see #getExtrusionSecondLightHarsh() * @generated */ void setExtrusionSecondLightHarsh(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionSecondLightHarsh <em>Extrusion Second Light Harsh</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetExtrusionSecondLightHarsh() * @see #getExtrusionSecondLightHarsh() * @see #setExtrusionSecondLightHarsh(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetExtrusionSecondLightHarsh(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionSecondLightHarsh <em>Extrusion Second Light Harsh</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Extrusion Second Light Harsh</em>' attribute is set. * @see #unsetExtrusionSecondLightHarsh() * @see #getExtrusionSecondLightHarsh() * @see #setExtrusionSecondLightHarsh(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetExtrusionSecondLightHarsh(); /** * Returns the value of the '<em><b>Extrusion Second Light Level</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Second Light Level</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Second Light Level</em>' attribute. * @see #setExtrusionSecondLightLevel(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionSecondLightLevel() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='extrusion-second-light-level' namespace='##targetNamespace'" * @generated */ String getExtrusionSecondLightLevel(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionSecondLightLevel <em>Extrusion Second Light Level</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Second Light Level</em>' attribute. * @see #getExtrusionSecondLightLevel() * @generated */ void setExtrusionSecondLightLevel(String value); /** * Returns the value of the '<em><b>Extrusion Shininess</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Shininess</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Shininess</em>' attribute. * @see #setExtrusionShininess(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionShininess() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='extrusion-shininess' namespace='##targetNamespace'" * @generated */ String getExtrusionShininess(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionShininess <em>Extrusion Shininess</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Shininess</em>' attribute. * @see #getExtrusionShininess() * @generated */ void setExtrusionShininess(String value); /** * Returns the value of the '<em><b>Extrusion Skew</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Skew</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Skew</em>' attribute. * @see #setExtrusionSkew(List) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionSkew() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.ExtrusionSkewType" many="false" * extendedMetaData="kind='attribute' name='extrusion-skew' namespace='##targetNamespace'" * @generated */ List getExtrusionSkew(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionSkew <em>Extrusion Skew</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Skew</em>' attribute. * @see #getExtrusionSkew() * @generated */ void setExtrusionSkew(List value); /** * Returns the value of the '<em><b>Extrusion Specularity</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Specularity</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Specularity</em>' attribute. * @see #setExtrusionSpecularity(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionSpecularity() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='extrusion-specularity' namespace='##targetNamespace'" * @generated */ String getExtrusionSpecularity(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionSpecularity <em>Extrusion Specularity</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Specularity</em>' attribute. * @see #getExtrusionSpecularity() * @generated */ void setExtrusionSpecularity(String value); /** * Returns the value of the '<em><b>Extrusion Viewpoint</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extrusion Viewpoint</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extrusion Viewpoint</em>' attribute. * @see #setExtrusionViewpoint(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ExtrusionViewpoint() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Point3D" * extendedMetaData="kind='attribute' name='extrusion-viewpoint' namespace='##targetNamespace'" * @generated */ String getExtrusionViewpoint(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getExtrusionViewpoint <em>Extrusion Viewpoint</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extrusion Viewpoint</em>' attribute. * @see #getExtrusionViewpoint() * @generated */ void setExtrusionViewpoint(String value); /** * Returns the value of the '<em><b>Fill</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.FillType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fill</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Fill</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.FillType * @see #isSetFill() * @see #unsetFill() * @see #setFill(FillType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Fill() * @model unsettable="true" * extendedMetaData="kind='attribute' name='fill' namespace='##targetNamespace'" * @generated */ FillType getFill(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFill <em>Fill</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fill</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.FillType * @see #isSetFill() * @see #unsetFill() * @see #getFill() * @generated */ void setFill(FillType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFill <em>Fill</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetFill() * @see #getFill() * @see #setFill(FillType) * @generated */ void unsetFill(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFill <em>Fill</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Fill</em>' attribute is set. * @see #unsetFill() * @see #getFill() * @see #setFill(FillType) * @generated */ boolean isSetFill(); /** * Returns the value of the '<em><b>Fill Color</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fill Color</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Fill Color</em>' attribute. * @see #setFillColor(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FillColor() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Color" * extendedMetaData="kind='attribute' name='fill-color' namespace='##targetNamespace'" * @generated */ String getFillColor(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillColor <em>Fill Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fill Color</em>' attribute. * @see #getFillColor() * @generated */ void setFillColor(String value); /** * Returns the value of the '<em><b>Fill Gradient Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fill Gradient Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Fill Gradient Name</em>' attribute. * @see #setFillGradientName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FillGradientName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.FillGradientNameType" * extendedMetaData="kind='attribute' name='fill-gradient-name' namespace='##targetNamespace'" * @generated */ String getFillGradientName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillGradientName <em>Fill Gradient Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fill Gradient Name</em>' attribute. * @see #getFillGradientName() * @generated */ void setFillGradientName(String value); /** * Returns the value of the '<em><b>Fill Hatch Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fill Hatch Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Fill Hatch Name</em>' attribute. * @see #setFillHatchName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FillHatchName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.FillHatchNameType" * extendedMetaData="kind='attribute' name='fill-hatch-name' namespace='##targetNamespace'" * @generated */ String getFillHatchName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillHatchName <em>Fill Hatch Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fill Hatch Name</em>' attribute. * @see #getFillHatchName() * @generated */ void setFillHatchName(String value); /** * Returns the value of the '<em><b>Fill Hatch Solid</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fill Hatch Solid</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Fill Hatch Solid</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetFillHatchSolid() * @see #unsetFillHatchSolid() * @see #setFillHatchSolid(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FillHatchSolid() * @model unsettable="true" * extendedMetaData="kind='attribute' name='fill-hatch-solid' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getFillHatchSolid(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillHatchSolid <em>Fill Hatch Solid</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fill Hatch Solid</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetFillHatchSolid() * @see #unsetFillHatchSolid() * @see #getFillHatchSolid() * @generated */ void setFillHatchSolid(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillHatchSolid <em>Fill Hatch Solid</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetFillHatchSolid() * @see #getFillHatchSolid() * @see #setFillHatchSolid(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetFillHatchSolid(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillHatchSolid <em>Fill Hatch Solid</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Fill Hatch Solid</em>' attribute is set. * @see #unsetFillHatchSolid() * @see #getFillHatchSolid() * @see #setFillHatchSolid(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetFillHatchSolid(); /** * Returns the value of the '<em><b>Fill Image Height</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fill Image Height</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Fill Image Height</em>' attribute. * @see #setFillImageHeight(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FillImageHeight() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.FillImageHeightType" * extendedMetaData="kind='attribute' name='fill-image-height' namespace='##targetNamespace'" * @generated */ String getFillImageHeight(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImageHeight <em>Fill Image Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fill Image Height</em>' attribute. * @see #getFillImageHeight() * @generated */ void setFillImageHeight(String value); /** * Returns the value of the '<em><b>Fill Image Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fill Image Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Fill Image Name</em>' attribute. * @see #setFillImageName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FillImageName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.FillImageNameType" * extendedMetaData="kind='attribute' name='fill-image-name' namespace='##targetNamespace'" * @generated */ String getFillImageName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImageName <em>Fill Image Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fill Image Name</em>' attribute. * @see #getFillImageName() * @generated */ void setFillImageName(String value); /** * Returns the value of the '<em><b>Fill Image Ref Point</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.FillImageRefPointType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fill Image Ref Point</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Fill Image Ref Point</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.FillImageRefPointType * @see #isSetFillImageRefPoint() * @see #unsetFillImageRefPoint() * @see #setFillImageRefPoint(FillImageRefPointType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FillImageRefPoint() * @model unsettable="true" * extendedMetaData="kind='attribute' name='fill-image-ref-point' namespace='##targetNamespace'" * @generated */ FillImageRefPointType getFillImageRefPoint(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImageRefPoint <em>Fill Image Ref Point</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fill Image Ref Point</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.FillImageRefPointType * @see #isSetFillImageRefPoint() * @see #unsetFillImageRefPoint() * @see #getFillImageRefPoint() * @generated */ void setFillImageRefPoint(FillImageRefPointType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImageRefPoint <em>Fill Image Ref Point</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetFillImageRefPoint() * @see #getFillImageRefPoint() * @see #setFillImageRefPoint(FillImageRefPointType) * @generated */ void unsetFillImageRefPoint(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImageRefPoint <em>Fill Image Ref Point</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Fill Image Ref Point</em>' attribute is set. * @see #unsetFillImageRefPoint() * @see #getFillImageRefPoint() * @see #setFillImageRefPoint(FillImageRefPointType) * @generated */ boolean isSetFillImageRefPoint(); /** * Returns the value of the '<em><b>Fill Image Ref Point X</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fill Image Ref Point X</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Fill Image Ref Point X</em>' attribute. * @see #setFillImageRefPointX(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FillImageRefPointX() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='fill-image-ref-point-x' namespace='##targetNamespace'" * @generated */ String getFillImageRefPointX(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImageRefPointX <em>Fill Image Ref Point X</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fill Image Ref Point X</em>' attribute. * @see #getFillImageRefPointX() * @generated */ void setFillImageRefPointX(String value); /** * Returns the value of the '<em><b>Fill Image Ref Point Y</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fill Image Ref Point Y</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Fill Image Ref Point Y</em>' attribute. * @see #setFillImageRefPointY(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FillImageRefPointY() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='fill-image-ref-point-y' namespace='##targetNamespace'" * @generated */ String getFillImageRefPointY(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImageRefPointY <em>Fill Image Ref Point Y</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fill Image Ref Point Y</em>' attribute. * @see #getFillImageRefPointY() * @generated */ void setFillImageRefPointY(String value); /** * Returns the value of the '<em><b>Fill Image Width</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fill Image Width</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Fill Image Width</em>' attribute. * @see #setFillImageWidth(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FillImageWidth() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.FillImageWidthType" * extendedMetaData="kind='attribute' name='fill-image-width' namespace='##targetNamespace'" * @generated */ String getFillImageWidth(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFillImageWidth <em>Fill Image Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fill Image Width</em>' attribute. * @see #getFillImageWidth() * @generated */ void setFillImageWidth(String value); /** * Returns the value of the '<em><b>Filter Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Filter Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Filter Name</em>' attribute. * @see #setFilterName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FilterName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='filter-name' namespace='##targetNamespace'" * @generated */ String getFilterName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFilterName <em>Filter Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Filter Name</em>' attribute. * @see #getFilterName() * @generated */ void setFilterName(String value); /** * Returns the value of the '<em><b>Fit To Contour</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fit To Contour</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Fit To Contour</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetFitToContour() * @see #unsetFitToContour() * @see #setFitToContour(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FitToContour() * @model unsettable="true" * extendedMetaData="kind='attribute' name='fit-to-contour' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getFitToContour(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFitToContour <em>Fit To Contour</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fit To Contour</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetFitToContour() * @see #unsetFitToContour() * @see #getFitToContour() * @generated */ void setFitToContour(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFitToContour <em>Fit To Contour</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetFitToContour() * @see #getFitToContour() * @see #setFitToContour(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetFitToContour(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFitToContour <em>Fit To Contour</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Fit To Contour</em>' attribute is set. * @see #unsetFitToContour() * @see #getFitToContour() * @see #setFitToContour(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetFitToContour(); /** * Returns the value of the '<em><b>Fit To Size</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fit To Size</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Fit To Size</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetFitToSize() * @see #unsetFitToSize() * @see #setFitToSize(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FitToSize() * @model unsettable="true" * extendedMetaData="kind='attribute' name='fit-to-size' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getFitToSize(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFitToSize <em>Fit To Size</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fit To Size</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetFitToSize() * @see #unsetFitToSize() * @see #getFitToSize() * @generated */ void setFitToSize(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFitToSize <em>Fit To Size</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetFitToSize() * @see #getFitToSize() * @see #setFitToSize(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetFitToSize(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFitToSize <em>Fit To Size</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Fit To Size</em>' attribute is set. * @see #unsetFitToSize() * @see #getFitToSize() * @see #setFitToSize(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetFitToSize(); /** * Returns the value of the '<em><b>Formula</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Formula</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Formula</em>' attribute. * @see #setFormula(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Formula() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='formula' namespace='##targetNamespace'" * @generated */ String getFormula(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFormula <em>Formula</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Formula</em>' attribute. * @see #getFormula() * @generated */ void setFormula(String value); /** * Returns the value of the '<em><b>Frame Display Border</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Frame Display Border</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Frame Display Border</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetFrameDisplayBorder() * @see #unsetFrameDisplayBorder() * @see #setFrameDisplayBorder(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FrameDisplayBorder() * @model unsettable="true" * extendedMetaData="kind='attribute' name='frame-display-border' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getFrameDisplayBorder(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrameDisplayBorder <em>Frame Display Border</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Frame Display Border</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetFrameDisplayBorder() * @see #unsetFrameDisplayBorder() * @see #getFrameDisplayBorder() * @generated */ void setFrameDisplayBorder(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrameDisplayBorder <em>Frame Display Border</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetFrameDisplayBorder() * @see #getFrameDisplayBorder() * @see #setFrameDisplayBorder(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetFrameDisplayBorder(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrameDisplayBorder <em>Frame Display Border</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Frame Display Border</em>' attribute is set. * @see #unsetFrameDisplayBorder() * @see #getFrameDisplayBorder() * @see #setFrameDisplayBorder(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetFrameDisplayBorder(); /** * Returns the value of the '<em><b>Frame Display Scrollbar</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Frame Display Scrollbar</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Frame Display Scrollbar</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetFrameDisplayScrollbar() * @see #unsetFrameDisplayScrollbar() * @see #setFrameDisplayScrollbar(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FrameDisplayScrollbar() * @model unsettable="true" * extendedMetaData="kind='attribute' name='frame-display-scrollbar' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getFrameDisplayScrollbar(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrameDisplayScrollbar <em>Frame Display Scrollbar</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Frame Display Scrollbar</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetFrameDisplayScrollbar() * @see #unsetFrameDisplayScrollbar() * @see #getFrameDisplayScrollbar() * @generated */ void setFrameDisplayScrollbar(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrameDisplayScrollbar <em>Frame Display Scrollbar</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetFrameDisplayScrollbar() * @see #getFrameDisplayScrollbar() * @see #setFrameDisplayScrollbar(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetFrameDisplayScrollbar(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrameDisplayScrollbar <em>Frame Display Scrollbar</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Frame Display Scrollbar</em>' attribute is set. * @see #unsetFrameDisplayScrollbar() * @see #getFrameDisplayScrollbar() * @see #setFrameDisplayScrollbar(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetFrameDisplayScrollbar(); /** * Returns the value of the '<em><b>Frame Margin Horizontal</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Frame Margin Horizontal</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Frame Margin Horizontal</em>' attribute. * @see #setFrameMarginHorizontal(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FrameMarginHorizontal() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativePixelLength" * extendedMetaData="kind='attribute' name='frame-margin-horizontal' namespace='##targetNamespace'" * @generated */ String getFrameMarginHorizontal(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrameMarginHorizontal <em>Frame Margin Horizontal</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Frame Margin Horizontal</em>' attribute. * @see #getFrameMarginHorizontal() * @generated */ void setFrameMarginHorizontal(String value); /** * Returns the value of the '<em><b>Frame Margin Vertical</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Frame Margin Vertical</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Frame Margin Vertical</em>' attribute. * @see #setFrameMarginVertical(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FrameMarginVertical() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativePixelLength" * extendedMetaData="kind='attribute' name='frame-margin-vertical' namespace='##targetNamespace'" * @generated */ String getFrameMarginVertical(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrameMarginVertical <em>Frame Margin Vertical</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Frame Margin Vertical</em>' attribute. * @see #getFrameMarginVertical() * @generated */ void setFrameMarginVertical(String value); /** * Returns the value of the '<em><b>Frame Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Frame Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Frame Name</em>' attribute. * @see #setFrameName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_FrameName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='frame-name' namespace='##targetNamespace'" * @generated */ String getFrameName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getFrameName <em>Frame Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Frame Name</em>' attribute. * @see #getFrameName() * @generated */ void setFrameName(String value); /** * Returns the value of the '<em><b>Gamma</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Gamma</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Gamma</em>' attribute. * @see #setGamma(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Gamma() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='gamma' namespace='##targetNamespace'" * @generated */ String getGamma(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGamma <em>Gamma</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Gamma</em>' attribute. * @see #getGamma() * @generated */ void setGamma(String value); /** * Returns the value of the '<em><b>Glue Point Leaving Directions</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Glue Point Leaving Directions</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Glue Point Leaving Directions</em>' attribute. * @see #setGluePointLeavingDirections(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_GluePointLeavingDirections() * @model dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType" * extendedMetaData="kind='attribute' name='glue-point-leaving-directions' namespace='##targetNamespace'" * @generated */ Object getGluePointLeavingDirections(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGluePointLeavingDirections <em>Glue Point Leaving Directions</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Glue Point Leaving Directions</em>' attribute. * @see #getGluePointLeavingDirections() * @generated */ void setGluePointLeavingDirections(Object value); /** * Returns the value of the '<em><b>Glue Points</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Glue Points</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Glue Points</em>' attribute. * @see #setGluePoints(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_GluePoints() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='glue-points' namespace='##targetNamespace'" * @generated */ String getGluePoints(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGluePoints <em>Glue Points</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Glue Points</em>' attribute. * @see #getGluePoints() * @generated */ void setGluePoints(String value); /** * Returns the value of the '<em><b>Glue Point Type</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.GluePointTypeType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Glue Point Type</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Glue Point Type</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.GluePointTypeType * @see #isSetGluePointType() * @see #unsetGluePointType() * @see #setGluePointType(GluePointTypeType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_GluePointType() * @model unsettable="true" * extendedMetaData="kind='attribute' name='glue-point-type' namespace='##targetNamespace'" * @generated */ GluePointTypeType getGluePointType(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGluePointType <em>Glue Point Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Glue Point Type</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.GluePointTypeType * @see #isSetGluePointType() * @see #unsetGluePointType() * @see #getGluePointType() * @generated */ void setGluePointType(GluePointTypeType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGluePointType <em>Glue Point Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetGluePointType() * @see #getGluePointType() * @see #setGluePointType(GluePointTypeType) * @generated */ void unsetGluePointType(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGluePointType <em>Glue Point Type</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Glue Point Type</em>' attribute is set. * @see #unsetGluePointType() * @see #getGluePointType() * @see #setGluePointType(GluePointTypeType) * @generated */ boolean isSetGluePointType(); /** * Returns the value of the '<em><b>Gradient Step Count</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Gradient Step Count</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Gradient Step Count</em>' attribute. * @see #setGradientStepCount(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_GradientStepCount() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger" * extendedMetaData="kind='attribute' name='gradient-step-count' namespace='##targetNamespace'" * @generated */ BigInteger getGradientStepCount(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGradientStepCount <em>Gradient Step Count</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Gradient Step Count</em>' attribute. * @see #getGradientStepCount() * @generated */ void setGradientStepCount(BigInteger value); /** * Returns the value of the '<em><b>Green</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Green</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Green</em>' attribute. * @see #setGreen(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Green() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='green' namespace='##targetNamespace'" * @generated */ String getGreen(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGreen <em>Green</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Green</em>' attribute. * @see #getGreen() * @generated */ void setGreen(String value); /** * Returns the value of the '<em><b>Guide Distance</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Guide Distance</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Guide Distance</em>' attribute. * @see #setGuideDistance(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_GuideDistance() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Distance" * extendedMetaData="kind='attribute' name='guide-distance' namespace='##targetNamespace'" * @generated */ String getGuideDistance(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGuideDistance <em>Guide Distance</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Guide Distance</em>' attribute. * @see #getGuideDistance() * @generated */ void setGuideDistance(String value); /** * Returns the value of the '<em><b>Guide Overhang</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Guide Overhang</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Guide Overhang</em>' attribute. * @see #setGuideOverhang(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_GuideOverhang() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length" * extendedMetaData="kind='attribute' name='guide-overhang' namespace='##targetNamespace'" * @generated */ String getGuideOverhang(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getGuideOverhang <em>Guide Overhang</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Guide Overhang</em>' attribute. * @see #getGuideOverhang() * @generated */ void setGuideOverhang(String value); /** * Returns the value of the '<em><b>Handle Mirror Horizontal</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Handle Mirror Horizontal</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Handle Mirror Horizontal</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetHandleMirrorHorizontal() * @see #unsetHandleMirrorHorizontal() * @see #setHandleMirrorHorizontal(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_HandleMirrorHorizontal() * @model unsettable="true" * extendedMetaData="kind='attribute' name='handle-mirror-horizontal' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getHandleMirrorHorizontal(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleMirrorHorizontal <em>Handle Mirror Horizontal</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Handle Mirror Horizontal</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetHandleMirrorHorizontal() * @see #unsetHandleMirrorHorizontal() * @see #getHandleMirrorHorizontal() * @generated */ void setHandleMirrorHorizontal(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleMirrorHorizontal <em>Handle Mirror Horizontal</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetHandleMirrorHorizontal() * @see #getHandleMirrorHorizontal() * @see #setHandleMirrorHorizontal(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetHandleMirrorHorizontal(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleMirrorHorizontal <em>Handle Mirror Horizontal</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Handle Mirror Horizontal</em>' attribute is set. * @see #unsetHandleMirrorHorizontal() * @see #getHandleMirrorHorizontal() * @see #setHandleMirrorHorizontal(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetHandleMirrorHorizontal(); /** * Returns the value of the '<em><b>Handle Mirror Vertical</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Handle Mirror Vertical</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Handle Mirror Vertical</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetHandleMirrorVertical() * @see #unsetHandleMirrorVertical() * @see #setHandleMirrorVertical(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_HandleMirrorVertical() * @model unsettable="true" * extendedMetaData="kind='attribute' name='handle-mirror-vertical' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getHandleMirrorVertical(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleMirrorVertical <em>Handle Mirror Vertical</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Handle Mirror Vertical</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetHandleMirrorVertical() * @see #unsetHandleMirrorVertical() * @see #getHandleMirrorVertical() * @generated */ void setHandleMirrorVertical(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleMirrorVertical <em>Handle Mirror Vertical</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetHandleMirrorVertical() * @see #getHandleMirrorVertical() * @see #setHandleMirrorVertical(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetHandleMirrorVertical(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleMirrorVertical <em>Handle Mirror Vertical</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Handle Mirror Vertical</em>' attribute is set. * @see #unsetHandleMirrorVertical() * @see #getHandleMirrorVertical() * @see #setHandleMirrorVertical(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetHandleMirrorVertical(); /** * Returns the value of the '<em><b>Handle Polar</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Handle Polar</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Handle Polar</em>' attribute. * @see #setHandlePolar(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_HandlePolar() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='handle-polar' namespace='##targetNamespace'" * @generated */ String getHandlePolar(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandlePolar <em>Handle Polar</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Handle Polar</em>' attribute. * @see #getHandlePolar() * @generated */ void setHandlePolar(String value); /** * Returns the value of the '<em><b>Handle Position</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Handle Position</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Handle Position</em>' attribute. * @see #setHandlePosition(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_HandlePosition() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='handle-position' namespace='##targetNamespace'" * @generated */ String getHandlePosition(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandlePosition <em>Handle Position</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Handle Position</em>' attribute. * @see #getHandlePosition() * @generated */ void setHandlePosition(String value); /** * Returns the value of the '<em><b>Handle Radius Range Maximum</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Handle Radius Range Maximum</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Handle Radius Range Maximum</em>' attribute. * @see #setHandleRadiusRangeMaximum(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_HandleRadiusRangeMaximum() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='handle-radius-range-maximum' namespace='##targetNamespace'" * @generated */ String getHandleRadiusRangeMaximum(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleRadiusRangeMaximum <em>Handle Radius Range Maximum</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Handle Radius Range Maximum</em>' attribute. * @see #getHandleRadiusRangeMaximum() * @generated */ void setHandleRadiusRangeMaximum(String value); /** * Returns the value of the '<em><b>Handle Radius Range Minimum</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Handle Radius Range Minimum</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Handle Radius Range Minimum</em>' attribute. * @see #setHandleRadiusRangeMinimum(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_HandleRadiusRangeMinimum() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='handle-radius-range-minimum' namespace='##targetNamespace'" * @generated */ String getHandleRadiusRangeMinimum(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleRadiusRangeMinimum <em>Handle Radius Range Minimum</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Handle Radius Range Minimum</em>' attribute. * @see #getHandleRadiusRangeMinimum() * @generated */ void setHandleRadiusRangeMinimum(String value); /** * Returns the value of the '<em><b>Handle Range XMaximum</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Handle Range XMaximum</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Handle Range XMaximum</em>' attribute. * @see #setHandleRangeXMaximum(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_HandleRangeXMaximum() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='handle-range-x-maximum' namespace='##targetNamespace'" * @generated */ String getHandleRangeXMaximum(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleRangeXMaximum <em>Handle Range XMaximum</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Handle Range XMaximum</em>' attribute. * @see #getHandleRangeXMaximum() * @generated */ void setHandleRangeXMaximum(String value); /** * Returns the value of the '<em><b>Handle Range XMinimum</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Handle Range XMinimum</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Handle Range XMinimum</em>' attribute. * @see #setHandleRangeXMinimum(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_HandleRangeXMinimum() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='handle-range-x-minimum' namespace='##targetNamespace'" * @generated */ String getHandleRangeXMinimum(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleRangeXMinimum <em>Handle Range XMinimum</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Handle Range XMinimum</em>' attribute. * @see #getHandleRangeXMinimum() * @generated */ void setHandleRangeXMinimum(String value); /** * Returns the value of the '<em><b>Handle Range YMaximum</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Handle Range YMaximum</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Handle Range YMaximum</em>' attribute. * @see #setHandleRangeYMaximum(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_HandleRangeYMaximum() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='handle-range-y-maximum' namespace='##targetNamespace'" * @generated */ String getHandleRangeYMaximum(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleRangeYMaximum <em>Handle Range YMaximum</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Handle Range YMaximum</em>' attribute. * @see #getHandleRangeYMaximum() * @generated */ void setHandleRangeYMaximum(String value); /** * Returns the value of the '<em><b>Handle Range YMinimum</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Handle Range YMinimum</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Handle Range YMinimum</em>' attribute. * @see #setHandleRangeYMinimum(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_HandleRangeYMinimum() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='handle-range-y-minimum' namespace='##targetNamespace'" * @generated */ String getHandleRangeYMinimum(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleRangeYMinimum <em>Handle Range YMinimum</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Handle Range YMinimum</em>' attribute. * @see #getHandleRangeYMinimum() * @generated */ void setHandleRangeYMinimum(String value); /** * Returns the value of the '<em><b>Handle Switched</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Handle Switched</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Handle Switched</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetHandleSwitched() * @see #unsetHandleSwitched() * @see #setHandleSwitched(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_HandleSwitched() * @model unsettable="true" * extendedMetaData="kind='attribute' name='handle-switched' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getHandleSwitched(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleSwitched <em>Handle Switched</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Handle Switched</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetHandleSwitched() * @see #unsetHandleSwitched() * @see #getHandleSwitched() * @generated */ void setHandleSwitched(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleSwitched <em>Handle Switched</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetHandleSwitched() * @see #getHandleSwitched() * @see #setHandleSwitched(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetHandleSwitched(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getHandleSwitched <em>Handle Switched</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Handle Switched</em>' attribute is set. * @see #unsetHandleSwitched() * @see #getHandleSwitched() * @see #setHandleSwitched(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetHandleSwitched(); /** * Returns the value of the '<em><b>Image Opacity</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Image Opacity</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Image Opacity</em>' attribute. * @see #setImageOpacity(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ImageOpacity() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='image-opacity' namespace='##targetNamespace'" * @generated */ String getImageOpacity(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getImageOpacity <em>Image Opacity</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Image Opacity</em>' attribute. * @see #getImageOpacity() * @generated */ void setImageOpacity(String value); /** * Returns the value of the '<em><b>Kind</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.KindType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Kind</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Kind</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.KindType * @see #isSetKind() * @see #unsetKind() * @see #setKind(KindType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Kind() * @model unsettable="true" * extendedMetaData="kind='attribute' name='kind' namespace='##targetNamespace'" * @generated */ KindType getKind(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getKind <em>Kind</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Kind</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.KindType * @see #isSetKind() * @see #unsetKind() * @see #getKind() * @generated */ void setKind(KindType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getKind <em>Kind</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetKind() * @see #getKind() * @see #setKind(KindType) * @generated */ void unsetKind(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getKind <em>Kind</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Kind</em>' attribute is set. * @see #unsetKind() * @see #getKind() * @see #setKind(KindType) * @generated */ boolean isSetKind(); /** * Returns the value of the '<em><b>Layer1</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Layer1</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Layer1</em>' attribute. * @see #setLayer1(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Layer1() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="kind='attribute' name='layer' namespace='##targetNamespace'" * @generated */ String getLayer1(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getLayer1 <em>Layer1</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Layer1</em>' attribute. * @see #getLayer1() * @generated */ void setLayer1(String value); /** * Returns the value of the '<em><b>Line Distance</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Line Distance</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Line Distance</em>' attribute. * @see #setLineDistance(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_LineDistance() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Distance" * extendedMetaData="kind='attribute' name='line-distance' namespace='##targetNamespace'" * @generated */ String getLineDistance(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getLineDistance <em>Line Distance</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Line Distance</em>' attribute. * @see #getLineDistance() * @generated */ void setLineDistance(String value); /** * Returns the value of the '<em><b>Line Skew</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Line Skew</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Line Skew</em>' attribute. * @see #setLineSkew(List) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_LineSkew() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.LineSkewType" many="false" * extendedMetaData="kind='attribute' name='line-skew' namespace='##targetNamespace'" * @generated */ List getLineSkew(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getLineSkew <em>Line Skew</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Line Skew</em>' attribute. * @see #getLineSkew() * @generated */ void setLineSkew(List value); /** * Returns the value of the '<em><b>Luminance</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Luminance</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Luminance</em>' attribute. * @see #setLuminance(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Luminance() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='luminance' namespace='##targetNamespace'" * @generated */ String getLuminance(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getLuminance <em>Luminance</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Luminance</em>' attribute. * @see #getLuminance() * @generated */ void setLuminance(String value); /** * Returns the value of the '<em><b>Marker End</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Marker End</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Marker End</em>' attribute. * @see #setMarkerEnd(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_MarkerEnd() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.MarkerEndType" * extendedMetaData="kind='attribute' name='marker-end' namespace='##targetNamespace'" * @generated */ String getMarkerEnd(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerEnd <em>Marker End</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Marker End</em>' attribute. * @see #getMarkerEnd() * @generated */ void setMarkerEnd(String value); /** * Returns the value of the '<em><b>Marker End Center</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Marker End Center</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Marker End Center</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMarkerEndCenter() * @see #unsetMarkerEndCenter() * @see #setMarkerEndCenter(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_MarkerEndCenter() * @model unsettable="true" * extendedMetaData="kind='attribute' name='marker-end-center' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getMarkerEndCenter(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerEndCenter <em>Marker End Center</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Marker End Center</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMarkerEndCenter() * @see #unsetMarkerEndCenter() * @see #getMarkerEndCenter() * @generated */ void setMarkerEndCenter(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerEndCenter <em>Marker End Center</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMarkerEndCenter() * @see #getMarkerEndCenter() * @see #setMarkerEndCenter(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetMarkerEndCenter(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerEndCenter <em>Marker End Center</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Marker End Center</em>' attribute is set. * @see #unsetMarkerEndCenter() * @see #getMarkerEndCenter() * @see #setMarkerEndCenter(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetMarkerEndCenter(); /** * Returns the value of the '<em><b>Marker End Width</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Marker End Width</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Marker End Width</em>' attribute. * @see #setMarkerEndWidth(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_MarkerEndWidth() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length" * extendedMetaData="kind='attribute' name='marker-end-width' namespace='##targetNamespace'" * @generated */ String getMarkerEndWidth(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerEndWidth <em>Marker End Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Marker End Width</em>' attribute. * @see #getMarkerEndWidth() * @generated */ void setMarkerEndWidth(String value); /** * Returns the value of the '<em><b>Marker Start</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Marker Start</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Marker Start</em>' attribute. * @see #setMarkerStart(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_MarkerStart() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.MarkerStartType" * extendedMetaData="kind='attribute' name='marker-start' namespace='##targetNamespace'" * @generated */ String getMarkerStart(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerStart <em>Marker Start</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Marker Start</em>' attribute. * @see #getMarkerStart() * @generated */ void setMarkerStart(String value); /** * Returns the value of the '<em><b>Marker Start Center</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Marker Start Center</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Marker Start Center</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMarkerStartCenter() * @see #unsetMarkerStartCenter() * @see #setMarkerStartCenter(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_MarkerStartCenter() * @model unsettable="true" * extendedMetaData="kind='attribute' name='marker-start-center' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getMarkerStartCenter(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerStartCenter <em>Marker Start Center</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Marker Start Center</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMarkerStartCenter() * @see #unsetMarkerStartCenter() * @see #getMarkerStartCenter() * @generated */ void setMarkerStartCenter(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerStartCenter <em>Marker Start Center</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMarkerStartCenter() * @see #getMarkerStartCenter() * @see #setMarkerStartCenter(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetMarkerStartCenter(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerStartCenter <em>Marker Start Center</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Marker Start Center</em>' attribute is set. * @see #unsetMarkerStartCenter() * @see #getMarkerStartCenter() * @see #setMarkerStartCenter(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetMarkerStartCenter(); /** * Returns the value of the '<em><b>Marker Start Width</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Marker Start Width</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Marker Start Width</em>' attribute. * @see #setMarkerStartWidth(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_MarkerStartWidth() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length" * extendedMetaData="kind='attribute' name='marker-start-width' namespace='##targetNamespace'" * @generated */ String getMarkerStartWidth(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMarkerStartWidth <em>Marker Start Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Marker Start Width</em>' attribute. * @see #getMarkerStartWidth() * @generated */ void setMarkerStartWidth(String value); /** * Returns the value of the '<em><b>Master Page Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Master Page Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Master Page Name</em>' attribute. * @see #setMasterPageName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_MasterPageName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.MasterPageNameType" * extendedMetaData="kind='attribute' name='master-page-name' namespace='##targetNamespace'" * @generated */ String getMasterPageName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMasterPageName <em>Master Page Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Master Page Name</em>' attribute. * @see #getMasterPageName() * @generated */ void setMasterPageName(String value); /** * Returns the value of the '<em><b>May Script</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>May Script</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>May Script</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMayScript() * @see #unsetMayScript() * @see #setMayScript(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_MayScript() * @model unsettable="true" * extendedMetaData="kind='attribute' name='may-script' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getMayScript(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMayScript <em>May Script</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>May Script</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMayScript() * @see #unsetMayScript() * @see #getMayScript() * @generated */ void setMayScript(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMayScript <em>May Script</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMayScript() * @see #getMayScript() * @see #setMayScript(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetMayScript(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMayScript <em>May Script</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>May Script</em>' attribute is set. * @see #unsetMayScript() * @see #getMayScript() * @see #setMayScript(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetMayScript(); /** * Returns the value of the '<em><b>Measure Align</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.MeasureAlignType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Measure Align</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Measure Align</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.MeasureAlignType * @see #isSetMeasureAlign() * @see #unsetMeasureAlign() * @see #setMeasureAlign(MeasureAlignType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_MeasureAlign() * @model unsettable="true" * extendedMetaData="kind='attribute' name='measure-align' namespace='##targetNamespace'" * @generated */ MeasureAlignType getMeasureAlign(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMeasureAlign <em>Measure Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Measure Align</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.MeasureAlignType * @see #isSetMeasureAlign() * @see #unsetMeasureAlign() * @see #getMeasureAlign() * @generated */ void setMeasureAlign(MeasureAlignType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMeasureAlign <em>Measure Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMeasureAlign() * @see #getMeasureAlign() * @see #setMeasureAlign(MeasureAlignType) * @generated */ void unsetMeasureAlign(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMeasureAlign <em>Measure Align</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Measure Align</em>' attribute is set. * @see #unsetMeasureAlign() * @see #getMeasureAlign() * @see #setMeasureAlign(MeasureAlignType) * @generated */ boolean isSetMeasureAlign(); /** * Returns the value of the '<em><b>Measure Vertical Align</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.MeasureVerticalAlignType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Measure Vertical Align</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Measure Vertical Align</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.MeasureVerticalAlignType * @see #isSetMeasureVerticalAlign() * @see #unsetMeasureVerticalAlign() * @see #setMeasureVerticalAlign(MeasureVerticalAlignType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_MeasureVerticalAlign() * @model unsettable="true" * extendedMetaData="kind='attribute' name='measure-vertical-align' namespace='##targetNamespace'" * @generated */ MeasureVerticalAlignType getMeasureVerticalAlign(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMeasureVerticalAlign <em>Measure Vertical Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Measure Vertical Align</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.MeasureVerticalAlignType * @see #isSetMeasureVerticalAlign() * @see #unsetMeasureVerticalAlign() * @see #getMeasureVerticalAlign() * @generated */ void setMeasureVerticalAlign(MeasureVerticalAlignType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMeasureVerticalAlign <em>Measure Vertical Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMeasureVerticalAlign() * @see #getMeasureVerticalAlign() * @see #setMeasureVerticalAlign(MeasureVerticalAlignType) * @generated */ void unsetMeasureVerticalAlign(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMeasureVerticalAlign <em>Measure Vertical Align</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Measure Vertical Align</em>' attribute is set. * @see #unsetMeasureVerticalAlign() * @see #getMeasureVerticalAlign() * @see #setMeasureVerticalAlign(MeasureVerticalAlignType) * @generated */ boolean isSetMeasureVerticalAlign(); /** * Returns the value of the '<em><b>Mime Type</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Mime Type</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Mime Type</em>' attribute. * @see #setMimeType(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_MimeType() * @model dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType" * extendedMetaData="kind='attribute' name='mime-type' namespace='##targetNamespace'" * @generated */ Object getMimeType(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMimeType <em>Mime Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Mime Type</em>' attribute. * @see #getMimeType() * @generated */ void setMimeType(Object value); /** * Returns the value of the '<em><b>Mirror Horizontal</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Mirror Horizontal</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Mirror Horizontal</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMirrorHorizontal() * @see #unsetMirrorHorizontal() * @see #setMirrorHorizontal(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_MirrorHorizontal() * @model unsettable="true" * extendedMetaData="kind='attribute' name='mirror-horizontal' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getMirrorHorizontal(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMirrorHorizontal <em>Mirror Horizontal</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Mirror Horizontal</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMirrorHorizontal() * @see #unsetMirrorHorizontal() * @see #getMirrorHorizontal() * @generated */ void setMirrorHorizontal(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMirrorHorizontal <em>Mirror Horizontal</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMirrorHorizontal() * @see #getMirrorHorizontal() * @see #setMirrorHorizontal(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetMirrorHorizontal(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMirrorHorizontal <em>Mirror Horizontal</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Mirror Horizontal</em>' attribute is set. * @see #unsetMirrorHorizontal() * @see #getMirrorHorizontal() * @see #setMirrorHorizontal(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetMirrorHorizontal(); /** * Returns the value of the '<em><b>Mirror Vertical</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Mirror Vertical</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Mirror Vertical</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMirrorVertical() * @see #unsetMirrorVertical() * @see #setMirrorVertical(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_MirrorVertical() * @model unsettable="true" * extendedMetaData="kind='attribute' name='mirror-vertical' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getMirrorVertical(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMirrorVertical <em>Mirror Vertical</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Mirror Vertical</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMirrorVertical() * @see #unsetMirrorVertical() * @see #getMirrorVertical() * @generated */ void setMirrorVertical(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMirrorVertical <em>Mirror Vertical</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMirrorVertical() * @see #getMirrorVertical() * @see #setMirrorVertical(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetMirrorVertical(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getMirrorVertical <em>Mirror Vertical</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Mirror Vertical</em>' attribute is set. * @see #unsetMirrorVertical() * @see #getMirrorVertical() * @see #setMirrorVertical(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetMirrorVertical(); /** * Returns the value of the '<em><b>Modifiers</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Modifiers</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Modifiers</em>' attribute. * @see #setModifiers(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Modifiers() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='modifiers' namespace='##targetNamespace'" * @generated */ String getModifiers(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getModifiers <em>Modifiers</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Modifiers</em>' attribute. * @see #getModifiers() * @generated */ void setModifiers(String value); /** * Returns the value of the '<em><b>Nav Order</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Nav Order</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Nav Order</em>' attribute. * @see #setNavOrder(List) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_NavOrder() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.IDREFS" many="false" * extendedMetaData="kind='attribute' name='nav-order' namespace='##targetNamespace'" * @generated */ List<String> getNavOrder(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getNavOrder <em>Nav Order</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Nav Order</em>' attribute. * @see #getNavOrder() * @generated */ void setNavOrder(List<String> value); /** * Returns the value of the '<em><b>Nohref</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.NohrefType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Nohref</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Nohref</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.NohrefType * @see #isSetNohref() * @see #unsetNohref() * @see #setNohref(NohrefType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Nohref() * @model unsettable="true" * extendedMetaData="kind='attribute' name='nohref' namespace='##targetNamespace'" * @generated */ NohrefType getNohref(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getNohref <em>Nohref</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Nohref</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.NohrefType * @see #isSetNohref() * @see #unsetNohref() * @see #getNohref() * @generated */ void setNohref(NohrefType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getNohref <em>Nohref</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetNohref() * @see #getNohref() * @see #setNohref(NohrefType) * @generated */ void unsetNohref(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getNohref <em>Nohref</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Nohref</em>' attribute is set. * @see #unsetNohref() * @see #getNohref() * @see #setNohref(NohrefType) * @generated */ boolean isSetNohref(); /** * Returns the value of the '<em><b>Notify On Update Of Ranges</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Notify On Update Of Ranges</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Notify On Update Of Ranges</em>' attribute. * @see #setNotifyOnUpdateOfRanges(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_NotifyOnUpdateOfRanges() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='notify-on-update-of-ranges' namespace='##targetNamespace'" * @generated */ String getNotifyOnUpdateOfRanges(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getNotifyOnUpdateOfRanges <em>Notify On Update Of Ranges</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Notify On Update Of Ranges</em>' attribute. * @see #getNotifyOnUpdateOfRanges() * @generated */ void setNotifyOnUpdateOfRanges(String value); /** * Returns the value of the '<em><b>Object1</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Object1</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Object1</em>' attribute. * @see #setObject1(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Object1() * @model dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType" * extendedMetaData="kind='attribute' name='object' namespace='##targetNamespace'" * @generated */ Object getObject1(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getObject1 <em>Object1</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Object1</em>' attribute. * @see #getObject1() * @generated */ void setObject1(Object value); /** * Returns the value of the '<em><b>Ole Draw Aspect</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Ole Draw Aspect</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Ole Draw Aspect</em>' attribute. * @see #setOleDrawAspect(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_OleDrawAspect() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger" * extendedMetaData="kind='attribute' name='ole-draw-aspect' namespace='##targetNamespace'" * @generated */ BigInteger getOleDrawAspect(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getOleDrawAspect <em>Ole Draw Aspect</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Ole Draw Aspect</em>' attribute. * @see #getOleDrawAspect() * @generated */ void setOleDrawAspect(BigInteger value); /** * Returns the value of the '<em><b>Opacity1</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Opacity1</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Opacity1</em>' attribute. * @see #setOpacity1(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Opacity1() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='opacity' namespace='##targetNamespace'" * @generated */ String getOpacity1(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getOpacity1 <em>Opacity1</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Opacity1</em>' attribute. * @see #getOpacity1() * @generated */ void setOpacity1(String value); /** * Returns the value of the '<em><b>Opacity Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Opacity Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Opacity Name</em>' attribute. * @see #setOpacityName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_OpacityName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.OpacityNameType" * extendedMetaData="kind='attribute' name='opacity-name' namespace='##targetNamespace'" * @generated */ String getOpacityName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getOpacityName <em>Opacity Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Opacity Name</em>' attribute. * @see #getOpacityName() * @generated */ void setOpacityName(String value); /** * Returns the value of the '<em><b>Page Number</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Page Number</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Page Number</em>' attribute. * @see #setPageNumber(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_PageNumber() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger" * extendedMetaData="kind='attribute' name='page-number' namespace='##targetNamespace'" * @generated */ BigInteger getPageNumber(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPageNumber <em>Page Number</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Page Number</em>' attribute. * @see #getPageNumber() * @generated */ void setPageNumber(BigInteger value); /** * Returns the value of the '<em><b>Parallel</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Parallel</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Parallel</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetParallel() * @see #unsetParallel() * @see #setParallel(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Parallel() * @model unsettable="true" * extendedMetaData="kind='attribute' name='parallel' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getParallel(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getParallel <em>Parallel</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Parallel</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetParallel() * @see #unsetParallel() * @see #getParallel() * @generated */ void setParallel(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getParallel <em>Parallel</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetParallel() * @see #getParallel() * @see #setParallel(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetParallel(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getParallel <em>Parallel</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Parallel</em>' attribute is set. * @see #unsetParallel() * @see #getParallel() * @see #setParallel(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetParallel(); /** * Returns the value of the '<em><b>Path Stretchpoint X</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Path Stretchpoint X</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Path Stretchpoint X</em>' attribute. * @see #isSetPathStretchpointX() * @see #unsetPathStretchpointX() * @see #setPathStretchpointX(double) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_PathStretchpointX() * @model unsettable="true" dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Double" * extendedMetaData="kind='attribute' name='path-stretchpoint-x' namespace='##targetNamespace'" * @generated */ double getPathStretchpointX(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPathStretchpointX <em>Path Stretchpoint X</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Path Stretchpoint X</em>' attribute. * @see #isSetPathStretchpointX() * @see #unsetPathStretchpointX() * @see #getPathStretchpointX() * @generated */ void setPathStretchpointX(double value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPathStretchpointX <em>Path Stretchpoint X</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetPathStretchpointX() * @see #getPathStretchpointX() * @see #setPathStretchpointX(double) * @generated */ void unsetPathStretchpointX(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPathStretchpointX <em>Path Stretchpoint X</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Path Stretchpoint X</em>' attribute is set. * @see #unsetPathStretchpointX() * @see #getPathStretchpointX() * @see #setPathStretchpointX(double) * @generated */ boolean isSetPathStretchpointX(); /** * Returns the value of the '<em><b>Path Stretchpoint Y</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Path Stretchpoint Y</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Path Stretchpoint Y</em>' attribute. * @see #isSetPathStretchpointY() * @see #unsetPathStretchpointY() * @see #setPathStretchpointY(double) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_PathStretchpointY() * @model unsettable="true" dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Double" * extendedMetaData="kind='attribute' name='path-stretchpoint-y' namespace='##targetNamespace'" * @generated */ double getPathStretchpointY(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPathStretchpointY <em>Path Stretchpoint Y</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Path Stretchpoint Y</em>' attribute. * @see #isSetPathStretchpointY() * @see #unsetPathStretchpointY() * @see #getPathStretchpointY() * @generated */ void setPathStretchpointY(double value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPathStretchpointY <em>Path Stretchpoint Y</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetPathStretchpointY() * @see #getPathStretchpointY() * @see #setPathStretchpointY(double) * @generated */ void unsetPathStretchpointY(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPathStretchpointY <em>Path Stretchpoint Y</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Path Stretchpoint Y</em>' attribute is set. * @see #unsetPathStretchpointY() * @see #getPathStretchpointY() * @see #setPathStretchpointY(double) * @generated */ boolean isSetPathStretchpointY(); /** * Returns the value of the '<em><b>Placing</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.PlacingType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Placing</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Placing</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.PlacingType * @see #isSetPlacing() * @see #unsetPlacing() * @see #setPlacing(PlacingType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Placing() * @model unsettable="true" * extendedMetaData="kind='attribute' name='placing' namespace='##targetNamespace'" * @generated */ PlacingType getPlacing(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPlacing <em>Placing</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Placing</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.PlacingType * @see #isSetPlacing() * @see #unsetPlacing() * @see #getPlacing() * @generated */ void setPlacing(PlacingType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPlacing <em>Placing</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetPlacing() * @see #getPlacing() * @see #setPlacing(PlacingType) * @generated */ void unsetPlacing(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPlacing <em>Placing</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Placing</em>' attribute is set. * @see #unsetPlacing() * @see #getPlacing() * @see #setPlacing(PlacingType) * @generated */ boolean isSetPlacing(); /** * Returns the value of the '<em><b>Points</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Points</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Points</em>' attribute. * @see #setPoints(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Points() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Points" * extendedMetaData="kind='attribute' name='points' namespace='##targetNamespace'" * @generated */ String getPoints(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getPoints <em>Points</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Points</em>' attribute. * @see #getPoints() * @generated */ void setPoints(String value); /** * Returns the value of the '<em><b>Protected</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Protected</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Protected</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetProtected() * @see #unsetProtected() * @see #setProtected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Protected() * @model unsettable="true" * extendedMetaData="kind='attribute' name='protected' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getProtected(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getProtected <em>Protected</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Protected</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetProtected() * @see #unsetProtected() * @see #getProtected() * @generated */ void setProtected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getProtected <em>Protected</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetProtected() * @see #getProtected() * @see #setProtected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetProtected(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getProtected <em>Protected</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Protected</em>' attribute is set. * @see #unsetProtected() * @see #getProtected() * @see #setProtected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetProtected(); /** * Returns the value of the '<em><b>Recreate On Edit</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Recreate On Edit</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Recreate On Edit</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetRecreateOnEdit() * @see #unsetRecreateOnEdit() * @see #setRecreateOnEdit(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_RecreateOnEdit() * @model unsettable="true" * extendedMetaData="kind='attribute' name='recreate-on-edit' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getRecreateOnEdit(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getRecreateOnEdit <em>Recreate On Edit</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Recreate On Edit</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetRecreateOnEdit() * @see #unsetRecreateOnEdit() * @see #getRecreateOnEdit() * @generated */ void setRecreateOnEdit(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getRecreateOnEdit <em>Recreate On Edit</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetRecreateOnEdit() * @see #getRecreateOnEdit() * @see #setRecreateOnEdit(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetRecreateOnEdit(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getRecreateOnEdit <em>Recreate On Edit</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Recreate On Edit</em>' attribute is set. * @see #unsetRecreateOnEdit() * @see #getRecreateOnEdit() * @see #setRecreateOnEdit(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetRecreateOnEdit(); /** * Returns the value of the '<em><b>Red</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Red</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Red</em>' attribute. * @see #setRed(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Red() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='red' namespace='##targetNamespace'" * @generated */ String getRed(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getRed <em>Red</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Red</em>' attribute. * @see #getRed() * @generated */ void setRed(String value); /** * Returns the value of the '<em><b>Rotation</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Rotation</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Rotation</em>' attribute. * @see #setRotation(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Rotation() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='rotation' namespace='##targetNamespace'" * @generated */ BigInteger getRotation(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getRotation <em>Rotation</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Rotation</em>' attribute. * @see #getRotation() * @generated */ void setRotation(BigInteger value); /** * Returns the value of the '<em><b>Secondary Fill Color</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Secondary Fill Color</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Secondary Fill Color</em>' attribute. * @see #setSecondaryFillColor(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_SecondaryFillColor() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Color" * extendedMetaData="kind='attribute' name='secondary-fill-color' namespace='##targetNamespace'" * @generated */ String getSecondaryFillColor(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getSecondaryFillColor <em>Secondary Fill Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Secondary Fill Color</em>' attribute. * @see #getSecondaryFillColor() * @generated */ void setSecondaryFillColor(String value); /** * Returns the value of the '<em><b>Shadow</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.ShadowType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Shadow</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Shadow</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.ShadowType * @see #isSetShadow() * @see #unsetShadow() * @see #setShadow(ShadowType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Shadow() * @model unsettable="true" * extendedMetaData="kind='attribute' name='shadow' namespace='##targetNamespace'" * @generated */ ShadowType getShadow(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShadow <em>Shadow</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Shadow</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.ShadowType * @see #isSetShadow() * @see #unsetShadow() * @see #getShadow() * @generated */ void setShadow(ShadowType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShadow <em>Shadow</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetShadow() * @see #getShadow() * @see #setShadow(ShadowType) * @generated */ void unsetShadow(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShadow <em>Shadow</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Shadow</em>' attribute is set. * @see #unsetShadow() * @see #getShadow() * @see #setShadow(ShadowType) * @generated */ boolean isSetShadow(); /** * Returns the value of the '<em><b>Shadow Color</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Shadow Color</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Shadow Color</em>' attribute. * @see #setShadowColor(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ShadowColor() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Color" * extendedMetaData="kind='attribute' name='shadow-color' namespace='##targetNamespace'" * @generated */ String getShadowColor(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShadowColor <em>Shadow Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Shadow Color</em>' attribute. * @see #getShadowColor() * @generated */ void setShadowColor(String value); /** * Returns the value of the '<em><b>Shadow Offset X</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Shadow Offset X</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Shadow Offset X</em>' attribute. * @see #setShadowOffsetX(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ShadowOffsetX() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length" * extendedMetaData="kind='attribute' name='shadow-offset-x' namespace='##targetNamespace'" * @generated */ String getShadowOffsetX(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShadowOffsetX <em>Shadow Offset X</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Shadow Offset X</em>' attribute. * @see #getShadowOffsetX() * @generated */ void setShadowOffsetX(String value); /** * Returns the value of the '<em><b>Shadow Offset Y</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Shadow Offset Y</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Shadow Offset Y</em>' attribute. * @see #setShadowOffsetY(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ShadowOffsetY() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length" * extendedMetaData="kind='attribute' name='shadow-offset-y' namespace='##targetNamespace'" * @generated */ String getShadowOffsetY(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShadowOffsetY <em>Shadow Offset Y</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Shadow Offset Y</em>' attribute. * @see #getShadowOffsetY() * @generated */ void setShadowOffsetY(String value); /** * Returns the value of the '<em><b>Shadow Opacity</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Shadow Opacity</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Shadow Opacity</em>' attribute. * @see #setShadowOpacity(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ShadowOpacity() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='shadow-opacity' namespace='##targetNamespace'" * @generated */ String getShadowOpacity(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShadowOpacity <em>Shadow Opacity</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Shadow Opacity</em>' attribute. * @see #getShadowOpacity() * @generated */ void setShadowOpacity(String value); /** * Returns the value of the '<em><b>Shape Id</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Shape Id</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Shape Id</em>' attribute. * @see #setShapeId(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ShapeId() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.IDREF" * extendedMetaData="kind='attribute' name='shape-id' namespace='##targetNamespace'" * @generated */ String getShapeId(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShapeId <em>Shape Id</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Shape Id</em>' attribute. * @see #getShapeId() * @generated */ void setShapeId(String value); /** * Returns the value of the '<em><b>Sharpness</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Sharpness</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Sharpness</em>' attribute. * @see #setSharpness(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Sharpness() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='sharpness' namespace='##targetNamespace'" * @generated */ String getSharpness(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getSharpness <em>Sharpness</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Sharpness</em>' attribute. * @see #getSharpness() * @generated */ void setSharpness(String value); /** * Returns the value of the '<em><b>Show Unit</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Show Unit</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Show Unit</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetShowUnit() * @see #unsetShowUnit() * @see #setShowUnit(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ShowUnit() * @model unsettable="true" * extendedMetaData="kind='attribute' name='show-unit' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getShowUnit(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShowUnit <em>Show Unit</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Show Unit</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetShowUnit() * @see #unsetShowUnit() * @see #getShowUnit() * @generated */ void setShowUnit(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShowUnit <em>Show Unit</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetShowUnit() * @see #getShowUnit() * @see #setShowUnit(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetShowUnit(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getShowUnit <em>Show Unit</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Show Unit</em>' attribute is set. * @see #unsetShowUnit() * @see #getShowUnit() * @see #setShowUnit(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetShowUnit(); /** * Returns the value of the '<em><b>Start</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start</em>' attribute. * @see #setStart(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Start() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='start' namespace='##targetNamespace'" * @generated */ String getStart(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStart <em>Start</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start</em>' attribute. * @see #getStart() * @generated */ void setStart(String value); /** * Returns the value of the '<em><b>Start Angle</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Angle</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Angle</em>' attribute. * @see #isSetStartAngle() * @see #unsetStartAngle() * @see #setStartAngle(double) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_StartAngle() * @model unsettable="true" dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Double" * extendedMetaData="kind='attribute' name='start-angle' namespace='##targetNamespace'" * @generated */ double getStartAngle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartAngle <em>Start Angle</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Angle</em>' attribute. * @see #isSetStartAngle() * @see #unsetStartAngle() * @see #getStartAngle() * @generated */ void setStartAngle(double value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartAngle <em>Start Angle</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetStartAngle() * @see #getStartAngle() * @see #setStartAngle(double) * @generated */ void unsetStartAngle(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartAngle <em>Start Angle</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Start Angle</em>' attribute is set. * @see #unsetStartAngle() * @see #getStartAngle() * @see #setStartAngle(double) * @generated */ boolean isSetStartAngle(); /** * Returns the value of the '<em><b>Start Color</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Color</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Color</em>' attribute. * @see #setStartColor(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_StartColor() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Color" * extendedMetaData="kind='attribute' name='start-color' namespace='##targetNamespace'" * @generated */ String getStartColor(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartColor <em>Start Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Color</em>' attribute. * @see #getStartColor() * @generated */ void setStartColor(String value); /** * Returns the value of the '<em><b>Start Glue Point</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Glue Point</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Glue Point</em>' attribute. * @see #setStartGluePoint(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_StartGluePoint() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger" * extendedMetaData="kind='attribute' name='start-glue-point' namespace='##targetNamespace'" * @generated */ BigInteger getStartGluePoint(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartGluePoint <em>Start Glue Point</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Glue Point</em>' attribute. * @see #getStartGluePoint() * @generated */ void setStartGluePoint(BigInteger value); /** * Returns the value of the '<em><b>Start Guide</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Guide</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Guide</em>' attribute. * @see #setStartGuide(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_StartGuide() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length" * extendedMetaData="kind='attribute' name='start-guide' namespace='##targetNamespace'" * @generated */ String getStartGuide(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartGuide <em>Start Guide</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Guide</em>' attribute. * @see #getStartGuide() * @generated */ void setStartGuide(String value); /** * Returns the value of the '<em><b>Start Intensity</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Intensity</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Intensity</em>' attribute. * @see #setStartIntensity(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_StartIntensity() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent" * extendedMetaData="kind='attribute' name='start-intensity' namespace='##targetNamespace'" * @generated */ String getStartIntensity(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartIntensity <em>Start Intensity</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Intensity</em>' attribute. * @see #getStartIntensity() * @generated */ void setStartIntensity(String value); /** * Returns the value of the '<em><b>Start Line Spacing Horizontal</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Line Spacing Horizontal</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Line Spacing Horizontal</em>' attribute. * @see #setStartLineSpacingHorizontal(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_StartLineSpacingHorizontal() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Distance" * extendedMetaData="kind='attribute' name='start-line-spacing-horizontal' namespace='##targetNamespace'" * @generated */ String getStartLineSpacingHorizontal(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartLineSpacingHorizontal <em>Start Line Spacing Horizontal</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Line Spacing Horizontal</em>' attribute. * @see #getStartLineSpacingHorizontal() * @generated */ void setStartLineSpacingHorizontal(String value); /** * Returns the value of the '<em><b>Start Line Spacing Vertical</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Line Spacing Vertical</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Line Spacing Vertical</em>' attribute. * @see #setStartLineSpacingVertical(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_StartLineSpacingVertical() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Distance" * extendedMetaData="kind='attribute' name='start-line-spacing-vertical' namespace='##targetNamespace'" * @generated */ String getStartLineSpacingVertical(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartLineSpacingVertical <em>Start Line Spacing Vertical</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Line Spacing Vertical</em>' attribute. * @see #getStartLineSpacingVertical() * @generated */ void setStartLineSpacingVertical(String value); /** * Returns the value of the '<em><b>Start Shape</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Shape</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Shape</em>' attribute. * @see #setStartShape(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_StartShape() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.IDREF" * extendedMetaData="kind='attribute' name='start-shape' namespace='##targetNamespace'" * @generated */ String getStartShape(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStartShape <em>Start Shape</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Shape</em>' attribute. * @see #getStartShape() * @generated */ void setStartShape(String value); /** * Returns the value of the '<em><b>Stroke</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.StrokeType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Stroke</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Stroke</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.StrokeType * @see #isSetStroke() * @see #unsetStroke() * @see #setStroke(StrokeType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Stroke() * @model unsettable="true" * extendedMetaData="kind='attribute' name='stroke' namespace='##targetNamespace'" * @generated */ StrokeType getStroke(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStroke <em>Stroke</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Stroke</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.StrokeType * @see #isSetStroke() * @see #unsetStroke() * @see #getStroke() * @generated */ void setStroke(StrokeType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStroke <em>Stroke</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetStroke() * @see #getStroke() * @see #setStroke(StrokeType) * @generated */ void unsetStroke(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStroke <em>Stroke</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Stroke</em>' attribute is set. * @see #unsetStroke() * @see #getStroke() * @see #setStroke(StrokeType) * @generated */ boolean isSetStroke(); /** * Returns the value of the '<em><b>Stroke Dash1</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Stroke Dash1</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Stroke Dash1</em>' attribute. * @see #setStrokeDash1(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_StrokeDash1() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.StrokeDashType" * extendedMetaData="kind='attribute' name='stroke-dash' namespace='##targetNamespace'" * @generated */ String getStrokeDash1(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStrokeDash1 <em>Stroke Dash1</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Stroke Dash1</em>' attribute. * @see #getStrokeDash1() * @generated */ void setStrokeDash1(String value); /** * Returns the value of the '<em><b>Stroke Dash Names</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Stroke Dash Names</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Stroke Dash Names</em>' attribute. * @see #setStrokeDashNames(List) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_StrokeDashNames() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.StyleNameRefs" many="false" * extendedMetaData="kind='attribute' name='stroke-dash-names' namespace='##targetNamespace'" * @generated */ List<String> getStrokeDashNames(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStrokeDashNames <em>Stroke Dash Names</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Stroke Dash Names</em>' attribute. * @see #getStrokeDashNames() * @generated */ void setStrokeDashNames(List<String> value); /** * Returns the value of the '<em><b>Stroke Linejoin</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.StrokeLinejoinType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Stroke Linejoin</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Stroke Linejoin</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.StrokeLinejoinType * @see #isSetStrokeLinejoin() * @see #unsetStrokeLinejoin() * @see #setStrokeLinejoin(StrokeLinejoinType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_StrokeLinejoin() * @model unsettable="true" * extendedMetaData="kind='attribute' name='stroke-linejoin' namespace='##targetNamespace'" * @generated */ StrokeLinejoinType getStrokeLinejoin(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStrokeLinejoin <em>Stroke Linejoin</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Stroke Linejoin</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.StrokeLinejoinType * @see #isSetStrokeLinejoin() * @see #unsetStrokeLinejoin() * @see #getStrokeLinejoin() * @generated */ void setStrokeLinejoin(StrokeLinejoinType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStrokeLinejoin <em>Stroke Linejoin</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetStrokeLinejoin() * @see #getStrokeLinejoin() * @see #setStrokeLinejoin(StrokeLinejoinType) * @generated */ void unsetStrokeLinejoin(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStrokeLinejoin <em>Stroke Linejoin</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Stroke Linejoin</em>' attribute is set. * @see #unsetStrokeLinejoin() * @see #getStrokeLinejoin() * @see #setStrokeLinejoin(StrokeLinejoinType) * @generated */ boolean isSetStrokeLinejoin(); /** * Returns the value of the '<em><b>Style Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Style Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Style Name</em>' attribute. * @see #setStyleName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_StyleName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.StyleNameType" * extendedMetaData="kind='attribute' name='style-name' namespace='##targetNamespace'" * @generated */ String getStyleName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getStyleName <em>Style Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Style Name</em>' attribute. * @see #getStyleName() * @generated */ void setStyleName(String value); /** * Returns the value of the '<em><b>Symbol Color</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Symbol Color</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Symbol Color</em>' attribute. * @see #setSymbolColor(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_SymbolColor() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Color" * extendedMetaData="kind='attribute' name='symbol-color' namespace='##targetNamespace'" * @generated */ String getSymbolColor(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getSymbolColor <em>Symbol Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Symbol Color</em>' attribute. * @see #getSymbolColor() * @generated */ void setSymbolColor(String value); /** * Returns the value of the '<em><b>Textarea Horizontal Align</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.TextareaHorizontalAlignType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Textarea Horizontal Align</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Textarea Horizontal Align</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.TextareaHorizontalAlignType * @see #isSetTextareaHorizontalAlign() * @see #unsetTextareaHorizontalAlign() * @see #setTextareaHorizontalAlign(TextareaHorizontalAlignType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_TextareaHorizontalAlign() * @model unsettable="true" * extendedMetaData="kind='attribute' name='textarea-horizontal-align' namespace='##targetNamespace'" * @generated */ TextareaHorizontalAlignType getTextareaHorizontalAlign(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextareaHorizontalAlign <em>Textarea Horizontal Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Textarea Horizontal Align</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.TextareaHorizontalAlignType * @see #isSetTextareaHorizontalAlign() * @see #unsetTextareaHorizontalAlign() * @see #getTextareaHorizontalAlign() * @generated */ void setTextareaHorizontalAlign(TextareaHorizontalAlignType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextareaHorizontalAlign <em>Textarea Horizontal Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTextareaHorizontalAlign() * @see #getTextareaHorizontalAlign() * @see #setTextareaHorizontalAlign(TextareaHorizontalAlignType) * @generated */ void unsetTextareaHorizontalAlign(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextareaHorizontalAlign <em>Textarea Horizontal Align</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Textarea Horizontal Align</em>' attribute is set. * @see #unsetTextareaHorizontalAlign() * @see #getTextareaHorizontalAlign() * @see #setTextareaHorizontalAlign(TextareaHorizontalAlignType) * @generated */ boolean isSetTextareaHorizontalAlign(); /** * Returns the value of the '<em><b>Text Areas</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Areas</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Areas</em>' attribute. * @see #setTextAreas(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_TextAreas() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='text-areas' namespace='##targetNamespace'" * @generated */ String getTextAreas(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextAreas <em>Text Areas</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Areas</em>' attribute. * @see #getTextAreas() * @generated */ void setTextAreas(String value); /** * Returns the value of the '<em><b>Textarea Vertical Align</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.TextareaVerticalAlignType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Textarea Vertical Align</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Textarea Vertical Align</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.TextareaVerticalAlignType * @see #isSetTextareaVerticalAlign() * @see #unsetTextareaVerticalAlign() * @see #setTextareaVerticalAlign(TextareaVerticalAlignType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_TextareaVerticalAlign() * @model unsettable="true" * extendedMetaData="kind='attribute' name='textarea-vertical-align' namespace='##targetNamespace'" * @generated */ TextareaVerticalAlignType getTextareaVerticalAlign(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextareaVerticalAlign <em>Textarea Vertical Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Textarea Vertical Align</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.TextareaVerticalAlignType * @see #isSetTextareaVerticalAlign() * @see #unsetTextareaVerticalAlign() * @see #getTextareaVerticalAlign() * @generated */ void setTextareaVerticalAlign(TextareaVerticalAlignType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextareaVerticalAlign <em>Textarea Vertical Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTextareaVerticalAlign() * @see #getTextareaVerticalAlign() * @see #setTextareaVerticalAlign(TextareaVerticalAlignType) * @generated */ void unsetTextareaVerticalAlign(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextareaVerticalAlign <em>Textarea Vertical Align</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Textarea Vertical Align</em>' attribute is set. * @see #unsetTextareaVerticalAlign() * @see #getTextareaVerticalAlign() * @see #setTextareaVerticalAlign(TextareaVerticalAlignType) * @generated */ boolean isSetTextareaVerticalAlign(); /** * Returns the value of the '<em><b>Text Path</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Path</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Path</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetTextPath() * @see #unsetTextPath() * @see #setTextPath(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_TextPath() * @model unsettable="true" * extendedMetaData="kind='attribute' name='text-path' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTextPath(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPath <em>Text Path</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Path</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetTextPath() * @see #unsetTextPath() * @see #getTextPath() * @generated */ void setTextPath(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPath <em>Text Path</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTextPath() * @see #getTextPath() * @see #setTextPath(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetTextPath(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPath <em>Text Path</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Text Path</em>' attribute is set. * @see #unsetTextPath() * @see #getTextPath() * @see #setTextPath(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetTextPath(); /** * Returns the value of the '<em><b>Text Path Allowed</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Path Allowed</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Path Allowed</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetTextPathAllowed() * @see #unsetTextPathAllowed() * @see #setTextPathAllowed(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_TextPathAllowed() * @model unsettable="true" * extendedMetaData="kind='attribute' name='text-path-allowed' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTextPathAllowed(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathAllowed <em>Text Path Allowed</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Path Allowed</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetTextPathAllowed() * @see #unsetTextPathAllowed() * @see #getTextPathAllowed() * @generated */ void setTextPathAllowed(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathAllowed <em>Text Path Allowed</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTextPathAllowed() * @see #getTextPathAllowed() * @see #setTextPathAllowed(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetTextPathAllowed(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathAllowed <em>Text Path Allowed</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Text Path Allowed</em>' attribute is set. * @see #unsetTextPathAllowed() * @see #getTextPathAllowed() * @see #setTextPathAllowed(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetTextPathAllowed(); /** * Returns the value of the '<em><b>Text Path Mode</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.TextPathModeType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Path Mode</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Path Mode</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.TextPathModeType * @see #isSetTextPathMode() * @see #unsetTextPathMode() * @see #setTextPathMode(TextPathModeType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_TextPathMode() * @model unsettable="true" * extendedMetaData="kind='attribute' name='text-path-mode' namespace='##targetNamespace'" * @generated */ TextPathModeType getTextPathMode(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathMode <em>Text Path Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Path Mode</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.TextPathModeType * @see #isSetTextPathMode() * @see #unsetTextPathMode() * @see #getTextPathMode() * @generated */ void setTextPathMode(TextPathModeType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathMode <em>Text Path Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTextPathMode() * @see #getTextPathMode() * @see #setTextPathMode(TextPathModeType) * @generated */ void unsetTextPathMode(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathMode <em>Text Path Mode</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Text Path Mode</em>' attribute is set. * @see #unsetTextPathMode() * @see #getTextPathMode() * @see #setTextPathMode(TextPathModeType) * @generated */ boolean isSetTextPathMode(); /** * Returns the value of the '<em><b>Text Path Same Letter Heights</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Path Same Letter Heights</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Path Same Letter Heights</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetTextPathSameLetterHeights() * @see #unsetTextPathSameLetterHeights() * @see #setTextPathSameLetterHeights(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_TextPathSameLetterHeights() * @model unsettable="true" * extendedMetaData="kind='attribute' name='text-path-same-letter-heights' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTextPathSameLetterHeights(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathSameLetterHeights <em>Text Path Same Letter Heights</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Path Same Letter Heights</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetTextPathSameLetterHeights() * @see #unsetTextPathSameLetterHeights() * @see #getTextPathSameLetterHeights() * @generated */ void setTextPathSameLetterHeights(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathSameLetterHeights <em>Text Path Same Letter Heights</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTextPathSameLetterHeights() * @see #getTextPathSameLetterHeights() * @see #setTextPathSameLetterHeights(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetTextPathSameLetterHeights(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathSameLetterHeights <em>Text Path Same Letter Heights</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Text Path Same Letter Heights</em>' attribute is set. * @see #unsetTextPathSameLetterHeights() * @see #getTextPathSameLetterHeights() * @see #setTextPathSameLetterHeights(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetTextPathSameLetterHeights(); /** * Returns the value of the '<em><b>Text Path Scale</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.TextPathScaleType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Path Scale</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Path Scale</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.TextPathScaleType * @see #isSetTextPathScale() * @see #unsetTextPathScale() * @see #setTextPathScale(TextPathScaleType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_TextPathScale() * @model unsettable="true" * extendedMetaData="kind='attribute' name='text-path-scale' namespace='##targetNamespace'" * @generated */ TextPathScaleType getTextPathScale(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathScale <em>Text Path Scale</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Path Scale</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.TextPathScaleType * @see #isSetTextPathScale() * @see #unsetTextPathScale() * @see #getTextPathScale() * @generated */ void setTextPathScale(TextPathScaleType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathScale <em>Text Path Scale</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTextPathScale() * @see #getTextPathScale() * @see #setTextPathScale(TextPathScaleType) * @generated */ void unsetTextPathScale(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextPathScale <em>Text Path Scale</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Text Path Scale</em>' attribute is set. * @see #unsetTextPathScale() * @see #getTextPathScale() * @see #setTextPathScale(TextPathScaleType) * @generated */ boolean isSetTextPathScale(); /** * Returns the value of the '<em><b>Text Rotate Angle</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Rotate Angle</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Rotate Angle</em>' attribute. * @see #isSetTextRotateAngle() * @see #unsetTextRotateAngle() * @see #setTextRotateAngle(double) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_TextRotateAngle() * @model unsettable="true" dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Double" * extendedMetaData="kind='attribute' name='text-rotate-angle' namespace='##targetNamespace'" * @generated */ double getTextRotateAngle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextRotateAngle <em>Text Rotate Angle</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Rotate Angle</em>' attribute. * @see #isSetTextRotateAngle() * @see #unsetTextRotateAngle() * @see #getTextRotateAngle() * @generated */ void setTextRotateAngle(double value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextRotateAngle <em>Text Rotate Angle</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTextRotateAngle() * @see #getTextRotateAngle() * @see #setTextRotateAngle(double) * @generated */ void unsetTextRotateAngle(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextRotateAngle <em>Text Rotate Angle</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Text Rotate Angle</em>' attribute is set. * @see #unsetTextRotateAngle() * @see #getTextRotateAngle() * @see #setTextRotateAngle(double) * @generated */ boolean isSetTextRotateAngle(); /** * Returns the value of the '<em><b>Text Style Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Style Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Style Name</em>' attribute. * @see #setTextStyleName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_TextStyleName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.drawing.TextStyleNameType" * extendedMetaData="kind='attribute' name='text-style-name' namespace='##targetNamespace'" * @generated */ String getTextStyleName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTextStyleName <em>Text Style Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Style Name</em>' attribute. * @see #getTextStyleName() * @generated */ void setTextStyleName(String value); /** * Returns the value of the '<em><b>Tile Repeat Offset</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Tile Repeat Offset</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Tile Repeat Offset</em>' attribute. * @see #setTileRepeatOffset(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_TileRepeatOffset() * @model dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType" * extendedMetaData="kind='attribute' name='tile-repeat-offset' namespace='##targetNamespace'" * @generated */ Object getTileRepeatOffset(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTileRepeatOffset <em>Tile Repeat Offset</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Tile Repeat Offset</em>' attribute. * @see #getTileRepeatOffset() * @generated */ void setTileRepeatOffset(Object value); /** * Returns the value of the '<em><b>Transform</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Transform</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Transform</em>' attribute. * @see #setTransform(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Transform() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='transform' namespace='##targetNamespace'" * @generated */ String getTransform(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getTransform <em>Transform</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Transform</em>' attribute. * @see #getTransform() * @generated */ void setTransform(String value); /** * Returns the value of the '<em><b>Unit</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.UnitType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Unit</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Unit</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.UnitType * @see #isSetUnit() * @see #unsetUnit() * @see #setUnit(UnitType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Unit() * @model unsettable="true" * extendedMetaData="kind='attribute' name='unit' namespace='##targetNamespace'" * @generated */ UnitType getUnit(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getUnit <em>Unit</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Unit</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.UnitType * @see #isSetUnit() * @see #unsetUnit() * @see #getUnit() * @generated */ void setUnit(UnitType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getUnit <em>Unit</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetUnit() * @see #getUnit() * @see #setUnit(UnitType) * @generated */ void unsetUnit(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getUnit <em>Unit</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Unit</em>' attribute is set. * @see #unsetUnit() * @see #getUnit() * @see #setUnit(UnitType) * @generated */ boolean isSetUnit(); /** * Returns the value of the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Value</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Value</em>' attribute. * @see #setValue(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_Value() * @model dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType" * extendedMetaData="kind='attribute' name='value' namespace='##targetNamespace'" * @generated */ Object getValue(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getValue <em>Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Value</em>' attribute. * @see #getValue() * @generated */ void setValue(Object value); /** * Returns the value of the '<em><b>Visible Area Height</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Visible Area Height</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Visible Area Height</em>' attribute. * @see #setVisibleAreaHeight(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_VisibleAreaHeight() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveLength" * extendedMetaData="kind='attribute' name='visible-area-height' namespace='##targetNamespace'" * @generated */ String getVisibleAreaHeight(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getVisibleAreaHeight <em>Visible Area Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Visible Area Height</em>' attribute. * @see #getVisibleAreaHeight() * @generated */ void setVisibleAreaHeight(String value); /** * Returns the value of the '<em><b>Visible Area Left</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Visible Area Left</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Visible Area Left</em>' attribute. * @see #setVisibleAreaLeft(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_VisibleAreaLeft() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeLength" * extendedMetaData="kind='attribute' name='visible-area-left' namespace='##targetNamespace'" * @generated */ String getVisibleAreaLeft(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getVisibleAreaLeft <em>Visible Area Left</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Visible Area Left</em>' attribute. * @see #getVisibleAreaLeft() * @generated */ void setVisibleAreaLeft(String value); /** * Returns the value of the '<em><b>Visible Area Top</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Visible Area Top</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Visible Area Top</em>' attribute. * @see #setVisibleAreaTop(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_VisibleAreaTop() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeLength" * extendedMetaData="kind='attribute' name='visible-area-top' namespace='##targetNamespace'" * @generated */ String getVisibleAreaTop(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getVisibleAreaTop <em>Visible Area Top</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Visible Area Top</em>' attribute. * @see #getVisibleAreaTop() * @generated */ void setVisibleAreaTop(String value); /** * Returns the value of the '<em><b>Visible Area Width</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Visible Area Width</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Visible Area Width</em>' attribute. * @see #setVisibleAreaWidth(String) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_VisibleAreaWidth() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveLength" * extendedMetaData="kind='attribute' name='visible-area-width' namespace='##targetNamespace'" * @generated */ String getVisibleAreaWidth(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getVisibleAreaWidth <em>Visible Area Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Visible Area Width</em>' attribute. * @see #getVisibleAreaWidth() * @generated */ void setVisibleAreaWidth(String value); /** * Returns the value of the '<em><b>Wrap Influence On Position</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.drawing.WrapInfluenceOnPositionType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Wrap Influence On Position</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Wrap Influence On Position</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.WrapInfluenceOnPositionType * @see #isSetWrapInfluenceOnPosition() * @see #unsetWrapInfluenceOnPosition() * @see #setWrapInfluenceOnPosition(WrapInfluenceOnPositionType) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_WrapInfluenceOnPosition() * @model unsettable="true" * extendedMetaData="kind='attribute' name='wrap-influence-on-position' namespace='##targetNamespace'" * @generated */ WrapInfluenceOnPositionType getWrapInfluenceOnPosition(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getWrapInfluenceOnPosition <em>Wrap Influence On Position</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Wrap Influence On Position</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.WrapInfluenceOnPositionType * @see #isSetWrapInfluenceOnPosition() * @see #unsetWrapInfluenceOnPosition() * @see #getWrapInfluenceOnPosition() * @generated */ void setWrapInfluenceOnPosition(WrapInfluenceOnPositionType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getWrapInfluenceOnPosition <em>Wrap Influence On Position</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetWrapInfluenceOnPosition() * @see #getWrapInfluenceOnPosition() * @see #setWrapInfluenceOnPosition(WrapInfluenceOnPositionType) * @generated */ void unsetWrapInfluenceOnPosition(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getWrapInfluenceOnPosition <em>Wrap Influence On Position</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Wrap Influence On Position</em>' attribute is set. * @see #unsetWrapInfluenceOnPosition() * @see #getWrapInfluenceOnPosition() * @see #setWrapInfluenceOnPosition(WrapInfluenceOnPositionType) * @generated */ boolean isSetWrapInfluenceOnPosition(); /** * Returns the value of the '<em><b>ZIndex</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>ZIndex</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>ZIndex</em>' attribute. * @see #setZIndex(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage#getDocumentRoot_ZIndex() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger" * extendedMetaData="kind='attribute' name='z-index' namespace='##targetNamespace'" * @generated */ BigInteger getZIndex(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.drawing.DocumentRoot#getZIndex <em>ZIndex</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>ZIndex</em>' attribute. * @see #getZIndex() * @generated */ void setZIndex(BigInteger value); } // DocumentRoot