/******************************************************************************* * 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.office; import javax.xml.datatype.Duration; import javax.xml.datatype.XMLGregorianCalendar; 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.OfficeBodyContent; import org.oasisopen.names.tc.opendocument.xmlns.text.OfficeImageContentMain; import org.oasisopen.names.tc.opendocument.xmlns.text.OfficeMetaContent; import org.oasisopen.names.tc.opendocument.xmlns.text.TextSectionSourceDdeType; /** * <!-- 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.office.DocumentRoot#getMixed <em>Mixed</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getAnnotation <em>Annotation</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getAutomaticStyles <em>Automatic Styles</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getBinaryData <em>Binary Data</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getBody <em>Body</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getChangeInfo <em>Change Info</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getChart <em>Chart</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDdeSource <em>Dde Source</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDocument <em>Document</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDocumentContent <em>Document Content</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDocumentMeta <em>Document Meta</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDocumentSettings <em>Document Settings</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDocumentStyles <em>Document Styles</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDrawing <em>Drawing</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getEventListeners <em>Event Listeners</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getFontFaceDecls <em>Font Face Decls</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getForms <em>Forms</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getImage <em>Image</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getMasterStyles <em>Master Styles</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getMeta <em>Meta</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getPresentation <em>Presentation</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getScript <em>Script</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getScripts <em>Scripts</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getSettings <em>Settings</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getSpreadsheet <em>Spreadsheet</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getStyles <em>Styles</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getText <em>Text</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getAutomaticUpdate <em>Automatic Update</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getBooleanValue <em>Boolean Value</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getConversionMode <em>Conversion Mode</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getCurrency <em>Currency</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDateValue <em>Date Value</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDdeApplication <em>Dde Application</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDdeItem <em>Dde Item</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDdeTopic <em>Dde Topic</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDisplay <em>Display</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getMimetype <em>Mimetype</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getName <em>Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getProcessContent <em>Process Content</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getServerMap <em>Server Map</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getStringValue <em>String Value</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getTargetFrame <em>Target Frame</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getTargetFrameName <em>Target Frame Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getTimeValue <em>Time Value</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getTitle <em>Title</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getValue <em>Value</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getVersion <em>Version</em>}</li> * </ul> * </p> * * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#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.office.OfficePackage#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.office.OfficePackage#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.office.OfficePackage#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>Annotation</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Annotation</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>Annotation</em>' containment reference. * @see #setAnnotation(AnnotationType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Annotation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='annotation' namespace='##targetNamespace'" * @generated */ AnnotationType getAnnotation(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getAnnotation <em>Annotation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Annotation</em>' containment reference. * @see #getAnnotation() * @generated */ void setAnnotation(AnnotationType value); /** * Returns the value of the '<em><b>Automatic Styles</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Automatic Styles</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>Automatic Styles</em>' containment reference. * @see #setAutomaticStyles(AutomaticStylesType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_AutomaticStyles() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='automatic-styles' namespace='##targetNamespace'" * @generated */ AutomaticStylesType getAutomaticStyles(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getAutomaticStyles <em>Automatic Styles</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Automatic Styles</em>' containment reference. * @see #getAutomaticStyles() * @generated */ void setAutomaticStyles(AutomaticStylesType value); /** * Returns the value of the '<em><b>Binary Data</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Binary Data</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Binary Data</em>' attribute. * @see #setBinaryData(byte[]) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_BinaryData() * @model unique="false" dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Base64Binary" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='binary-data' namespace='##targetNamespace'" * @generated */ byte[] getBinaryData(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getBinaryData <em>Binary Data</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Binary Data</em>' attribute. * @see #getBinaryData() * @generated */ void setBinaryData(byte[] value); /** * Returns the value of the '<em><b>Body</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Body</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>Body</em>' containment reference. * @see #setBody(OfficeBodyContent) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Body() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='body' namespace='##targetNamespace'" * @generated */ OfficeBodyContent getBody(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getBody <em>Body</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Body</em>' containment reference. * @see #getBody() * @generated */ void setBody(OfficeBodyContent value); /** * Returns the value of the '<em><b>Change Info</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Change Info</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>Change Info</em>' containment reference. * @see #setChangeInfo(ChangeInfoType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_ChangeInfo() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='change-info' namespace='##targetNamespace'" * @generated */ ChangeInfoType getChangeInfo(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getChangeInfo <em>Change Info</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Change Info</em>' containment reference. * @see #getChangeInfo() * @generated */ void setChangeInfo(ChangeInfoType value); /** * Returns the value of the '<em><b>Chart</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Chart</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</em>' containment reference. * @see #setChart(ChartType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Chart() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='chart' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#office-body-content'" * @generated */ ChartType getChart(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getChart <em>Chart</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Chart</em>' containment reference. * @see #getChart() * @generated */ void setChart(ChartType value); /** * Returns the value of the '<em><b>Dde Source</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dde Source</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>Dde Source</em>' containment reference. * @see #setDdeSource(TextSectionSourceDdeType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_DdeSource() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dde-source' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#text-section-source-dde'" * @generated */ TextSectionSourceDdeType getDdeSource(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDdeSource <em>Dde Source</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dde Source</em>' containment reference. * @see #getDdeSource() * @generated */ void setDdeSource(TextSectionSourceDdeType value); /** * Returns the value of the '<em><b>Document</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Document</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>Document</em>' containment reference. * @see #setDocument(DocumentType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Document() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='document' namespace='##targetNamespace'" * @generated */ DocumentType getDocument(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDocument <em>Document</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Document</em>' containment reference. * @see #getDocument() * @generated */ void setDocument(DocumentType value); /** * Returns the value of the '<em><b>Document Content</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Document 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>Document Content</em>' containment reference. * @see #setDocumentContent(DocumentContentType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_DocumentContent() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='document-content' namespace='##targetNamespace'" * @generated */ DocumentContentType getDocumentContent(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDocumentContent <em>Document Content</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Document Content</em>' containment reference. * @see #getDocumentContent() * @generated */ void setDocumentContent(DocumentContentType value); /** * Returns the value of the '<em><b>Document Meta</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Document Meta</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>Document Meta</em>' containment reference. * @see #setDocumentMeta(DocumentMetaType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_DocumentMeta() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='document-meta' namespace='##targetNamespace'" * @generated */ DocumentMetaType getDocumentMeta(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDocumentMeta <em>Document Meta</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Document Meta</em>' containment reference. * @see #getDocumentMeta() * @generated */ void setDocumentMeta(DocumentMetaType value); /** * Returns the value of the '<em><b>Document Settings</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Document Settings</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>Document Settings</em>' containment reference. * @see #setDocumentSettings(DocumentSettingsType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_DocumentSettings() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='document-settings' namespace='##targetNamespace'" * @generated */ DocumentSettingsType getDocumentSettings(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDocumentSettings <em>Document Settings</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Document Settings</em>' containment reference. * @see #getDocumentSettings() * @generated */ void setDocumentSettings(DocumentSettingsType value); /** * Returns the value of the '<em><b>Document Styles</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Document Styles</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>Document Styles</em>' containment reference. * @see #setDocumentStyles(DocumentStylesType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_DocumentStyles() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='document-styles' namespace='##targetNamespace'" * @generated */ DocumentStylesType getDocumentStyles(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDocumentStyles <em>Document Styles</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Document Styles</em>' containment reference. * @see #getDocumentStyles() * @generated */ void setDocumentStyles(DocumentStylesType value); /** * Returns the value of the '<em><b>Drawing</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Drawing</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</em>' containment reference. * @see #setDrawing(DrawingType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Drawing() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='drawing' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#office-body-content'" * @generated */ DrawingType getDrawing(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDrawing <em>Drawing</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Drawing</em>' containment reference. * @see #getDrawing() * @generated */ void setDrawing(DrawingType value); /** * Returns the value of the '<em><b>Event Listeners</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Event Listeners</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>Event Listeners</em>' containment reference. * @see #setEventListeners(EventListenersType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_EventListeners() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='event-listeners' namespace='##targetNamespace'" * @generated */ EventListenersType getEventListeners(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getEventListeners <em>Event Listeners</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Event Listeners</em>' containment reference. * @see #getEventListeners() * @generated */ void setEventListeners(EventListenersType value); /** * Returns the value of the '<em><b>Font Face Decls</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Font Face Decls</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 Decls</em>' containment reference. * @see #setFontFaceDecls(FontFaceDeclsType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_FontFaceDecls() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='font-face-decls' namespace='##targetNamespace'" * @generated */ FontFaceDeclsType getFontFaceDecls(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getFontFaceDecls <em>Font Face Decls</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Font Face Decls</em>' containment reference. * @see #getFontFaceDecls() * @generated */ void setFontFaceDecls(FontFaceDeclsType value); /** * Returns the value of the '<em><b>Forms</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Forms</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>Forms</em>' containment reference. * @see #setForms(FormsType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Forms() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='forms' namespace='##targetNamespace'" * @generated */ FormsType getForms(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getForms <em>Forms</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Forms</em>' containment reference. * @see #getForms() * @generated */ void setForms(FormsType value); /** * Returns the value of the '<em><b>Image</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Image</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Image</em>' containment reference. * @see #setImage(OfficeImageContentMain) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Image() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='image' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#office-body-content'" * @generated */ OfficeImageContentMain getImage(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getImage <em>Image</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Image</em>' containment reference. * @see #getImage() * @generated */ void setImage(OfficeImageContentMain value); /** * Returns the value of the '<em><b>Master Styles</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Master Styles</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 Styles</em>' containment reference. * @see #setMasterStyles(MasterStylesType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_MasterStyles() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='master-styles' namespace='##targetNamespace'" * @generated */ MasterStylesType getMasterStyles(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getMasterStyles <em>Master Styles</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Master Styles</em>' containment reference. * @see #getMasterStyles() * @generated */ void setMasterStyles(MasterStylesType value); /** * Returns the value of the '<em><b>Meta</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Meta</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>Meta</em>' containment reference. * @see #setMeta(OfficeMetaContent) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Meta() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='meta' namespace='##targetNamespace'" * @generated */ OfficeMetaContent getMeta(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getMeta <em>Meta</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Meta</em>' containment reference. * @see #getMeta() * @generated */ void setMeta(OfficeMetaContent value); /** * Returns the value of the '<em><b>Presentation</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Presentation</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</em>' containment reference. * @see #setPresentation(PresentationType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Presentation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='presentation' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#office-body-content'" * @generated */ PresentationType getPresentation(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getPresentation <em>Presentation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Presentation</em>' containment reference. * @see #getPresentation() * @generated */ void setPresentation(PresentationType value); /** * Returns the value of the '<em><b>Script</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Script</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>Script</em>' containment reference. * @see #setScript(ScriptType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Script() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='script' namespace='##targetNamespace'" * @generated */ ScriptType getScript(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getScript <em>Script</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Script</em>' containment reference. * @see #getScript() * @generated */ void setScript(ScriptType value); /** * Returns the value of the '<em><b>Scripts</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Scripts</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>Scripts</em>' containment reference. * @see #setScripts(ScriptsType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Scripts() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='scripts' namespace='##targetNamespace'" * @generated */ ScriptsType getScripts(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getScripts <em>Scripts</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Scripts</em>' containment reference. * @see #getScripts() * @generated */ void setScripts(ScriptsType value); /** * Returns the value of the '<em><b>Settings</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Settings</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>Settings</em>' containment reference. * @see #setSettings(SettingsType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Settings() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='settings' namespace='##targetNamespace'" * @generated */ SettingsType getSettings(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getSettings <em>Settings</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Settings</em>' containment reference. * @see #getSettings() * @generated */ void setSettings(SettingsType value); /** * Returns the value of the '<em><b>Spreadsheet</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Spreadsheet</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>Spreadsheet</em>' containment reference. * @see #setSpreadsheet(SpreadsheetType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Spreadsheet() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='spreadsheet' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#office-body-content'" * @generated */ SpreadsheetType getSpreadsheet(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getSpreadsheet <em>Spreadsheet</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Spreadsheet</em>' containment reference. * @see #getSpreadsheet() * @generated */ void setSpreadsheet(SpreadsheetType value); /** * Returns the value of the '<em><b>Styles</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Styles</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>Styles</em>' containment reference. * @see #setStyles(StylesType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Styles() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='styles' namespace='##targetNamespace'" * @generated */ StylesType getStyles(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getStyles <em>Styles</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Styles</em>' containment reference. * @see #getStyles() * @generated */ void setStyles(StylesType value); /** * Returns the value of the '<em><b>Text</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>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>Text</em>' containment reference. * @see #setText(TextType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Text() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='text' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#office-body-content'" * @generated */ TextType getText(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getText <em>Text</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text</em>' containment reference. * @see #getText() * @generated */ void setText(TextType value); /** * Returns the value of the '<em><b>Automatic 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>Automatic 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>Automatic Update</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetAutomaticUpdate() * @see #unsetAutomaticUpdate() * @see #setAutomaticUpdate(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_AutomaticUpdate() * @model unsettable="true" * extendedMetaData="kind='attribute' name='automatic-update' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getAutomaticUpdate(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getAutomaticUpdate <em>Automatic Update</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Automatic Update</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetAutomaticUpdate() * @see #unsetAutomaticUpdate() * @see #getAutomaticUpdate() * @generated */ void setAutomaticUpdate(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getAutomaticUpdate <em>Automatic Update</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAutomaticUpdate() * @see #getAutomaticUpdate() * @see #setAutomaticUpdate(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetAutomaticUpdate(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getAutomaticUpdate <em>Automatic Update</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Automatic Update</em>' attribute is set. * @see #unsetAutomaticUpdate() * @see #getAutomaticUpdate() * @see #setAutomaticUpdate(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetAutomaticUpdate(); /** * Returns the value of the '<em><b>Boolean Value</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>Boolean 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>Boolean Value</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetBooleanValue() * @see #unsetBooleanValue() * @see #setBooleanValue(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_BooleanValue() * @model unsettable="true" * extendedMetaData="kind='attribute' name='boolean-value' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getBooleanValue(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getBooleanValue <em>Boolean Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Boolean Value</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetBooleanValue() * @see #unsetBooleanValue() * @see #getBooleanValue() * @generated */ void setBooleanValue(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getBooleanValue <em>Boolean Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetBooleanValue() * @see #getBooleanValue() * @see #setBooleanValue(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetBooleanValue(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getBooleanValue <em>Boolean Value</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Boolean Value</em>' attribute is set. * @see #unsetBooleanValue() * @see #getBooleanValue() * @see #setBooleanValue(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetBooleanValue(); /** * Returns the value of the '<em><b>Conversion Mode</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.office.ConversionModeType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Conversion 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>Conversion Mode</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.office.ConversionModeType * @see #isSetConversionMode() * @see #unsetConversionMode() * @see #setConversionMode(ConversionModeType) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_ConversionMode() * @model unsettable="true" * extendedMetaData="kind='attribute' name='conversion-mode' namespace='##targetNamespace'" * @generated */ ConversionModeType getConversionMode(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getConversionMode <em>Conversion Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Conversion Mode</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.office.ConversionModeType * @see #isSetConversionMode() * @see #unsetConversionMode() * @see #getConversionMode() * @generated */ void setConversionMode(ConversionModeType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getConversionMode <em>Conversion Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetConversionMode() * @see #getConversionMode() * @see #setConversionMode(ConversionModeType) * @generated */ void unsetConversionMode(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getConversionMode <em>Conversion Mode</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Conversion Mode</em>' attribute is set. * @see #unsetConversionMode() * @see #getConversionMode() * @see #setConversionMode(ConversionModeType) * @generated */ boolean isSetConversionMode(); /** * Returns the value of the '<em><b>Currency</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Currency</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Currency</em>' attribute. * @see #setCurrency(String) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Currency() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='currency' namespace='##targetNamespace'" * @generated */ String getCurrency(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getCurrency <em>Currency</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Currency</em>' attribute. * @see #getCurrency() * @generated */ void setCurrency(String value); /** * Returns the value of the '<em><b>Date Value</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Date 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>Date Value</em>' attribute. * @see #setDateValue(XMLGregorianCalendar) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_DateValue() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.DateOrDateTime" * extendedMetaData="kind='attribute' name='date-value' namespace='##targetNamespace'" * @generated */ XMLGregorianCalendar getDateValue(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDateValue <em>Date Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Date Value</em>' attribute. * @see #getDateValue() * @generated */ void setDateValue(XMLGregorianCalendar value); /** * Returns the value of the '<em><b>Dde Application</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dde Application</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Dde Application</em>' attribute. * @see #setDdeApplication(String) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_DdeApplication() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='dde-application' namespace='##targetNamespace'" * @generated */ String getDdeApplication(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDdeApplication <em>Dde Application</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dde Application</em>' attribute. * @see #getDdeApplication() * @generated */ void setDdeApplication(String value); /** * Returns the value of the '<em><b>Dde Item</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dde Item</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Dde Item</em>' attribute. * @see #setDdeItem(String) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_DdeItem() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='dde-item' namespace='##targetNamespace'" * @generated */ String getDdeItem(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDdeItem <em>Dde Item</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dde Item</em>' attribute. * @see #getDdeItem() * @generated */ void setDdeItem(String value); /** * Returns the value of the '<em><b>Dde Topic</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dde Topic</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Dde Topic</em>' attribute. * @see #setDdeTopic(String) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_DdeTopic() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='dde-topic' namespace='##targetNamespace'" * @generated */ String getDdeTopic(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getDdeTopic <em>Dde Topic</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dde Topic</em>' attribute. * @see #getDdeTopic() * @generated */ void setDdeTopic(String value); /** * Returns the value of the '<em><b>Display</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.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.office.OfficePackage#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.office.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.office.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.office.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>Mimetype</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Mimetype</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Mimetype</em>' attribute. * @see #setMimetype(String) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Mimetype() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='mimetype' namespace='##targetNamespace'" * @generated */ String getMimetype(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getMimetype <em>Mimetype</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Mimetype</em>' attribute. * @see #getMimetype() * @generated */ void setMimetype(String value); /** * Returns the value of the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>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>Name</em>' attribute. * @see #setName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Name() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='name' namespace='##targetNamespace'" * @generated */ String getName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getName <em>Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Name</em>' attribute. * @see #getName() * @generated */ void setName(String value); /** * Returns the value of the '<em><b>Process 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>Process 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>Process Content</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetProcessContent() * @see #unsetProcessContent() * @see #setProcessContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_ProcessContent() * @model unsettable="true" * extendedMetaData="kind='attribute' name='process-content' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getProcessContent(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getProcessContent <em>Process Content</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Process Content</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetProcessContent() * @see #unsetProcessContent() * @see #getProcessContent() * @generated */ void setProcessContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getProcessContent <em>Process Content</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetProcessContent() * @see #getProcessContent() * @see #setProcessContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetProcessContent(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getProcessContent <em>Process Content</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Process Content</em>' attribute is set. * @see #unsetProcessContent() * @see #getProcessContent() * @see #setProcessContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetProcessContent(); /** * Returns the value of the '<em><b>Server Map</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>Server Map</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Server Map</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetServerMap() * @see #unsetServerMap() * @see #setServerMap(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_ServerMap() * @model unsettable="true" * extendedMetaData="kind='attribute' name='server-map' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getServerMap(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getServerMap <em>Server Map</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Server Map</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetServerMap() * @see #unsetServerMap() * @see #getServerMap() * @generated */ void setServerMap(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getServerMap <em>Server Map</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetServerMap() * @see #getServerMap() * @see #setServerMap(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetServerMap(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getServerMap <em>Server Map</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Server Map</em>' attribute is set. * @see #unsetServerMap() * @see #getServerMap() * @see #setServerMap(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetServerMap(); /** * Returns the value of the '<em><b>String Value</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>String 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>String Value</em>' attribute. * @see #setStringValue(String) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_StringValue() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='string-value' namespace='##targetNamespace'" * @generated */ String getStringValue(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getStringValue <em>String Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>String Value</em>' attribute. * @see #getStringValue() * @generated */ void setStringValue(String value); /** * Returns the value of the '<em><b>Target Frame</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Target Frame</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Target Frame</em>' attribute. * @see #setTargetFrame(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_TargetFrame() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.TargetFrameName" * extendedMetaData="kind='attribute' name='target-frame' namespace='##targetNamespace'" * @generated */ Object getTargetFrame(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getTargetFrame <em>Target Frame</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Target Frame</em>' attribute. * @see #getTargetFrame() * @generated */ void setTargetFrame(Object value); /** * Returns the value of the '<em><b>Target Frame Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Target Frame Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Target Frame Name</em>' attribute. * @see #setTargetFrameName(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_TargetFrameName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.TargetFrameName" * extendedMetaData="kind='attribute' name='target-frame-name' namespace='##targetNamespace'" * @generated */ Object getTargetFrameName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getTargetFrameName <em>Target Frame Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Target Frame Name</em>' attribute. * @see #getTargetFrameName() * @generated */ void setTargetFrameName(Object value); /** * Returns the value of the '<em><b>Time Value</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Time 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>Time Value</em>' attribute. * @see #setTimeValue(Duration) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_TimeValue() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Duration" * extendedMetaData="kind='attribute' name='time-value' namespace='##targetNamespace'" * @generated */ Duration getTimeValue(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getTimeValue <em>Time Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Time Value</em>' attribute. * @see #getTimeValue() * @generated */ void setTimeValue(Duration value); /** * 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(String) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Title() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='title' namespace='##targetNamespace'" * @generated */ String getTitle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.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(String value); /** * Returns the value of the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Value</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Value</em>' attribute. * @see #isSetValue() * @see #unsetValue() * @see #setValue(double) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Value() * @model unsettable="true" dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Double" * extendedMetaData="kind='attribute' name='value' namespace='##targetNamespace'" * @generated */ double getValue(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getValue <em>Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Value</em>' attribute. * @see #isSetValue() * @see #unsetValue() * @see #getValue() * @generated */ void setValue(double value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getValue <em>Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetValue() * @see #getValue() * @see #setValue(double) * @generated */ void unsetValue(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getValue <em>Value</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Value</em>' attribute is set. * @see #unsetValue() * @see #getValue() * @see #setValue(double) * @generated */ boolean isSetValue(); /** * Returns the value of the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Version</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Version</em>' attribute. * @see #setVersion(String) * @see org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage#getDocumentRoot_Version() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='version' namespace='##targetNamespace'" * @generated */ String getVersion(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.office.DocumentRoot#getVersion <em>Version</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Version</em>' attribute. * @see #getVersion() * @generated */ void setVersion(String value); } // DocumentRoot