/******************************************************************************* * 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.datastyle; import java.math.BigInteger; import org.eclipse.emf.common.util.EMap; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.util.FeatureMap; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Document Root</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getMixed <em>Mixed</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getAmPm <em>Am Pm</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getBoolean <em>Boolean</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getBooleanStyle <em>Boolean Style</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getCurrencyStyle <em>Currency Style</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getCurrencySymbol <em>Currency Symbol</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDateStyle <em>Date Style</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDay <em>Day</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDayOfWeek <em>Day Of Week</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getEmbeddedText <em>Embedded Text</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getEra <em>Era</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getFraction <em>Fraction</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getHours <em>Hours</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getMinutes <em>Minutes</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getMonth <em>Month</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getNumber <em>Number</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getNumberStyle <em>Number Style</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getPercentageStyle <em>Percentage Style</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getQuarter <em>Quarter</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getScientificNumber <em>Scientific Number</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getSeconds <em>Seconds</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getText <em>Text</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTextContent <em>Text Content</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTextStyle <em>Text Style</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTimeStyle <em>Time Style</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getWeekOfYear <em>Week Of Year</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getYear <em>Year</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getAutomaticOrder <em>Automatic Order</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getCalendar <em>Calendar</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getCountry <em>Country</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDecimalPlaces <em>Decimal Places</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDecimalReplacement <em>Decimal Replacement</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDenominatorValue <em>Denominator Value</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDisplayFactor <em>Display Factor</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getFormatSource <em>Format Source</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getGrouping <em>Grouping</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getLanguage <em>Language</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getMinDenominatorDigits <em>Min Denominator Digits</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getMinExponentDigits <em>Min Exponent Digits</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getMinIntegerDigits <em>Min Integer Digits</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getMinNumeratorDigits <em>Min Numerator Digits</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getPosition <em>Position</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getPossessiveForm <em>Possessive Form</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getStyle <em>Style</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTextual <em>Textual</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTitle <em>Title</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTransliterationCountry <em>Transliteration Country</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTransliterationFormat <em>Transliteration Format</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTransliterationLanguage <em>Transliteration Language</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTransliterationStyle <em>Transliteration Style</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTruncateOnOverflow <em>Truncate On Overflow</em>}</li> * </ul> * </p> * * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#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.datastyle.DatastylePackage#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.datastyle.DatastylePackage#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.datastyle.DatastylePackage#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>Am Pm</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Am Pm</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>Am Pm</em>' containment reference. * @see #setAmPm(AmPmType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_AmPm() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='am-pm' namespace='##targetNamespace'" * @generated */ AmPmType getAmPm(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getAmPm <em>Am Pm</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Am Pm</em>' containment reference. * @see #getAmPm() * @generated */ void setAmPm(AmPmType value); /** * Returns the value of the '<em><b>Boolean</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Boolean</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>Boolean</em>' containment reference. * @see #setBoolean(BooleanType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Boolean() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='boolean' namespace='##targetNamespace'" * @generated */ BooleanType getBoolean(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getBoolean <em>Boolean</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Boolean</em>' containment reference. * @see #getBoolean() * @generated */ void setBoolean(BooleanType value); /** * Returns the value of the '<em><b>Boolean Style</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Boolean 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>Boolean Style</em>' containment reference. * @see #setBooleanStyle(BooleanStyleType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_BooleanStyle() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='boolean-style' namespace='##targetNamespace'" * @generated */ BooleanStyleType getBooleanStyle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getBooleanStyle <em>Boolean Style</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Boolean Style</em>' containment reference. * @see #getBooleanStyle() * @generated */ void setBooleanStyle(BooleanStyleType value); /** * Returns the value of the '<em><b>Currency Style</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Currency 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>Currency Style</em>' containment reference. * @see #setCurrencyStyle(CurrencyStyleType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_CurrencyStyle() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='currency-style' namespace='##targetNamespace'" * @generated */ CurrencyStyleType getCurrencyStyle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getCurrencyStyle <em>Currency Style</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Currency Style</em>' containment reference. * @see #getCurrencyStyle() * @generated */ void setCurrencyStyle(CurrencyStyleType value); /** * Returns the value of the '<em><b>Currency Symbol</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Currency Symbol</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>Currency Symbol</em>' containment reference. * @see #setCurrencySymbol(CurrencySymbolType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_CurrencySymbol() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='currency-symbol' namespace='##targetNamespace'" * @generated */ CurrencySymbolType getCurrencySymbol(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getCurrencySymbol <em>Currency Symbol</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Currency Symbol</em>' containment reference. * @see #getCurrencySymbol() * @generated */ void setCurrencySymbol(CurrencySymbolType value); /** * Returns the value of the '<em><b>Date Style</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Date 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>Date Style</em>' containment reference. * @see #setDateStyle(DateStyleType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_DateStyle() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='date-style' namespace='##targetNamespace'" * @generated */ DateStyleType getDateStyle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDateStyle <em>Date Style</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Date Style</em>' containment reference. * @see #getDateStyle() * @generated */ void setDateStyle(DateStyleType value); /** * Returns the value of the '<em><b>Day</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Day</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>Day</em>' containment reference. * @see #setDay(DayType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Day() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='day' namespace='##targetNamespace'" * @generated */ DayType getDay(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDay <em>Day</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Day</em>' containment reference. * @see #getDay() * @generated */ void setDay(DayType value); /** * Returns the value of the '<em><b>Day Of Week</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Day Of Week</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>Day Of Week</em>' containment reference. * @see #setDayOfWeek(DayOfWeekType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_DayOfWeek() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='day-of-week' namespace='##targetNamespace'" * @generated */ DayOfWeekType getDayOfWeek(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDayOfWeek <em>Day Of Week</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Day Of Week</em>' containment reference. * @see #getDayOfWeek() * @generated */ void setDayOfWeek(DayOfWeekType value); /** * Returns the value of the '<em><b>Embedded Text</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Embedded Text</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>Embedded Text</em>' containment reference. * @see #setEmbeddedText(EmbeddedTextType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_EmbeddedText() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='embedded-text' namespace='##targetNamespace'" * @generated */ EmbeddedTextType getEmbeddedText(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getEmbeddedText <em>Embedded Text</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Embedded Text</em>' containment reference. * @see #getEmbeddedText() * @generated */ void setEmbeddedText(EmbeddedTextType value); /** * Returns the value of the '<em><b>Era</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Era</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>Era</em>' containment reference. * @see #setEra(EraType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Era() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='era' namespace='##targetNamespace'" * @generated */ EraType getEra(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getEra <em>Era</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Era</em>' containment reference. * @see #getEra() * @generated */ void setEra(EraType value); /** * Returns the value of the '<em><b>Fraction</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fraction</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>Fraction</em>' containment reference. * @see #setFraction(FractionType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Fraction() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='fraction' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#any-number'" * @generated */ FractionType getFraction(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getFraction <em>Fraction</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fraction</em>' containment reference. * @see #getFraction() * @generated */ void setFraction(FractionType value); /** * Returns the value of the '<em><b>Hours</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Hours</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>Hours</em>' containment reference. * @see #setHours(HoursType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Hours() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='hours' namespace='##targetNamespace'" * @generated */ HoursType getHours(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getHours <em>Hours</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Hours</em>' containment reference. * @see #getHours() * @generated */ void setHours(HoursType value); /** * Returns the value of the '<em><b>Minutes</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Minutes</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>Minutes</em>' containment reference. * @see #setMinutes(MinutesType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Minutes() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='minutes' namespace='##targetNamespace'" * @generated */ MinutesType getMinutes(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getMinutes <em>Minutes</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Minutes</em>' containment reference. * @see #getMinutes() * @generated */ void setMinutes(MinutesType value); /** * Returns the value of the '<em><b>Month</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Month</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>Month</em>' containment reference. * @see #setMonth(MonthType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Month() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='month' namespace='##targetNamespace'" * @generated */ MonthType getMonth(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getMonth <em>Month</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Month</em>' containment reference. * @see #getMonth() * @generated */ void setMonth(MonthType value); /** * Returns the value of the '<em><b>Number</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Number</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>Number</em>' containment reference. * @see #setNumber(NumberType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Number() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='number' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#any-number'" * @generated */ NumberType getNumber(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getNumber <em>Number</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Number</em>' containment reference. * @see #getNumber() * @generated */ void setNumber(NumberType value); /** * Returns the value of the '<em><b>Number Style</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Number 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>Number Style</em>' containment reference. * @see #setNumberStyle(NumberStyleType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_NumberStyle() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='number-style' namespace='##targetNamespace'" * @generated */ NumberStyleType getNumberStyle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getNumberStyle <em>Number Style</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Number Style</em>' containment reference. * @see #getNumberStyle() * @generated */ void setNumberStyle(NumberStyleType value); /** * Returns the value of the '<em><b>Percentage Style</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Percentage 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>Percentage Style</em>' containment reference. * @see #setPercentageStyle(PercentageStyleType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_PercentageStyle() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='percentage-style' namespace='##targetNamespace'" * @generated */ PercentageStyleType getPercentageStyle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getPercentageStyle <em>Percentage Style</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Percentage Style</em>' containment reference. * @see #getPercentageStyle() * @generated */ void setPercentageStyle(PercentageStyleType value); /** * Returns the value of the '<em><b>Quarter</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Quarter</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>Quarter</em>' containment reference. * @see #setQuarter(QuarterType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Quarter() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='quarter' namespace='##targetNamespace'" * @generated */ QuarterType getQuarter(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getQuarter <em>Quarter</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Quarter</em>' containment reference. * @see #getQuarter() * @generated */ void setQuarter(QuarterType value); /** * Returns the value of the '<em><b>Scientific Number</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Scientific Number</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>Scientific Number</em>' containment reference. * @see #setScientificNumber(ScientificNumberType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_ScientificNumber() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='scientific-number' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#any-number'" * @generated */ ScientificNumberType getScientificNumber(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getScientificNumber <em>Scientific Number</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Scientific Number</em>' containment reference. * @see #getScientificNumber() * @generated */ void setScientificNumber(ScientificNumberType value); /** * Returns the value of the '<em><b>Seconds</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Seconds</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>Seconds</em>' containment reference. * @see #setSeconds(SecondsType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Seconds() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='seconds' namespace='##targetNamespace'" * @generated */ SecondsType getSeconds(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getSeconds <em>Seconds</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Seconds</em>' containment reference. * @see #getSeconds() * @generated */ void setSeconds(SecondsType value); /** * Returns the value of the '<em><b>Text</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>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</em>' attribute. * @see #setText(String) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Text() * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='text' namespace='##targetNamespace'" * @generated */ String getText(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getText <em>Text</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text</em>' attribute. * @see #getText() * @generated */ void setText(String value); /** * Returns the value of the '<em><b>Text Content</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Content</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 Content</em>' containment reference. * @see #setTextContent(TextContentType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_TextContent() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='text-content' namespace='##targetNamespace'" * @generated */ TextContentType getTextContent(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTextContent <em>Text Content</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Content</em>' containment reference. * @see #getTextContent() * @generated */ void setTextContent(TextContentType value); /** * Returns the value of the '<em><b>Text Style</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text 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>Text Style</em>' containment reference. * @see #setTextStyle(TextStyleType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_TextStyle() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='text-style' namespace='##targetNamespace'" * @generated */ TextStyleType getTextStyle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTextStyle <em>Text Style</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Style</em>' containment reference. * @see #getTextStyle() * @generated */ void setTextStyle(TextStyleType value); /** * Returns the value of the '<em><b>Time Style</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Time 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>Time Style</em>' containment reference. * @see #setTimeStyle(TimeStyleType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_TimeStyle() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='time-style' namespace='##targetNamespace'" * @generated */ TimeStyleType getTimeStyle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTimeStyle <em>Time Style</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Time Style</em>' containment reference. * @see #getTimeStyle() * @generated */ void setTimeStyle(TimeStyleType value); /** * Returns the value of the '<em><b>Week Of Year</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Week Of Year</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>Week Of Year</em>' containment reference. * @see #setWeekOfYear(WeekOfYearType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_WeekOfYear() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='week-of-year' namespace='##targetNamespace'" * @generated */ WeekOfYearType getWeekOfYear(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getWeekOfYear <em>Week Of Year</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Week Of Year</em>' containment reference. * @see #getWeekOfYear() * @generated */ void setWeekOfYear(WeekOfYearType value); /** * Returns the value of the '<em><b>Year</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Year</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>Year</em>' containment reference. * @see #setYear(YearType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Year() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='year' namespace='##targetNamespace'" * @generated */ YearType getYear(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getYear <em>Year</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Year</em>' containment reference. * @see #getYear() * @generated */ void setYear(YearType value); /** * Returns the value of the '<em><b>Automatic Order</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>Automatic 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>Automatic Order</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetAutomaticOrder() * @see #unsetAutomaticOrder() * @see #setAutomaticOrder(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_AutomaticOrder() * @model unsettable="true" * extendedMetaData="kind='attribute' name='automatic-order' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getAutomaticOrder(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getAutomaticOrder <em>Automatic Order</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Automatic Order</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetAutomaticOrder() * @see #unsetAutomaticOrder() * @see #getAutomaticOrder() * @generated */ void setAutomaticOrder(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getAutomaticOrder <em>Automatic Order</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAutomaticOrder() * @see #getAutomaticOrder() * @see #setAutomaticOrder(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetAutomaticOrder(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getAutomaticOrder <em>Automatic Order</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Automatic Order</em>' attribute is set. * @see #unsetAutomaticOrder() * @see #getAutomaticOrder() * @see #setAutomaticOrder(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetAutomaticOrder(); /** * Returns the value of the '<em><b>Calendar</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Calendar</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Calendar</em>' attribute. * @see #setCalendar(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Calendar() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.datastyle.CalendarType" * extendedMetaData="kind='attribute' name='calendar' namespace='##targetNamespace'" * @generated */ Object getCalendar(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getCalendar <em>Calendar</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Calendar</em>' attribute. * @see #getCalendar() * @generated */ void setCalendar(Object value); /** * Returns the value of the '<em><b>Country</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Country</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</em>' attribute. * @see #setCountry(String) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Country() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CountryCode" * extendedMetaData="kind='attribute' name='country' namespace='##targetNamespace'" * @generated */ String getCountry(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getCountry <em>Country</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Country</em>' attribute. * @see #getCountry() * @generated */ void setCountry(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.datastyle.DatastylePackage#getDocumentRoot_DecimalPlaces() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='decimal-places' namespace='##targetNamespace'" * @generated */ BigInteger getDecimalPlaces(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.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>Decimal Replacement</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Decimal Replacement</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 Replacement</em>' attribute. * @see #setDecimalReplacement(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_DecimalReplacement() * @model dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType" * extendedMetaData="kind='attribute' name='decimal-replacement' namespace='##targetNamespace'" * @generated */ Object getDecimalReplacement(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDecimalReplacement <em>Decimal Replacement</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Decimal Replacement</em>' attribute. * @see #getDecimalReplacement() * @generated */ void setDecimalReplacement(Object value); /** * Returns the value of the '<em><b>Denominator Value</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Denominator Value</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Denominator Value</em>' attribute. * @see #setDenominatorValue(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_DenominatorValue() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='denominator-value' namespace='##targetNamespace'" * @generated */ BigInteger getDenominatorValue(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDenominatorValue <em>Denominator Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Denominator Value</em>' attribute. * @see #getDenominatorValue() * @generated */ void setDenominatorValue(BigInteger value); /** * Returns the value of the '<em><b>Display Factor</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Display Factor</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 Factor</em>' attribute. * @see #isSetDisplayFactor() * @see #unsetDisplayFactor() * @see #setDisplayFactor(double) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_DisplayFactor() * @model unsettable="true" dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Double" * extendedMetaData="kind='attribute' name='display-factor' namespace='##targetNamespace'" * @generated */ double getDisplayFactor(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDisplayFactor <em>Display Factor</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Display Factor</em>' attribute. * @see #isSetDisplayFactor() * @see #unsetDisplayFactor() * @see #getDisplayFactor() * @generated */ void setDisplayFactor(double value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDisplayFactor <em>Display Factor</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDisplayFactor() * @see #getDisplayFactor() * @see #setDisplayFactor(double) * @generated */ void unsetDisplayFactor(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getDisplayFactor <em>Display Factor</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Display Factor</em>' attribute is set. * @see #unsetDisplayFactor() * @see #getDisplayFactor() * @see #setDisplayFactor(double) * @generated */ boolean isSetDisplayFactor(); /** * Returns the value of the '<em><b>Format Source</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.FormatSourceType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Format 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>Format Source</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.FormatSourceType * @see #isSetFormatSource() * @see #unsetFormatSource() * @see #setFormatSource(FormatSourceType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_FormatSource() * @model unsettable="true" * extendedMetaData="kind='attribute' name='format-source' namespace='##targetNamespace'" * @generated */ FormatSourceType getFormatSource(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getFormatSource <em>Format Source</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Format Source</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.FormatSourceType * @see #isSetFormatSource() * @see #unsetFormatSource() * @see #getFormatSource() * @generated */ void setFormatSource(FormatSourceType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getFormatSource <em>Format Source</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetFormatSource() * @see #getFormatSource() * @see #setFormatSource(FormatSourceType) * @generated */ void unsetFormatSource(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getFormatSource <em>Format Source</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Format Source</em>' attribute is set. * @see #unsetFormatSource() * @see #getFormatSource() * @see #setFormatSource(FormatSourceType) * @generated */ boolean isSetFormatSource(); /** * Returns the value of the '<em><b>Grouping</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>Grouping</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Grouping</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetGrouping() * @see #unsetGrouping() * @see #setGrouping(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Grouping() * @model unsettable="true" * extendedMetaData="kind='attribute' name='grouping' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getGrouping(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getGrouping <em>Grouping</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Grouping</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetGrouping() * @see #unsetGrouping() * @see #getGrouping() * @generated */ void setGrouping(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getGrouping <em>Grouping</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetGrouping() * @see #getGrouping() * @see #setGrouping(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetGrouping(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getGrouping <em>Grouping</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Grouping</em>' attribute is set. * @see #unsetGrouping() * @see #getGrouping() * @see #setGrouping(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetGrouping(); /** * Returns the value of the '<em><b>Language</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Language</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</em>' attribute. * @see #setLanguage(String) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Language() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.LanguageCode" * extendedMetaData="kind='attribute' name='language' namespace='##targetNamespace'" * @generated */ String getLanguage(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getLanguage <em>Language</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Language</em>' attribute. * @see #getLanguage() * @generated */ void setLanguage(String value); /** * Returns the value of the '<em><b>Min Denominator Digits</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Min Denominator Digits</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 Denominator Digits</em>' attribute. * @see #setMinDenominatorDigits(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_MinDenominatorDigits() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='min-denominator-digits' namespace='##targetNamespace'" * @generated */ BigInteger getMinDenominatorDigits(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getMinDenominatorDigits <em>Min Denominator Digits</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Min Denominator Digits</em>' attribute. * @see #getMinDenominatorDigits() * @generated */ void setMinDenominatorDigits(BigInteger value); /** * Returns the value of the '<em><b>Min Exponent Digits</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Min Exponent Digits</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 Exponent Digits</em>' attribute. * @see #setMinExponentDigits(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_MinExponentDigits() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='min-exponent-digits' namespace='##targetNamespace'" * @generated */ BigInteger getMinExponentDigits(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getMinExponentDigits <em>Min Exponent Digits</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Min Exponent Digits</em>' attribute. * @see #getMinExponentDigits() * @generated */ void setMinExponentDigits(BigInteger value); /** * Returns the value of the '<em><b>Min Integer Digits</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Min Integer Digits</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 Integer Digits</em>' attribute. * @see #setMinIntegerDigits(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_MinIntegerDigits() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='min-integer-digits' namespace='##targetNamespace'" * @generated */ BigInteger getMinIntegerDigits(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getMinIntegerDigits <em>Min Integer Digits</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Min Integer Digits</em>' attribute. * @see #getMinIntegerDigits() * @generated */ void setMinIntegerDigits(BigInteger value); /** * Returns the value of the '<em><b>Min Numerator Digits</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Min Numerator Digits</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 Numerator Digits</em>' attribute. * @see #setMinNumeratorDigits(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_MinNumeratorDigits() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='min-numerator-digits' namespace='##targetNamespace'" * @generated */ BigInteger getMinNumeratorDigits(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getMinNumeratorDigits <em>Min Numerator Digits</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Min Numerator Digits</em>' attribute. * @see #getMinNumeratorDigits() * @generated */ void setMinNumeratorDigits(BigInteger value); /** * Returns the value of the '<em><b>Position</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>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>Position</em>' attribute. * @see #setPosition(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Position() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='position' namespace='##targetNamespace'" * @generated */ BigInteger getPosition(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getPosition <em>Position</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Position</em>' attribute. * @see #getPosition() * @generated */ void setPosition(BigInteger value); /** * Returns the value of the '<em><b>Possessive Form</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>Possessive Form</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Possessive Form</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetPossessiveForm() * @see #unsetPossessiveForm() * @see #setPossessiveForm(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_PossessiveForm() * @model unsettable="true" * extendedMetaData="kind='attribute' name='possessive-form' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getPossessiveForm(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getPossessiveForm <em>Possessive Form</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Possessive Form</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetPossessiveForm() * @see #unsetPossessiveForm() * @see #getPossessiveForm() * @generated */ void setPossessiveForm(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getPossessiveForm <em>Possessive Form</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetPossessiveForm() * @see #getPossessiveForm() * @see #setPossessiveForm(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetPossessiveForm(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getPossessiveForm <em>Possessive Form</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Possessive Form</em>' attribute is set. * @see #unsetPossessiveForm() * @see #getPossessiveForm() * @see #setPossessiveForm(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetPossessiveForm(); /** * Returns the value of the '<em><b>Style</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.StyleType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>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>Style</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.StyleType * @see #isSetStyle() * @see #unsetStyle() * @see #setStyle(StyleType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Style() * @model unsettable="true" * extendedMetaData="kind='attribute' name='style' namespace='##targetNamespace'" * @generated */ StyleType getStyle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getStyle <em>Style</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Style</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.StyleType * @see #isSetStyle() * @see #unsetStyle() * @see #getStyle() * @generated */ void setStyle(StyleType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getStyle <em>Style</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetStyle() * @see #getStyle() * @see #setStyle(StyleType) * @generated */ void unsetStyle(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getStyle <em>Style</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Style</em>' attribute is set. * @see #unsetStyle() * @see #getStyle() * @see #setStyle(StyleType) * @generated */ boolean isSetStyle(); /** * Returns the value of the '<em><b>Textual</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>Textual</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Textual</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetTextual() * @see #unsetTextual() * @see #setTextual(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Textual() * @model unsettable="true" * extendedMetaData="kind='attribute' name='textual' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTextual(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTextual <em>Textual</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Textual</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetTextual() * @see #unsetTextual() * @see #getTextual() * @generated */ void setTextual(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTextual <em>Textual</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTextual() * @see #getTextual() * @see #setTextual(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetTextual(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTextual <em>Textual</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Textual</em>' attribute is set. * @see #unsetTextual() * @see #getTextual() * @see #setTextual(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetTextual(); /** * Returns the value of the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Title</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Title</em>' attribute. * @see #setTitle(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_Title() * @model dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType" * extendedMetaData="kind='attribute' name='title' namespace='##targetNamespace'" * @generated */ Object getTitle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTitle <em>Title</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Title</em>' attribute. * @see #getTitle() * @generated */ void setTitle(Object value); /** * Returns the value of the '<em><b>Transliteration Country</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Transliteration Country</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Transliteration Country</em>' attribute. * @see #setTransliterationCountry(String) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_TransliterationCountry() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CountryCode" * extendedMetaData="kind='attribute' name='transliteration-country' namespace='##targetNamespace'" * @generated */ String getTransliterationCountry(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTransliterationCountry <em>Transliteration Country</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Transliteration Country</em>' attribute. * @see #getTransliterationCountry() * @generated */ void setTransliterationCountry(String value); /** * Returns the value of the '<em><b>Transliteration Format</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Transliteration 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>Transliteration Format</em>' attribute. * @see #setTransliterationFormat(String) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_TransliterationFormat() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='transliteration-format' namespace='##targetNamespace'" * @generated */ String getTransliterationFormat(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTransliterationFormat <em>Transliteration Format</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Transliteration Format</em>' attribute. * @see #getTransliterationFormat() * @generated */ void setTransliterationFormat(String value); /** * Returns the value of the '<em><b>Transliteration Language</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Transliteration Language</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Transliteration Language</em>' attribute. * @see #setTransliterationLanguage(String) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_TransliterationLanguage() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CountryCode" * extendedMetaData="kind='attribute' name='transliteration-language' namespace='##targetNamespace'" * @generated */ String getTransliterationLanguage(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTransliterationLanguage <em>Transliteration Language</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Transliteration Language</em>' attribute. * @see #getTransliterationLanguage() * @generated */ void setTransliterationLanguage(String value); /** * Returns the value of the '<em><b>Transliteration Style</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.TransliterationStyleType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Transliteration 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>Transliteration Style</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.TransliterationStyleType * @see #isSetTransliterationStyle() * @see #unsetTransliterationStyle() * @see #setTransliterationStyle(TransliterationStyleType) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_TransliterationStyle() * @model unsettable="true" * extendedMetaData="kind='attribute' name='transliteration-style' namespace='##targetNamespace'" * @generated */ TransliterationStyleType getTransliterationStyle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTransliterationStyle <em>Transliteration Style</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Transliteration Style</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.TransliterationStyleType * @see #isSetTransliterationStyle() * @see #unsetTransliterationStyle() * @see #getTransliterationStyle() * @generated */ void setTransliterationStyle(TransliterationStyleType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTransliterationStyle <em>Transliteration Style</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTransliterationStyle() * @see #getTransliterationStyle() * @see #setTransliterationStyle(TransliterationStyleType) * @generated */ void unsetTransliterationStyle(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTransliterationStyle <em>Transliteration Style</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Transliteration Style</em>' attribute is set. * @see #unsetTransliterationStyle() * @see #getTransliterationStyle() * @see #setTransliterationStyle(TransliterationStyleType) * @generated */ boolean isSetTransliterationStyle(); /** * Returns the value of the '<em><b>Truncate On Overflow</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>Truncate On Overflow</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Truncate On Overflow</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetTruncateOnOverflow() * @see #unsetTruncateOnOverflow() * @see #setTruncateOnOverflow(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage#getDocumentRoot_TruncateOnOverflow() * @model unsettable="true" * extendedMetaData="kind='attribute' name='truncate-on-overflow' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTruncateOnOverflow(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTruncateOnOverflow <em>Truncate On Overflow</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Truncate On Overflow</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetTruncateOnOverflow() * @see #unsetTruncateOnOverflow() * @see #getTruncateOnOverflow() * @generated */ void setTruncateOnOverflow(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTruncateOnOverflow <em>Truncate On Overflow</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTruncateOnOverflow() * @see #getTruncateOnOverflow() * @see #setTruncateOnOverflow(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetTruncateOnOverflow(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.datastyle.DocumentRoot#getTruncateOnOverflow <em>Truncate On Overflow</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Truncate On Overflow</em>' attribute is set. * @see #unsetTruncateOnOverflow() * @see #getTruncateOnOverflow() * @see #setTruncateOnOverflow(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetTruncateOnOverflow(); } // DocumentRoot