/*******************************************************************************
* 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.style;
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;
import org.oasisopen.names.tc.opendocument.xmlns.text.FontFamilyGeneric;
import org.oasisopen.names.tc.opendocument.xmlns.text.FontPitch;
import org.oasisopen.names.tc.opendocument.xmlns.text.FontStyle;
import org.oasisopen.names.tc.opendocument.xmlns.text.FontWeight;
import org.oasisopen.names.tc.opendocument.xmlns.text.LineMode;
import org.oasisopen.names.tc.opendocument.xmlns.text.LineStyle;
import org.oasisopen.names.tc.opendocument.xmlns.text.LineType;
import org.oasisopen.names.tc.opendocument.xmlns.text.RegionContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StyleChartPropertiesContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StyleDrawingPagePropertiesContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StyleGraphicPropertiesContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StyleHeaderFooterPropertiesContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StyleListLevelPropertiesContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StylePageLayoutPropertiesContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StyleParagraphPropertiesContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StyleRubyPropertiesContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StyleSectionPropertiesContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StyleTableCellPropertiesContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StyleTableColumnPropertiesContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StyleTablePropertiesContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StyleTableRowPropertiesContent;
import org.oasisopen.names.tc.opendocument.xmlns.text.StyleTextPropertiesContent;
/**
* <!-- 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.style.DocumentRoot#getMixed <em>Mixed</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBackgroundImage <em>Background Image</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getChartProperties <em>Chart Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getColumn <em>Column</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getColumns <em>Columns</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getColumnSep <em>Column Sep</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDefaultStyle <em>Default Style</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDrawingPageProperties <em>Drawing Page Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDropCap <em>Drop Cap</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFace <em>Font Face</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFooter <em>Footer</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFooterLeft <em>Footer Left</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFooterStyle <em>Footer Style</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFootnoteSep <em>Footnote Sep</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getGraphicProperties <em>Graphic Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHandoutMaster <em>Handout Master</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHeader <em>Header</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHeaderFooterProperties <em>Header Footer Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHeaderLeft <em>Header Left</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHeaderStyle <em>Header Style</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getListLevelProperties <em>List Level Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getMap <em>Map</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getMasterPage <em>Master Page</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPageLayout <em>Page Layout</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPageLayoutProperties <em>Page Layout Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getParagraphProperties <em>Paragraph Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPresentationPageLayout <em>Presentation Page Layout</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRegionCenter <em>Region Center</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRegionLeft <em>Region Left</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRegionRight <em>Region Right</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRubyProperties <em>Ruby Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getSectionProperties <em>Section Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getStyle <em>Style</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTableCellProperties <em>Table Cell Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTableColumnProperties <em>Table Column Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTableProperties <em>Table Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTableRowProperties <em>Table Row Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTabStop <em>Tab Stop</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTabStops <em>Tab Stops</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextProperties <em>Text Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getAdjustment <em>Adjustment</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getApplyStyleName <em>Apply Style Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getAutoTextIndent <em>Auto Text Indent</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getAutoUpdate <em>Auto Update</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBackgroundTransparency <em>Background Transparency</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBaseCellAddress <em>Base Cell Address</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBorderLineWidth <em>Border Line Width</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBorderLineWidthBottom <em>Border Line Width Bottom</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBorderLineWidthLeft <em>Border Line Width Left</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBorderLineWidthRight <em>Border Line Width Right</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBorderLineWidthTop <em>Border Line Width Top</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getCellProtect <em>Cell Protect</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getChar <em>Char</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getClass_ <em>Class</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getColor <em>Color</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getColumnWidth <em>Column Width</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getCondition <em>Condition</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getCountryAsian <em>Country Asian</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getCountryComplex <em>Country Complex</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDataStyleName <em>Data Style Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDecimalPlaces <em>Decimal Places</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDefaultOutlineLevel <em>Default Outline Level</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDiagonalBlTr <em>Diagonal Bl Tr</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDiagonalBlTrWidths <em>Diagonal Bl Tr Widths</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDiagonalTlBr <em>Diagonal Tl Br</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDiagonalTlBrWidths <em>Diagonal Tl Br Widths</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDirection <em>Direction</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDisplay <em>Display</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDisplayName <em>Display Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDistance <em>Distance</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDistanceAfterSep <em>Distance After Sep</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDistanceBeforeSep <em>Distance Before Sep</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDynamicSpacing <em>Dynamic Spacing</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getEditable <em>Editable</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFamily <em>Family</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFilterName <em>Filter Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFirstPageNumber <em>First Page Number</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFlowWithText <em>Flow With Text</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontAdornments <em>Font Adornments</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontCharset <em>Font Charset</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontCharsetAsian <em>Font Charset Asian</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontCharsetComplex <em>Font Charset Complex</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyAsian <em>Font Family Asian</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyComplex <em>Font Family Complex</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyGeneric <em>Font Family Generic</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyGenericAsian <em>Font Family Generic Asian</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyGenericComplex <em>Font Family Generic Complex</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontIndependentLineSpacing <em>Font Independent Line Spacing</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontName <em>Font Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontNameAsian <em>Font Name Asian</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontNameComplex <em>Font Name Complex</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontPitch <em>Font Pitch</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontPitchAsian <em>Font Pitch Asian</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontPitchComplex <em>Font Pitch Complex</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontRelief <em>Font Relief</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontSizeAsian <em>Font Size Asian</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontSizeComplex <em>Font Size Complex</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontSizeRel <em>Font Size Rel</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontSizeRelAsian <em>Font Size Rel Asian</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontSizeRelComplex <em>Font Size Rel Complex</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontStyleAsian <em>Font Style Asian</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontStyleComplex <em>Font Style Complex</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontStyleName <em>Font Style Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontStyleNameAsian <em>Font Style Name Asian</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontStyleNameComplex <em>Font Style Name Complex</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontWeightAsian <em>Font Weight Asian</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontWeightComplex <em>Font Weight Complex</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFootnoteMaxHeight <em>Footnote Max Height</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getGlyphOrientationVertical <em>Glyph Orientation Vertical</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHeight <em>Height</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHorizontalPos <em>Horizontal Pos</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHorizontalRel <em>Horizontal Rel</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getJustifySingleWord <em>Justify Single Word</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLanguageAsian <em>Language Asian</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLanguageComplex <em>Language Complex</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridBaseHeight <em>Layout Grid Base Height</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridColor <em>Layout Grid Color</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridDisplay <em>Layout Grid Display</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridLines <em>Layout Grid Lines</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridMode <em>Layout Grid Mode</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridPrint <em>Layout Grid Print</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridRubyBelow <em>Layout Grid Ruby Below</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridRubyHeight <em>Layout Grid Ruby Height</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderChar <em>Leader Char</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderColor <em>Leader Color</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderStyle <em>Leader Style</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderText <em>Leader Text</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderTextStyle <em>Leader Text Style</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderType <em>Leader Type</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderWidth <em>Leader Width</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLegendExpansion <em>Legend Expansion</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLegendExpansionAspectRatio <em>Legend Expansion Aspect Ratio</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLength <em>Length</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLetterKerning <em>Letter Kerning</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLineBreak <em>Line Break</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLineHeightAtLeast <em>Line Height At Least</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLines <em>Lines</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLineSpacing <em>Line Spacing</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLineStyle <em>Line Style</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getListStyleName <em>List Style Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getMasterPageName <em>Master Page Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getMayBreakBetweenRows <em>May Break Between Rows</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getMinRowHeight <em>Min Row Height</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getMirror <em>Mirror</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getNextStyleName <em>Next Style Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getNumberWrappedParagraphs <em>Number Wrapped Paragraphs</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getNumFormat <em>Num Format</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getNumLetterSync <em>Num Letter Sync</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getNumPrefix <em>Num Prefix</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getNumSuffix <em>Num Suffix</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getOverflowBehavior <em>Overflow Behavior</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPageLayoutName <em>Page Layout Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPageNumber <em>Page Number</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPageUsage <em>Page Usage</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPaperTrayName <em>Paper Tray Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getParentStyleName <em>Parent Style Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPrint <em>Print</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPrintContent <em>Print Content</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPrintOrientation <em>Print Orientation</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPrintPageOrder <em>Print Page Order</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPunctuationWrap <em>Punctuation Wrap</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRegisterTrue <em>Register True</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRegisterTruthRefStyleName <em>Register Truth Ref Style Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRelColumnWidth <em>Rel Column Width</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRelHeight <em>Rel Height</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRepeat <em>Repeat</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRepeatContent <em>Repeat Content</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRotationAlign <em>Rotation Align</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRotationAngle <em>Rotation Angle</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRowHeight <em>Row Height</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRubyAlign <em>Ruby Align</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRubyPosition <em>Ruby Position</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRunThrough <em>Run Through</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getScaleTo <em>Scale To</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getScaleToPages <em>Scale To Pages</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getScriptType <em>Script Type</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getShadow <em>Shadow</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getShrinkToFit <em>Shrink To Fit</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getSnapToLayoutGrid <em>Snap To Layout Grid</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getStyle1 <em>Style1</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getStyleName <em>Style Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTableCentering <em>Table Centering</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTabStopDistance <em>Tab Stop Distance</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextAlignSource <em>Text Align Source</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextAutospace <em>Text Autospace</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextBlinking <em>Text Blinking</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextCombine <em>Text Combine</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextCombineEndChar <em>Text Combine End Char</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextCombineStartChar <em>Text Combine Start Char</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextEmphasize <em>Text Emphasize</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughColor <em>Text Line Through Color</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughMode <em>Text Line Through Mode</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughStyle <em>Text Line Through Style</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughText <em>Text Line Through Text</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughTextStyle <em>Text Line Through Text Style</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughType <em>Text Line Through Type</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughWidth <em>Text Line Through Width</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextOutline <em>Text Outline</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextPosition <em>Text Position</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextRotationAngle <em>Text Rotation Angle</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextRotationScale <em>Text Rotation Scale</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextScale <em>Text Scale</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineColor <em>Text Underline Color</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineMode <em>Text Underline Mode</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineStyle <em>Text Underline Style</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineType <em>Text Underline Type</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineWidth <em>Text Underline Width</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getUseOptimalColumnWidth <em>Use Optimal Column Width</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getUseOptimalRowHeight <em>Use Optimal Row Height</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getUseWindowFontColor <em>Use Window Font Color</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getVerticalPos <em>Vertical Pos</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getVerticalRel <em>Vertical Rel</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getVolatile <em>Volatile</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWrap <em>Wrap</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWrapContour <em>Wrap Contour</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWrapContourMode <em>Wrap Contour Mode</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWrapDynamicThreshold <em>Wrap Dynamic Threshold</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWritingMode <em>Writing Mode</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWritingModeAutomatic <em>Writing Mode Automatic</em>}</li>
* </ul>
* </p>
*
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#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.style.StylePackage#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.style.StylePackage#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.style.StylePackage#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>Background Image</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Background 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>Background Image</em>' containment reference.
* @see #setBackgroundImage(BackgroundImageType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_BackgroundImage()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='background-image' namespace='##targetNamespace'"
* @generated
*/
BackgroundImageType getBackgroundImage();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBackgroundImage <em>Background Image</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Background Image</em>' containment reference.
* @see #getBackgroundImage()
* @generated
*/
void setBackgroundImage(BackgroundImageType value);
/**
* Returns the value of the '<em><b>Chart Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Chart Properties</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>Chart Properties</em>' containment reference.
* @see #setChartProperties(StyleChartPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_ChartProperties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='chart-properties' namespace='##targetNamespace'"
* @generated
*/
StyleChartPropertiesContent getChartProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getChartProperties <em>Chart Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Chart Properties</em>' containment reference.
* @see #getChartProperties()
* @generated
*/
void setChartProperties(StyleChartPropertiesContent value);
/**
* Returns the value of the '<em><b>Column</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Column</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>Column</em>' containment reference.
* @see #setColumn(ColumnType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Column()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='column' namespace='##targetNamespace'"
* @generated
*/
ColumnType getColumn();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getColumn <em>Column</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Column</em>' containment reference.
* @see #getColumn()
* @generated
*/
void setColumn(ColumnType value);
/**
* Returns the value of the '<em><b>Columns</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Columns</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>Columns</em>' containment reference.
* @see #setColumns(ColumnsType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Columns()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='columns' namespace='##targetNamespace'"
* @generated
*/
ColumnsType getColumns();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getColumns <em>Columns</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Columns</em>' containment reference.
* @see #getColumns()
* @generated
*/
void setColumns(ColumnsType value);
/**
* Returns the value of the '<em><b>Column Sep</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Column Sep</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>Column Sep</em>' containment reference.
* @see #setColumnSep(ColumnSepType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_ColumnSep()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='column-sep' namespace='##targetNamespace'"
* @generated
*/
ColumnSepType getColumnSep();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getColumnSep <em>Column Sep</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Column Sep</em>' containment reference.
* @see #getColumnSep()
* @generated
*/
void setColumnSep(ColumnSepType value);
/**
* Returns the value of the '<em><b>Default Style</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Default Style</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>Default Style</em>' containment reference.
* @see #setDefaultStyle(StyleStyleContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_DefaultStyle()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='default-style' namespace='##targetNamespace'"
* @generated
*/
StyleStyleContent getDefaultStyle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDefaultStyle <em>Default Style</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Default Style</em>' containment reference.
* @see #getDefaultStyle()
* @generated
*/
void setDefaultStyle(StyleStyleContent value);
/**
* Returns the value of the '<em><b>Drawing Page Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Drawing Page Properties</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>Drawing Page Properties</em>' containment reference.
* @see #setDrawingPageProperties(StyleDrawingPagePropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_DrawingPageProperties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='drawing-page-properties' namespace='##targetNamespace'"
* @generated
*/
StyleDrawingPagePropertiesContent getDrawingPageProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDrawingPageProperties <em>Drawing Page Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Drawing Page Properties</em>' containment reference.
* @see #getDrawingPageProperties()
* @generated
*/
void setDrawingPageProperties(StyleDrawingPagePropertiesContent value);
/**
* Returns the value of the '<em><b>Drop Cap</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Drop Cap</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>Drop Cap</em>' containment reference.
* @see #setDropCap(DropCapType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_DropCap()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='drop-cap' namespace='##targetNamespace'"
* @generated
*/
DropCapType getDropCap();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDropCap <em>Drop Cap</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Drop Cap</em>' containment reference.
* @see #getDropCap()
* @generated
*/
void setDropCap(DropCapType value);
/**
* Returns the value of the '<em><b>Font Face</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Face</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>Font Face</em>' containment reference.
* @see #setFontFace(FontFaceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontFace()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='font-face' namespace='##targetNamespace'"
* @generated
*/
FontFaceType getFontFace();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFace <em>Font Face</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Face</em>' containment reference.
* @see #getFontFace()
* @generated
*/
void setFontFace(FontFaceType value);
/**
* Returns the value of the '<em><b>Footer</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Footer</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>Footer</em>' containment reference.
* @see #setFooter(FooterType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Footer()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='footer' namespace='##targetNamespace'"
* @generated
*/
FooterType getFooter();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFooter <em>Footer</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Footer</em>' containment reference.
* @see #getFooter()
* @generated
*/
void setFooter(FooterType value);
/**
* Returns the value of the '<em><b>Footer Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Footer Left</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>Footer Left</em>' containment reference.
* @see #setFooterLeft(FooterLeftType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FooterLeft()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='footer-left' namespace='##targetNamespace'"
* @generated
*/
FooterLeftType getFooterLeft();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFooterLeft <em>Footer Left</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Footer Left</em>' containment reference.
* @see #getFooterLeft()
* @generated
*/
void setFooterLeft(FooterLeftType value);
/**
* Returns the value of the '<em><b>Footer Style</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Footer Style</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>Footer Style</em>' containment reference.
* @see #setFooterStyle(FooterStyleType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FooterStyle()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='footer-style' namespace='##targetNamespace'"
* @generated
*/
FooterStyleType getFooterStyle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFooterStyle <em>Footer Style</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Footer Style</em>' containment reference.
* @see #getFooterStyle()
* @generated
*/
void setFooterStyle(FooterStyleType value);
/**
* Returns the value of the '<em><b>Footnote Sep</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Footnote Sep</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>Footnote Sep</em>' containment reference.
* @see #setFootnoteSep(FootnoteSepType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FootnoteSep()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='footnote-sep' namespace='##targetNamespace'"
* @generated
*/
FootnoteSepType getFootnoteSep();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFootnoteSep <em>Footnote Sep</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Footnote Sep</em>' containment reference.
* @see #getFootnoteSep()
* @generated
*/
void setFootnoteSep(FootnoteSepType value);
/**
* Returns the value of the '<em><b>Graphic Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Graphic Properties</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>Graphic Properties</em>' containment reference.
* @see #setGraphicProperties(StyleGraphicPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_GraphicProperties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='graphic-properties' namespace='##targetNamespace'"
* @generated
*/
StyleGraphicPropertiesContent getGraphicProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getGraphicProperties <em>Graphic Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Graphic Properties</em>' containment reference.
* @see #getGraphicProperties()
* @generated
*/
void setGraphicProperties(StyleGraphicPropertiesContent value);
/**
* Returns the value of the '<em><b>Handout Master</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Handout Master</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>Handout Master</em>' containment reference.
* @see #setHandoutMaster(HandoutMasterType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_HandoutMaster()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='handout-master' namespace='##targetNamespace'"
* @generated
*/
HandoutMasterType getHandoutMaster();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHandoutMaster <em>Handout Master</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Handout Master</em>' containment reference.
* @see #getHandoutMaster()
* @generated
*/
void setHandoutMaster(HandoutMasterType value);
/**
* Returns the value of the '<em><b>Header</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Header</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>Header</em>' containment reference.
* @see #setHeader(HeaderType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Header()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='header' namespace='##targetNamespace'"
* @generated
*/
HeaderType getHeader();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHeader <em>Header</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Header</em>' containment reference.
* @see #getHeader()
* @generated
*/
void setHeader(HeaderType value);
/**
* Returns the value of the '<em><b>Header Footer Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Header Footer Properties</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>Header Footer Properties</em>' containment reference.
* @see #setHeaderFooterProperties(StyleHeaderFooterPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_HeaderFooterProperties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='header-footer-properties' namespace='##targetNamespace'"
* @generated
*/
StyleHeaderFooterPropertiesContent getHeaderFooterProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHeaderFooterProperties <em>Header Footer Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Header Footer Properties</em>' containment reference.
* @see #getHeaderFooterProperties()
* @generated
*/
void setHeaderFooterProperties(StyleHeaderFooterPropertiesContent value);
/**
* Returns the value of the '<em><b>Header Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Header Left</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>Header Left</em>' containment reference.
* @see #setHeaderLeft(HeaderLeftType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_HeaderLeft()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='header-left' namespace='##targetNamespace'"
* @generated
*/
HeaderLeftType getHeaderLeft();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHeaderLeft <em>Header Left</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Header Left</em>' containment reference.
* @see #getHeaderLeft()
* @generated
*/
void setHeaderLeft(HeaderLeftType value);
/**
* Returns the value of the '<em><b>Header Style</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Header Style</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>Header Style</em>' containment reference.
* @see #setHeaderStyle(HeaderStyleType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_HeaderStyle()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='header-style' namespace='##targetNamespace'"
* @generated
*/
HeaderStyleType getHeaderStyle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHeaderStyle <em>Header Style</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Header Style</em>' containment reference.
* @see #getHeaderStyle()
* @generated
*/
void setHeaderStyle(HeaderStyleType value);
/**
* Returns the value of the '<em><b>List Level Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>List Level Properties</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>List Level Properties</em>' containment reference.
* @see #setListLevelProperties(StyleListLevelPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_ListLevelProperties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='list-level-properties' namespace='##targetNamespace'"
* @generated
*/
StyleListLevelPropertiesContent getListLevelProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getListLevelProperties <em>List Level Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>List Level Properties</em>' containment reference.
* @see #getListLevelProperties()
* @generated
*/
void setListLevelProperties(StyleListLevelPropertiesContent value);
/**
* Returns the value of the '<em><b>Map</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>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>Map</em>' containment reference.
* @see #setMap(MapType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Map()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='map' namespace='##targetNamespace'"
* @generated
*/
MapType getMap();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getMap <em>Map</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Map</em>' containment reference.
* @see #getMap()
* @generated
*/
void setMap(MapType value);
/**
* Returns the value of the '<em><b>Master Page</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Master 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>Master Page</em>' containment reference.
* @see #setMasterPage(MasterPageType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_MasterPage()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='master-page' namespace='##targetNamespace'"
* @generated
*/
MasterPageType getMasterPage();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getMasterPage <em>Master Page</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Master Page</em>' containment reference.
* @see #getMasterPage()
* @generated
*/
void setMasterPage(MasterPageType value);
/**
* Returns the value of the '<em><b>Page Layout</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Page Layout</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 Layout</em>' containment reference.
* @see #setPageLayout(PageLayoutType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_PageLayout()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='page-layout' namespace='##targetNamespace'"
* @generated
*/
PageLayoutType getPageLayout();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPageLayout <em>Page Layout</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Page Layout</em>' containment reference.
* @see #getPageLayout()
* @generated
*/
void setPageLayout(PageLayoutType value);
/**
* Returns the value of the '<em><b>Page Layout Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Page Layout Properties</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 Layout Properties</em>' containment reference.
* @see #setPageLayoutProperties(StylePageLayoutPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_PageLayoutProperties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='page-layout-properties' namespace='##targetNamespace'"
* @generated
*/
StylePageLayoutPropertiesContent getPageLayoutProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPageLayoutProperties <em>Page Layout Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Page Layout Properties</em>' containment reference.
* @see #getPageLayoutProperties()
* @generated
*/
void setPageLayoutProperties(StylePageLayoutPropertiesContent value);
/**
* Returns the value of the '<em><b>Paragraph Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Paragraph Properties</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>Paragraph Properties</em>' containment reference.
* @see #setParagraphProperties(StyleParagraphPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_ParagraphProperties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='paragraph-properties' namespace='##targetNamespace'"
* @generated
*/
StyleParagraphPropertiesContent getParagraphProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getParagraphProperties <em>Paragraph Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Paragraph Properties</em>' containment reference.
* @see #getParagraphProperties()
* @generated
*/
void setParagraphProperties(StyleParagraphPropertiesContent value);
/**
* Returns the value of the '<em><b>Presentation Page Layout</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Presentation Page Layout</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>Presentation Page Layout</em>' containment reference.
* @see #setPresentationPageLayout(PresentationPageLayoutType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_PresentationPageLayout()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='presentation-page-layout' namespace='##targetNamespace'"
* @generated
*/
PresentationPageLayoutType getPresentationPageLayout();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPresentationPageLayout <em>Presentation Page Layout</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Presentation Page Layout</em>' containment reference.
* @see #getPresentationPageLayout()
* @generated
*/
void setPresentationPageLayout(PresentationPageLayoutType value);
/**
* Returns the value of the '<em><b>Region Center</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Region Center</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>Region Center</em>' containment reference.
* @see #setRegionCenter(RegionContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RegionCenter()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='region-center' namespace='##targetNamespace'"
* @generated
*/
RegionContent getRegionCenter();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRegionCenter <em>Region Center</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Region Center</em>' containment reference.
* @see #getRegionCenter()
* @generated
*/
void setRegionCenter(RegionContent value);
/**
* Returns the value of the '<em><b>Region Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Region Left</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>Region Left</em>' containment reference.
* @see #setRegionLeft(RegionContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RegionLeft()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='region-left' namespace='##targetNamespace'"
* @generated
*/
RegionContent getRegionLeft();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRegionLeft <em>Region Left</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Region Left</em>' containment reference.
* @see #getRegionLeft()
* @generated
*/
void setRegionLeft(RegionContent value);
/**
* Returns the value of the '<em><b>Region Right</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Region Right</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>Region Right</em>' containment reference.
* @see #setRegionRight(RegionContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RegionRight()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='region-right' namespace='##targetNamespace'"
* @generated
*/
RegionContent getRegionRight();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRegionRight <em>Region Right</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Region Right</em>' containment reference.
* @see #getRegionRight()
* @generated
*/
void setRegionRight(RegionContent value);
/**
* Returns the value of the '<em><b>Ruby Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Ruby Properties</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>Ruby Properties</em>' containment reference.
* @see #setRubyProperties(StyleRubyPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RubyProperties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='ruby-properties' namespace='##targetNamespace'"
* @generated
*/
StyleRubyPropertiesContent getRubyProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRubyProperties <em>Ruby Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Ruby Properties</em>' containment reference.
* @see #getRubyProperties()
* @generated
*/
void setRubyProperties(StyleRubyPropertiesContent value);
/**
* Returns the value of the '<em><b>Section Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Section Properties</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>Section Properties</em>' containment reference.
* @see #setSectionProperties(StyleSectionPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_SectionProperties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='section-properties' namespace='##targetNamespace'"
* @generated
*/
StyleSectionPropertiesContent getSectionProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getSectionProperties <em>Section Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Section Properties</em>' containment reference.
* @see #getSectionProperties()
* @generated
*/
void setSectionProperties(StyleSectionPropertiesContent value);
/**
* Returns the value of the '<em><b>Style</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Style</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>Style</em>' containment reference.
* @see #setStyle(StyleType1)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Style()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='style' namespace='##targetNamespace'"
* @generated
*/
StyleType1 getStyle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getStyle <em>Style</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Style</em>' containment reference.
* @see #getStyle()
* @generated
*/
void setStyle(StyleType1 value);
/**
* Returns the value of the '<em><b>Table Cell Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Cell Properties</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>Table Cell Properties</em>' containment reference.
* @see #setTableCellProperties(StyleTableCellPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TableCellProperties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='table-cell-properties' namespace='##targetNamespace'"
* @generated
*/
StyleTableCellPropertiesContent getTableCellProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTableCellProperties <em>Table Cell Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Cell Properties</em>' containment reference.
* @see #getTableCellProperties()
* @generated
*/
void setTableCellProperties(StyleTableCellPropertiesContent value);
/**
* Returns the value of the '<em><b>Table Column Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Column Properties</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>Table Column Properties</em>' containment reference.
* @see #setTableColumnProperties(StyleTableColumnPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TableColumnProperties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='table-column-properties' namespace='##targetNamespace'"
* @generated
*/
StyleTableColumnPropertiesContent getTableColumnProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTableColumnProperties <em>Table Column Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Column Properties</em>' containment reference.
* @see #getTableColumnProperties()
* @generated
*/
void setTableColumnProperties(StyleTableColumnPropertiesContent value);
/**
* Returns the value of the '<em><b>Table Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Properties</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>Table Properties</em>' containment reference.
* @see #setTableProperties(StyleTablePropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TableProperties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='table-properties' namespace='##targetNamespace'"
* @generated
*/
StyleTablePropertiesContent getTableProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTableProperties <em>Table Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Properties</em>' containment reference.
* @see #getTableProperties()
* @generated
*/
void setTableProperties(StyleTablePropertiesContent value);
/**
* Returns the value of the '<em><b>Table Row Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Row Properties</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>Table Row Properties</em>' containment reference.
* @see #setTableRowProperties(StyleTableRowPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TableRowProperties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='table-row-properties' namespace='##targetNamespace'"
* @generated
*/
StyleTableRowPropertiesContent getTableRowProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTableRowProperties <em>Table Row Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Row Properties</em>' containment reference.
* @see #getTableRowProperties()
* @generated
*/
void setTableRowProperties(StyleTableRowPropertiesContent value);
/**
* Returns the value of the '<em><b>Tab Stop</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Tab Stop</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>Tab Stop</em>' containment reference.
* @see #setTabStop(TabStopType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TabStop()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='tab-stop' namespace='##targetNamespace'"
* @generated
*/
TabStopType getTabStop();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTabStop <em>Tab Stop</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Tab Stop</em>' containment reference.
* @see #getTabStop()
* @generated
*/
void setTabStop(TabStopType value);
/**
* Returns the value of the '<em><b>Tab Stops</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Tab Stops</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>Tab Stops</em>' containment reference.
* @see #setTabStops(TabStopsType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TabStops()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='tab-stops' namespace='##targetNamespace'"
* @generated
*/
TabStopsType getTabStops();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTabStops <em>Tab Stops</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Tab Stops</em>' containment reference.
* @see #getTabStops()
* @generated
*/
void setTabStops(TabStopsType value);
/**
* Returns the value of the '<em><b>Text Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Properties</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 Properties</em>' containment reference.
* @see #setTextProperties(StyleTextPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextProperties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='text-properties' namespace='##targetNamespace'"
* @generated
*/
StyleTextPropertiesContent getTextProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextProperties <em>Text Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Properties</em>' containment reference.
* @see #getTextProperties()
* @generated
*/
void setTextProperties(StyleTextPropertiesContent value);
/**
* Returns the value of the '<em><b>Adjustment</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.AdjustmentType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Adjustment</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Adjustment</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.AdjustmentType
* @see #isSetAdjustment()
* @see #unsetAdjustment()
* @see #setAdjustment(AdjustmentType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Adjustment()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='adjustment' namespace='##targetNamespace'"
* @generated
*/
AdjustmentType getAdjustment();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getAdjustment <em>Adjustment</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Adjustment</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.AdjustmentType
* @see #isSetAdjustment()
* @see #unsetAdjustment()
* @see #getAdjustment()
* @generated
*/
void setAdjustment(AdjustmentType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getAdjustment <em>Adjustment</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetAdjustment()
* @see #getAdjustment()
* @see #setAdjustment(AdjustmentType)
* @generated
*/
void unsetAdjustment();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getAdjustment <em>Adjustment</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Adjustment</em>' attribute is set.
* @see #unsetAdjustment()
* @see #getAdjustment()
* @see #setAdjustment(AdjustmentType)
* @generated
*/
boolean isSetAdjustment();
/**
* Returns the value of the '<em><b>Apply Style Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Apply 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>Apply Style Name</em>' attribute.
* @see #setApplyStyleName(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_ApplyStyleName()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.ApplyStyleNameType"
* extendedMetaData="kind='attribute' name='apply-style-name' namespace='##targetNamespace'"
* @generated
*/
String getApplyStyleName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getApplyStyleName <em>Apply Style Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Apply Style Name</em>' attribute.
* @see #getApplyStyleName()
* @generated
*/
void setApplyStyleName(String value);
/**
* Returns the value of the '<em><b>Auto Text Indent</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 Text Indent</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 Text Indent</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetAutoTextIndent()
* @see #unsetAutoTextIndent()
* @see #setAutoTextIndent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_AutoTextIndent()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='auto-text-indent' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getAutoTextIndent();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getAutoTextIndent <em>Auto Text Indent</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Auto Text Indent</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetAutoTextIndent()
* @see #unsetAutoTextIndent()
* @see #getAutoTextIndent()
* @generated
*/
void setAutoTextIndent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getAutoTextIndent <em>Auto Text Indent</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetAutoTextIndent()
* @see #getAutoTextIndent()
* @see #setAutoTextIndent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetAutoTextIndent();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getAutoTextIndent <em>Auto Text Indent</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Auto Text Indent</em>' attribute is set.
* @see #unsetAutoTextIndent()
* @see #getAutoTextIndent()
* @see #setAutoTextIndent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetAutoTextIndent();
/**
* Returns the value of the '<em><b>Auto Update</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 Update</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 Update</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetAutoUpdate()
* @see #unsetAutoUpdate()
* @see #setAutoUpdate(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_AutoUpdate()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='auto-update' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getAutoUpdate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getAutoUpdate <em>Auto Update</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Auto Update</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetAutoUpdate()
* @see #unsetAutoUpdate()
* @see #getAutoUpdate()
* @generated
*/
void setAutoUpdate(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getAutoUpdate <em>Auto Update</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetAutoUpdate()
* @see #getAutoUpdate()
* @see #setAutoUpdate(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetAutoUpdate();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getAutoUpdate <em>Auto Update</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Auto Update</em>' attribute is set.
* @see #unsetAutoUpdate()
* @see #getAutoUpdate()
* @see #setAutoUpdate(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetAutoUpdate();
/**
* Returns the value of the '<em><b>Background Transparency</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Background Transparency</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 Transparency</em>' attribute.
* @see #setBackgroundTransparency(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_BackgroundTransparency()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent"
* extendedMetaData="kind='attribute' name='background-transparency' namespace='##targetNamespace'"
* @generated
*/
String getBackgroundTransparency();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBackgroundTransparency <em>Background Transparency</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Background Transparency</em>' attribute.
* @see #getBackgroundTransparency()
* @generated
*/
void setBackgroundTransparency(String value);
/**
* Returns the value of the '<em><b>Base Cell Address</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Base Cell Address</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Base Cell Address</em>' attribute.
* @see #setBaseCellAddress(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_BaseCellAddress()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellAddress"
* extendedMetaData="kind='attribute' name='base-cell-address' namespace='##targetNamespace'"
* @generated
*/
String getBaseCellAddress();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBaseCellAddress <em>Base Cell Address</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Cell Address</em>' attribute.
* @see #getBaseCellAddress()
* @generated
*/
void setBaseCellAddress(String value);
/**
* Returns the value of the '<em><b>Border Line Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Border Line 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>Border Line Width</em>' attribute.
* @see #setBorderLineWidth(List)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_BorderLineWidth()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.BorderWidths" many="false"
* extendedMetaData="kind='attribute' name='border-line-width' namespace='##targetNamespace'"
* @generated
*/
List<String> getBorderLineWidth();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBorderLineWidth <em>Border Line Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Border Line Width</em>' attribute.
* @see #getBorderLineWidth()
* @generated
*/
void setBorderLineWidth(List<String> value);
/**
* Returns the value of the '<em><b>Border Line Width Bottom</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Border Line Width Bottom</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 Line Width Bottom</em>' attribute.
* @see #setBorderLineWidthBottom(List)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_BorderLineWidthBottom()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.BorderWidths" many="false"
* extendedMetaData="kind='attribute' name='border-line-width-bottom' namespace='##targetNamespace'"
* @generated
*/
List<String> getBorderLineWidthBottom();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBorderLineWidthBottom <em>Border Line Width Bottom</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Border Line Width Bottom</em>' attribute.
* @see #getBorderLineWidthBottom()
* @generated
*/
void setBorderLineWidthBottom(List<String> value);
/**
* Returns the value of the '<em><b>Border Line Width Left</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Border Line Width 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>Border Line Width Left</em>' attribute.
* @see #setBorderLineWidthLeft(List)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_BorderLineWidthLeft()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.BorderWidths" many="false"
* extendedMetaData="kind='attribute' name='border-line-width-left' namespace='##targetNamespace'"
* @generated
*/
List<String> getBorderLineWidthLeft();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBorderLineWidthLeft <em>Border Line Width Left</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Border Line Width Left</em>' attribute.
* @see #getBorderLineWidthLeft()
* @generated
*/
void setBorderLineWidthLeft(List<String> value);
/**
* Returns the value of the '<em><b>Border Line Width Right</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Border Line Width Right</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 Line Width Right</em>' attribute.
* @see #setBorderLineWidthRight(List)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_BorderLineWidthRight()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.BorderWidths" many="false"
* extendedMetaData="kind='attribute' name='border-line-width-right' namespace='##targetNamespace'"
* @generated
*/
List<String> getBorderLineWidthRight();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBorderLineWidthRight <em>Border Line Width Right</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Border Line Width Right</em>' attribute.
* @see #getBorderLineWidthRight()
* @generated
*/
void setBorderLineWidthRight(List<String> value);
/**
* Returns the value of the '<em><b>Border Line Width Top</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Border Line Width 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>Border Line Width Top</em>' attribute.
* @see #setBorderLineWidthTop(List)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_BorderLineWidthTop()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.BorderWidths" many="false"
* extendedMetaData="kind='attribute' name='border-line-width-top' namespace='##targetNamespace'"
* @generated
*/
List<String> getBorderLineWidthTop();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getBorderLineWidthTop <em>Border Line Width Top</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Border Line Width Top</em>' attribute.
* @see #getBorderLineWidthTop()
* @generated
*/
void setBorderLineWidthTop(List<String> value);
/**
* Returns the value of the '<em><b>Cell Protect</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Cell Protect</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Cell Protect</em>' attribute.
* @see #setCellProtect(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_CellProtect()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.CellProtectType"
* extendedMetaData="kind='attribute' name='cell-protect' namespace='##targetNamespace'"
* @generated
*/
Object getCellProtect();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getCellProtect <em>Cell Protect</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Cell Protect</em>' attribute.
* @see #getCellProtect()
* @generated
*/
void setCellProtect(Object value);
/**
* Returns the value of the '<em><b>Char</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Char</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Char</em>' attribute.
* @see #setChar(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Char()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Character"
* extendedMetaData="kind='attribute' name='char' namespace='##targetNamespace'"
* @generated
*/
String getChar();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getChar <em>Char</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Char</em>' attribute.
* @see #getChar()
* @generated
*/
void setChar(String value);
/**
* Returns the value of the '<em><b>Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Class</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</em>' attribute.
* @see #setClass(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Class()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='class' namespace='##targetNamespace'"
* @generated
*/
String getClass_();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getClass_ <em>Class</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Class</em>' attribute.
* @see #getClass_()
* @generated
*/
void setClass(String 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.style.StylePackage#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.style.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>Column Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Column 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>Column Width</em>' attribute.
* @see #setColumnWidth(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_ColumnWidth()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveLength"
* extendedMetaData="kind='attribute' name='column-width' namespace='##targetNamespace'"
* @generated
*/
String getColumnWidth();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getColumnWidth <em>Column Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Column Width</em>' attribute.
* @see #getColumnWidth()
* @generated
*/
void setColumnWidth(String value);
/**
* Returns the value of the '<em><b>Condition</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Condition</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Condition</em>' attribute.
* @see #setCondition(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Condition()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='condition' namespace='##targetNamespace'"
* @generated
*/
String getCondition();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getCondition <em>Condition</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Condition</em>' attribute.
* @see #getCondition()
* @generated
*/
void setCondition(String value);
/**
* Returns the value of the '<em><b>Country Asian</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Country Asian</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Country Asian</em>' attribute.
* @see #setCountryAsian(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_CountryAsian()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CountryCode"
* extendedMetaData="kind='attribute' name='country-asian' namespace='##targetNamespace'"
* @generated
*/
String getCountryAsian();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getCountryAsian <em>Country Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Country Asian</em>' attribute.
* @see #getCountryAsian()
* @generated
*/
void setCountryAsian(String value);
/**
* Returns the value of the '<em><b>Country Complex</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Country Complex</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Country Complex</em>' attribute.
* @see #setCountryComplex(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_CountryComplex()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CountryCode"
* extendedMetaData="kind='attribute' name='country-complex' namespace='##targetNamespace'"
* @generated
*/
String getCountryComplex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getCountryComplex <em>Country Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Country Complex</em>' attribute.
* @see #getCountryComplex()
* @generated
*/
void setCountryComplex(String value);
/**
* Returns the value of the '<em><b>Data Style Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Data 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>Data Style Name</em>' attribute.
* @see #setDataStyleName(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_DataStyleName()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.DataStyleNameType"
* extendedMetaData="kind='attribute' name='data-style-name' namespace='##targetNamespace'"
* @generated
*/
String getDataStyleName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDataStyleName <em>Data Style Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Data Style Name</em>' attribute.
* @see #getDataStyleName()
* @generated
*/
void setDataStyleName(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.style.StylePackage#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.style.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>Default Outline Level</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Default Outline 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>Default Outline Level</em>' attribute.
* @see #setDefaultOutlineLevel(BigInteger)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_DefaultOutlineLevel()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger"
* extendedMetaData="kind='attribute' name='default-outline-level' namespace='##targetNamespace'"
* @generated
*/
BigInteger getDefaultOutlineLevel();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDefaultOutlineLevel <em>Default Outline Level</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Default Outline Level</em>' attribute.
* @see #getDefaultOutlineLevel()
* @generated
*/
void setDefaultOutlineLevel(BigInteger value);
/**
* Returns the value of the '<em><b>Diagonal Bl Tr</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Diagonal Bl Tr</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Diagonal Bl Tr</em>' attribute.
* @see #setDiagonalBlTr(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_DiagonalBlTr()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='diagonal-bl-tr' namespace='##targetNamespace'"
* @generated
*/
String getDiagonalBlTr();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDiagonalBlTr <em>Diagonal Bl Tr</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Diagonal Bl Tr</em>' attribute.
* @see #getDiagonalBlTr()
* @generated
*/
void setDiagonalBlTr(String value);
/**
* Returns the value of the '<em><b>Diagonal Bl Tr Widths</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Diagonal Bl Tr Widths</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Diagonal Bl Tr Widths</em>' attribute.
* @see #setDiagonalBlTrWidths(List)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_DiagonalBlTrWidths()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.BorderWidths" many="false"
* extendedMetaData="kind='attribute' name='diagonal-bl-tr-widths' namespace='##targetNamespace'"
* @generated
*/
List<String> getDiagonalBlTrWidths();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDiagonalBlTrWidths <em>Diagonal Bl Tr Widths</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Diagonal Bl Tr Widths</em>' attribute.
* @see #getDiagonalBlTrWidths()
* @generated
*/
void setDiagonalBlTrWidths(List<String> value);
/**
* Returns the value of the '<em><b>Diagonal Tl Br</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Diagonal Tl Br</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Diagonal Tl Br</em>' attribute.
* @see #setDiagonalTlBr(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_DiagonalTlBr()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='diagonal-tl-br' namespace='##targetNamespace'"
* @generated
*/
String getDiagonalTlBr();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDiagonalTlBr <em>Diagonal Tl Br</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Diagonal Tl Br</em>' attribute.
* @see #getDiagonalTlBr()
* @generated
*/
void setDiagonalTlBr(String value);
/**
* Returns the value of the '<em><b>Diagonal Tl Br Widths</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Diagonal Tl Br Widths</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Diagonal Tl Br Widths</em>' attribute.
* @see #setDiagonalTlBrWidths(List)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_DiagonalTlBrWidths()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.BorderWidths" many="false"
* extendedMetaData="kind='attribute' name='diagonal-tl-br-widths' namespace='##targetNamespace'"
* @generated
*/
List<String> getDiagonalTlBrWidths();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDiagonalTlBrWidths <em>Diagonal Tl Br Widths</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Diagonal Tl Br Widths</em>' attribute.
* @see #getDiagonalTlBrWidths()
* @generated
*/
void setDiagonalTlBrWidths(List<String> value);
/**
* Returns the value of the '<em><b>Direction</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.DirectionType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>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>Direction</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.DirectionType
* @see #isSetDirection()
* @see #unsetDirection()
* @see #setDirection(DirectionType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Direction()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='direction' namespace='##targetNamespace'"
* @generated
*/
DirectionType getDirection();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDirection <em>Direction</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Direction</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.DirectionType
* @see #isSetDirection()
* @see #unsetDirection()
* @see #getDirection()
* @generated
*/
void setDirection(DirectionType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDirection <em>Direction</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetDirection()
* @see #getDirection()
* @see #setDirection(DirectionType)
* @generated
*/
void unsetDirection();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDirection <em>Direction</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Direction</em>' attribute is set.
* @see #unsetDirection()
* @see #getDirection()
* @see #setDirection(DirectionType)
* @generated
*/
boolean isSetDirection();
/**
* Returns the value of the '<em><b>Display</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>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.text.Boolean
* @see #isSetDisplay()
* @see #unsetDisplay()
* @see #setDisplay(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Display()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='display' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getDisplay();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.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.text.Boolean
* @see #isSetDisplay()
* @see #unsetDisplay()
* @see #getDisplay()
* @generated
*/
void setDisplay(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDisplay <em>Display</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetDisplay()
* @see #getDisplay()
* @see #setDisplay(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetDisplay();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.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(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @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.style.StylePackage#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.style.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.style.StylePackage#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.style.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>Distance After Sep</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Distance After Sep</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 After Sep</em>' attribute.
* @see #setDistanceAfterSep(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_DistanceAfterSep()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length"
* extendedMetaData="kind='attribute' name='distance-after-sep' namespace='##targetNamespace'"
* @generated
*/
String getDistanceAfterSep();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDistanceAfterSep <em>Distance After Sep</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Distance After Sep</em>' attribute.
* @see #getDistanceAfterSep()
* @generated
*/
void setDistanceAfterSep(String value);
/**
* Returns the value of the '<em><b>Distance Before Sep</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Distance Before Sep</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 Before Sep</em>' attribute.
* @see #setDistanceBeforeSep(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_DistanceBeforeSep()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length"
* extendedMetaData="kind='attribute' name='distance-before-sep' namespace='##targetNamespace'"
* @generated
*/
String getDistanceBeforeSep();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDistanceBeforeSep <em>Distance Before Sep</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Distance Before Sep</em>' attribute.
* @see #getDistanceBeforeSep()
* @generated
*/
void setDistanceBeforeSep(String value);
/**
* Returns the value of the '<em><b>Dynamic Spacing</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>Dynamic Spacing</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Dynamic Spacing</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetDynamicSpacing()
* @see #unsetDynamicSpacing()
* @see #setDynamicSpacing(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_DynamicSpacing()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='dynamic-spacing' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getDynamicSpacing();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDynamicSpacing <em>Dynamic Spacing</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Dynamic Spacing</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetDynamicSpacing()
* @see #unsetDynamicSpacing()
* @see #getDynamicSpacing()
* @generated
*/
void setDynamicSpacing(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDynamicSpacing <em>Dynamic Spacing</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetDynamicSpacing()
* @see #getDynamicSpacing()
* @see #setDynamicSpacing(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetDynamicSpacing();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getDynamicSpacing <em>Dynamic Spacing</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Dynamic Spacing</em>' attribute is set.
* @see #unsetDynamicSpacing()
* @see #getDynamicSpacing()
* @see #setDynamicSpacing(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetDynamicSpacing();
/**
* Returns the value of the '<em><b>Editable</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>Editable</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Editable</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetEditable()
* @see #unsetEditable()
* @see #setEditable(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Editable()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='editable' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getEditable();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getEditable <em>Editable</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Editable</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetEditable()
* @see #unsetEditable()
* @see #getEditable()
* @generated
*/
void setEditable(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getEditable <em>Editable</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetEditable()
* @see #getEditable()
* @see #setEditable(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetEditable();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getEditable <em>Editable</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Editable</em>' attribute is set.
* @see #unsetEditable()
* @see #getEditable()
* @see #setEditable(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetEditable();
/**
* Returns the value of the '<em><b>Family</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.FamilyType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Family</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Family</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.FamilyType
* @see #isSetFamily()
* @see #unsetFamily()
* @see #setFamily(FamilyType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Family()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='family' namespace='##targetNamespace'"
* @generated
*/
FamilyType getFamily();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFamily <em>Family</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Family</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.FamilyType
* @see #isSetFamily()
* @see #unsetFamily()
* @see #getFamily()
* @generated
*/
void setFamily(FamilyType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFamily <em>Family</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFamily()
* @see #getFamily()
* @see #setFamily(FamilyType)
* @generated
*/
void unsetFamily();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFamily <em>Family</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Family</em>' attribute is set.
* @see #unsetFamily()
* @see #getFamily()
* @see #setFamily(FamilyType)
* @generated
*/
boolean isSetFamily();
/**
* 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.style.StylePackage#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.style.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>First Page Number</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>First 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>First Page Number</em>' attribute.
* @see #setFirstPageNumber(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FirstPageNumber()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.FirstPageNumberType"
* extendedMetaData="kind='attribute' name='first-page-number' namespace='##targetNamespace'"
* @generated
*/
Object getFirstPageNumber();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFirstPageNumber <em>First Page Number</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>First Page Number</em>' attribute.
* @see #getFirstPageNumber()
* @generated
*/
void setFirstPageNumber(Object value);
/**
* Returns the value of the '<em><b>Flow With Text</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>Flow With Text</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Flow With Text</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetFlowWithText()
* @see #unsetFlowWithText()
* @see #setFlowWithText(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FlowWithText()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='flow-with-text' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getFlowWithText();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFlowWithText <em>Flow With Text</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Flow With Text</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetFlowWithText()
* @see #unsetFlowWithText()
* @see #getFlowWithText()
* @generated
*/
void setFlowWithText(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFlowWithText <em>Flow With Text</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFlowWithText()
* @see #getFlowWithText()
* @see #setFlowWithText(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetFlowWithText();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFlowWithText <em>Flow With Text</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Flow With Text</em>' attribute is set.
* @see #unsetFlowWithText()
* @see #getFlowWithText()
* @see #setFlowWithText(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetFlowWithText();
/**
* Returns the value of the '<em><b>Font Adornments</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Adornments</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Adornments</em>' attribute.
* @see #setFontAdornments(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontAdornments()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='font-adornments' namespace='##targetNamespace'"
* @generated
*/
String getFontAdornments();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontAdornments <em>Font Adornments</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Adornments</em>' attribute.
* @see #getFontAdornments()
* @generated
*/
void setFontAdornments(String value);
/**
* Returns the value of the '<em><b>Font Charset</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Charset</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Charset</em>' attribute.
* @see #setFontCharset(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontCharset()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.TextEncoding"
* extendedMetaData="kind='attribute' name='font-charset' namespace='##targetNamespace'"
* @generated
*/
String getFontCharset();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontCharset <em>Font Charset</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Charset</em>' attribute.
* @see #getFontCharset()
* @generated
*/
void setFontCharset(String value);
/**
* Returns the value of the '<em><b>Font Charset Asian</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Charset Asian</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Charset Asian</em>' attribute.
* @see #setFontCharsetAsian(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontCharsetAsian()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.TextEncoding"
* extendedMetaData="kind='attribute' name='font-charset-asian' namespace='##targetNamespace'"
* @generated
*/
String getFontCharsetAsian();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontCharsetAsian <em>Font Charset Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Charset Asian</em>' attribute.
* @see #getFontCharsetAsian()
* @generated
*/
void setFontCharsetAsian(String value);
/**
* Returns the value of the '<em><b>Font Charset Complex</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Charset Complex</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Charset Complex</em>' attribute.
* @see #setFontCharsetComplex(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontCharsetComplex()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.TextEncoding"
* extendedMetaData="kind='attribute' name='font-charset-complex' namespace='##targetNamespace'"
* @generated
*/
String getFontCharsetComplex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontCharsetComplex <em>Font Charset Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Charset Complex</em>' attribute.
* @see #getFontCharsetComplex()
* @generated
*/
void setFontCharsetComplex(String value);
/**
* Returns the value of the '<em><b>Font Family Asian</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Family Asian</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Family Asian</em>' attribute.
* @see #setFontFamilyAsian(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontFamilyAsian()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='font-family-asian' namespace='##targetNamespace'"
* @generated
*/
String getFontFamilyAsian();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyAsian <em>Font Family Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Family Asian</em>' attribute.
* @see #getFontFamilyAsian()
* @generated
*/
void setFontFamilyAsian(String value);
/**
* Returns the value of the '<em><b>Font Family Complex</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Family Complex</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Family Complex</em>' attribute.
* @see #setFontFamilyComplex(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontFamilyComplex()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='font-family-complex' namespace='##targetNamespace'"
* @generated
*/
String getFontFamilyComplex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyComplex <em>Font Family Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Family Complex</em>' attribute.
* @see #getFontFamilyComplex()
* @generated
*/
void setFontFamilyComplex(String value);
/**
* Returns the value of the '<em><b>Font Family Generic</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.FontFamilyGeneric}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Family Generic</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Family Generic</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontFamilyGeneric
* @see #isSetFontFamilyGeneric()
* @see #unsetFontFamilyGeneric()
* @see #setFontFamilyGeneric(FontFamilyGeneric)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontFamilyGeneric()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='font-family-generic' namespace='##targetNamespace'"
* @generated
*/
FontFamilyGeneric getFontFamilyGeneric();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyGeneric <em>Font Family Generic</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Family Generic</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontFamilyGeneric
* @see #isSetFontFamilyGeneric()
* @see #unsetFontFamilyGeneric()
* @see #getFontFamilyGeneric()
* @generated
*/
void setFontFamilyGeneric(FontFamilyGeneric value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyGeneric <em>Font Family Generic</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFontFamilyGeneric()
* @see #getFontFamilyGeneric()
* @see #setFontFamilyGeneric(FontFamilyGeneric)
* @generated
*/
void unsetFontFamilyGeneric();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyGeneric <em>Font Family Generic</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Font Family Generic</em>' attribute is set.
* @see #unsetFontFamilyGeneric()
* @see #getFontFamilyGeneric()
* @see #setFontFamilyGeneric(FontFamilyGeneric)
* @generated
*/
boolean isSetFontFamilyGeneric();
/**
* Returns the value of the '<em><b>Font Family Generic Asian</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.FontFamilyGeneric}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Family Generic Asian</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Family Generic Asian</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontFamilyGeneric
* @see #isSetFontFamilyGenericAsian()
* @see #unsetFontFamilyGenericAsian()
* @see #setFontFamilyGenericAsian(FontFamilyGeneric)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontFamilyGenericAsian()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='font-family-generic-asian' namespace='##targetNamespace'"
* @generated
*/
FontFamilyGeneric getFontFamilyGenericAsian();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyGenericAsian <em>Font Family Generic Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Family Generic Asian</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontFamilyGeneric
* @see #isSetFontFamilyGenericAsian()
* @see #unsetFontFamilyGenericAsian()
* @see #getFontFamilyGenericAsian()
* @generated
*/
void setFontFamilyGenericAsian(FontFamilyGeneric value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyGenericAsian <em>Font Family Generic Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFontFamilyGenericAsian()
* @see #getFontFamilyGenericAsian()
* @see #setFontFamilyGenericAsian(FontFamilyGeneric)
* @generated
*/
void unsetFontFamilyGenericAsian();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyGenericAsian <em>Font Family Generic Asian</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Font Family Generic Asian</em>' attribute is set.
* @see #unsetFontFamilyGenericAsian()
* @see #getFontFamilyGenericAsian()
* @see #setFontFamilyGenericAsian(FontFamilyGeneric)
* @generated
*/
boolean isSetFontFamilyGenericAsian();
/**
* Returns the value of the '<em><b>Font Family Generic Complex</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.FontFamilyGeneric}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Family Generic Complex</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Family Generic Complex</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontFamilyGeneric
* @see #isSetFontFamilyGenericComplex()
* @see #unsetFontFamilyGenericComplex()
* @see #setFontFamilyGenericComplex(FontFamilyGeneric)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontFamilyGenericComplex()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='font-family-generic-complex' namespace='##targetNamespace'"
* @generated
*/
FontFamilyGeneric getFontFamilyGenericComplex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyGenericComplex <em>Font Family Generic Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Family Generic Complex</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontFamilyGeneric
* @see #isSetFontFamilyGenericComplex()
* @see #unsetFontFamilyGenericComplex()
* @see #getFontFamilyGenericComplex()
* @generated
*/
void setFontFamilyGenericComplex(FontFamilyGeneric value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyGenericComplex <em>Font Family Generic Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFontFamilyGenericComplex()
* @see #getFontFamilyGenericComplex()
* @see #setFontFamilyGenericComplex(FontFamilyGeneric)
* @generated
*/
void unsetFontFamilyGenericComplex();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontFamilyGenericComplex <em>Font Family Generic Complex</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Font Family Generic Complex</em>' attribute is set.
* @see #unsetFontFamilyGenericComplex()
* @see #getFontFamilyGenericComplex()
* @see #setFontFamilyGenericComplex(FontFamilyGeneric)
* @generated
*/
boolean isSetFontFamilyGenericComplex();
/**
* Returns the value of the '<em><b>Font Independent Line Spacing</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>Font Independent Line Spacing</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Independent Line Spacing</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetFontIndependentLineSpacing()
* @see #unsetFontIndependentLineSpacing()
* @see #setFontIndependentLineSpacing(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontIndependentLineSpacing()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='font-independent-line-spacing' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getFontIndependentLineSpacing();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontIndependentLineSpacing <em>Font Independent Line Spacing</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Independent Line Spacing</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetFontIndependentLineSpacing()
* @see #unsetFontIndependentLineSpacing()
* @see #getFontIndependentLineSpacing()
* @generated
*/
void setFontIndependentLineSpacing(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontIndependentLineSpacing <em>Font Independent Line Spacing</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFontIndependentLineSpacing()
* @see #getFontIndependentLineSpacing()
* @see #setFontIndependentLineSpacing(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetFontIndependentLineSpacing();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontIndependentLineSpacing <em>Font Independent Line Spacing</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Font Independent Line Spacing</em>' attribute is set.
* @see #unsetFontIndependentLineSpacing()
* @see #getFontIndependentLineSpacing()
* @see #setFontIndependentLineSpacing(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetFontIndependentLineSpacing();
/**
* Returns the value of the '<em><b>Font Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font 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>Font Name</em>' attribute.
* @see #setFontName(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontName()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='font-name' namespace='##targetNamespace'"
* @generated
*/
String getFontName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontName <em>Font Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Name</em>' attribute.
* @see #getFontName()
* @generated
*/
void setFontName(String value);
/**
* Returns the value of the '<em><b>Font Name Asian</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Name Asian</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Name Asian</em>' attribute.
* @see #setFontNameAsian(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontNameAsian()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='font-name-asian' namespace='##targetNamespace'"
* @generated
*/
String getFontNameAsian();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontNameAsian <em>Font Name Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Name Asian</em>' attribute.
* @see #getFontNameAsian()
* @generated
*/
void setFontNameAsian(String value);
/**
* Returns the value of the '<em><b>Font Name Complex</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Name Complex</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Name Complex</em>' attribute.
* @see #setFontNameComplex(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontNameComplex()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='font-name-complex' namespace='##targetNamespace'"
* @generated
*/
String getFontNameComplex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontNameComplex <em>Font Name Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Name Complex</em>' attribute.
* @see #getFontNameComplex()
* @generated
*/
void setFontNameComplex(String value);
/**
* Returns the value of the '<em><b>Font Pitch</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.FontPitch}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Pitch</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Pitch</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontPitch
* @see #isSetFontPitch()
* @see #unsetFontPitch()
* @see #setFontPitch(FontPitch)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontPitch()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='font-pitch' namespace='##targetNamespace'"
* @generated
*/
FontPitch getFontPitch();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontPitch <em>Font Pitch</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Pitch</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontPitch
* @see #isSetFontPitch()
* @see #unsetFontPitch()
* @see #getFontPitch()
* @generated
*/
void setFontPitch(FontPitch value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontPitch <em>Font Pitch</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFontPitch()
* @see #getFontPitch()
* @see #setFontPitch(FontPitch)
* @generated
*/
void unsetFontPitch();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontPitch <em>Font Pitch</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Font Pitch</em>' attribute is set.
* @see #unsetFontPitch()
* @see #getFontPitch()
* @see #setFontPitch(FontPitch)
* @generated
*/
boolean isSetFontPitch();
/**
* Returns the value of the '<em><b>Font Pitch Asian</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.FontPitch}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Pitch Asian</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Pitch Asian</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontPitch
* @see #isSetFontPitchAsian()
* @see #unsetFontPitchAsian()
* @see #setFontPitchAsian(FontPitch)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontPitchAsian()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='font-pitch-asian' namespace='##targetNamespace'"
* @generated
*/
FontPitch getFontPitchAsian();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontPitchAsian <em>Font Pitch Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Pitch Asian</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontPitch
* @see #isSetFontPitchAsian()
* @see #unsetFontPitchAsian()
* @see #getFontPitchAsian()
* @generated
*/
void setFontPitchAsian(FontPitch value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontPitchAsian <em>Font Pitch Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFontPitchAsian()
* @see #getFontPitchAsian()
* @see #setFontPitchAsian(FontPitch)
* @generated
*/
void unsetFontPitchAsian();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontPitchAsian <em>Font Pitch Asian</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Font Pitch Asian</em>' attribute is set.
* @see #unsetFontPitchAsian()
* @see #getFontPitchAsian()
* @see #setFontPitchAsian(FontPitch)
* @generated
*/
boolean isSetFontPitchAsian();
/**
* Returns the value of the '<em><b>Font Pitch Complex</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.FontPitch}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Pitch Complex</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Pitch Complex</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontPitch
* @see #isSetFontPitchComplex()
* @see #unsetFontPitchComplex()
* @see #setFontPitchComplex(FontPitch)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontPitchComplex()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='font-pitch-complex' namespace='##targetNamespace'"
* @generated
*/
FontPitch getFontPitchComplex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontPitchComplex <em>Font Pitch Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Pitch Complex</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontPitch
* @see #isSetFontPitchComplex()
* @see #unsetFontPitchComplex()
* @see #getFontPitchComplex()
* @generated
*/
void setFontPitchComplex(FontPitch value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontPitchComplex <em>Font Pitch Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFontPitchComplex()
* @see #getFontPitchComplex()
* @see #setFontPitchComplex(FontPitch)
* @generated
*/
void unsetFontPitchComplex();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontPitchComplex <em>Font Pitch Complex</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Font Pitch Complex</em>' attribute is set.
* @see #unsetFontPitchComplex()
* @see #getFontPitchComplex()
* @see #setFontPitchComplex(FontPitch)
* @generated
*/
boolean isSetFontPitchComplex();
/**
* Returns the value of the '<em><b>Font Relief</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.FontReliefType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Relief</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Relief</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.FontReliefType
* @see #isSetFontRelief()
* @see #unsetFontRelief()
* @see #setFontRelief(FontReliefType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontRelief()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='font-relief' namespace='##targetNamespace'"
* @generated
*/
FontReliefType getFontRelief();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontRelief <em>Font Relief</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Relief</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.FontReliefType
* @see #isSetFontRelief()
* @see #unsetFontRelief()
* @see #getFontRelief()
* @generated
*/
void setFontRelief(FontReliefType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontRelief <em>Font Relief</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFontRelief()
* @see #getFontRelief()
* @see #setFontRelief(FontReliefType)
* @generated
*/
void unsetFontRelief();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontRelief <em>Font Relief</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Font Relief</em>' attribute is set.
* @see #unsetFontRelief()
* @see #getFontRelief()
* @see #setFontRelief(FontReliefType)
* @generated
*/
boolean isSetFontRelief();
/**
* Returns the value of the '<em><b>Font Size Asian</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Size Asian</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Size Asian</em>' attribute.
* @see #setFontSizeAsian(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontSizeAsian()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.FontSizeAsianType"
* extendedMetaData="kind='attribute' name='font-size-asian' namespace='##targetNamespace'"
* @generated
*/
String getFontSizeAsian();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontSizeAsian <em>Font Size Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Size Asian</em>' attribute.
* @see #getFontSizeAsian()
* @generated
*/
void setFontSizeAsian(String value);
/**
* Returns the value of the '<em><b>Font Size Complex</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Size Complex</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Size Complex</em>' attribute.
* @see #setFontSizeComplex(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontSizeComplex()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.FontSizeComplexType"
* extendedMetaData="kind='attribute' name='font-size-complex' namespace='##targetNamespace'"
* @generated
*/
String getFontSizeComplex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontSizeComplex <em>Font Size Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Size Complex</em>' attribute.
* @see #getFontSizeComplex()
* @generated
*/
void setFontSizeComplex(String value);
/**
* Returns the value of the '<em><b>Font Size Rel</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Size Rel</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Size Rel</em>' attribute.
* @see #setFontSizeRel(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontSizeRel()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length"
* extendedMetaData="kind='attribute' name='font-size-rel' namespace='##targetNamespace'"
* @generated
*/
String getFontSizeRel();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontSizeRel <em>Font Size Rel</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Size Rel</em>' attribute.
* @see #getFontSizeRel()
* @generated
*/
void setFontSizeRel(String value);
/**
* Returns the value of the '<em><b>Font Size Rel Asian</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Size Rel Asian</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Size Rel Asian</em>' attribute.
* @see #setFontSizeRelAsian(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontSizeRelAsian()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length"
* extendedMetaData="kind='attribute' name='font-size-rel-asian' namespace='##targetNamespace'"
* @generated
*/
String getFontSizeRelAsian();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontSizeRelAsian <em>Font Size Rel Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Size Rel Asian</em>' attribute.
* @see #getFontSizeRelAsian()
* @generated
*/
void setFontSizeRelAsian(String value);
/**
* Returns the value of the '<em><b>Font Size Rel Complex</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Size Rel Complex</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Size Rel Complex</em>' attribute.
* @see #setFontSizeRelComplex(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontSizeRelComplex()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length"
* extendedMetaData="kind='attribute' name='font-size-rel-complex' namespace='##targetNamespace'"
* @generated
*/
String getFontSizeRelComplex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontSizeRelComplex <em>Font Size Rel Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Size Rel Complex</em>' attribute.
* @see #getFontSizeRelComplex()
* @generated
*/
void setFontSizeRelComplex(String value);
/**
* Returns the value of the '<em><b>Font Style Asian</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.FontStyle}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Style Asian</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Style Asian</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontStyle
* @see #isSetFontStyleAsian()
* @see #unsetFontStyleAsian()
* @see #setFontStyleAsian(FontStyle)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontStyleAsian()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='font-style-asian' namespace='##targetNamespace'"
* @generated
*/
FontStyle getFontStyleAsian();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontStyleAsian <em>Font Style Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Style Asian</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontStyle
* @see #isSetFontStyleAsian()
* @see #unsetFontStyleAsian()
* @see #getFontStyleAsian()
* @generated
*/
void setFontStyleAsian(FontStyle value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontStyleAsian <em>Font Style Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFontStyleAsian()
* @see #getFontStyleAsian()
* @see #setFontStyleAsian(FontStyle)
* @generated
*/
void unsetFontStyleAsian();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontStyleAsian <em>Font Style Asian</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Font Style Asian</em>' attribute is set.
* @see #unsetFontStyleAsian()
* @see #getFontStyleAsian()
* @see #setFontStyleAsian(FontStyle)
* @generated
*/
boolean isSetFontStyleAsian();
/**
* Returns the value of the '<em><b>Font Style Complex</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.FontStyle}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Style Complex</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Style Complex</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontStyle
* @see #isSetFontStyleComplex()
* @see #unsetFontStyleComplex()
* @see #setFontStyleComplex(FontStyle)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontStyleComplex()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='font-style-complex' namespace='##targetNamespace'"
* @generated
*/
FontStyle getFontStyleComplex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontStyleComplex <em>Font Style Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Style Complex</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontStyle
* @see #isSetFontStyleComplex()
* @see #unsetFontStyleComplex()
* @see #getFontStyleComplex()
* @generated
*/
void setFontStyleComplex(FontStyle value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontStyleComplex <em>Font Style Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFontStyleComplex()
* @see #getFontStyleComplex()
* @see #setFontStyleComplex(FontStyle)
* @generated
*/
void unsetFontStyleComplex();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontStyleComplex <em>Font Style Complex</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Font Style Complex</em>' attribute is set.
* @see #unsetFontStyleComplex()
* @see #getFontStyleComplex()
* @see #setFontStyleComplex(FontStyle)
* @generated
*/
boolean isSetFontStyleComplex();
/**
* Returns the value of the '<em><b>Font Style Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font 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>Font Style Name</em>' attribute.
* @see #setFontStyleName(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontStyleName()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='font-style-name' namespace='##targetNamespace'"
* @generated
*/
String getFontStyleName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontStyleName <em>Font Style Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Style Name</em>' attribute.
* @see #getFontStyleName()
* @generated
*/
void setFontStyleName(String value);
/**
* Returns the value of the '<em><b>Font Style Name Asian</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Style Name Asian</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Style Name Asian</em>' attribute.
* @see #setFontStyleNameAsian(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontStyleNameAsian()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='font-style-name-asian' namespace='##targetNamespace'"
* @generated
*/
String getFontStyleNameAsian();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontStyleNameAsian <em>Font Style Name Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Style Name Asian</em>' attribute.
* @see #getFontStyleNameAsian()
* @generated
*/
void setFontStyleNameAsian(String value);
/**
* Returns the value of the '<em><b>Font Style Name Complex</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Style Name Complex</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Style Name Complex</em>' attribute.
* @see #setFontStyleNameComplex(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontStyleNameComplex()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='font-style-name-complex' namespace='##targetNamespace'"
* @generated
*/
String getFontStyleNameComplex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontStyleNameComplex <em>Font Style Name Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Style Name Complex</em>' attribute.
* @see #getFontStyleNameComplex()
* @generated
*/
void setFontStyleNameComplex(String value);
/**
* Returns the value of the '<em><b>Font Weight Asian</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.FontWeight}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Weight Asian</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Weight Asian</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontWeight
* @see #isSetFontWeightAsian()
* @see #unsetFontWeightAsian()
* @see #setFontWeightAsian(FontWeight)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontWeightAsian()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='font-weight-asian' namespace='##targetNamespace'"
* @generated
*/
FontWeight getFontWeightAsian();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontWeightAsian <em>Font Weight Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Weight Asian</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontWeight
* @see #isSetFontWeightAsian()
* @see #unsetFontWeightAsian()
* @see #getFontWeightAsian()
* @generated
*/
void setFontWeightAsian(FontWeight value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontWeightAsian <em>Font Weight Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFontWeightAsian()
* @see #getFontWeightAsian()
* @see #setFontWeightAsian(FontWeight)
* @generated
*/
void unsetFontWeightAsian();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontWeightAsian <em>Font Weight Asian</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Font Weight Asian</em>' attribute is set.
* @see #unsetFontWeightAsian()
* @see #getFontWeightAsian()
* @see #setFontWeightAsian(FontWeight)
* @generated
*/
boolean isSetFontWeightAsian();
/**
* Returns the value of the '<em><b>Font Weight Complex</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.FontWeight}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font Weight Complex</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font Weight Complex</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontWeight
* @see #isSetFontWeightComplex()
* @see #unsetFontWeightComplex()
* @see #setFontWeightComplex(FontWeight)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FontWeightComplex()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='font-weight-complex' namespace='##targetNamespace'"
* @generated
*/
FontWeight getFontWeightComplex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontWeightComplex <em>Font Weight Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font Weight Complex</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.FontWeight
* @see #isSetFontWeightComplex()
* @see #unsetFontWeightComplex()
* @see #getFontWeightComplex()
* @generated
*/
void setFontWeightComplex(FontWeight value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontWeightComplex <em>Font Weight Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFontWeightComplex()
* @see #getFontWeightComplex()
* @see #setFontWeightComplex(FontWeight)
* @generated
*/
void unsetFontWeightComplex();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFontWeightComplex <em>Font Weight Complex</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Font Weight Complex</em>' attribute is set.
* @see #unsetFontWeightComplex()
* @see #getFontWeightComplex()
* @see #setFontWeightComplex(FontWeight)
* @generated
*/
boolean isSetFontWeightComplex();
/**
* Returns the value of the '<em><b>Footnote Max Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Footnote Max 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>Footnote Max Height</em>' attribute.
* @see #setFootnoteMaxHeight(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_FootnoteMaxHeight()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length"
* extendedMetaData="kind='attribute' name='footnote-max-height' namespace='##targetNamespace'"
* @generated
*/
String getFootnoteMaxHeight();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getFootnoteMaxHeight <em>Footnote Max Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Footnote Max Height</em>' attribute.
* @see #getFootnoteMaxHeight()
* @generated
*/
void setFootnoteMaxHeight(String value);
/**
* Returns the value of the '<em><b>Glyph Orientation Vertical</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.GlyphOrientationVerticalType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Glyph Orientation 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>Glyph Orientation Vertical</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.GlyphOrientationVerticalType
* @see #isSetGlyphOrientationVertical()
* @see #unsetGlyphOrientationVertical()
* @see #setGlyphOrientationVertical(GlyphOrientationVerticalType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_GlyphOrientationVertical()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='glyph-orientation-vertical' namespace='##targetNamespace'"
* @generated
*/
GlyphOrientationVerticalType getGlyphOrientationVertical();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getGlyphOrientationVertical <em>Glyph Orientation Vertical</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Glyph Orientation Vertical</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.GlyphOrientationVerticalType
* @see #isSetGlyphOrientationVertical()
* @see #unsetGlyphOrientationVertical()
* @see #getGlyphOrientationVertical()
* @generated
*/
void setGlyphOrientationVertical(GlyphOrientationVerticalType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getGlyphOrientationVertical <em>Glyph Orientation Vertical</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetGlyphOrientationVertical()
* @see #getGlyphOrientationVertical()
* @see #setGlyphOrientationVertical(GlyphOrientationVerticalType)
* @generated
*/
void unsetGlyphOrientationVertical();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getGlyphOrientationVertical <em>Glyph Orientation Vertical</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Glyph Orientation Vertical</em>' attribute is set.
* @see #unsetGlyphOrientationVertical()
* @see #getGlyphOrientationVertical()
* @see #setGlyphOrientationVertical(GlyphOrientationVerticalType)
* @generated
*/
boolean isSetGlyphOrientationVertical();
/**
* Returns the value of the '<em><b>Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>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>Height</em>' attribute.
* @see #setHeight(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Height()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent"
* extendedMetaData="kind='attribute' name='height' namespace='##targetNamespace'"
* @generated
*/
String getHeight();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHeight <em>Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Height</em>' attribute.
* @see #getHeight()
* @generated
*/
void setHeight(String value);
/**
* Returns the value of the '<em><b>Horizontal Pos</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.HorizontalPosType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Horizontal Pos</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Horizontal Pos</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.HorizontalPosType
* @see #isSetHorizontalPos()
* @see #unsetHorizontalPos()
* @see #setHorizontalPos(HorizontalPosType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_HorizontalPos()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='horizontal-pos' namespace='##targetNamespace'"
* @generated
*/
HorizontalPosType getHorizontalPos();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHorizontalPos <em>Horizontal Pos</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Horizontal Pos</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.HorizontalPosType
* @see #isSetHorizontalPos()
* @see #unsetHorizontalPos()
* @see #getHorizontalPos()
* @generated
*/
void setHorizontalPos(HorizontalPosType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHorizontalPos <em>Horizontal Pos</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetHorizontalPos()
* @see #getHorizontalPos()
* @see #setHorizontalPos(HorizontalPosType)
* @generated
*/
void unsetHorizontalPos();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHorizontalPos <em>Horizontal Pos</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Horizontal Pos</em>' attribute is set.
* @see #unsetHorizontalPos()
* @see #getHorizontalPos()
* @see #setHorizontalPos(HorizontalPosType)
* @generated
*/
boolean isSetHorizontalPos();
/**
* Returns the value of the '<em><b>Horizontal Rel</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.HorizontalRelType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Horizontal Rel</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Horizontal Rel</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.HorizontalRelType
* @see #isSetHorizontalRel()
* @see #unsetHorizontalRel()
* @see #setHorizontalRel(HorizontalRelType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_HorizontalRel()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='horizontal-rel' namespace='##targetNamespace'"
* @generated
*/
HorizontalRelType getHorizontalRel();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHorizontalRel <em>Horizontal Rel</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Horizontal Rel</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.HorizontalRelType
* @see #isSetHorizontalRel()
* @see #unsetHorizontalRel()
* @see #getHorizontalRel()
* @generated
*/
void setHorizontalRel(HorizontalRelType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHorizontalRel <em>Horizontal Rel</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetHorizontalRel()
* @see #getHorizontalRel()
* @see #setHorizontalRel(HorizontalRelType)
* @generated
*/
void unsetHorizontalRel();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getHorizontalRel <em>Horizontal Rel</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Horizontal Rel</em>' attribute is set.
* @see #unsetHorizontalRel()
* @see #getHorizontalRel()
* @see #setHorizontalRel(HorizontalRelType)
* @generated
*/
boolean isSetHorizontalRel();
/**
* Returns the value of the '<em><b>Justify Single Word</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>Justify Single Word</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Justify Single Word</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetJustifySingleWord()
* @see #unsetJustifySingleWord()
* @see #setJustifySingleWord(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_JustifySingleWord()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='justify-single-word' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getJustifySingleWord();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getJustifySingleWord <em>Justify Single Word</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Justify Single Word</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetJustifySingleWord()
* @see #unsetJustifySingleWord()
* @see #getJustifySingleWord()
* @generated
*/
void setJustifySingleWord(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getJustifySingleWord <em>Justify Single Word</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetJustifySingleWord()
* @see #getJustifySingleWord()
* @see #setJustifySingleWord(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetJustifySingleWord();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getJustifySingleWord <em>Justify Single Word</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Justify Single Word</em>' attribute is set.
* @see #unsetJustifySingleWord()
* @see #getJustifySingleWord()
* @see #setJustifySingleWord(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetJustifySingleWord();
/**
* Returns the value of the '<em><b>Language Asian</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Language Asian</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Language Asian</em>' attribute.
* @see #setLanguageAsian(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LanguageAsian()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.LanguageCode"
* extendedMetaData="kind='attribute' name='language-asian' namespace='##targetNamespace'"
* @generated
*/
String getLanguageAsian();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLanguageAsian <em>Language Asian</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Language Asian</em>' attribute.
* @see #getLanguageAsian()
* @generated
*/
void setLanguageAsian(String value);
/**
* Returns the value of the '<em><b>Language Complex</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Language Complex</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Language Complex</em>' attribute.
* @see #setLanguageComplex(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LanguageComplex()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.LanguageCode"
* extendedMetaData="kind='attribute' name='language-complex' namespace='##targetNamespace'"
* @generated
*/
String getLanguageComplex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLanguageComplex <em>Language Complex</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Language Complex</em>' attribute.
* @see #getLanguageComplex()
* @generated
*/
void setLanguageComplex(String value);
/**
* Returns the value of the '<em><b>Layout Grid Base Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Layout Grid Base 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>Layout Grid Base Height</em>' attribute.
* @see #setLayoutGridBaseHeight(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LayoutGridBaseHeight()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length"
* extendedMetaData="kind='attribute' name='layout-grid-base-height' namespace='##targetNamespace'"
* @generated
*/
String getLayoutGridBaseHeight();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridBaseHeight <em>Layout Grid Base Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Layout Grid Base Height</em>' attribute.
* @see #getLayoutGridBaseHeight()
* @generated
*/
void setLayoutGridBaseHeight(String value);
/**
* Returns the value of the '<em><b>Layout Grid Color</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Layout Grid 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>Layout Grid Color</em>' attribute.
* @see #setLayoutGridColor(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LayoutGridColor()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Color"
* extendedMetaData="kind='attribute' name='layout-grid-color' namespace='##targetNamespace'"
* @generated
*/
String getLayoutGridColor();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridColor <em>Layout Grid Color</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Layout Grid Color</em>' attribute.
* @see #getLayoutGridColor()
* @generated
*/
void setLayoutGridColor(String value);
/**
* Returns the value of the '<em><b>Layout Grid Display</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>Layout Grid 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>Layout Grid Display</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetLayoutGridDisplay()
* @see #unsetLayoutGridDisplay()
* @see #setLayoutGridDisplay(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LayoutGridDisplay()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='layout-grid-display' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getLayoutGridDisplay();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridDisplay <em>Layout Grid Display</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Layout Grid Display</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetLayoutGridDisplay()
* @see #unsetLayoutGridDisplay()
* @see #getLayoutGridDisplay()
* @generated
*/
void setLayoutGridDisplay(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridDisplay <em>Layout Grid Display</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetLayoutGridDisplay()
* @see #getLayoutGridDisplay()
* @see #setLayoutGridDisplay(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetLayoutGridDisplay();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridDisplay <em>Layout Grid Display</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Layout Grid Display</em>' attribute is set.
* @see #unsetLayoutGridDisplay()
* @see #getLayoutGridDisplay()
* @see #setLayoutGridDisplay(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetLayoutGridDisplay();
/**
* Returns the value of the '<em><b>Layout Grid Lines</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Layout Grid Lines</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Layout Grid Lines</em>' attribute.
* @see #setLayoutGridLines(BigInteger)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LayoutGridLines()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger"
* extendedMetaData="kind='attribute' name='layout-grid-lines' namespace='##targetNamespace'"
* @generated
*/
BigInteger getLayoutGridLines();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridLines <em>Layout Grid Lines</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Layout Grid Lines</em>' attribute.
* @see #getLayoutGridLines()
* @generated
*/
void setLayoutGridLines(BigInteger value);
/**
* Returns the value of the '<em><b>Layout Grid Mode</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.LayoutGridModeType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Layout Grid 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>Layout Grid Mode</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.LayoutGridModeType
* @see #isSetLayoutGridMode()
* @see #unsetLayoutGridMode()
* @see #setLayoutGridMode(LayoutGridModeType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LayoutGridMode()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='layout-grid-mode' namespace='##targetNamespace'"
* @generated
*/
LayoutGridModeType getLayoutGridMode();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridMode <em>Layout Grid Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Layout Grid Mode</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.LayoutGridModeType
* @see #isSetLayoutGridMode()
* @see #unsetLayoutGridMode()
* @see #getLayoutGridMode()
* @generated
*/
void setLayoutGridMode(LayoutGridModeType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridMode <em>Layout Grid Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetLayoutGridMode()
* @see #getLayoutGridMode()
* @see #setLayoutGridMode(LayoutGridModeType)
* @generated
*/
void unsetLayoutGridMode();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridMode <em>Layout Grid Mode</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Layout Grid Mode</em>' attribute is set.
* @see #unsetLayoutGridMode()
* @see #getLayoutGridMode()
* @see #setLayoutGridMode(LayoutGridModeType)
* @generated
*/
boolean isSetLayoutGridMode();
/**
* Returns the value of the '<em><b>Layout Grid Print</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>Layout Grid Print</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Layout Grid Print</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetLayoutGridPrint()
* @see #unsetLayoutGridPrint()
* @see #setLayoutGridPrint(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LayoutGridPrint()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='layout-grid-print' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getLayoutGridPrint();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridPrint <em>Layout Grid Print</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Layout Grid Print</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetLayoutGridPrint()
* @see #unsetLayoutGridPrint()
* @see #getLayoutGridPrint()
* @generated
*/
void setLayoutGridPrint(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridPrint <em>Layout Grid Print</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetLayoutGridPrint()
* @see #getLayoutGridPrint()
* @see #setLayoutGridPrint(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetLayoutGridPrint();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridPrint <em>Layout Grid Print</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Layout Grid Print</em>' attribute is set.
* @see #unsetLayoutGridPrint()
* @see #getLayoutGridPrint()
* @see #setLayoutGridPrint(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetLayoutGridPrint();
/**
* Returns the value of the '<em><b>Layout Grid Ruby Below</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>Layout Grid Ruby Below</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Layout Grid Ruby Below</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetLayoutGridRubyBelow()
* @see #unsetLayoutGridRubyBelow()
* @see #setLayoutGridRubyBelow(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LayoutGridRubyBelow()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='layout-grid-ruby-below' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getLayoutGridRubyBelow();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridRubyBelow <em>Layout Grid Ruby Below</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Layout Grid Ruby Below</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetLayoutGridRubyBelow()
* @see #unsetLayoutGridRubyBelow()
* @see #getLayoutGridRubyBelow()
* @generated
*/
void setLayoutGridRubyBelow(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridRubyBelow <em>Layout Grid Ruby Below</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetLayoutGridRubyBelow()
* @see #getLayoutGridRubyBelow()
* @see #setLayoutGridRubyBelow(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetLayoutGridRubyBelow();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridRubyBelow <em>Layout Grid Ruby Below</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Layout Grid Ruby Below</em>' attribute is set.
* @see #unsetLayoutGridRubyBelow()
* @see #getLayoutGridRubyBelow()
* @see #setLayoutGridRubyBelow(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetLayoutGridRubyBelow();
/**
* Returns the value of the '<em><b>Layout Grid Ruby Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Layout Grid Ruby 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>Layout Grid Ruby Height</em>' attribute.
* @see #setLayoutGridRubyHeight(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LayoutGridRubyHeight()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length"
* extendedMetaData="kind='attribute' name='layout-grid-ruby-height' namespace='##targetNamespace'"
* @generated
*/
String getLayoutGridRubyHeight();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLayoutGridRubyHeight <em>Layout Grid Ruby Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Layout Grid Ruby Height</em>' attribute.
* @see #getLayoutGridRubyHeight()
* @generated
*/
void setLayoutGridRubyHeight(String value);
/**
* Returns the value of the '<em><b>Leader Char</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Leader Char</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Leader Char</em>' attribute.
* @see #setLeaderChar(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LeaderChar()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Character"
* extendedMetaData="kind='attribute' name='leader-char' namespace='##targetNamespace'"
* @generated
*/
String getLeaderChar();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderChar <em>Leader Char</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Leader Char</em>' attribute.
* @see #getLeaderChar()
* @generated
*/
void setLeaderChar(String value);
/**
* Returns the value of the '<em><b>Leader Color</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Leader 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>Leader Color</em>' attribute.
* @see #setLeaderColor(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LeaderColor()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.LeaderColorType"
* extendedMetaData="kind='attribute' name='leader-color' namespace='##targetNamespace'"
* @generated
*/
Object getLeaderColor();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderColor <em>Leader Color</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Leader Color</em>' attribute.
* @see #getLeaderColor()
* @generated
*/
void setLeaderColor(Object value);
/**
* Returns the value of the '<em><b>Leader Style</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.LineStyle}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Leader Style</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Leader Style</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineStyle
* @see #isSetLeaderStyle()
* @see #unsetLeaderStyle()
* @see #setLeaderStyle(LineStyle)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LeaderStyle()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='leader-style' namespace='##targetNamespace'"
* @generated
*/
LineStyle getLeaderStyle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderStyle <em>Leader Style</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Leader Style</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineStyle
* @see #isSetLeaderStyle()
* @see #unsetLeaderStyle()
* @see #getLeaderStyle()
* @generated
*/
void setLeaderStyle(LineStyle value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderStyle <em>Leader Style</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetLeaderStyle()
* @see #getLeaderStyle()
* @see #setLeaderStyle(LineStyle)
* @generated
*/
void unsetLeaderStyle();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderStyle <em>Leader Style</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Leader Style</em>' attribute is set.
* @see #unsetLeaderStyle()
* @see #getLeaderStyle()
* @see #setLeaderStyle(LineStyle)
* @generated
*/
boolean isSetLeaderStyle();
/**
* Returns the value of the '<em><b>Leader Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Leader Text</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Leader Text</em>' attribute.
* @see #setLeaderText(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LeaderText()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='leader-text' namespace='##targetNamespace'"
* @generated
*/
String getLeaderText();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderText <em>Leader Text</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Leader Text</em>' attribute.
* @see #getLeaderText()
* @generated
*/
void setLeaderText(String value);
/**
* Returns the value of the '<em><b>Leader Text Style</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Leader Text Style</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Leader Text Style</em>' attribute.
* @see #setLeaderTextStyle(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LeaderTextStyle()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.LeaderTextStyleType"
* extendedMetaData="kind='attribute' name='leader-text-style' namespace='##targetNamespace'"
* @generated
*/
String getLeaderTextStyle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderTextStyle <em>Leader Text Style</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Leader Text Style</em>' attribute.
* @see #getLeaderTextStyle()
* @generated
*/
void setLeaderTextStyle(String value);
/**
* Returns the value of the '<em><b>Leader Type</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.LineType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Leader 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>Leader Type</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineType
* @see #isSetLeaderType()
* @see #unsetLeaderType()
* @see #setLeaderType(LineType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LeaderType()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='leader-type' namespace='##targetNamespace'"
* @generated
*/
LineType getLeaderType();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderType <em>Leader Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Leader Type</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineType
* @see #isSetLeaderType()
* @see #unsetLeaderType()
* @see #getLeaderType()
* @generated
*/
void setLeaderType(LineType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderType <em>Leader Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetLeaderType()
* @see #getLeaderType()
* @see #setLeaderType(LineType)
* @generated
*/
void unsetLeaderType();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderType <em>Leader Type</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Leader Type</em>' attribute is set.
* @see #unsetLeaderType()
* @see #getLeaderType()
* @see #setLeaderType(LineType)
* @generated
*/
boolean isSetLeaderType();
/**
* Returns the value of the '<em><b>Leader Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Leader 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>Leader Width</em>' attribute.
* @see #setLeaderWidth(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LeaderWidth()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.LineWidth"
* extendedMetaData="kind='attribute' name='leader-width' namespace='##targetNamespace'"
* @generated
*/
Object getLeaderWidth();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLeaderWidth <em>Leader Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Leader Width</em>' attribute.
* @see #getLeaderWidth()
* @generated
*/
void setLeaderWidth(Object value);
/**
* Returns the value of the '<em><b>Legend Expansion</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.LegendExpansionType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Legend Expansion</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Legend Expansion</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.LegendExpansionType
* @see #isSetLegendExpansion()
* @see #unsetLegendExpansion()
* @see #setLegendExpansion(LegendExpansionType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LegendExpansion()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='legend-expansion' namespace='##targetNamespace'"
* @generated
*/
LegendExpansionType getLegendExpansion();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLegendExpansion <em>Legend Expansion</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Legend Expansion</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.LegendExpansionType
* @see #isSetLegendExpansion()
* @see #unsetLegendExpansion()
* @see #getLegendExpansion()
* @generated
*/
void setLegendExpansion(LegendExpansionType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLegendExpansion <em>Legend Expansion</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetLegendExpansion()
* @see #getLegendExpansion()
* @see #setLegendExpansion(LegendExpansionType)
* @generated
*/
void unsetLegendExpansion();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLegendExpansion <em>Legend Expansion</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Legend Expansion</em>' attribute is set.
* @see #unsetLegendExpansion()
* @see #getLegendExpansion()
* @see #setLegendExpansion(LegendExpansionType)
* @generated
*/
boolean isSetLegendExpansion();
/**
* Returns the value of the '<em><b>Legend Expansion Aspect Ratio</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Legend Expansion Aspect Ratio</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Legend Expansion Aspect Ratio</em>' attribute.
* @see #isSetLegendExpansionAspectRatio()
* @see #unsetLegendExpansionAspectRatio()
* @see #setLegendExpansionAspectRatio(double)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LegendExpansionAspectRatio()
* @model unsettable="true" dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Double"
* extendedMetaData="kind='attribute' name='legend-expansion-aspect-ratio' namespace='##targetNamespace'"
* @generated
*/
double getLegendExpansionAspectRatio();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLegendExpansionAspectRatio <em>Legend Expansion Aspect Ratio</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Legend Expansion Aspect Ratio</em>' attribute.
* @see #isSetLegendExpansionAspectRatio()
* @see #unsetLegendExpansionAspectRatio()
* @see #getLegendExpansionAspectRatio()
* @generated
*/
void setLegendExpansionAspectRatio(double value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLegendExpansionAspectRatio <em>Legend Expansion Aspect Ratio</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetLegendExpansionAspectRatio()
* @see #getLegendExpansionAspectRatio()
* @see #setLegendExpansionAspectRatio(double)
* @generated
*/
void unsetLegendExpansionAspectRatio();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLegendExpansionAspectRatio <em>Legend Expansion Aspect Ratio</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Legend Expansion Aspect Ratio</em>' attribute is set.
* @see #unsetLegendExpansionAspectRatio()
* @see #getLegendExpansionAspectRatio()
* @see #setLegendExpansionAspectRatio(double)
* @generated
*/
boolean isSetLegendExpansionAspectRatio();
/**
* Returns the value of the '<em><b>Length</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>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>Length</em>' attribute.
* @see #setLength(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Length()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.LengthType"
* extendedMetaData="kind='attribute' name='length' namespace='##targetNamespace'"
* @generated
*/
Object getLength();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLength <em>Length</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Length</em>' attribute.
* @see #getLength()
* @generated
*/
void setLength(Object value);
/**
* Returns the value of the '<em><b>Letter Kerning</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>Letter Kerning</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Letter Kerning</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetLetterKerning()
* @see #unsetLetterKerning()
* @see #setLetterKerning(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LetterKerning()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='letter-kerning' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getLetterKerning();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLetterKerning <em>Letter Kerning</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Letter Kerning</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetLetterKerning()
* @see #unsetLetterKerning()
* @see #getLetterKerning()
* @generated
*/
void setLetterKerning(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLetterKerning <em>Letter Kerning</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetLetterKerning()
* @see #getLetterKerning()
* @see #setLetterKerning(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetLetterKerning();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLetterKerning <em>Letter Kerning</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Letter Kerning</em>' attribute is set.
* @see #unsetLetterKerning()
* @see #getLetterKerning()
* @see #setLetterKerning(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetLetterKerning();
/**
* Returns the value of the '<em><b>Line Break</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.LineBreakType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Line Break</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 Break</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.LineBreakType
* @see #isSetLineBreak()
* @see #unsetLineBreak()
* @see #setLineBreak(LineBreakType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LineBreak()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='line-break' namespace='##targetNamespace'"
* @generated
*/
LineBreakType getLineBreak();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLineBreak <em>Line Break</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Line Break</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.LineBreakType
* @see #isSetLineBreak()
* @see #unsetLineBreak()
* @see #getLineBreak()
* @generated
*/
void setLineBreak(LineBreakType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLineBreak <em>Line Break</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetLineBreak()
* @see #getLineBreak()
* @see #setLineBreak(LineBreakType)
* @generated
*/
void unsetLineBreak();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLineBreak <em>Line Break</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Line Break</em>' attribute is set.
* @see #unsetLineBreak()
* @see #getLineBreak()
* @see #setLineBreak(LineBreakType)
* @generated
*/
boolean isSetLineBreak();
/**
* Returns the value of the '<em><b>Line Height At Least</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Line Height At Least</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 Height At Least</em>' attribute.
* @see #setLineHeightAtLeast(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LineHeightAtLeast()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeLength"
* extendedMetaData="kind='attribute' name='line-height-at-least' namespace='##targetNamespace'"
* @generated
*/
String getLineHeightAtLeast();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLineHeightAtLeast <em>Line Height At Least</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Line Height At Least</em>' attribute.
* @see #getLineHeightAtLeast()
* @generated
*/
void setLineHeightAtLeast(String value);
/**
* Returns the value of the '<em><b>Lines</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Lines</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Lines</em>' attribute.
* @see #setLines(BigInteger)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Lines()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger"
* extendedMetaData="kind='attribute' name='lines' namespace='##targetNamespace'"
* @generated
*/
BigInteger getLines();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLines <em>Lines</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Lines</em>' attribute.
* @see #getLines()
* @generated
*/
void setLines(BigInteger value);
/**
* Returns the value of the '<em><b>Line Spacing</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Line Spacing</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 Spacing</em>' attribute.
* @see #setLineSpacing(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LineSpacing()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Length"
* extendedMetaData="kind='attribute' name='line-spacing' namespace='##targetNamespace'"
* @generated
*/
String getLineSpacing();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLineSpacing <em>Line Spacing</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Line Spacing</em>' attribute.
* @see #getLineSpacing()
* @generated
*/
void setLineSpacing(String value);
/**
* Returns the value of the '<em><b>Line Style</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.LineStyle}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Line Style</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 Style</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineStyle
* @see #isSetLineStyle()
* @see #unsetLineStyle()
* @see #setLineStyle(LineStyle)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_LineStyle()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='line-style' namespace='##targetNamespace'"
* @generated
*/
LineStyle getLineStyle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLineStyle <em>Line Style</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Line Style</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineStyle
* @see #isSetLineStyle()
* @see #unsetLineStyle()
* @see #getLineStyle()
* @generated
*/
void setLineStyle(LineStyle value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLineStyle <em>Line Style</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetLineStyle()
* @see #getLineStyle()
* @see #setLineStyle(LineStyle)
* @generated
*/
void unsetLineStyle();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getLineStyle <em>Line Style</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Line Style</em>' attribute is set.
* @see #unsetLineStyle()
* @see #getLineStyle()
* @see #setLineStyle(LineStyle)
* @generated
*/
boolean isSetLineStyle();
/**
* Returns the value of the '<em><b>List Style Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>List 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>List Style Name</em>' attribute.
* @see #setListStyleName(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_ListStyleName()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.ListStyleNameType"
* extendedMetaData="kind='attribute' name='list-style-name' namespace='##targetNamespace'"
* @generated
*/
String getListStyleName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getListStyleName <em>List Style Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>List Style Name</em>' attribute.
* @see #getListStyleName()
* @generated
*/
void setListStyleName(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.style.StylePackage#getDocumentRoot_MasterPageName()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.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.style.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 Break Between Rows</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 Break Between Rows</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 Break Between Rows</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetMayBreakBetweenRows()
* @see #unsetMayBreakBetweenRows()
* @see #setMayBreakBetweenRows(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_MayBreakBetweenRows()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='may-break-between-rows' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getMayBreakBetweenRows();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getMayBreakBetweenRows <em>May Break Between Rows</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>May Break Between Rows</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetMayBreakBetweenRows()
* @see #unsetMayBreakBetweenRows()
* @see #getMayBreakBetweenRows()
* @generated
*/
void setMayBreakBetweenRows(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getMayBreakBetweenRows <em>May Break Between Rows</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetMayBreakBetweenRows()
* @see #getMayBreakBetweenRows()
* @see #setMayBreakBetweenRows(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetMayBreakBetweenRows();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getMayBreakBetweenRows <em>May Break Between Rows</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>May Break Between Rows</em>' attribute is set.
* @see #unsetMayBreakBetweenRows()
* @see #getMayBreakBetweenRows()
* @see #setMayBreakBetweenRows(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetMayBreakBetweenRows();
/**
* Returns the value of the '<em><b>Min Row Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Min Row 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>Min Row Height</em>' attribute.
* @see #setMinRowHeight(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_MinRowHeight()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeLength"
* extendedMetaData="kind='attribute' name='min-row-height' namespace='##targetNamespace'"
* @generated
*/
String getMinRowHeight();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getMinRowHeight <em>Min Row Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Min Row Height</em>' attribute.
* @see #getMinRowHeight()
* @generated
*/
void setMinRowHeight(String value);
/**
* Returns the value of the '<em><b>Mirror</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Mirror</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</em>' attribute.
* @see #setMirror(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Mirror()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.MirrorType"
* extendedMetaData="kind='attribute' name='mirror' namespace='##targetNamespace'"
* @generated
*/
Object getMirror();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getMirror <em>Mirror</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Mirror</em>' attribute.
* @see #getMirror()
* @generated
*/
void setMirror(Object value);
/**
* Returns the value of the '<em><b>Next Style Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Next 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>Next Style Name</em>' attribute.
* @see #setNextStyleName(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_NextStyleName()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.NextStyleNameType"
* extendedMetaData="kind='attribute' name='next-style-name' namespace='##targetNamespace'"
* @generated
*/
String getNextStyleName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getNextStyleName <em>Next Style Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Next Style Name</em>' attribute.
* @see #getNextStyleName()
* @generated
*/
void setNextStyleName(String value);
/**
* Returns the value of the '<em><b>Number Wrapped Paragraphs</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Number Wrapped Paragraphs</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Number Wrapped Paragraphs</em>' attribute.
* @see #setNumberWrappedParagraphs(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_NumberWrappedParagraphs()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.NumberWrappedParagraphsType"
* extendedMetaData="kind='attribute' name='number-wrapped-paragraphs' namespace='##targetNamespace'"
* @generated
*/
Object getNumberWrappedParagraphs();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getNumberWrappedParagraphs <em>Number Wrapped Paragraphs</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Number Wrapped Paragraphs</em>' attribute.
* @see #getNumberWrappedParagraphs()
* @generated
*/
void setNumberWrappedParagraphs(Object value);
/**
* Returns the value of the '<em><b>Num Format</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Num Format</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Num Format</em>' attribute.
* @see #setNumFormat(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_NumFormat()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.NumFormatType"
* extendedMetaData="kind='attribute' name='num-format' namespace='##targetNamespace'"
* @generated
*/
Object getNumFormat();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getNumFormat <em>Num Format</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Num Format</em>' attribute.
* @see #getNumFormat()
* @generated
*/
void setNumFormat(Object value);
/**
* Returns the value of the '<em><b>Num Letter Sync</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>Num Letter Sync</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Num Letter Sync</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetNumLetterSync()
* @see #unsetNumLetterSync()
* @see #setNumLetterSync(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_NumLetterSync()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='num-letter-sync' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getNumLetterSync();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getNumLetterSync <em>Num Letter Sync</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Num Letter Sync</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetNumLetterSync()
* @see #unsetNumLetterSync()
* @see #getNumLetterSync()
* @generated
*/
void setNumLetterSync(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getNumLetterSync <em>Num Letter Sync</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetNumLetterSync()
* @see #getNumLetterSync()
* @see #setNumLetterSync(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetNumLetterSync();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getNumLetterSync <em>Num Letter Sync</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Num Letter Sync</em>' attribute is set.
* @see #unsetNumLetterSync()
* @see #getNumLetterSync()
* @see #setNumLetterSync(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetNumLetterSync();
/**
* Returns the value of the '<em><b>Num Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Num Prefix</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Num Prefix</em>' attribute.
* @see #setNumPrefix(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_NumPrefix()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='num-prefix' namespace='##targetNamespace'"
* @generated
*/
String getNumPrefix();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getNumPrefix <em>Num Prefix</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Num Prefix</em>' attribute.
* @see #getNumPrefix()
* @generated
*/
void setNumPrefix(String value);
/**
* Returns the value of the '<em><b>Num Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Num Suffix</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Num Suffix</em>' attribute.
* @see #setNumSuffix(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_NumSuffix()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='num-suffix' namespace='##targetNamespace'"
* @generated
*/
String getNumSuffix();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getNumSuffix <em>Num Suffix</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Num Suffix</em>' attribute.
* @see #getNumSuffix()
* @generated
*/
void setNumSuffix(String value);
/**
* Returns the value of the '<em><b>Overflow Behavior</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.OverflowBehaviorType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Overflow Behavior</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Overflow Behavior</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.OverflowBehaviorType
* @see #isSetOverflowBehavior()
* @see #unsetOverflowBehavior()
* @see #setOverflowBehavior(OverflowBehaviorType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_OverflowBehavior()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='overflow-behavior' namespace='##targetNamespace'"
* @generated
*/
OverflowBehaviorType getOverflowBehavior();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getOverflowBehavior <em>Overflow Behavior</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Overflow Behavior</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.OverflowBehaviorType
* @see #isSetOverflowBehavior()
* @see #unsetOverflowBehavior()
* @see #getOverflowBehavior()
* @generated
*/
void setOverflowBehavior(OverflowBehaviorType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getOverflowBehavior <em>Overflow Behavior</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetOverflowBehavior()
* @see #getOverflowBehavior()
* @see #setOverflowBehavior(OverflowBehaviorType)
* @generated
*/
void unsetOverflowBehavior();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getOverflowBehavior <em>Overflow Behavior</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Overflow Behavior</em>' attribute is set.
* @see #unsetOverflowBehavior()
* @see #getOverflowBehavior()
* @see #setOverflowBehavior(OverflowBehaviorType)
* @generated
*/
boolean isSetOverflowBehavior();
/**
* Returns the value of the '<em><b>Page Layout Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Page Layout 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>Page Layout Name</em>' attribute.
* @see #setPageLayoutName(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_PageLayoutName()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.PageLayoutNameType"
* extendedMetaData="kind='attribute' name='page-layout-name' namespace='##targetNamespace'"
* @generated
*/
String getPageLayoutName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPageLayoutName <em>Page Layout Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Page Layout Name</em>' attribute.
* @see #getPageLayoutName()
* @generated
*/
void setPageLayoutName(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(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_PageNumber()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.PageNumberType"
* extendedMetaData="kind='attribute' name='page-number' namespace='##targetNamespace'"
* @generated
*/
Object getPageNumber();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.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(Object value);
/**
* Returns the value of the '<em><b>Page Usage</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.PageUsageType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Page Usage</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 Usage</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.PageUsageType
* @see #isSetPageUsage()
* @see #unsetPageUsage()
* @see #setPageUsage(PageUsageType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_PageUsage()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='page-usage' namespace='##targetNamespace'"
* @generated
*/
PageUsageType getPageUsage();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPageUsage <em>Page Usage</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Page Usage</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.PageUsageType
* @see #isSetPageUsage()
* @see #unsetPageUsage()
* @see #getPageUsage()
* @generated
*/
void setPageUsage(PageUsageType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPageUsage <em>Page Usage</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetPageUsage()
* @see #getPageUsage()
* @see #setPageUsage(PageUsageType)
* @generated
*/
void unsetPageUsage();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPageUsage <em>Page Usage</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Page Usage</em>' attribute is set.
* @see #unsetPageUsage()
* @see #getPageUsage()
* @see #setPageUsage(PageUsageType)
* @generated
*/
boolean isSetPageUsage();
/**
* Returns the value of the '<em><b>Paper Tray Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Paper Tray 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>Paper Tray Name</em>' attribute.
* @see #setPaperTrayName(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_PaperTrayName()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.PaperTrayNameType"
* extendedMetaData="kind='attribute' name='paper-tray-name' namespace='##targetNamespace'"
* @generated
*/
Object getPaperTrayName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPaperTrayName <em>Paper Tray Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Paper Tray Name</em>' attribute.
* @see #getPaperTrayName()
* @generated
*/
void setPaperTrayName(Object value);
/**
* Returns the value of the '<em><b>Parent Style Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Parent 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>Parent Style Name</em>' attribute.
* @see #setParentStyleName(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_ParentStyleName()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.ParentStyleNameType"
* extendedMetaData="kind='attribute' name='parent-style-name' namespace='##targetNamespace'"
* @generated
*/
String getParentStyleName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getParentStyleName <em>Parent Style Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Parent Style Name</em>' attribute.
* @see #getParentStyleName()
* @generated
*/
void setParentStyleName(String value);
/**
* Returns the value of the '<em><b>Print</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Print</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Print</em>' attribute.
* @see #setPrint(List)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Print()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.PrintType" many="false"
* extendedMetaData="kind='attribute' name='print' namespace='##targetNamespace'"
* @generated
*/
List<PrintTypeItem> getPrint();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPrint <em>Print</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Print</em>' attribute.
* @see #getPrint()
* @generated
*/
void setPrint(List<PrintTypeItem> value);
/**
* Returns the value of the '<em><b>Print Content</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>Print Content</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Print Content</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetPrintContent()
* @see #unsetPrintContent()
* @see #setPrintContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_PrintContent()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='print-content' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getPrintContent();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPrintContent <em>Print Content</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Print Content</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetPrintContent()
* @see #unsetPrintContent()
* @see #getPrintContent()
* @generated
*/
void setPrintContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPrintContent <em>Print Content</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetPrintContent()
* @see #getPrintContent()
* @see #setPrintContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetPrintContent();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPrintContent <em>Print Content</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Print Content</em>' attribute is set.
* @see #unsetPrintContent()
* @see #getPrintContent()
* @see #setPrintContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetPrintContent();
/**
* Returns the value of the '<em><b>Print Orientation</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.PrintOrientationType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Print Orientation</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Print Orientation</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.PrintOrientationType
* @see #isSetPrintOrientation()
* @see #unsetPrintOrientation()
* @see #setPrintOrientation(PrintOrientationType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_PrintOrientation()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='print-orientation' namespace='##targetNamespace'"
* @generated
*/
PrintOrientationType getPrintOrientation();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPrintOrientation <em>Print Orientation</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Print Orientation</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.PrintOrientationType
* @see #isSetPrintOrientation()
* @see #unsetPrintOrientation()
* @see #getPrintOrientation()
* @generated
*/
void setPrintOrientation(PrintOrientationType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPrintOrientation <em>Print Orientation</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetPrintOrientation()
* @see #getPrintOrientation()
* @see #setPrintOrientation(PrintOrientationType)
* @generated
*/
void unsetPrintOrientation();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPrintOrientation <em>Print Orientation</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Print Orientation</em>' attribute is set.
* @see #unsetPrintOrientation()
* @see #getPrintOrientation()
* @see #setPrintOrientation(PrintOrientationType)
* @generated
*/
boolean isSetPrintOrientation();
/**
* Returns the value of the '<em><b>Print Page Order</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.PrintPageOrderType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Print Page 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>Print Page Order</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.PrintPageOrderType
* @see #isSetPrintPageOrder()
* @see #unsetPrintPageOrder()
* @see #setPrintPageOrder(PrintPageOrderType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_PrintPageOrder()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='print-page-order' namespace='##targetNamespace'"
* @generated
*/
PrintPageOrderType getPrintPageOrder();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPrintPageOrder <em>Print Page Order</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Print Page Order</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.PrintPageOrderType
* @see #isSetPrintPageOrder()
* @see #unsetPrintPageOrder()
* @see #getPrintPageOrder()
* @generated
*/
void setPrintPageOrder(PrintPageOrderType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPrintPageOrder <em>Print Page Order</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetPrintPageOrder()
* @see #getPrintPageOrder()
* @see #setPrintPageOrder(PrintPageOrderType)
* @generated
*/
void unsetPrintPageOrder();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPrintPageOrder <em>Print Page Order</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Print Page Order</em>' attribute is set.
* @see #unsetPrintPageOrder()
* @see #getPrintPageOrder()
* @see #setPrintPageOrder(PrintPageOrderType)
* @generated
*/
boolean isSetPrintPageOrder();
/**
* Returns the value of the '<em><b>Punctuation Wrap</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.PunctuationWrapType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Punctuation Wrap</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Punctuation Wrap</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.PunctuationWrapType
* @see #isSetPunctuationWrap()
* @see #unsetPunctuationWrap()
* @see #setPunctuationWrap(PunctuationWrapType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_PunctuationWrap()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='punctuation-wrap' namespace='##targetNamespace'"
* @generated
*/
PunctuationWrapType getPunctuationWrap();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPunctuationWrap <em>Punctuation Wrap</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Punctuation Wrap</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.PunctuationWrapType
* @see #isSetPunctuationWrap()
* @see #unsetPunctuationWrap()
* @see #getPunctuationWrap()
* @generated
*/
void setPunctuationWrap(PunctuationWrapType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPunctuationWrap <em>Punctuation Wrap</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetPunctuationWrap()
* @see #getPunctuationWrap()
* @see #setPunctuationWrap(PunctuationWrapType)
* @generated
*/
void unsetPunctuationWrap();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getPunctuationWrap <em>Punctuation Wrap</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Punctuation Wrap</em>' attribute is set.
* @see #unsetPunctuationWrap()
* @see #getPunctuationWrap()
* @see #setPunctuationWrap(PunctuationWrapType)
* @generated
*/
boolean isSetPunctuationWrap();
/**
* Returns the value of the '<em><b>Register True</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>Register True</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Register True</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetRegisterTrue()
* @see #unsetRegisterTrue()
* @see #setRegisterTrue(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RegisterTrue()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='register-true' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getRegisterTrue();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRegisterTrue <em>Register True</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Register True</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetRegisterTrue()
* @see #unsetRegisterTrue()
* @see #getRegisterTrue()
* @generated
*/
void setRegisterTrue(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRegisterTrue <em>Register True</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetRegisterTrue()
* @see #getRegisterTrue()
* @see #setRegisterTrue(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetRegisterTrue();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRegisterTrue <em>Register True</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Register True</em>' attribute is set.
* @see #unsetRegisterTrue()
* @see #getRegisterTrue()
* @see #setRegisterTrue(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetRegisterTrue();
/**
* Returns the value of the '<em><b>Register Truth Ref Style Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Register Truth Ref 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>Register Truth Ref Style Name</em>' attribute.
* @see #setRegisterTruthRefStyleName(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RegisterTruthRefStyleName()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.RegisterTruthRefStyleNameType"
* extendedMetaData="kind='attribute' name='register-truth-ref-style-name' namespace='##targetNamespace'"
* @generated
*/
String getRegisterTruthRefStyleName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRegisterTruthRefStyleName <em>Register Truth Ref Style Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Register Truth Ref Style Name</em>' attribute.
* @see #getRegisterTruthRefStyleName()
* @generated
*/
void setRegisterTruthRefStyleName(String value);
/**
* Returns the value of the '<em><b>Rel Column Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Rel Column 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>Rel Column Width</em>' attribute.
* @see #setRelColumnWidth(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RelColumnWidth()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.RelativeLength"
* extendedMetaData="kind='attribute' name='rel-column-width' namespace='##targetNamespace'"
* @generated
*/
String getRelColumnWidth();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRelColumnWidth <em>Rel Column Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Rel Column Width</em>' attribute.
* @see #getRelColumnWidth()
* @generated
*/
void setRelColumnWidth(String value);
/**
* Returns the value of the '<em><b>Rel Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Rel 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>Rel Height</em>' attribute.
* @see #setRelHeight(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RelHeight()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.RelHeightType"
* extendedMetaData="kind='attribute' name='rel-height' namespace='##targetNamespace'"
* @generated
*/
Object getRelHeight();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRelHeight <em>Rel Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Rel Height</em>' attribute.
* @see #getRelHeight()
* @generated
*/
void setRelHeight(Object value);
/**
* Returns the value of the '<em><b>Repeat</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.RepeatType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Repeat</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Repeat</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.RepeatType
* @see #isSetRepeat()
* @see #unsetRepeat()
* @see #setRepeat(RepeatType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Repeat()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='repeat' namespace='##targetNamespace'"
* @generated
*/
RepeatType getRepeat();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRepeat <em>Repeat</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Repeat</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.RepeatType
* @see #isSetRepeat()
* @see #unsetRepeat()
* @see #getRepeat()
* @generated
*/
void setRepeat(RepeatType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRepeat <em>Repeat</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetRepeat()
* @see #getRepeat()
* @see #setRepeat(RepeatType)
* @generated
*/
void unsetRepeat();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRepeat <em>Repeat</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Repeat</em>' attribute is set.
* @see #unsetRepeat()
* @see #getRepeat()
* @see #setRepeat(RepeatType)
* @generated
*/
boolean isSetRepeat();
/**
* Returns the value of the '<em><b>Repeat Content</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>Repeat Content</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Repeat Content</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetRepeatContent()
* @see #unsetRepeatContent()
* @see #setRepeatContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RepeatContent()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='repeat-content' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getRepeatContent();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRepeatContent <em>Repeat Content</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Repeat Content</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetRepeatContent()
* @see #unsetRepeatContent()
* @see #getRepeatContent()
* @generated
*/
void setRepeatContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRepeatContent <em>Repeat Content</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetRepeatContent()
* @see #getRepeatContent()
* @see #setRepeatContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetRepeatContent();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRepeatContent <em>Repeat Content</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Repeat Content</em>' attribute is set.
* @see #unsetRepeatContent()
* @see #getRepeatContent()
* @see #setRepeatContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetRepeatContent();
/**
* Returns the value of the '<em><b>Rotation Align</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.RotationAlignType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Rotation 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>Rotation Align</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.RotationAlignType
* @see #isSetRotationAlign()
* @see #unsetRotationAlign()
* @see #setRotationAlign(RotationAlignType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RotationAlign()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='rotation-align' namespace='##targetNamespace'"
* @generated
*/
RotationAlignType getRotationAlign();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRotationAlign <em>Rotation Align</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Rotation Align</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.RotationAlignType
* @see #isSetRotationAlign()
* @see #unsetRotationAlign()
* @see #getRotationAlign()
* @generated
*/
void setRotationAlign(RotationAlignType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRotationAlign <em>Rotation Align</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetRotationAlign()
* @see #getRotationAlign()
* @see #setRotationAlign(RotationAlignType)
* @generated
*/
void unsetRotationAlign();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRotationAlign <em>Rotation Align</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Rotation Align</em>' attribute is set.
* @see #unsetRotationAlign()
* @see #getRotationAlign()
* @see #setRotationAlign(RotationAlignType)
* @generated
*/
boolean isSetRotationAlign();
/**
* Returns the value of the '<em><b>Rotation Angle</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>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>Rotation Angle</em>' attribute.
* @see #setRotationAngle(BigInteger)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RotationAngle()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger"
* extendedMetaData="kind='attribute' name='rotation-angle' namespace='##targetNamespace'"
* @generated
*/
BigInteger getRotationAngle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRotationAngle <em>Rotation Angle</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Rotation Angle</em>' attribute.
* @see #getRotationAngle()
* @generated
*/
void setRotationAngle(BigInteger value);
/**
* Returns the value of the '<em><b>Row Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Row 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>Row Height</em>' attribute.
* @see #setRowHeight(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RowHeight()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveLength"
* extendedMetaData="kind='attribute' name='row-height' namespace='##targetNamespace'"
* @generated
*/
String getRowHeight();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRowHeight <em>Row Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Row Height</em>' attribute.
* @see #getRowHeight()
* @generated
*/
void setRowHeight(String value);
/**
* Returns the value of the '<em><b>Ruby Align</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.RubyAlignType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Ruby 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>Ruby Align</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.RubyAlignType
* @see #isSetRubyAlign()
* @see #unsetRubyAlign()
* @see #setRubyAlign(RubyAlignType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RubyAlign()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='ruby-align' namespace='##targetNamespace'"
* @generated
*/
RubyAlignType getRubyAlign();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRubyAlign <em>Ruby Align</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Ruby Align</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.RubyAlignType
* @see #isSetRubyAlign()
* @see #unsetRubyAlign()
* @see #getRubyAlign()
* @generated
*/
void setRubyAlign(RubyAlignType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRubyAlign <em>Ruby Align</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetRubyAlign()
* @see #getRubyAlign()
* @see #setRubyAlign(RubyAlignType)
* @generated
*/
void unsetRubyAlign();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRubyAlign <em>Ruby Align</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Ruby Align</em>' attribute is set.
* @see #unsetRubyAlign()
* @see #getRubyAlign()
* @see #setRubyAlign(RubyAlignType)
* @generated
*/
boolean isSetRubyAlign();
/**
* Returns the value of the '<em><b>Ruby Position</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.RubyPositionType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Ruby 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>Ruby Position</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.RubyPositionType
* @see #isSetRubyPosition()
* @see #unsetRubyPosition()
* @see #setRubyPosition(RubyPositionType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RubyPosition()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='ruby-position' namespace='##targetNamespace'"
* @generated
*/
RubyPositionType getRubyPosition();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRubyPosition <em>Ruby Position</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Ruby Position</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.RubyPositionType
* @see #isSetRubyPosition()
* @see #unsetRubyPosition()
* @see #getRubyPosition()
* @generated
*/
void setRubyPosition(RubyPositionType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRubyPosition <em>Ruby Position</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetRubyPosition()
* @see #getRubyPosition()
* @see #setRubyPosition(RubyPositionType)
* @generated
*/
void unsetRubyPosition();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRubyPosition <em>Ruby Position</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Ruby Position</em>' attribute is set.
* @see #unsetRubyPosition()
* @see #getRubyPosition()
* @see #setRubyPosition(RubyPositionType)
* @generated
*/
boolean isSetRubyPosition();
/**
* Returns the value of the '<em><b>Run Through</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.RunThroughType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Run Through</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Run Through</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.RunThroughType
* @see #isSetRunThrough()
* @see #unsetRunThrough()
* @see #setRunThrough(RunThroughType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_RunThrough()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='run-through' namespace='##targetNamespace'"
* @generated
*/
RunThroughType getRunThrough();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRunThrough <em>Run Through</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Run Through</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.RunThroughType
* @see #isSetRunThrough()
* @see #unsetRunThrough()
* @see #getRunThrough()
* @generated
*/
void setRunThrough(RunThroughType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRunThrough <em>Run Through</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetRunThrough()
* @see #getRunThrough()
* @see #setRunThrough(RunThroughType)
* @generated
*/
void unsetRunThrough();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getRunThrough <em>Run Through</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Run Through</em>' attribute is set.
* @see #unsetRunThrough()
* @see #getRunThrough()
* @see #setRunThrough(RunThroughType)
* @generated
*/
boolean isSetRunThrough();
/**
* Returns the value of the '<em><b>Scale To</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Scale To</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Scale To</em>' attribute.
* @see #setScaleTo(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_ScaleTo()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent"
* extendedMetaData="kind='attribute' name='scale-to' namespace='##targetNamespace'"
* @generated
*/
String getScaleTo();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getScaleTo <em>Scale To</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Scale To</em>' attribute.
* @see #getScaleTo()
* @generated
*/
void setScaleTo(String value);
/**
* Returns the value of the '<em><b>Scale To Pages</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Scale To Pages</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Scale To Pages</em>' attribute.
* @see #setScaleToPages(BigInteger)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_ScaleToPages()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger"
* extendedMetaData="kind='attribute' name='scale-to-pages' namespace='##targetNamespace'"
* @generated
*/
BigInteger getScaleToPages();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getScaleToPages <em>Scale To Pages</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Scale To Pages</em>' attribute.
* @see #getScaleToPages()
* @generated
*/
void setScaleToPages(BigInteger value);
/**
* Returns the value of the '<em><b>Script Type</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.ScriptTypeType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Script 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>Script Type</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.ScriptTypeType
* @see #isSetScriptType()
* @see #unsetScriptType()
* @see #setScriptType(ScriptTypeType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_ScriptType()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='script-type' namespace='##targetNamespace'"
* @generated
*/
ScriptTypeType getScriptType();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getScriptType <em>Script Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Script Type</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.ScriptTypeType
* @see #isSetScriptType()
* @see #unsetScriptType()
* @see #getScriptType()
* @generated
*/
void setScriptType(ScriptTypeType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getScriptType <em>Script Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetScriptType()
* @see #getScriptType()
* @see #setScriptType(ScriptTypeType)
* @generated
*/
void unsetScriptType();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getScriptType <em>Script Type</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Script Type</em>' attribute is set.
* @see #unsetScriptType()
* @see #getScriptType()
* @see #setScriptType(ScriptTypeType)
* @generated
*/
boolean isSetScriptType();
/**
* Returns the value of the '<em><b>Shadow</b></em>' attribute.
* <!-- 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 #setShadow(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Shadow()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.ShadowType"
* extendedMetaData="kind='attribute' name='shadow' namespace='##targetNamespace'"
* @generated
*/
Object getShadow();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getShadow <em>Shadow</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Shadow</em>' attribute.
* @see #getShadow()
* @generated
*/
void setShadow(Object value);
/**
* Returns the value of the '<em><b>Shrink To Fit</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>Shrink To Fit</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Shrink To Fit</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetShrinkToFit()
* @see #unsetShrinkToFit()
* @see #setShrinkToFit(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_ShrinkToFit()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='shrink-to-fit' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getShrinkToFit();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getShrinkToFit <em>Shrink To Fit</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Shrink To Fit</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetShrinkToFit()
* @see #unsetShrinkToFit()
* @see #getShrinkToFit()
* @generated
*/
void setShrinkToFit(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getShrinkToFit <em>Shrink To Fit</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetShrinkToFit()
* @see #getShrinkToFit()
* @see #setShrinkToFit(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetShrinkToFit();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getShrinkToFit <em>Shrink To Fit</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Shrink To Fit</em>' attribute is set.
* @see #unsetShrinkToFit()
* @see #getShrinkToFit()
* @see #setShrinkToFit(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetShrinkToFit();
/**
* Returns the value of the '<em><b>Snap To Layout Grid</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>Snap To Layout Grid</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Snap To Layout Grid</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetSnapToLayoutGrid()
* @see #unsetSnapToLayoutGrid()
* @see #setSnapToLayoutGrid(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_SnapToLayoutGrid()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='snap-to-layout-grid' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getSnapToLayoutGrid();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getSnapToLayoutGrid <em>Snap To Layout Grid</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Snap To Layout Grid</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetSnapToLayoutGrid()
* @see #unsetSnapToLayoutGrid()
* @see #getSnapToLayoutGrid()
* @generated
*/
void setSnapToLayoutGrid(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getSnapToLayoutGrid <em>Snap To Layout Grid</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetSnapToLayoutGrid()
* @see #getSnapToLayoutGrid()
* @see #setSnapToLayoutGrid(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetSnapToLayoutGrid();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getSnapToLayoutGrid <em>Snap To Layout Grid</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Snap To Layout Grid</em>' attribute is set.
* @see #unsetSnapToLayoutGrid()
* @see #getSnapToLayoutGrid()
* @see #setSnapToLayoutGrid(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetSnapToLayoutGrid();
/**
* Returns the value of the '<em><b>Style1</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.StyleType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Style1</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Style1</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StyleType
* @see #isSetStyle1()
* @see #unsetStyle1()
* @see #setStyle1(StyleType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Style1()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='style' namespace='##targetNamespace'"
* @generated
*/
StyleType getStyle1();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getStyle1 <em>Style1</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Style1</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StyleType
* @see #isSetStyle1()
* @see #unsetStyle1()
* @see #getStyle1()
* @generated
*/
void setStyle1(StyleType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getStyle1 <em>Style1</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetStyle1()
* @see #getStyle1()
* @see #setStyle1(StyleType)
* @generated
*/
void unsetStyle1();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getStyle1 <em>Style1</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Style1</em>' attribute is set.
* @see #unsetStyle1()
* @see #getStyle1()
* @see #setStyle1(StyleType)
* @generated
*/
boolean isSetStyle1();
/**
* 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.style.StylePackage#getDocumentRoot_StyleName()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.StyleNameType"
* extendedMetaData="kind='attribute' name='style-name' namespace='##targetNamespace'"
* @generated
*/
String getStyleName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.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>Table Centering</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.TableCenteringType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Centering</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Table Centering</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.TableCenteringType
* @see #isSetTableCentering()
* @see #unsetTableCentering()
* @see #setTableCentering(TableCenteringType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TableCentering()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='table-centering' namespace='##targetNamespace'"
* @generated
*/
TableCenteringType getTableCentering();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTableCentering <em>Table Centering</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Centering</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.TableCenteringType
* @see #isSetTableCentering()
* @see #unsetTableCentering()
* @see #getTableCentering()
* @generated
*/
void setTableCentering(TableCenteringType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTableCentering <em>Table Centering</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTableCentering()
* @see #getTableCentering()
* @see #setTableCentering(TableCenteringType)
* @generated
*/
void unsetTableCentering();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTableCentering <em>Table Centering</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Table Centering</em>' attribute is set.
* @see #unsetTableCentering()
* @see #getTableCentering()
* @see #setTableCentering(TableCenteringType)
* @generated
*/
boolean isSetTableCentering();
/**
* Returns the value of the '<em><b>Tab Stop Distance</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Tab Stop 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>Tab Stop Distance</em>' attribute.
* @see #setTabStopDistance(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TabStopDistance()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeLength"
* extendedMetaData="kind='attribute' name='tab-stop-distance' namespace='##targetNamespace'"
* @generated
*/
String getTabStopDistance();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTabStopDistance <em>Tab Stop Distance</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Tab Stop Distance</em>' attribute.
* @see #getTabStopDistance()
* @generated
*/
void setTabStopDistance(String value);
/**
* Returns the value of the '<em><b>Text Align Source</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.TextAlignSourceType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Align Source</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 Align Source</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.TextAlignSourceType
* @see #isSetTextAlignSource()
* @see #unsetTextAlignSource()
* @see #setTextAlignSource(TextAlignSourceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextAlignSource()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='text-align-source' namespace='##targetNamespace'"
* @generated
*/
TextAlignSourceType getTextAlignSource();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextAlignSource <em>Text Align Source</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Align Source</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.TextAlignSourceType
* @see #isSetTextAlignSource()
* @see #unsetTextAlignSource()
* @see #getTextAlignSource()
* @generated
*/
void setTextAlignSource(TextAlignSourceType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextAlignSource <em>Text Align Source</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTextAlignSource()
* @see #getTextAlignSource()
* @see #setTextAlignSource(TextAlignSourceType)
* @generated
*/
void unsetTextAlignSource();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextAlignSource <em>Text Align Source</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Text Align Source</em>' attribute is set.
* @see #unsetTextAlignSource()
* @see #getTextAlignSource()
* @see #setTextAlignSource(TextAlignSourceType)
* @generated
*/
boolean isSetTextAlignSource();
/**
* Returns the value of the '<em><b>Text Autospace</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.TextAutospaceType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Autospace</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 Autospace</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.TextAutospaceType
* @see #isSetTextAutospace()
* @see #unsetTextAutospace()
* @see #setTextAutospace(TextAutospaceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextAutospace()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='text-autospace' namespace='##targetNamespace'"
* @generated
*/
TextAutospaceType getTextAutospace();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextAutospace <em>Text Autospace</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Autospace</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.TextAutospaceType
* @see #isSetTextAutospace()
* @see #unsetTextAutospace()
* @see #getTextAutospace()
* @generated
*/
void setTextAutospace(TextAutospaceType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextAutospace <em>Text Autospace</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTextAutospace()
* @see #getTextAutospace()
* @see #setTextAutospace(TextAutospaceType)
* @generated
*/
void unsetTextAutospace();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextAutospace <em>Text Autospace</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Text Autospace</em>' attribute is set.
* @see #unsetTextAutospace()
* @see #getTextAutospace()
* @see #setTextAutospace(TextAutospaceType)
* @generated
*/
boolean isSetTextAutospace();
/**
* Returns the value of the '<em><b>Text Blinking</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 Blinking</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 Blinking</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetTextBlinking()
* @see #unsetTextBlinking()
* @see #setTextBlinking(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextBlinking()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='text-blinking' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTextBlinking();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextBlinking <em>Text Blinking</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Blinking</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetTextBlinking()
* @see #unsetTextBlinking()
* @see #getTextBlinking()
* @generated
*/
void setTextBlinking(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextBlinking <em>Text Blinking</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTextBlinking()
* @see #getTextBlinking()
* @see #setTextBlinking(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetTextBlinking();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextBlinking <em>Text Blinking</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Text Blinking</em>' attribute is set.
* @see #unsetTextBlinking()
* @see #getTextBlinking()
* @see #setTextBlinking(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetTextBlinking();
/**
* Returns the value of the '<em><b>Text Combine</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.TextCombineType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Combine</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 Combine</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.TextCombineType
* @see #isSetTextCombine()
* @see #unsetTextCombine()
* @see #setTextCombine(TextCombineType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextCombine()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='text-combine' namespace='##targetNamespace'"
* @generated
*/
TextCombineType getTextCombine();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextCombine <em>Text Combine</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Combine</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.TextCombineType
* @see #isSetTextCombine()
* @see #unsetTextCombine()
* @see #getTextCombine()
* @generated
*/
void setTextCombine(TextCombineType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextCombine <em>Text Combine</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTextCombine()
* @see #getTextCombine()
* @see #setTextCombine(TextCombineType)
* @generated
*/
void unsetTextCombine();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextCombine <em>Text Combine</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Text Combine</em>' attribute is set.
* @see #unsetTextCombine()
* @see #getTextCombine()
* @see #setTextCombine(TextCombineType)
* @generated
*/
boolean isSetTextCombine();
/**
* Returns the value of the '<em><b>Text Combine End Char</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Combine End Char</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 Combine End Char</em>' attribute.
* @see #setTextCombineEndChar(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextCombineEndChar()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Character"
* extendedMetaData="kind='attribute' name='text-combine-end-char' namespace='##targetNamespace'"
* @generated
*/
String getTextCombineEndChar();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextCombineEndChar <em>Text Combine End Char</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Combine End Char</em>' attribute.
* @see #getTextCombineEndChar()
* @generated
*/
void setTextCombineEndChar(String value);
/**
* Returns the value of the '<em><b>Text Combine Start Char</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Combine Start Char</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 Combine Start Char</em>' attribute.
* @see #setTextCombineStartChar(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextCombineStartChar()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Character"
* extendedMetaData="kind='attribute' name='text-combine-start-char' namespace='##targetNamespace'"
* @generated
*/
String getTextCombineStartChar();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextCombineStartChar <em>Text Combine Start Char</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Combine Start Char</em>' attribute.
* @see #getTextCombineStartChar()
* @generated
*/
void setTextCombineStartChar(String value);
/**
* Returns the value of the '<em><b>Text Emphasize</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Emphasize</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 Emphasize</em>' attribute.
* @see #setTextEmphasize(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextEmphasize()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.TextEmphasizeType"
* extendedMetaData="kind='attribute' name='text-emphasize' namespace='##targetNamespace'"
* @generated
*/
Object getTextEmphasize();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextEmphasize <em>Text Emphasize</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Emphasize</em>' attribute.
* @see #getTextEmphasize()
* @generated
*/
void setTextEmphasize(Object value);
/**
* Returns the value of the '<em><b>Text Line Through Color</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Line Through 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>Text Line Through Color</em>' attribute.
* @see #setTextLineThroughColor(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextLineThroughColor()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.TextLineThroughColorType"
* extendedMetaData="kind='attribute' name='text-line-through-color' namespace='##targetNamespace'"
* @generated
*/
Object getTextLineThroughColor();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughColor <em>Text Line Through Color</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Line Through Color</em>' attribute.
* @see #getTextLineThroughColor()
* @generated
*/
void setTextLineThroughColor(Object value);
/**
* Returns the value of the '<em><b>Text Line Through Mode</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.LineMode}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Line Through 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 Line Through Mode</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineMode
* @see #isSetTextLineThroughMode()
* @see #unsetTextLineThroughMode()
* @see #setTextLineThroughMode(LineMode)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextLineThroughMode()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='text-line-through-mode' namespace='##targetNamespace'"
* @generated
*/
LineMode getTextLineThroughMode();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughMode <em>Text Line Through Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Line Through Mode</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineMode
* @see #isSetTextLineThroughMode()
* @see #unsetTextLineThroughMode()
* @see #getTextLineThroughMode()
* @generated
*/
void setTextLineThroughMode(LineMode value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughMode <em>Text Line Through Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTextLineThroughMode()
* @see #getTextLineThroughMode()
* @see #setTextLineThroughMode(LineMode)
* @generated
*/
void unsetTextLineThroughMode();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughMode <em>Text Line Through Mode</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Text Line Through Mode</em>' attribute is set.
* @see #unsetTextLineThroughMode()
* @see #getTextLineThroughMode()
* @see #setTextLineThroughMode(LineMode)
* @generated
*/
boolean isSetTextLineThroughMode();
/**
* Returns the value of the '<em><b>Text Line Through Style</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.LineStyle}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Line Through Style</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 Line Through Style</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineStyle
* @see #isSetTextLineThroughStyle()
* @see #unsetTextLineThroughStyle()
* @see #setTextLineThroughStyle(LineStyle)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextLineThroughStyle()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='text-line-through-style' namespace='##targetNamespace'"
* @generated
*/
LineStyle getTextLineThroughStyle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughStyle <em>Text Line Through Style</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Line Through Style</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineStyle
* @see #isSetTextLineThroughStyle()
* @see #unsetTextLineThroughStyle()
* @see #getTextLineThroughStyle()
* @generated
*/
void setTextLineThroughStyle(LineStyle value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughStyle <em>Text Line Through Style</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTextLineThroughStyle()
* @see #getTextLineThroughStyle()
* @see #setTextLineThroughStyle(LineStyle)
* @generated
*/
void unsetTextLineThroughStyle();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughStyle <em>Text Line Through Style</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Text Line Through Style</em>' attribute is set.
* @see #unsetTextLineThroughStyle()
* @see #getTextLineThroughStyle()
* @see #setTextLineThroughStyle(LineStyle)
* @generated
*/
boolean isSetTextLineThroughStyle();
/**
* Returns the value of the '<em><b>Text Line Through Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Line Through Text</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 Line Through Text</em>' attribute.
* @see #setTextLineThroughText(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextLineThroughText()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='text-line-through-text' namespace='##targetNamespace'"
* @generated
*/
String getTextLineThroughText();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughText <em>Text Line Through Text</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Line Through Text</em>' attribute.
* @see #getTextLineThroughText()
* @generated
*/
void setTextLineThroughText(String value);
/**
* Returns the value of the '<em><b>Text Line Through Text Style</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Line Through Text Style</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 Line Through Text Style</em>' attribute.
* @see #setTextLineThroughTextStyle(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextLineThroughTextStyle()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.TextLineThroughTextStyleType"
* extendedMetaData="kind='attribute' name='text-line-through-text-style' namespace='##targetNamespace'"
* @generated
*/
String getTextLineThroughTextStyle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughTextStyle <em>Text Line Through Text Style</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Line Through Text Style</em>' attribute.
* @see #getTextLineThroughTextStyle()
* @generated
*/
void setTextLineThroughTextStyle(String value);
/**
* Returns the value of the '<em><b>Text Line Through Type</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.LineType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Line Through 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>Text Line Through Type</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineType
* @see #isSetTextLineThroughType()
* @see #unsetTextLineThroughType()
* @see #setTextLineThroughType(LineType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextLineThroughType()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='text-line-through-type' namespace='##targetNamespace'"
* @generated
*/
LineType getTextLineThroughType();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughType <em>Text Line Through Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Line Through Type</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineType
* @see #isSetTextLineThroughType()
* @see #unsetTextLineThroughType()
* @see #getTextLineThroughType()
* @generated
*/
void setTextLineThroughType(LineType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughType <em>Text Line Through Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTextLineThroughType()
* @see #getTextLineThroughType()
* @see #setTextLineThroughType(LineType)
* @generated
*/
void unsetTextLineThroughType();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughType <em>Text Line Through Type</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Text Line Through Type</em>' attribute is set.
* @see #unsetTextLineThroughType()
* @see #getTextLineThroughType()
* @see #setTextLineThroughType(LineType)
* @generated
*/
boolean isSetTextLineThroughType();
/**
* Returns the value of the '<em><b>Text Line Through Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Line Through 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>Text Line Through Width</em>' attribute.
* @see #setTextLineThroughWidth(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextLineThroughWidth()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.LineWidth"
* extendedMetaData="kind='attribute' name='text-line-through-width' namespace='##targetNamespace'"
* @generated
*/
Object getTextLineThroughWidth();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextLineThroughWidth <em>Text Line Through Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Line Through Width</em>' attribute.
* @see #getTextLineThroughWidth()
* @generated
*/
void setTextLineThroughWidth(Object value);
/**
* Returns the value of the '<em><b>Text Outline</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 Outline</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 Outline</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetTextOutline()
* @see #unsetTextOutline()
* @see #setTextOutline(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextOutline()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='text-outline' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTextOutline();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextOutline <em>Text Outline</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Outline</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetTextOutline()
* @see #unsetTextOutline()
* @see #getTextOutline()
* @generated
*/
void setTextOutline(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextOutline <em>Text Outline</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTextOutline()
* @see #getTextOutline()
* @see #setTextOutline(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetTextOutline();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextOutline <em>Text Outline</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Text Outline</em>' attribute is set.
* @see #unsetTextOutline()
* @see #getTextOutline()
* @see #setTextOutline(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetTextOutline();
/**
* Returns the value of the '<em><b>Text Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text 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>Text Position</em>' attribute.
* @see #setTextPosition(List)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextPosition()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.TextPositionType" many="false"
* extendedMetaData="kind='attribute' name='text-position' namespace='##targetNamespace'"
* @generated
*/
List getTextPosition();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextPosition <em>Text Position</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Position</em>' attribute.
* @see #getTextPosition()
* @generated
*/
void setTextPosition(List value);
/**
* Returns the value of the '<em><b>Text Rotation Angle</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text 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>Text Rotation Angle</em>' attribute.
* @see #setTextRotationAngle(BigInteger)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextRotationAngle()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer"
* extendedMetaData="kind='attribute' name='text-rotation-angle' namespace='##targetNamespace'"
* @generated
*/
BigInteger getTextRotationAngle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextRotationAngle <em>Text Rotation Angle</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Rotation Angle</em>' attribute.
* @see #getTextRotationAngle()
* @generated
*/
void setTextRotationAngle(BigInteger value);
/**
* Returns the value of the '<em><b>Text Rotation Scale</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.TextRotationScaleType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Rotation 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 Rotation Scale</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.TextRotationScaleType
* @see #isSetTextRotationScale()
* @see #unsetTextRotationScale()
* @see #setTextRotationScale(TextRotationScaleType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextRotationScale()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='text-rotation-scale' namespace='##targetNamespace'"
* @generated
*/
TextRotationScaleType getTextRotationScale();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextRotationScale <em>Text Rotation Scale</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Rotation Scale</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.TextRotationScaleType
* @see #isSetTextRotationScale()
* @see #unsetTextRotationScale()
* @see #getTextRotationScale()
* @generated
*/
void setTextRotationScale(TextRotationScaleType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextRotationScale <em>Text Rotation Scale</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTextRotationScale()
* @see #getTextRotationScale()
* @see #setTextRotationScale(TextRotationScaleType)
* @generated
*/
void unsetTextRotationScale();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextRotationScale <em>Text Rotation Scale</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Text Rotation Scale</em>' attribute is set.
* @see #unsetTextRotationScale()
* @see #getTextRotationScale()
* @see #setTextRotationScale(TextRotationScaleType)
* @generated
*/
boolean isSetTextRotationScale();
/**
* Returns the value of the '<em><b>Text Scale</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text 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 Scale</em>' attribute.
* @see #setTextScale(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextScale()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Percent"
* extendedMetaData="kind='attribute' name='text-scale' namespace='##targetNamespace'"
* @generated
*/
String getTextScale();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextScale <em>Text Scale</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Scale</em>' attribute.
* @see #getTextScale()
* @generated
*/
void setTextScale(String value);
/**
* Returns the value of the '<em><b>Text Underline Color</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Underline 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>Text Underline Color</em>' attribute.
* @see #setTextUnderlineColor(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextUnderlineColor()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.style.TextUnderlineColorType"
* extendedMetaData="kind='attribute' name='text-underline-color' namespace='##targetNamespace'"
* @generated
*/
Object getTextUnderlineColor();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineColor <em>Text Underline Color</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Underline Color</em>' attribute.
* @see #getTextUnderlineColor()
* @generated
*/
void setTextUnderlineColor(Object value);
/**
* Returns the value of the '<em><b>Text Underline Mode</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.LineMode}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Underline 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 Underline Mode</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineMode
* @see #isSetTextUnderlineMode()
* @see #unsetTextUnderlineMode()
* @see #setTextUnderlineMode(LineMode)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextUnderlineMode()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='text-underline-mode' namespace='##targetNamespace'"
* @generated
*/
LineMode getTextUnderlineMode();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineMode <em>Text Underline Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Underline Mode</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineMode
* @see #isSetTextUnderlineMode()
* @see #unsetTextUnderlineMode()
* @see #getTextUnderlineMode()
* @generated
*/
void setTextUnderlineMode(LineMode value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineMode <em>Text Underline Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTextUnderlineMode()
* @see #getTextUnderlineMode()
* @see #setTextUnderlineMode(LineMode)
* @generated
*/
void unsetTextUnderlineMode();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineMode <em>Text Underline Mode</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Text Underline Mode</em>' attribute is set.
* @see #unsetTextUnderlineMode()
* @see #getTextUnderlineMode()
* @see #setTextUnderlineMode(LineMode)
* @generated
*/
boolean isSetTextUnderlineMode();
/**
* Returns the value of the '<em><b>Text Underline Style</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.LineStyle}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Underline Style</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 Underline Style</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineStyle
* @see #isSetTextUnderlineStyle()
* @see #unsetTextUnderlineStyle()
* @see #setTextUnderlineStyle(LineStyle)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextUnderlineStyle()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='text-underline-style' namespace='##targetNamespace'"
* @generated
*/
LineStyle getTextUnderlineStyle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineStyle <em>Text Underline Style</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Underline Style</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineStyle
* @see #isSetTextUnderlineStyle()
* @see #unsetTextUnderlineStyle()
* @see #getTextUnderlineStyle()
* @generated
*/
void setTextUnderlineStyle(LineStyle value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineStyle <em>Text Underline Style</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTextUnderlineStyle()
* @see #getTextUnderlineStyle()
* @see #setTextUnderlineStyle(LineStyle)
* @generated
*/
void unsetTextUnderlineStyle();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineStyle <em>Text Underline Style</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Text Underline Style</em>' attribute is set.
* @see #unsetTextUnderlineStyle()
* @see #getTextUnderlineStyle()
* @see #setTextUnderlineStyle(LineStyle)
* @generated
*/
boolean isSetTextUnderlineStyle();
/**
* Returns the value of the '<em><b>Text Underline Type</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.LineType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Underline 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>Text Underline Type</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineType
* @see #isSetTextUnderlineType()
* @see #unsetTextUnderlineType()
* @see #setTextUnderlineType(LineType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextUnderlineType()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='text-underline-type' namespace='##targetNamespace'"
* @generated
*/
LineType getTextUnderlineType();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineType <em>Text Underline Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Underline Type</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.LineType
* @see #isSetTextUnderlineType()
* @see #unsetTextUnderlineType()
* @see #getTextUnderlineType()
* @generated
*/
void setTextUnderlineType(LineType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineType <em>Text Underline Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTextUnderlineType()
* @see #getTextUnderlineType()
* @see #setTextUnderlineType(LineType)
* @generated
*/
void unsetTextUnderlineType();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineType <em>Text Underline Type</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Text Underline Type</em>' attribute is set.
* @see #unsetTextUnderlineType()
* @see #getTextUnderlineType()
* @see #setTextUnderlineType(LineType)
* @generated
*/
boolean isSetTextUnderlineType();
/**
* Returns the value of the '<em><b>Text Underline Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Underline 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>Text Underline Width</em>' attribute.
* @see #setTextUnderlineWidth(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_TextUnderlineWidth()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.LineWidth"
* extendedMetaData="kind='attribute' name='text-underline-width' namespace='##targetNamespace'"
* @generated
*/
Object getTextUnderlineWidth();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getTextUnderlineWidth <em>Text Underline Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Underline Width</em>' attribute.
* @see #getTextUnderlineWidth()
* @generated
*/
void setTextUnderlineWidth(Object value);
/**
* Returns the value of the '<em><b>Use Optimal Column 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>Use Optimal Column 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>Use Optimal Column Width</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetUseOptimalColumnWidth()
* @see #unsetUseOptimalColumnWidth()
* @see #setUseOptimalColumnWidth(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_UseOptimalColumnWidth()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='use-optimal-column-width' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getUseOptimalColumnWidth();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getUseOptimalColumnWidth <em>Use Optimal Column Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Use Optimal Column Width</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetUseOptimalColumnWidth()
* @see #unsetUseOptimalColumnWidth()
* @see #getUseOptimalColumnWidth()
* @generated
*/
void setUseOptimalColumnWidth(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getUseOptimalColumnWidth <em>Use Optimal Column Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetUseOptimalColumnWidth()
* @see #getUseOptimalColumnWidth()
* @see #setUseOptimalColumnWidth(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetUseOptimalColumnWidth();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getUseOptimalColumnWidth <em>Use Optimal Column Width</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Use Optimal Column Width</em>' attribute is set.
* @see #unsetUseOptimalColumnWidth()
* @see #getUseOptimalColumnWidth()
* @see #setUseOptimalColumnWidth(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetUseOptimalColumnWidth();
/**
* Returns the value of the '<em><b>Use Optimal Row 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>Use Optimal Row 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>Use Optimal Row Height</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetUseOptimalRowHeight()
* @see #unsetUseOptimalRowHeight()
* @see #setUseOptimalRowHeight(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_UseOptimalRowHeight()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='use-optimal-row-height' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getUseOptimalRowHeight();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getUseOptimalRowHeight <em>Use Optimal Row Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Use Optimal Row Height</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetUseOptimalRowHeight()
* @see #unsetUseOptimalRowHeight()
* @see #getUseOptimalRowHeight()
* @generated
*/
void setUseOptimalRowHeight(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getUseOptimalRowHeight <em>Use Optimal Row Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetUseOptimalRowHeight()
* @see #getUseOptimalRowHeight()
* @see #setUseOptimalRowHeight(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetUseOptimalRowHeight();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getUseOptimalRowHeight <em>Use Optimal Row Height</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Use Optimal Row Height</em>' attribute is set.
* @see #unsetUseOptimalRowHeight()
* @see #getUseOptimalRowHeight()
* @see #setUseOptimalRowHeight(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetUseOptimalRowHeight();
/**
* Returns the value of the '<em><b>Use Window Font 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>Use Window Font 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>Use Window Font Color</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetUseWindowFontColor()
* @see #unsetUseWindowFontColor()
* @see #setUseWindowFontColor(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_UseWindowFontColor()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='use-window-font-color' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getUseWindowFontColor();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getUseWindowFontColor <em>Use Window Font Color</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Use Window Font Color</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetUseWindowFontColor()
* @see #unsetUseWindowFontColor()
* @see #getUseWindowFontColor()
* @generated
*/
void setUseWindowFontColor(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getUseWindowFontColor <em>Use Window Font Color</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetUseWindowFontColor()
* @see #getUseWindowFontColor()
* @see #setUseWindowFontColor(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetUseWindowFontColor();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getUseWindowFontColor <em>Use Window Font Color</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Use Window Font Color</em>' attribute is set.
* @see #unsetUseWindowFontColor()
* @see #getUseWindowFontColor()
* @see #setUseWindowFontColor(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetUseWindowFontColor();
/**
* Returns the value of the '<em><b>Vertical Pos</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.VerticalPosType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Vertical Pos</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Vertical Pos</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.VerticalPosType
* @see #isSetVerticalPos()
* @see #unsetVerticalPos()
* @see #setVerticalPos(VerticalPosType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_VerticalPos()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='vertical-pos' namespace='##targetNamespace'"
* @generated
*/
VerticalPosType getVerticalPos();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getVerticalPos <em>Vertical Pos</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Vertical Pos</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.VerticalPosType
* @see #isSetVerticalPos()
* @see #unsetVerticalPos()
* @see #getVerticalPos()
* @generated
*/
void setVerticalPos(VerticalPosType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getVerticalPos <em>Vertical Pos</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetVerticalPos()
* @see #getVerticalPos()
* @see #setVerticalPos(VerticalPosType)
* @generated
*/
void unsetVerticalPos();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getVerticalPos <em>Vertical Pos</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Vertical Pos</em>' attribute is set.
* @see #unsetVerticalPos()
* @see #getVerticalPos()
* @see #setVerticalPos(VerticalPosType)
* @generated
*/
boolean isSetVerticalPos();
/**
* Returns the value of the '<em><b>Vertical Rel</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.VerticalRelType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Vertical Rel</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Vertical Rel</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.VerticalRelType
* @see #isSetVerticalRel()
* @see #unsetVerticalRel()
* @see #setVerticalRel(VerticalRelType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_VerticalRel()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='vertical-rel' namespace='##targetNamespace'"
* @generated
*/
VerticalRelType getVerticalRel();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getVerticalRel <em>Vertical Rel</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Vertical Rel</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.VerticalRelType
* @see #isSetVerticalRel()
* @see #unsetVerticalRel()
* @see #getVerticalRel()
* @generated
*/
void setVerticalRel(VerticalRelType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getVerticalRel <em>Vertical Rel</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetVerticalRel()
* @see #getVerticalRel()
* @see #setVerticalRel(VerticalRelType)
* @generated
*/
void unsetVerticalRel();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getVerticalRel <em>Vertical Rel</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Vertical Rel</em>' attribute is set.
* @see #unsetVerticalRel()
* @see #getVerticalRel()
* @see #setVerticalRel(VerticalRelType)
* @generated
*/
boolean isSetVerticalRel();
/**
* Returns the value of the '<em><b>Volatile</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>Volatile</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Volatile</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetVolatile()
* @see #unsetVolatile()
* @see #setVolatile(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Volatile()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='volatile' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getVolatile();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getVolatile <em>Volatile</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Volatile</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetVolatile()
* @see #unsetVolatile()
* @see #getVolatile()
* @generated
*/
void setVolatile(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getVolatile <em>Volatile</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetVolatile()
* @see #getVolatile()
* @see #setVolatile(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetVolatile();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getVolatile <em>Volatile</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Volatile</em>' attribute is set.
* @see #unsetVolatile()
* @see #getVolatile()
* @see #setVolatile(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetVolatile();
/**
* Returns the value of the '<em><b>Wrap</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.WrapType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Wrap</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</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.WrapType
* @see #isSetWrap()
* @see #unsetWrap()
* @see #setWrap(WrapType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_Wrap()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='wrap' namespace='##targetNamespace'"
* @generated
*/
WrapType getWrap();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWrap <em>Wrap</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Wrap</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.WrapType
* @see #isSetWrap()
* @see #unsetWrap()
* @see #getWrap()
* @generated
*/
void setWrap(WrapType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWrap <em>Wrap</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetWrap()
* @see #getWrap()
* @see #setWrap(WrapType)
* @generated
*/
void unsetWrap();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWrap <em>Wrap</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Wrap</em>' attribute is set.
* @see #unsetWrap()
* @see #getWrap()
* @see #setWrap(WrapType)
* @generated
*/
boolean isSetWrap();
/**
* Returns the value of the '<em><b>Wrap 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>Wrap 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>Wrap Contour</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetWrapContour()
* @see #unsetWrapContour()
* @see #setWrapContour(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_WrapContour()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='wrap-contour' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getWrapContour();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWrapContour <em>Wrap Contour</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Wrap Contour</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetWrapContour()
* @see #unsetWrapContour()
* @see #getWrapContour()
* @generated
*/
void setWrapContour(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWrapContour <em>Wrap Contour</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetWrapContour()
* @see #getWrapContour()
* @see #setWrapContour(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetWrapContour();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWrapContour <em>Wrap Contour</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Wrap Contour</em>' attribute is set.
* @see #unsetWrapContour()
* @see #getWrapContour()
* @see #setWrapContour(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetWrapContour();
/**
* Returns the value of the '<em><b>Wrap Contour Mode</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.WrapContourModeType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Wrap Contour 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>Wrap Contour Mode</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.WrapContourModeType
* @see #isSetWrapContourMode()
* @see #unsetWrapContourMode()
* @see #setWrapContourMode(WrapContourModeType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_WrapContourMode()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='wrap-contour-mode' namespace='##targetNamespace'"
* @generated
*/
WrapContourModeType getWrapContourMode();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWrapContourMode <em>Wrap Contour Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Wrap Contour Mode</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.WrapContourModeType
* @see #isSetWrapContourMode()
* @see #unsetWrapContourMode()
* @see #getWrapContourMode()
* @generated
*/
void setWrapContourMode(WrapContourModeType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWrapContourMode <em>Wrap Contour Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetWrapContourMode()
* @see #getWrapContourMode()
* @see #setWrapContourMode(WrapContourModeType)
* @generated
*/
void unsetWrapContourMode();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWrapContourMode <em>Wrap Contour Mode</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Wrap Contour Mode</em>' attribute is set.
* @see #unsetWrapContourMode()
* @see #getWrapContourMode()
* @see #setWrapContourMode(WrapContourModeType)
* @generated
*/
boolean isSetWrapContourMode();
/**
* Returns the value of the '<em><b>Wrap Dynamic Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Wrap Dynamic Threshold</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 Dynamic Threshold</em>' attribute.
* @see #setWrapDynamicThreshold(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_WrapDynamicThreshold()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeLength"
* extendedMetaData="kind='attribute' name='wrap-dynamic-threshold' namespace='##targetNamespace'"
* @generated
*/
String getWrapDynamicThreshold();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWrapDynamicThreshold <em>Wrap Dynamic Threshold</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Wrap Dynamic Threshold</em>' attribute.
* @see #getWrapDynamicThreshold()
* @generated
*/
void setWrapDynamicThreshold(String value);
/**
* Returns the value of the '<em><b>Writing Mode</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.WritingModeType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Writing 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>Writing Mode</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.WritingModeType
* @see #isSetWritingMode()
* @see #unsetWritingMode()
* @see #setWritingMode(WritingModeType)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_WritingMode()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='writing-mode' namespace='##targetNamespace'"
* @generated
*/
WritingModeType getWritingMode();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWritingMode <em>Writing Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Writing Mode</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.WritingModeType
* @see #isSetWritingMode()
* @see #unsetWritingMode()
* @see #getWritingMode()
* @generated
*/
void setWritingMode(WritingModeType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWritingMode <em>Writing Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetWritingMode()
* @see #getWritingMode()
* @see #setWritingMode(WritingModeType)
* @generated
*/
void unsetWritingMode();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWritingMode <em>Writing Mode</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Writing Mode</em>' attribute is set.
* @see #unsetWritingMode()
* @see #getWritingMode()
* @see #setWritingMode(WritingModeType)
* @generated
*/
boolean isSetWritingMode();
/**
* Returns the value of the '<em><b>Writing Mode Automatic</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>Writing Mode Automatic</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Writing Mode Automatic</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetWritingModeAutomatic()
* @see #unsetWritingModeAutomatic()
* @see #setWritingModeAutomatic(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage#getDocumentRoot_WritingModeAutomatic()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='writing-mode-automatic' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getWritingModeAutomatic();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWritingModeAutomatic <em>Writing Mode Automatic</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Writing Mode Automatic</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetWritingModeAutomatic()
* @see #unsetWritingModeAutomatic()
* @see #getWritingModeAutomatic()
* @generated
*/
void setWritingModeAutomatic(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWritingModeAutomatic <em>Writing Mode Automatic</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetWritingModeAutomatic()
* @see #getWritingModeAutomatic()
* @see #setWritingModeAutomatic(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetWritingModeAutomatic();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot#getWritingModeAutomatic <em>Writing Mode Automatic</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Writing Mode Automatic</em>' attribute is set.
* @see #unsetWritingModeAutomatic()
* @see #getWritingModeAutomatic()
* @see #setWritingModeAutomatic(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetWritingModeAutomatic();
} // DocumentRoot