/*******************************************************************************
* 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.text;
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.text.DocumentRoot#getMixed <em>Mixed</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getA <em>A</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAlphabeticalIndex <em>Alphabetical Index</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAlphabeticalIndexAutoMarkFile <em>Alphabetical Index Auto Mark File</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAlphabeticalIndexEntryTemplate <em>Alphabetical Index Entry Template</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAlphabeticalIndexMark <em>Alphabetical Index Mark</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAlphabeticalIndexMarkEnd <em>Alphabetical Index Mark End</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAlphabeticalIndexMarkStart <em>Alphabetical Index Mark Start</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAlphabeticalIndexSource <em>Alphabetical Index Source</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAnimationElement <em>Animation Element</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAnyNumber <em>Any Number</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAuthorInitials <em>Author Initials</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAuthorName <em>Author Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getOfficeMetaData <em>Office Meta Data</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBibliography <em>Bibliography</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBibliographyConfiguration <em>Bibliography Configuration</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBibliographyEntryTemplate <em>Bibliography Entry Template</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBibliographyMark <em>Bibliography Mark</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBibliographySource <em>Bibliography Source</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBookmark <em>Bookmark</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBookmarkEnd <em>Bookmark End</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBookmarkRef <em>Bookmark Ref</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBookmarkStart <em>Bookmark Start</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getControls <em>Controls</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getChange <em>Change</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getChangeMarks <em>Change Marks</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getChangedRegion <em>Changed Region</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getChangeEnd <em>Change End</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getChangeStart <em>Change Start</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getChapter <em>Chapter</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getCharacterCount <em>Character Count</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getOfficeChartContentMain <em>Office Chart Content Main</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getOfficeBodyContent <em>Office Body Content</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getColumnControls <em>Column Controls</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getConditionalText <em>Conditional Text</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getCreationDate <em>Creation Date</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getCreationTime <em>Creation Time</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getCreator <em>Creator</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getShapes3d <em>Shapes3d</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDatabaseDisplay <em>Database Display</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDatabaseName <em>Database Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDatabaseNext <em>Database Next</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDatabaseRowNumber <em>Database Row Number</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDatabaseRowSelect <em>Database Row Select</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDate <em>Date</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPresentationDecl <em>Presentation Decl</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDdeConnection <em>Dde Connection</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDdeConnectionDecl <em>Dde Connection Decl</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDdeConnectionDecls <em>Dde Connection Decls</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTextSectionSourceDde <em>Text Section Source Dde</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDeletion <em>Deletion</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTextChangedRegionContent <em>Text Changed Region Content</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDescription <em>Description</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPresentationAnimationElements <em>Presentation Animation Elements</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getEditingCycles <em>Editing Cycles</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getEditingDuration <em>Editing Duration</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getExecuteMacro <em>Execute Macro</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getExpression <em>Expression</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getFileName <em>File Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getFormatChange <em>Format Change</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getFormProperty <em>Form Property</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getH <em>H</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getHiddenParagraph <em>Hidden Paragraph</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getHiddenText <em>Hidden Text</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIllustrationIndex <em>Illustration Index</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIllustrationIndexEntryTemplate <em>Illustration Index Entry Template</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIllustrationIndexSource <em>Illustration Index Source</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getImageCount <em>Image Count</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexBody <em>Index Body</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntryBibliography <em>Index Entry Bibliography</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntryChapter <em>Index Entry Chapter</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTextTableOfContentChildren <em>Text Table Of Content Children</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntryLinkEnd <em>Index Entry Link End</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntryLinkStart <em>Index Entry Link Start</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntryPageNumber <em>Index Entry Page Number</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntrySpan <em>Index Entry Span</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntryTabStop <em>Index Entry Tab Stop</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntryText <em>Index Entry Text</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexSourceStyle <em>Index Source Style</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexSourceStyles <em>Index Source Styles</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexTitle <em>Index Title</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexTitleTemplate <em>Index Title Template</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getInitialCreator <em>Initial Creator</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getInsertion <em>Insertion</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getKeywords <em>Keywords</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getLineBreak <em>Line Break</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getLinenumberingConfiguration <em>Linenumbering Configuration</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getLinenumberingSeparator <em>Linenumbering Separator</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getList <em>List</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getListHeader <em>List Header</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getListItem <em>List Item</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getListLevelStyleBullet <em>List Level Style Bullet</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTextListStyleContent <em>Text List Style Content</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getListLevelStyleImage <em>List Level Style Image</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getListLevelStyleNumber <em>List Level Style Number</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getListStyle <em>List Style</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getMeasure <em>Measure</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getModificationDate <em>Modification Date</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getModificationTime <em>Modification Time</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNote <em>Note</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNoteBody <em>Note Body</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNoteCitation <em>Note Citation</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNoteContinuationNoticeBackward <em>Note Continuation Notice Backward</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNoteContinuationNoticeForward <em>Note Continuation Notice Forward</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNoteRef <em>Note Ref</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNotesConfiguration <em>Notes Configuration</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNumber <em>Number</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNumberedParagraph <em>Numbered Paragraph</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getObjectCount <em>Object Count</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getObjectIndex <em>Object Index</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getObjectIndexEntryTemplate <em>Object Index Entry Template</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getObjectIndexSource <em>Object Index Source</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getOutlineLevelStyle <em>Outline Level Style</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getOutlineStyle <em>Outline Style</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getP <em>P</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPage <em>Page</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPageContinuation <em>Page Continuation</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPageCount <em>Page Count</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPageNumber <em>Page Number</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPageSequence <em>Page Sequence</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPageVariableGet <em>Page Variable Get</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPageVariableSet <em>Page Variable Set</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getParagraphCount <em>Paragraph Count</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPlaceholder <em>Placeholder</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPrintDate <em>Print Date</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPrintedBy <em>Printed By</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPrintTime <em>Print Time</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getReferenceMark <em>Reference Mark</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getReferenceMarkEnd <em>Reference Mark End</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getReferenceMarkStart <em>Reference Mark Start</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getReferenceRef <em>Reference Ref</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getRuby <em>Ruby</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getRubyBase <em>Ruby Base</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getRubyText <em>Ruby Text</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getS <em>S</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getScript <em>Script</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSection <em>Section</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSectionSource <em>Section Source</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderCity <em>Sender City</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderCompany <em>Sender Company</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderCountry <em>Sender Country</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderEmail <em>Sender Email</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderFax <em>Sender Fax</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderFirstname <em>Sender Firstname</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderInitials <em>Sender Initials</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderLastname <em>Sender Lastname</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderPhonePrivate <em>Sender Phone Private</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderPhoneWork <em>Sender Phone Work</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderPosition <em>Sender Position</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderPostalCode <em>Sender Postal Code</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderStateOrProvince <em>Sender State Or Province</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderStreet <em>Sender Street</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderTitle <em>Sender Title</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSequence <em>Sequence</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSequenceDecl <em>Sequence Decl</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSequenceDecls <em>Sequence Decls</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSequenceRef <em>Sequence Ref</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSheetName <em>Sheet Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSoftPageBreak <em>Soft Page Break</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSortKey <em>Sort Key</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSpan <em>Span</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSubject <em>Subject</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTab <em>Tab</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableCount <em>Table Count</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableFormula <em>Table Formula</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableIndex <em>Table Index</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableIndexEntryTemplate <em>Table Index Entry Template</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableIndexSource <em>Table Index Source</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableOfContent <em>Table Of Content</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableOfContentEntryTemplate <em>Table Of Content Entry Template</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableOfContentSource <em>Table Of Content Source</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTemplateName <em>Template Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTextInput <em>Text Input</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTime <em>Time</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTitle <em>Title</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTocMark <em>Toc Mark</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTocMarkEnd <em>Toc Mark End</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTocMarkStart <em>Toc Mark Start</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTrackedChanges <em>Tracked Changes</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserDefined <em>User Defined</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserFieldDecl <em>User Field Decl</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserFieldDecls <em>User Field Decls</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserFieldGet <em>User Field Get</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserFieldInput <em>User Field Input</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserIndex <em>User Index</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserIndexEntryTemplate <em>User Index Entry Template</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserIndexMark <em>User Index Mark</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserIndexMarkEnd <em>User Index Mark End</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserIndexMarkStart <em>User Index Mark Start</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserIndexSource <em>User Index Source</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getVariableDecl <em>Variable Decl</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getVariableDecls <em>Variable Decls</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getVariableGet <em>Variable Get</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getVariableInput <em>Variable Input</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getVariableSet <em>Variable Set</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getWordCount <em>Word Count</em>}</li>
* </ul>
* </p>
*
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#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.text.TextPackage#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.text.TextPackage#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.text.TextPackage#getDocumentRoot_XSISchemaLocation()
* @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
* extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
* @generated
*/
EMap<String, String> getXSISchemaLocation();
/**
* Returns the value of the '<em><b>A</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>A</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>A</em>' containment reference.
* @see #setA(AType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_A()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='a' namespace='##targetNamespace'"
* @generated
*/
AType getA();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getA <em>A</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>A</em>' containment reference.
* @see #getA()
* @generated
*/
void setA(AType value);
/**
* Returns the value of the '<em><b>Alphabetical Index</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Alphabetical Index</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>Alphabetical Index</em>' containment reference.
* @see #setAlphabeticalIndex(AlphabeticalIndexType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_AlphabeticalIndex()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='alphabetical-index' namespace='##targetNamespace'"
* @generated
*/
AlphabeticalIndexType getAlphabeticalIndex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAlphabeticalIndex <em>Alphabetical Index</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Alphabetical Index</em>' containment reference.
* @see #getAlphabeticalIndex()
* @generated
*/
void setAlphabeticalIndex(AlphabeticalIndexType value);
/**
* Returns the value of the '<em><b>Alphabetical Index Auto Mark File</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Alphabetical Index Auto Mark File</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>Alphabetical Index Auto Mark File</em>' containment reference.
* @see #setAlphabeticalIndexAutoMarkFile(AlphabeticalIndexAutoMarkFileType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_AlphabeticalIndexAutoMarkFile()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='alphabetical-index-auto-mark-file' namespace='##targetNamespace'"
* @generated
*/
AlphabeticalIndexAutoMarkFileType getAlphabeticalIndexAutoMarkFile();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAlphabeticalIndexAutoMarkFile <em>Alphabetical Index Auto Mark File</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Alphabetical Index Auto Mark File</em>' containment reference.
* @see #getAlphabeticalIndexAutoMarkFile()
* @generated
*/
void setAlphabeticalIndexAutoMarkFile(AlphabeticalIndexAutoMarkFileType value);
/**
* Returns the value of the '<em><b>Alphabetical Index Entry Template</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Alphabetical Index Entry Template</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>Alphabetical Index Entry Template</em>' containment reference.
* @see #setAlphabeticalIndexEntryTemplate(AlphabeticalIndexEntryTemplateType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_AlphabeticalIndexEntryTemplate()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='alphabetical-index-entry-template' namespace='##targetNamespace'"
* @generated
*/
AlphabeticalIndexEntryTemplateType getAlphabeticalIndexEntryTemplate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAlphabeticalIndexEntryTemplate <em>Alphabetical Index Entry Template</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Alphabetical Index Entry Template</em>' containment reference.
* @see #getAlphabeticalIndexEntryTemplate()
* @generated
*/
void setAlphabeticalIndexEntryTemplate(AlphabeticalIndexEntryTemplateType value);
/**
* Returns the value of the '<em><b>Alphabetical Index Mark</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Alphabetical Index Mark</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>Alphabetical Index Mark</em>' containment reference.
* @see #setAlphabeticalIndexMark(AlphabeticalIndexMarkType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_AlphabeticalIndexMark()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='alphabetical-index-mark' namespace='##targetNamespace'"
* @generated
*/
AlphabeticalIndexMarkType getAlphabeticalIndexMark();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAlphabeticalIndexMark <em>Alphabetical Index Mark</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Alphabetical Index Mark</em>' containment reference.
* @see #getAlphabeticalIndexMark()
* @generated
*/
void setAlphabeticalIndexMark(AlphabeticalIndexMarkType value);
/**
* Returns the value of the '<em><b>Alphabetical Index Mark End</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Alphabetical Index Mark End</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>Alphabetical Index Mark End</em>' containment reference.
* @see #setAlphabeticalIndexMarkEnd(AlphabeticalIndexMarkEndType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_AlphabeticalIndexMarkEnd()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='alphabetical-index-mark-end' namespace='##targetNamespace'"
* @generated
*/
AlphabeticalIndexMarkEndType getAlphabeticalIndexMarkEnd();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAlphabeticalIndexMarkEnd <em>Alphabetical Index Mark End</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Alphabetical Index Mark End</em>' containment reference.
* @see #getAlphabeticalIndexMarkEnd()
* @generated
*/
void setAlphabeticalIndexMarkEnd(AlphabeticalIndexMarkEndType value);
/**
* Returns the value of the '<em><b>Alphabetical Index Mark Start</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Alphabetical Index Mark Start</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>Alphabetical Index Mark Start</em>' containment reference.
* @see #setAlphabeticalIndexMarkStart(AlphabeticalIndexMarkStartType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_AlphabeticalIndexMarkStart()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='alphabetical-index-mark-start' namespace='##targetNamespace'"
* @generated
*/
AlphabeticalIndexMarkStartType getAlphabeticalIndexMarkStart();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAlphabeticalIndexMarkStart <em>Alphabetical Index Mark Start</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Alphabetical Index Mark Start</em>' containment reference.
* @see #getAlphabeticalIndexMarkStart()
* @generated
*/
void setAlphabeticalIndexMarkStart(AlphabeticalIndexMarkStartType value);
/**
* Returns the value of the '<em><b>Alphabetical Index Source</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Alphabetical Index 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>Alphabetical Index Source</em>' containment reference.
* @see #setAlphabeticalIndexSource(AlphabeticalIndexSourceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_AlphabeticalIndexSource()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='alphabetical-index-source' namespace='##targetNamespace'"
* @generated
*/
AlphabeticalIndexSourceType getAlphabeticalIndexSource();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAlphabeticalIndexSource <em>Alphabetical Index Source</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Alphabetical Index Source</em>' containment reference.
* @see #getAlphabeticalIndexSource()
* @generated
*/
void setAlphabeticalIndexSource(AlphabeticalIndexSourceType value);
/**
* Returns the value of the '<em><b>Animation Element</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Animation Element</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>Animation Element</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_AnimationElement()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='animation-element' namespace='##targetNamespace'"
* @generated
*/
EObject getAnimationElement();
/**
* Returns the value of the '<em><b>Any Number</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Any 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>Any Number</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_AnyNumber()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='any-number' namespace='##targetNamespace'"
* @generated
*/
EObject getAnyNumber();
/**
* Returns the value of the '<em><b>Author Initials</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Author Initials</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>Author Initials</em>' containment reference.
* @see #setAuthorInitials(AuthorInitialsType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_AuthorInitials()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='author-initials' namespace='##targetNamespace'"
* @generated
*/
AuthorInitialsType getAuthorInitials();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAuthorInitials <em>Author Initials</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Author Initials</em>' containment reference.
* @see #getAuthorInitials()
* @generated
*/
void setAuthorInitials(AuthorInitialsType value);
/**
* Returns the value of the '<em><b>Author Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Author Name</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>Author Name</em>' containment reference.
* @see #setAuthorName(AuthorNameType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_AuthorName()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='author-name' namespace='##targetNamespace'"
* @generated
*/
AuthorNameType getAuthorName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getAuthorName <em>Author Name</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Author Name</em>' containment reference.
* @see #getAuthorName()
* @generated
*/
void setAuthorName(AuthorNameType value);
/**
* Returns the value of the '<em><b>Office Meta Data</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Office Meta Data</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>Office Meta Data</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_OfficeMetaData()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='office-meta-data' namespace='##targetNamespace'"
* @generated
*/
EObject getOfficeMetaData();
/**
* Returns the value of the '<em><b>Bibliography</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Bibliography</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>Bibliography</em>' containment reference.
* @see #setBibliography(BibliographyType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Bibliography()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='bibliography' namespace='##targetNamespace'"
* @generated
*/
BibliographyType getBibliography();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBibliography <em>Bibliography</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Bibliography</em>' containment reference.
* @see #getBibliography()
* @generated
*/
void setBibliography(BibliographyType value);
/**
* Returns the value of the '<em><b>Bibliography Configuration</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Bibliography Configuration</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>Bibliography Configuration</em>' containment reference.
* @see #setBibliographyConfiguration(BibliographyConfigurationType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_BibliographyConfiguration()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='bibliography-configuration' namespace='##targetNamespace'"
* @generated
*/
BibliographyConfigurationType getBibliographyConfiguration();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBibliographyConfiguration <em>Bibliography Configuration</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Bibliography Configuration</em>' containment reference.
* @see #getBibliographyConfiguration()
* @generated
*/
void setBibliographyConfiguration(BibliographyConfigurationType value);
/**
* Returns the value of the '<em><b>Bibliography Entry Template</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Bibliography Entry Template</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>Bibliography Entry Template</em>' containment reference.
* @see #setBibliographyEntryTemplate(BibliographyEntryTemplateType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_BibliographyEntryTemplate()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='bibliography-entry-template' namespace='##targetNamespace'"
* @generated
*/
BibliographyEntryTemplateType getBibliographyEntryTemplate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBibliographyEntryTemplate <em>Bibliography Entry Template</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Bibliography Entry Template</em>' containment reference.
* @see #getBibliographyEntryTemplate()
* @generated
*/
void setBibliographyEntryTemplate(BibliographyEntryTemplateType value);
/**
* Returns the value of the '<em><b>Bibliography Mark</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Bibliography Mark</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>Bibliography Mark</em>' containment reference.
* @see #setBibliographyMark(BibliographyMarkType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_BibliographyMark()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='bibliography-mark' namespace='##targetNamespace'"
* @generated
*/
BibliographyMarkType getBibliographyMark();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBibliographyMark <em>Bibliography Mark</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Bibliography Mark</em>' containment reference.
* @see #getBibliographyMark()
* @generated
*/
void setBibliographyMark(BibliographyMarkType value);
/**
* Returns the value of the '<em><b>Bibliography Source</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Bibliography 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>Bibliography Source</em>' containment reference.
* @see #setBibliographySource(BibliographySourceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_BibliographySource()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='bibliography-source' namespace='##targetNamespace'"
* @generated
*/
BibliographySourceType getBibliographySource();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBibliographySource <em>Bibliography Source</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Bibliography Source</em>' containment reference.
* @see #getBibliographySource()
* @generated
*/
void setBibliographySource(BibliographySourceType value);
/**
* Returns the value of the '<em><b>Bookmark</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Bookmark</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>Bookmark</em>' containment reference.
* @see #setBookmark(BookmarkType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Bookmark()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='bookmark' namespace='##targetNamespace'"
* @generated
*/
BookmarkType getBookmark();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBookmark <em>Bookmark</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Bookmark</em>' containment reference.
* @see #getBookmark()
* @generated
*/
void setBookmark(BookmarkType value);
/**
* Returns the value of the '<em><b>Bookmark End</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Bookmark End</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>Bookmark End</em>' containment reference.
* @see #setBookmarkEnd(BookmarkEndType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_BookmarkEnd()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='bookmark-end' namespace='##targetNamespace'"
* @generated
*/
BookmarkEndType getBookmarkEnd();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBookmarkEnd <em>Bookmark End</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Bookmark End</em>' containment reference.
* @see #getBookmarkEnd()
* @generated
*/
void setBookmarkEnd(BookmarkEndType value);
/**
* Returns the value of the '<em><b>Bookmark Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Bookmark Ref</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>Bookmark Ref</em>' containment reference.
* @see #setBookmarkRef(BookmarkRefType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_BookmarkRef()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='bookmark-ref' namespace='##targetNamespace'"
* @generated
*/
BookmarkRefType getBookmarkRef();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBookmarkRef <em>Bookmark Ref</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Bookmark Ref</em>' containment reference.
* @see #getBookmarkRef()
* @generated
*/
void setBookmarkRef(BookmarkRefType value);
/**
* Returns the value of the '<em><b>Bookmark Start</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Bookmark Start</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>Bookmark Start</em>' containment reference.
* @see #setBookmarkStart(BookmarkStartType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_BookmarkStart()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='bookmark-start' namespace='##targetNamespace'"
* @generated
*/
BookmarkStartType getBookmarkStart();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getBookmarkStart <em>Bookmark Start</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Bookmark Start</em>' containment reference.
* @see #getBookmarkStart()
* @generated
*/
void setBookmarkStart(BookmarkStartType value);
/**
* Returns the value of the '<em><b>Controls</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Controls</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>Controls</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Controls()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='controls' namespace='##targetNamespace'"
* @generated
*/
EObject getControls();
/**
* Returns the value of the '<em><b>Change</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Change</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</em>' containment reference.
* @see #setChange(ChangeMarksType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Change()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='change' namespace='##targetNamespace' affiliation='change-marks'"
* @generated
*/
ChangeMarksType getChange();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getChange <em>Change</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Change</em>' containment reference.
* @see #getChange()
* @generated
*/
void setChange(ChangeMarksType value);
/**
* Returns the value of the '<em><b>Change Marks</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Change Marks</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 Marks</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ChangeMarks()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='change-marks' namespace='##targetNamespace'"
* @generated
*/
ChangeMarksType getChangeMarks();
/**
* Returns the value of the '<em><b>Changed Region</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Changed Region</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>Changed Region</em>' containment reference.
* @see #setChangedRegion(ChangedRegionType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ChangedRegion()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='changed-region' namespace='##targetNamespace'"
* @generated
*/
ChangedRegionType getChangedRegion();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getChangedRegion <em>Changed Region</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Changed Region</em>' containment reference.
* @see #getChangedRegion()
* @generated
*/
void setChangedRegion(ChangedRegionType value);
/**
* Returns the value of the '<em><b>Change End</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Change End</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 End</em>' containment reference.
* @see #setChangeEnd(ChangeMarksType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ChangeEnd()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='change-end' namespace='##targetNamespace' affiliation='change-marks'"
* @generated
*/
ChangeMarksType getChangeEnd();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getChangeEnd <em>Change End</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Change End</em>' containment reference.
* @see #getChangeEnd()
* @generated
*/
void setChangeEnd(ChangeMarksType value);
/**
* Returns the value of the '<em><b>Change Start</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Change Start</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 Start</em>' containment reference.
* @see #setChangeStart(ChangeMarksType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ChangeStart()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='change-start' namespace='##targetNamespace' affiliation='change-marks'"
* @generated
*/
ChangeMarksType getChangeStart();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getChangeStart <em>Change Start</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Change Start</em>' containment reference.
* @see #getChangeStart()
* @generated
*/
void setChangeStart(ChangeMarksType value);
/**
* Returns the value of the '<em><b>Chapter</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Chapter</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>Chapter</em>' containment reference.
* @see #setChapter(ChapterType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Chapter()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='chapter' namespace='##targetNamespace'"
* @generated
*/
ChapterType getChapter();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getChapter <em>Chapter</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Chapter</em>' containment reference.
* @see #getChapter()
* @generated
*/
void setChapter(ChapterType value);
/**
* Returns the value of the '<em><b>Character Count</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Character Count</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>Character Count</em>' containment reference.
* @see #setCharacterCount(CharacterCountType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_CharacterCount()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='character-count' namespace='##targetNamespace'"
* @generated
*/
CharacterCountType getCharacterCount();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getCharacterCount <em>Character Count</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Character Count</em>' containment reference.
* @see #getCharacterCount()
* @generated
*/
void setCharacterCount(CharacterCountType value);
/**
* Returns the value of the '<em><b>Office Chart Content Main</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Office Chart Content Main</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>Office Chart Content Main</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_OfficeChartContentMain()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='office-chart-content-main' namespace='##targetNamespace'"
* @generated
*/
OfficeChartContentMainType getOfficeChartContentMain();
/**
* Returns the value of the '<em><b>Office Body Content</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Office Body 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>Office Body Content</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_OfficeBodyContent()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='office-body-content' namespace='##targetNamespace'"
* @generated
*/
EObject getOfficeBodyContent();
/**
* Returns the value of the '<em><b>Column Controls</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Column Controls</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Column Controls</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ColumnControls()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='column-controls' namespace='##targetNamespace' affiliation='controls'"
* @generated
*/
EObject getColumnControls();
/**
* Returns the value of the '<em><b>Conditional Text</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Conditional 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>Conditional Text</em>' containment reference.
* @see #setConditionalText(ConditionalTextType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ConditionalText()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='conditional-text' namespace='##targetNamespace'"
* @generated
*/
ConditionalTextType getConditionalText();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getConditionalText <em>Conditional Text</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Conditional Text</em>' containment reference.
* @see #getConditionalText()
* @generated
*/
void setConditionalText(ConditionalTextType value);
/**
* Returns the value of the '<em><b>Creation Date</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Creation Date</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>Creation Date</em>' containment reference.
* @see #setCreationDate(CreationDateType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_CreationDate()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='creation-date' namespace='##targetNamespace'"
* @generated
*/
CreationDateType getCreationDate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getCreationDate <em>Creation Date</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Creation Date</em>' containment reference.
* @see #getCreationDate()
* @generated
*/
void setCreationDate(CreationDateType value);
/**
* Returns the value of the '<em><b>Creation Time</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Creation Time</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>Creation Time</em>' containment reference.
* @see #setCreationTime(CreationTimeType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_CreationTime()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='creation-time' namespace='##targetNamespace'"
* @generated
*/
CreationTimeType getCreationTime();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getCreationTime <em>Creation Time</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Creation Time</em>' containment reference.
* @see #getCreationTime()
* @generated
*/
void setCreationTime(CreationTimeType value);
/**
* Returns the value of the '<em><b>Creator</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Creator</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>Creator</em>' containment reference.
* @see #setCreator(CreatorType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Creator()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='creator' namespace='##targetNamespace'"
* @generated
*/
CreatorType getCreator();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getCreator <em>Creator</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Creator</em>' containment reference.
* @see #getCreator()
* @generated
*/
void setCreator(CreatorType value);
/**
* Returns the value of the '<em><b>Shapes3d</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Shapes3d</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>Shapes3d</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Shapes3d()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='shapes3d' namespace='##targetNamespace'"
* @generated
*/
EObject getShapes3d();
/**
* Returns the value of the '<em><b>Database Display</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Database Display</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>Database Display</em>' containment reference.
* @see #setDatabaseDisplay(TextDatabaseDisplayAttlist)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_DatabaseDisplay()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='database-display' namespace='##targetNamespace'"
* @generated
*/
TextDatabaseDisplayAttlist getDatabaseDisplay();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDatabaseDisplay <em>Database Display</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Database Display</em>' containment reference.
* @see #getDatabaseDisplay()
* @generated
*/
void setDatabaseDisplay(TextDatabaseDisplayAttlist value);
/**
* Returns the value of the '<em><b>Database Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Database Name</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>Database Name</em>' containment reference.
* @see #setDatabaseName(DatabaseNameType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_DatabaseName()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='database-name' namespace='##targetNamespace'"
* @generated
*/
DatabaseNameType getDatabaseName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDatabaseName <em>Database Name</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Database Name</em>' containment reference.
* @see #getDatabaseName()
* @generated
*/
void setDatabaseName(DatabaseNameType value);
/**
* Returns the value of the '<em><b>Database Next</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Database Next</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>Database Next</em>' containment reference.
* @see #setDatabaseNext(TextDatabaseNextAttlist)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_DatabaseNext()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='database-next' namespace='##targetNamespace'"
* @generated
*/
TextDatabaseNextAttlist getDatabaseNext();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDatabaseNext <em>Database Next</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Database Next</em>' containment reference.
* @see #getDatabaseNext()
* @generated
*/
void setDatabaseNext(TextDatabaseNextAttlist value);
/**
* Returns the value of the '<em><b>Database Row Number</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Database Row 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>Database Row Number</em>' containment reference.
* @see #setDatabaseRowNumber(DatabaseRowNumberType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_DatabaseRowNumber()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='database-row-number' namespace='##targetNamespace'"
* @generated
*/
DatabaseRowNumberType getDatabaseRowNumber();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDatabaseRowNumber <em>Database Row Number</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Database Row Number</em>' containment reference.
* @see #getDatabaseRowNumber()
* @generated
*/
void setDatabaseRowNumber(DatabaseRowNumberType value);
/**
* Returns the value of the '<em><b>Database Row Select</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Database Row Select</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>Database Row Select</em>' containment reference.
* @see #setDatabaseRowSelect(TextDatabaseRowSelectAttlist)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_DatabaseRowSelect()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='database-row-select' namespace='##targetNamespace'"
* @generated
*/
TextDatabaseRowSelectAttlist getDatabaseRowSelect();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDatabaseRowSelect <em>Database Row Select</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Database Row Select</em>' containment reference.
* @see #getDatabaseRowSelect()
* @generated
*/
void setDatabaseRowSelect(TextDatabaseRowSelectAttlist value);
/**
* Returns the value of the '<em><b>Date</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Date</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</em>' containment reference.
* @see #setDate(DateType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Date()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='date' namespace='##targetNamespace'"
* @generated
*/
DateType getDate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDate <em>Date</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Date</em>' containment reference.
* @see #getDate()
* @generated
*/
void setDate(DateType value);
/**
* Returns the value of the '<em><b>Presentation Decl</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Presentation Decl</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 Decl</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_PresentationDecl()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='presentation-decl' namespace='##targetNamespace'"
* @generated
*/
EObject getPresentationDecl();
/**
* Returns the value of the '<em><b>Dde Connection</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Dde Connection</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 Connection</em>' containment reference.
* @see #setDdeConnection(DdeConnectionType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_DdeConnection()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='dde-connection' namespace='##targetNamespace'"
* @generated
*/
DdeConnectionType getDdeConnection();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDdeConnection <em>Dde Connection</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Dde Connection</em>' containment reference.
* @see #getDdeConnection()
* @generated
*/
void setDdeConnection(DdeConnectionType value);
/**
* Returns the value of the '<em><b>Dde Connection Decl</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Dde Connection Decl</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 Connection Decl</em>' containment reference.
* @see #setDdeConnectionDecl(DdeConnectionDeclType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_DdeConnectionDecl()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='dde-connection-decl' namespace='##targetNamespace'"
* @generated
*/
DdeConnectionDeclType getDdeConnectionDecl();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDdeConnectionDecl <em>Dde Connection Decl</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Dde Connection Decl</em>' containment reference.
* @see #getDdeConnectionDecl()
* @generated
*/
void setDdeConnectionDecl(DdeConnectionDeclType value);
/**
* Returns the value of the '<em><b>Dde Connection Decls</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Dde Connection 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>Dde Connection Decls</em>' containment reference.
* @see #setDdeConnectionDecls(DdeConnectionDeclsType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_DdeConnectionDecls()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='dde-connection-decls' namespace='##targetNamespace'"
* @generated
*/
DdeConnectionDeclsType getDdeConnectionDecls();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDdeConnectionDecls <em>Dde Connection Decls</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Dde Connection Decls</em>' containment reference.
* @see #getDdeConnectionDecls()
* @generated
*/
void setDdeConnectionDecls(DdeConnectionDeclsType value);
/**
* Returns the value of the '<em><b>Text Section Source Dde</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Section Source Dde</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 Section Source Dde</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TextSectionSourceDde()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='text-section-source-dde' namespace='##targetNamespace'"
* @generated
*/
TextSectionSourceDdeType getTextSectionSourceDde();
/**
* Returns the value of the '<em><b>Deletion</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Deletion</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>Deletion</em>' containment reference.
* @see #setDeletion(DeletionType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Deletion()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='deletion' namespace='##targetNamespace' affiliation='text-changed-region-content'"
* @generated
*/
DeletionType getDeletion();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDeletion <em>Deletion</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Deletion</em>' containment reference.
* @see #getDeletion()
* @generated
*/
void setDeletion(DeletionType value);
/**
* Returns the value of the '<em><b>Text Changed Region Content</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Changed Region 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 Changed Region Content</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TextChangedRegionContent()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='text-changed-region-content' namespace='##targetNamespace'"
* @generated
*/
EObject getTextChangedRegionContent();
/**
* Returns the value of the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Description</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>Description</em>' containment reference.
* @see #setDescription(DescriptionType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Description()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='description' namespace='##targetNamespace'"
* @generated
*/
DescriptionType getDescription();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getDescription <em>Description</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Description</em>' containment reference.
* @see #getDescription()
* @generated
*/
void setDescription(DescriptionType value);
/**
* Returns the value of the '<em><b>Presentation Animation Elements</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Presentation Animation Elements</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 Animation Elements</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_PresentationAnimationElements()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='presentation-animation-elements' namespace='##targetNamespace'"
* @generated
*/
EObject getPresentationAnimationElements();
/**
* Returns the value of the '<em><b>Editing Cycles</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Editing Cycles</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>Editing Cycles</em>' containment reference.
* @see #setEditingCycles(EditingCyclesType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_EditingCycles()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='editing-cycles' namespace='##targetNamespace'"
* @generated
*/
EditingCyclesType getEditingCycles();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getEditingCycles <em>Editing Cycles</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Editing Cycles</em>' containment reference.
* @see #getEditingCycles()
* @generated
*/
void setEditingCycles(EditingCyclesType value);
/**
* Returns the value of the '<em><b>Editing Duration</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Editing Duration</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>Editing Duration</em>' containment reference.
* @see #setEditingDuration(EditingDurationType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_EditingDuration()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='editing-duration' namespace='##targetNamespace'"
* @generated
*/
EditingDurationType getEditingDuration();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getEditingDuration <em>Editing Duration</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Editing Duration</em>' containment reference.
* @see #getEditingDuration()
* @generated
*/
void setEditingDuration(EditingDurationType value);
/**
* Returns the value of the '<em><b>Execute Macro</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Execute Macro</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>Execute Macro</em>' containment reference.
* @see #setExecuteMacro(ExecuteMacroType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ExecuteMacro()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='execute-macro' namespace='##targetNamespace'"
* @generated
*/
ExecuteMacroType getExecuteMacro();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getExecuteMacro <em>Execute Macro</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Execute Macro</em>' containment reference.
* @see #getExecuteMacro()
* @generated
*/
void setExecuteMacro(ExecuteMacroType value);
/**
* Returns the value of the '<em><b>Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Expression</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>Expression</em>' containment reference.
* @see #setExpression(ExpressionType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Expression()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='expression' namespace='##targetNamespace'"
* @generated
*/
ExpressionType getExpression();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getExpression <em>Expression</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Expression</em>' containment reference.
* @see #getExpression()
* @generated
*/
void setExpression(ExpressionType value);
/**
* Returns the value of the '<em><b>File Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>File Name</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>File Name</em>' containment reference.
* @see #setFileName(FileNameType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_FileName()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='file-name' namespace='##targetNamespace'"
* @generated
*/
FileNameType getFileName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getFileName <em>File Name</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>File Name</em>' containment reference.
* @see #getFileName()
* @generated
*/
void setFileName(FileNameType value);
/**
* Returns the value of the '<em><b>Format Change</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Format Change</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>Format Change</em>' containment reference.
* @see #setFormatChange(FormatChangeType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_FormatChange()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='format-change' namespace='##targetNamespace' affiliation='text-changed-region-content'"
* @generated
*/
FormatChangeType getFormatChange();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getFormatChange <em>Format Change</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Format Change</em>' containment reference.
* @see #getFormatChange()
* @generated
*/
void setFormatChange(FormatChangeType value);
/**
* Returns the value of the '<em><b>Form Property</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Form Property</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>Form Property</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_FormProperty()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='form-property' namespace='##targetNamespace'"
* @generated
*/
EObject getFormProperty();
/**
* Returns the value of the '<em><b>H</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>H</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>H</em>' containment reference.
* @see #setH(HType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_H()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='h' namespace='##targetNamespace'"
* @generated
*/
HType getH();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getH <em>H</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>H</em>' containment reference.
* @see #getH()
* @generated
*/
void setH(HType value);
/**
* Returns the value of the '<em><b>Hidden Paragraph</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Hidden Paragraph</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>Hidden Paragraph</em>' containment reference.
* @see #setHiddenParagraph(HiddenParagraphType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_HiddenParagraph()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='hidden-paragraph' namespace='##targetNamespace'"
* @generated
*/
HiddenParagraphType getHiddenParagraph();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getHiddenParagraph <em>Hidden Paragraph</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Hidden Paragraph</em>' containment reference.
* @see #getHiddenParagraph()
* @generated
*/
void setHiddenParagraph(HiddenParagraphType value);
/**
* Returns the value of the '<em><b>Hidden Text</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Hidden 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>Hidden Text</em>' containment reference.
* @see #setHiddenText(HiddenTextType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_HiddenText()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='hidden-text' namespace='##targetNamespace'"
* @generated
*/
HiddenTextType getHiddenText();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getHiddenText <em>Hidden Text</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Hidden Text</em>' containment reference.
* @see #getHiddenText()
* @generated
*/
void setHiddenText(HiddenTextType value);
/**
* Returns the value of the '<em><b>Illustration Index</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Illustration Index</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>Illustration Index</em>' containment reference.
* @see #setIllustrationIndex(IllustrationIndexType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IllustrationIndex()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='illustration-index' namespace='##targetNamespace'"
* @generated
*/
IllustrationIndexType getIllustrationIndex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIllustrationIndex <em>Illustration Index</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Illustration Index</em>' containment reference.
* @see #getIllustrationIndex()
* @generated
*/
void setIllustrationIndex(IllustrationIndexType value);
/**
* Returns the value of the '<em><b>Illustration Index Entry Template</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Illustration Index Entry Template</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>Illustration Index Entry Template</em>' containment reference.
* @see #setIllustrationIndexEntryTemplate(TextIllustrationIndexEntryContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IllustrationIndexEntryTemplate()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='illustration-index-entry-template' namespace='##targetNamespace'"
* @generated
*/
TextIllustrationIndexEntryContent getIllustrationIndexEntryTemplate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIllustrationIndexEntryTemplate <em>Illustration Index Entry Template</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Illustration Index Entry Template</em>' containment reference.
* @see #getIllustrationIndexEntryTemplate()
* @generated
*/
void setIllustrationIndexEntryTemplate(TextIllustrationIndexEntryContent value);
/**
* Returns the value of the '<em><b>Illustration Index Source</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Illustration Index 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>Illustration Index Source</em>' containment reference.
* @see #setIllustrationIndexSource(IllustrationIndexSourceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IllustrationIndexSource()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='illustration-index-source' namespace='##targetNamespace'"
* @generated
*/
IllustrationIndexSourceType getIllustrationIndexSource();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIllustrationIndexSource <em>Illustration Index Source</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Illustration Index Source</em>' containment reference.
* @see #getIllustrationIndexSource()
* @generated
*/
void setIllustrationIndexSource(IllustrationIndexSourceType value);
/**
* Returns the value of the '<em><b>Image Count</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Image Count</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 Count</em>' containment reference.
* @see #setImageCount(ImageCountType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ImageCount()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='image-count' namespace='##targetNamespace'"
* @generated
*/
ImageCountType getImageCount();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getImageCount <em>Image Count</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Image Count</em>' containment reference.
* @see #getImageCount()
* @generated
*/
void setImageCount(ImageCountType value);
/**
* Returns the value of the '<em><b>Index Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Index 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>Index Body</em>' containment reference.
* @see #setIndexBody(IndexBodyType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IndexBody()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='index-body' namespace='##targetNamespace'"
* @generated
*/
IndexBodyType getIndexBody();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexBody <em>Index Body</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Index Body</em>' containment reference.
* @see #getIndexBody()
* @generated
*/
void setIndexBody(IndexBodyType value);
/**
* Returns the value of the '<em><b>Index Entry Bibliography</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Index Entry Bibliography</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>Index Entry Bibliography</em>' containment reference.
* @see #setIndexEntryBibliography(IndexEntryBibliographyType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IndexEntryBibliography()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='index-entry-bibliography' namespace='##targetNamespace'"
* @generated
*/
IndexEntryBibliographyType getIndexEntryBibliography();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntryBibliography <em>Index Entry Bibliography</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Index Entry Bibliography</em>' containment reference.
* @see #getIndexEntryBibliography()
* @generated
*/
void setIndexEntryBibliography(IndexEntryBibliographyType value);
/**
* Returns the value of the '<em><b>Index Entry Chapter</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Index Entry Chapter</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>Index Entry Chapter</em>' containment reference.
* @see #setIndexEntryChapter(IndexEntryChapterType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IndexEntryChapter()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='index-entry-chapter' namespace='##targetNamespace' affiliation='text-table-of-content-children'"
* @generated
*/
IndexEntryChapterType getIndexEntryChapter();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntryChapter <em>Index Entry Chapter</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Index Entry Chapter</em>' containment reference.
* @see #getIndexEntryChapter()
* @generated
*/
void setIndexEntryChapter(IndexEntryChapterType value);
/**
* Returns the value of the '<em><b>Text Table Of Content Children</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Table Of Content Children</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 Table Of Content Children</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TextTableOfContentChildren()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='text-table-of-content-children' namespace='##targetNamespace'"
* @generated
*/
EObject getTextTableOfContentChildren();
/**
* Returns the value of the '<em><b>Index Entry Link End</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Index Entry Link End</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>Index Entry Link End</em>' containment reference.
* @see #setIndexEntryLinkEnd(IndexEntryLinkEndType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IndexEntryLinkEnd()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='index-entry-link-end' namespace='##targetNamespace' affiliation='text-table-of-content-children'"
* @generated
*/
IndexEntryLinkEndType getIndexEntryLinkEnd();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntryLinkEnd <em>Index Entry Link End</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Index Entry Link End</em>' containment reference.
* @see #getIndexEntryLinkEnd()
* @generated
*/
void setIndexEntryLinkEnd(IndexEntryLinkEndType value);
/**
* Returns the value of the '<em><b>Index Entry Link Start</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Index Entry Link Start</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>Index Entry Link Start</em>' containment reference.
* @see #setIndexEntryLinkStart(IndexEntryLinkStartType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IndexEntryLinkStart()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='index-entry-link-start' namespace='##targetNamespace' affiliation='text-table-of-content-children'"
* @generated
*/
IndexEntryLinkStartType getIndexEntryLinkStart();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntryLinkStart <em>Index Entry Link Start</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Index Entry Link Start</em>' containment reference.
* @see #getIndexEntryLinkStart()
* @generated
*/
void setIndexEntryLinkStart(IndexEntryLinkStartType value);
/**
* Returns the value of the '<em><b>Index Entry Page Number</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Index Entry Page 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>Index Entry Page Number</em>' containment reference.
* @see #setIndexEntryPageNumber(IndexEntryPageNumberType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IndexEntryPageNumber()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='index-entry-page-number' namespace='##targetNamespace' affiliation='text-table-of-content-children'"
* @generated
*/
IndexEntryPageNumberType getIndexEntryPageNumber();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntryPageNumber <em>Index Entry Page Number</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Index Entry Page Number</em>' containment reference.
* @see #getIndexEntryPageNumber()
* @generated
*/
void setIndexEntryPageNumber(IndexEntryPageNumberType value);
/**
* Returns the value of the '<em><b>Index Entry Span</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Index Entry Span</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>Index Entry Span</em>' containment reference.
* @see #setIndexEntrySpan(IndexEntrySpanType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IndexEntrySpan()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='index-entry-span' namespace='##targetNamespace' affiliation='text-table-of-content-children'"
* @generated
*/
IndexEntrySpanType getIndexEntrySpan();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntrySpan <em>Index Entry Span</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Index Entry Span</em>' containment reference.
* @see #getIndexEntrySpan()
* @generated
*/
void setIndexEntrySpan(IndexEntrySpanType value);
/**
* Returns the value of the '<em><b>Index Entry Tab Stop</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Index Entry Tab Stop</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Index Entry Tab Stop</em>' containment reference.
* @see #setIndexEntryTabStop(IndexEntryTabStopType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IndexEntryTabStop()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='index-entry-tab-stop' namespace='##targetNamespace' affiliation='text-table-of-content-children'"
* @generated
*/
IndexEntryTabStopType getIndexEntryTabStop();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntryTabStop <em>Index Entry Tab Stop</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Index Entry Tab Stop</em>' containment reference.
* @see #getIndexEntryTabStop()
* @generated
*/
void setIndexEntryTabStop(IndexEntryTabStopType value);
/**
* Returns the value of the '<em><b>Index Entry Text</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Index Entry 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>Index Entry Text</em>' containment reference.
* @see #setIndexEntryText(IndexEntryTextType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IndexEntryText()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='index-entry-text' namespace='##targetNamespace' affiliation='text-table-of-content-children'"
* @generated
*/
IndexEntryTextType getIndexEntryText();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexEntryText <em>Index Entry Text</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Index Entry Text</em>' containment reference.
* @see #getIndexEntryText()
* @generated
*/
void setIndexEntryText(IndexEntryTextType value);
/**
* Returns the value of the '<em><b>Index Source Style</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Index Source 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>Index Source Style</em>' containment reference.
* @see #setIndexSourceStyle(IndexSourceStyleType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IndexSourceStyle()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='index-source-style' namespace='##targetNamespace'"
* @generated
*/
IndexSourceStyleType getIndexSourceStyle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexSourceStyle <em>Index Source Style</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Index Source Style</em>' containment reference.
* @see #getIndexSourceStyle()
* @generated
*/
void setIndexSourceStyle(IndexSourceStyleType value);
/**
* Returns the value of the '<em><b>Index Source Styles</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Index Source 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>Index Source Styles</em>' containment reference.
* @see #setIndexSourceStyles(IndexSourceStylesType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IndexSourceStyles()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='index-source-styles' namespace='##targetNamespace'"
* @generated
*/
IndexSourceStylesType getIndexSourceStyles();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexSourceStyles <em>Index Source Styles</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Index Source Styles</em>' containment reference.
* @see #getIndexSourceStyles()
* @generated
*/
void setIndexSourceStyles(IndexSourceStylesType value);
/**
* Returns the value of the '<em><b>Index Title</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Index Title</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>Index Title</em>' containment reference.
* @see #setIndexTitle(IndexTitleType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IndexTitle()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='index-title' namespace='##targetNamespace'"
* @generated
*/
IndexTitleType getIndexTitle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexTitle <em>Index Title</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Index Title</em>' containment reference.
* @see #getIndexTitle()
* @generated
*/
void setIndexTitle(IndexTitleType value);
/**
* Returns the value of the '<em><b>Index Title Template</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Index Title Template</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>Index Title Template</em>' containment reference.
* @see #setIndexTitleTemplate(IndexTitleTemplateType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_IndexTitleTemplate()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='index-title-template' namespace='##targetNamespace'"
* @generated
*/
IndexTitleTemplateType getIndexTitleTemplate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getIndexTitleTemplate <em>Index Title Template</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Index Title Template</em>' containment reference.
* @see #getIndexTitleTemplate()
* @generated
*/
void setIndexTitleTemplate(IndexTitleTemplateType value);
/**
* Returns the value of the '<em><b>Initial Creator</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Initial Creator</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>Initial Creator</em>' containment reference.
* @see #setInitialCreator(InitialCreatorType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_InitialCreator()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='initial-creator' namespace='##targetNamespace'"
* @generated
*/
InitialCreatorType getInitialCreator();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getInitialCreator <em>Initial Creator</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Initial Creator</em>' containment reference.
* @see #getInitialCreator()
* @generated
*/
void setInitialCreator(InitialCreatorType value);
/**
* Returns the value of the '<em><b>Insertion</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Insertion</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>Insertion</em>' containment reference.
* @see #setInsertion(InsertionType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Insertion()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='insertion' namespace='##targetNamespace' affiliation='text-changed-region-content'"
* @generated
*/
InsertionType getInsertion();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getInsertion <em>Insertion</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Insertion</em>' containment reference.
* @see #getInsertion()
* @generated
*/
void setInsertion(InsertionType value);
/**
* Returns the value of the '<em><b>Keywords</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Keywords</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>Keywords</em>' containment reference.
* @see #setKeywords(KeywordsType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Keywords()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='keywords' namespace='##targetNamespace'"
* @generated
*/
KeywordsType getKeywords();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getKeywords <em>Keywords</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Keywords</em>' containment reference.
* @see #getKeywords()
* @generated
*/
void setKeywords(KeywordsType value);
/**
* Returns the value of the '<em><b>Line Break</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Line Break</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Line Break</em>' containment reference.
* @see #setLineBreak(LineBreakType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_LineBreak()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='line-break' namespace='##targetNamespace'"
* @generated
*/
LineBreakType getLineBreak();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getLineBreak <em>Line Break</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Line Break</em>' containment reference.
* @see #getLineBreak()
* @generated
*/
void setLineBreak(LineBreakType value);
/**
* Returns the value of the '<em><b>Linenumbering Configuration</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Linenumbering Configuration</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>Linenumbering Configuration</em>' containment reference.
* @see #setLinenumberingConfiguration(LinenumberingConfigurationType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_LinenumberingConfiguration()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='linenumbering-configuration' namespace='##targetNamespace'"
* @generated
*/
LinenumberingConfigurationType getLinenumberingConfiguration();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getLinenumberingConfiguration <em>Linenumbering Configuration</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Linenumbering Configuration</em>' containment reference.
* @see #getLinenumberingConfiguration()
* @generated
*/
void setLinenumberingConfiguration(LinenumberingConfigurationType value);
/**
* Returns the value of the '<em><b>Linenumbering Separator</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Linenumbering Separator</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>Linenumbering Separator</em>' containment reference.
* @see #setLinenumberingSeparator(LinenumberingSeparatorType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_LinenumberingSeparator()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='linenumbering-separator' namespace='##targetNamespace'"
* @generated
*/
LinenumberingSeparatorType getLinenumberingSeparator();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getLinenumberingSeparator <em>Linenumbering Separator</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Linenumbering Separator</em>' containment reference.
* @see #getLinenumberingSeparator()
* @generated
*/
void setLinenumberingSeparator(LinenumberingSeparatorType value);
/**
* Returns the value of the '<em><b>List</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>List</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>List</em>' containment reference.
* @see #setList(ListType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_List()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='list' namespace='##targetNamespace'"
* @generated
*/
ListType getList();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getList <em>List</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>List</em>' containment reference.
* @see #getList()
* @generated
*/
void setList(ListType value);
/**
* Returns the value of the '<em><b>List Header</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>List Header</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>List Header</em>' containment reference.
* @see #setListHeader(TextListItemContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ListHeader()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='list-header' namespace='##targetNamespace'"
* @generated
*/
TextListItemContent getListHeader();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getListHeader <em>List Header</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>List Header</em>' containment reference.
* @see #getListHeader()
* @generated
*/
void setListHeader(TextListItemContent value);
/**
* Returns the value of the '<em><b>List Item</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>List Item</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>List Item</em>' containment reference.
* @see #setListItem(ListItemType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ListItem()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='list-item' namespace='##targetNamespace'"
* @generated
*/
ListItemType getListItem();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getListItem <em>List Item</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>List Item</em>' containment reference.
* @see #getListItem()
* @generated
*/
void setListItem(ListItemType value);
/**
* Returns the value of the '<em><b>List Level Style Bullet</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>List Level Style Bullet</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>List Level Style Bullet</em>' containment reference.
* @see #setListLevelStyleBullet(ListLevelStyleBulletType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ListLevelStyleBullet()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='list-level-style-bullet' namespace='##targetNamespace' affiliation='text-list-style-content'"
* @generated
*/
ListLevelStyleBulletType getListLevelStyleBullet();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getListLevelStyleBullet <em>List Level Style Bullet</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>List Level Style Bullet</em>' containment reference.
* @see #getListLevelStyleBullet()
* @generated
*/
void setListLevelStyleBullet(ListLevelStyleBulletType value);
/**
* Returns the value of the '<em><b>Text List Style Content</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text List Style 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 List Style Content</em>' containment reference.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TextListStyleContent()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='text-list-style-content' namespace='##targetNamespace'"
* @generated
*/
EObject getTextListStyleContent();
/**
* Returns the value of the '<em><b>List Level Style Image</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>List Level Style 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>List Level Style Image</em>' containment reference.
* @see #setListLevelStyleImage(ListLevelStyleImageType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ListLevelStyleImage()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='list-level-style-image' namespace='##targetNamespace' affiliation='text-list-style-content'"
* @generated
*/
ListLevelStyleImageType getListLevelStyleImage();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getListLevelStyleImage <em>List Level Style Image</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>List Level Style Image</em>' containment reference.
* @see #getListLevelStyleImage()
* @generated
*/
void setListLevelStyleImage(ListLevelStyleImageType value);
/**
* Returns the value of the '<em><b>List Level Style Number</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>List Level Style 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>List Level Style Number</em>' containment reference.
* @see #setListLevelStyleNumber(ListLevelStyleNumberType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ListLevelStyleNumber()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='list-level-style-number' namespace='##targetNamespace' affiliation='text-list-style-content'"
* @generated
*/
ListLevelStyleNumberType getListLevelStyleNumber();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getListLevelStyleNumber <em>List Level Style Number</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>List Level Style Number</em>' containment reference.
* @see #getListLevelStyleNumber()
* @generated
*/
void setListLevelStyleNumber(ListLevelStyleNumberType value);
/**
* Returns the value of the '<em><b>List Style</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>List 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>List Style</em>' containment reference.
* @see #setListStyle(ListStyleType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ListStyle()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='list-style' namespace='##targetNamespace'"
* @generated
*/
ListStyleType getListStyle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getListStyle <em>List Style</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>List Style</em>' containment reference.
* @see #getListStyle()
* @generated
*/
void setListStyle(ListStyleType value);
/**
* Returns the value of the '<em><b>Measure</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Measure</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Measure</em>' containment reference.
* @see #setMeasure(MeasureType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Measure()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='measure' namespace='##targetNamespace'"
* @generated
*/
MeasureType getMeasure();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getMeasure <em>Measure</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Measure</em>' containment reference.
* @see #getMeasure()
* @generated
*/
void setMeasure(MeasureType value);
/**
* Returns the value of the '<em><b>Modification Date</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Modification Date</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>Modification Date</em>' containment reference.
* @see #setModificationDate(ModificationDateType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ModificationDate()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='modification-date' namespace='##targetNamespace'"
* @generated
*/
ModificationDateType getModificationDate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getModificationDate <em>Modification Date</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Modification Date</em>' containment reference.
* @see #getModificationDate()
* @generated
*/
void setModificationDate(ModificationDateType value);
/**
* Returns the value of the '<em><b>Modification Time</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Modification Time</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>Modification Time</em>' containment reference.
* @see #setModificationTime(ModificationTimeType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ModificationTime()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='modification-time' namespace='##targetNamespace'"
* @generated
*/
ModificationTimeType getModificationTime();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getModificationTime <em>Modification Time</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Modification Time</em>' containment reference.
* @see #getModificationTime()
* @generated
*/
void setModificationTime(ModificationTimeType value);
/**
* Returns the value of the '<em><b>Note</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Note</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>Note</em>' containment reference.
* @see #setNote(NoteType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Note()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='note' namespace='##targetNamespace'"
* @generated
*/
NoteType getNote();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNote <em>Note</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Note</em>' containment reference.
* @see #getNote()
* @generated
*/
void setNote(NoteType value);
/**
* Returns the value of the '<em><b>Note Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Note 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>Note Body</em>' containment reference.
* @see #setNoteBody(NoteBodyType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_NoteBody()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='note-body' namespace='##targetNamespace'"
* @generated
*/
NoteBodyType getNoteBody();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNoteBody <em>Note Body</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Note Body</em>' containment reference.
* @see #getNoteBody()
* @generated
*/
void setNoteBody(NoteBodyType value);
/**
* Returns the value of the '<em><b>Note Citation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Note Citation</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>Note Citation</em>' containment reference.
* @see #setNoteCitation(NoteCitationType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_NoteCitation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='note-citation' namespace='##targetNamespace'"
* @generated
*/
NoteCitationType getNoteCitation();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNoteCitation <em>Note Citation</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Note Citation</em>' containment reference.
* @see #getNoteCitation()
* @generated
*/
void setNoteCitation(NoteCitationType value);
/**
* Returns the value of the '<em><b>Note Continuation Notice Backward</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Note Continuation Notice Backward</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Note Continuation Notice Backward</em>' attribute.
* @see #setNoteContinuationNoticeBackward(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_NoteContinuationNoticeBackward()
* @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='note-continuation-notice-backward' namespace='##targetNamespace'"
* @generated
*/
String getNoteContinuationNoticeBackward();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNoteContinuationNoticeBackward <em>Note Continuation Notice Backward</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Note Continuation Notice Backward</em>' attribute.
* @see #getNoteContinuationNoticeBackward()
* @generated
*/
void setNoteContinuationNoticeBackward(String value);
/**
* Returns the value of the '<em><b>Note Continuation Notice Forward</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Note Continuation Notice Forward</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Note Continuation Notice Forward</em>' attribute.
* @see #setNoteContinuationNoticeForward(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_NoteContinuationNoticeForward()
* @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='note-continuation-notice-forward' namespace='##targetNamespace'"
* @generated
*/
String getNoteContinuationNoticeForward();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNoteContinuationNoticeForward <em>Note Continuation Notice Forward</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Note Continuation Notice Forward</em>' attribute.
* @see #getNoteContinuationNoticeForward()
* @generated
*/
void setNoteContinuationNoticeForward(String value);
/**
* Returns the value of the '<em><b>Note Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Note Ref</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>Note Ref</em>' containment reference.
* @see #setNoteRef(NoteRefType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_NoteRef()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='note-ref' namespace='##targetNamespace'"
* @generated
*/
NoteRefType getNoteRef();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNoteRef <em>Note Ref</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Note Ref</em>' containment reference.
* @see #getNoteRef()
* @generated
*/
void setNoteRef(NoteRefType value);
/**
* Returns the value of the '<em><b>Notes Configuration</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Notes Configuration</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>Notes Configuration</em>' containment reference.
* @see #setNotesConfiguration(TextNotesConfigurationContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_NotesConfiguration()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='notes-configuration' namespace='##targetNamespace'"
* @generated
*/
TextNotesConfigurationContent getNotesConfiguration();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNotesConfiguration <em>Notes Configuration</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Notes Configuration</em>' containment reference.
* @see #getNotesConfiguration()
* @generated
*/
void setNotesConfiguration(TextNotesConfigurationContent value);
/**
* Returns the value of the '<em><b>Number</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Number</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Number</em>' attribute.
* @see #setNumber(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Number()
* @model unique="false" dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='number' namespace='##targetNamespace'"
* @generated
*/
String getNumber();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNumber <em>Number</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Number</em>' attribute.
* @see #getNumber()
* @generated
*/
void setNumber(String value);
/**
* Returns the value of the '<em><b>Numbered Paragraph</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Numbered Paragraph</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>Numbered Paragraph</em>' containment reference.
* @see #setNumberedParagraph(NumberedParagraphType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_NumberedParagraph()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='numbered-paragraph' namespace='##targetNamespace'"
* @generated
*/
NumberedParagraphType getNumberedParagraph();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getNumberedParagraph <em>Numbered Paragraph</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Numbered Paragraph</em>' containment reference.
* @see #getNumberedParagraph()
* @generated
*/
void setNumberedParagraph(NumberedParagraphType value);
/**
* Returns the value of the '<em><b>Object Count</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Object Count</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Object Count</em>' containment reference.
* @see #setObjectCount(ObjectCountType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ObjectCount()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='object-count' namespace='##targetNamespace'"
* @generated
*/
ObjectCountType getObjectCount();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getObjectCount <em>Object Count</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Object Count</em>' containment reference.
* @see #getObjectCount()
* @generated
*/
void setObjectCount(ObjectCountType value);
/**
* Returns the value of the '<em><b>Object Index</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Object Index</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Object Index</em>' containment reference.
* @see #setObjectIndex(ObjectIndexType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ObjectIndex()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='object-index' namespace='##targetNamespace'"
* @generated
*/
ObjectIndexType getObjectIndex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getObjectIndex <em>Object Index</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Object Index</em>' containment reference.
* @see #getObjectIndex()
* @generated
*/
void setObjectIndex(ObjectIndexType value);
/**
* Returns the value of the '<em><b>Object Index Entry Template</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Object Index Entry Template</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Object Index Entry Template</em>' containment reference.
* @see #setObjectIndexEntryTemplate(TextIllustrationIndexEntryContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ObjectIndexEntryTemplate()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='object-index-entry-template' namespace='##targetNamespace'"
* @generated
*/
TextIllustrationIndexEntryContent getObjectIndexEntryTemplate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getObjectIndexEntryTemplate <em>Object Index Entry Template</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Object Index Entry Template</em>' containment reference.
* @see #getObjectIndexEntryTemplate()
* @generated
*/
void setObjectIndexEntryTemplate(TextIllustrationIndexEntryContent value);
/**
* Returns the value of the '<em><b>Object Index Source</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Object Index 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>Object Index Source</em>' containment reference.
* @see #setObjectIndexSource(ObjectIndexSourceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ObjectIndexSource()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='object-index-source' namespace='##targetNamespace'"
* @generated
*/
ObjectIndexSourceType getObjectIndexSource();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getObjectIndexSource <em>Object Index Source</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Object Index Source</em>' containment reference.
* @see #getObjectIndexSource()
* @generated
*/
void setObjectIndexSource(ObjectIndexSourceType value);
/**
* Returns the value of the '<em><b>Outline Level Style</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Outline Level 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>Outline Level Style</em>' containment reference.
* @see #setOutlineLevelStyle(OutlineLevelStyleType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_OutlineLevelStyle()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='outline-level-style' namespace='##targetNamespace'"
* @generated
*/
OutlineLevelStyleType getOutlineLevelStyle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getOutlineLevelStyle <em>Outline Level Style</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Outline Level Style</em>' containment reference.
* @see #getOutlineLevelStyle()
* @generated
*/
void setOutlineLevelStyle(OutlineLevelStyleType value);
/**
* Returns the value of the '<em><b>Outline Style</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Outline 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>Outline Style</em>' containment reference.
* @see #setOutlineStyle(OutlineStyleType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_OutlineStyle()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='outline-style' namespace='##targetNamespace'"
* @generated
*/
OutlineStyleType getOutlineStyle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getOutlineStyle <em>Outline Style</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Outline Style</em>' containment reference.
* @see #getOutlineStyle()
* @generated
*/
void setOutlineStyle(OutlineStyleType value);
/**
* Returns the value of the '<em><b>P</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>P</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>P</em>' containment reference.
* @see #setP(PType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_P()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='p' namespace='##targetNamespace'"
* @generated
*/
PType getP();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getP <em>P</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>P</em>' containment reference.
* @see #getP()
* @generated
*/
void setP(PType value);
/**
* Returns the value of the '<em><b>Page</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Page</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Page</em>' containment reference.
* @see #setPage(PageType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Page()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='page' namespace='##targetNamespace'"
* @generated
*/
PageType getPage();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPage <em>Page</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Page</em>' containment reference.
* @see #getPage()
* @generated
*/
void setPage(PageType value);
/**
* Returns the value of the '<em><b>Page Continuation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Page Continuation</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Page Continuation</em>' containment reference.
* @see #setPageContinuation(PageContinuationType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_PageContinuation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='page-continuation' namespace='##targetNamespace'"
* @generated
*/
PageContinuationType getPageContinuation();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPageContinuation <em>Page Continuation</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Page Continuation</em>' containment reference.
* @see #getPageContinuation()
* @generated
*/
void setPageContinuation(PageContinuationType value);
/**
* Returns the value of the '<em><b>Page Count</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Page Count</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Page Count</em>' containment reference.
* @see #setPageCount(PageCountType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_PageCount()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='page-count' namespace='##targetNamespace'"
* @generated
*/
PageCountType getPageCount();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPageCount <em>Page Count</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Page Count</em>' containment reference.
* @see #getPageCount()
* @generated
*/
void setPageCount(PageCountType value);
/**
* Returns the value of the '<em><b>Page Number</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Page 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>Page Number</em>' containment reference.
* @see #setPageNumber(PageNumberType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_PageNumber()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='page-number' namespace='##targetNamespace'"
* @generated
*/
PageNumberType getPageNumber();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPageNumber <em>Page Number</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Page Number</em>' containment reference.
* @see #getPageNumber()
* @generated
*/
void setPageNumber(PageNumberType value);
/**
* Returns the value of the '<em><b>Page Sequence</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Page Sequence</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Page Sequence</em>' containment reference.
* @see #setPageSequence(PageSequenceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_PageSequence()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='page-sequence' namespace='##targetNamespace'"
* @generated
*/
PageSequenceType getPageSequence();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPageSequence <em>Page Sequence</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Page Sequence</em>' containment reference.
* @see #getPageSequence()
* @generated
*/
void setPageSequence(PageSequenceType value);
/**
* Returns the value of the '<em><b>Page Variable Get</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Page Variable Get</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Page Variable Get</em>' containment reference.
* @see #setPageVariableGet(PageVariableGetType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_PageVariableGet()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='page-variable-get' namespace='##targetNamespace'"
* @generated
*/
PageVariableGetType getPageVariableGet();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPageVariableGet <em>Page Variable Get</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Page Variable Get</em>' containment reference.
* @see #getPageVariableGet()
* @generated
*/
void setPageVariableGet(PageVariableGetType value);
/**
* Returns the value of the '<em><b>Page Variable Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Page Variable Set</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Page Variable Set</em>' containment reference.
* @see #setPageVariableSet(PageVariableSetType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_PageVariableSet()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='page-variable-set' namespace='##targetNamespace'"
* @generated
*/
PageVariableSetType getPageVariableSet();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPageVariableSet <em>Page Variable Set</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Page Variable Set</em>' containment reference.
* @see #getPageVariableSet()
* @generated
*/
void setPageVariableSet(PageVariableSetType value);
/**
* Returns the value of the '<em><b>Paragraph Count</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Paragraph Count</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Paragraph Count</em>' containment reference.
* @see #setParagraphCount(ParagraphCountType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ParagraphCount()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='paragraph-count' namespace='##targetNamespace'"
* @generated
*/
ParagraphCountType getParagraphCount();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getParagraphCount <em>Paragraph Count</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Paragraph Count</em>' containment reference.
* @see #getParagraphCount()
* @generated
*/
void setParagraphCount(ParagraphCountType value);
/**
* Returns the value of the '<em><b>Placeholder</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Placeholder</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>Placeholder</em>' containment reference.
* @see #setPlaceholder(PlaceholderType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Placeholder()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='placeholder' namespace='##targetNamespace'"
* @generated
*/
PlaceholderType getPlaceholder();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPlaceholder <em>Placeholder</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Placeholder</em>' containment reference.
* @see #getPlaceholder()
* @generated
*/
void setPlaceholder(PlaceholderType value);
/**
* Returns the value of the '<em><b>Print Date</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Print Date</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>Print Date</em>' containment reference.
* @see #setPrintDate(PrintDateType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_PrintDate()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='print-date' namespace='##targetNamespace'"
* @generated
*/
PrintDateType getPrintDate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPrintDate <em>Print Date</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Print Date</em>' containment reference.
* @see #getPrintDate()
* @generated
*/
void setPrintDate(PrintDateType value);
/**
* Returns the value of the '<em><b>Printed By</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Printed By</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>Printed By</em>' containment reference.
* @see #setPrintedBy(PrintedByType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_PrintedBy()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='printed-by' namespace='##targetNamespace'"
* @generated
*/
PrintedByType getPrintedBy();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPrintedBy <em>Printed By</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Printed By</em>' containment reference.
* @see #getPrintedBy()
* @generated
*/
void setPrintedBy(PrintedByType value);
/**
* Returns the value of the '<em><b>Print Time</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Print Time</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>Print Time</em>' containment reference.
* @see #setPrintTime(PrintTimeType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_PrintTime()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='print-time' namespace='##targetNamespace'"
* @generated
*/
PrintTimeType getPrintTime();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getPrintTime <em>Print Time</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Print Time</em>' containment reference.
* @see #getPrintTime()
* @generated
*/
void setPrintTime(PrintTimeType value);
/**
* Returns the value of the '<em><b>Reference Mark</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Reference Mark</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>Reference Mark</em>' containment reference.
* @see #setReferenceMark(ReferenceMarkType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ReferenceMark()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='reference-mark' namespace='##targetNamespace'"
* @generated
*/
ReferenceMarkType getReferenceMark();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getReferenceMark <em>Reference Mark</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Reference Mark</em>' containment reference.
* @see #getReferenceMark()
* @generated
*/
void setReferenceMark(ReferenceMarkType value);
/**
* Returns the value of the '<em><b>Reference Mark End</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Reference Mark End</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>Reference Mark End</em>' containment reference.
* @see #setReferenceMarkEnd(ReferenceMarkEndType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ReferenceMarkEnd()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='reference-mark-end' namespace='##targetNamespace'"
* @generated
*/
ReferenceMarkEndType getReferenceMarkEnd();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getReferenceMarkEnd <em>Reference Mark End</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Reference Mark End</em>' containment reference.
* @see #getReferenceMarkEnd()
* @generated
*/
void setReferenceMarkEnd(ReferenceMarkEndType value);
/**
* Returns the value of the '<em><b>Reference Mark Start</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Reference Mark Start</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>Reference Mark Start</em>' containment reference.
* @see #setReferenceMarkStart(ReferenceMarkStartType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ReferenceMarkStart()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='reference-mark-start' namespace='##targetNamespace'"
* @generated
*/
ReferenceMarkStartType getReferenceMarkStart();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getReferenceMarkStart <em>Reference Mark Start</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Reference Mark Start</em>' containment reference.
* @see #getReferenceMarkStart()
* @generated
*/
void setReferenceMarkStart(ReferenceMarkStartType value);
/**
* Returns the value of the '<em><b>Reference Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Reference Ref</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>Reference Ref</em>' containment reference.
* @see #setReferenceRef(ReferenceRefType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_ReferenceRef()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='reference-ref' namespace='##targetNamespace'"
* @generated
*/
ReferenceRefType getReferenceRef();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getReferenceRef <em>Reference Ref</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Reference Ref</em>' containment reference.
* @see #getReferenceRef()
* @generated
*/
void setReferenceRef(ReferenceRefType value);
/**
* Returns the value of the '<em><b>Ruby</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Ruby</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Ruby</em>' containment reference.
* @see #setRuby(RubyType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Ruby()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='ruby' namespace='##targetNamespace'"
* @generated
*/
RubyType getRuby();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getRuby <em>Ruby</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Ruby</em>' containment reference.
* @see #getRuby()
* @generated
*/
void setRuby(RubyType value);
/**
* Returns the value of the '<em><b>Ruby Base</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Ruby Base</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Ruby Base</em>' containment reference.
* @see #setRubyBase(RubyBaseType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_RubyBase()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='ruby-base' namespace='##targetNamespace'"
* @generated
*/
RubyBaseType getRubyBase();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getRubyBase <em>Ruby Base</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Ruby Base</em>' containment reference.
* @see #getRubyBase()
* @generated
*/
void setRubyBase(RubyBaseType value);
/**
* Returns the value of the '<em><b>Ruby Text</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Ruby 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>Ruby Text</em>' containment reference.
* @see #setRubyText(RubyTextType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_RubyText()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='ruby-text' namespace='##targetNamespace'"
* @generated
*/
RubyTextType getRubyText();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getRubyText <em>Ruby Text</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Ruby Text</em>' containment reference.
* @see #getRubyText()
* @generated
*/
void setRubyText(RubyTextType value);
/**
* Returns the value of the '<em><b>S</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>S</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>S</em>' containment reference.
* @see #setS(SType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_S()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='s' namespace='##targetNamespace'"
* @generated
*/
SType getS();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getS <em>S</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>S</em>' containment reference.
* @see #getS()
* @generated
*/
void setS(SType 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.text.TextPackage#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.text.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>Section</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Section</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Section</em>' containment reference.
* @see #setSection(SectionType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Section()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='section' namespace='##targetNamespace'"
* @generated
*/
SectionType getSection();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSection <em>Section</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Section</em>' containment reference.
* @see #getSection()
* @generated
*/
void setSection(SectionType value);
/**
* Returns the value of the '<em><b>Section Source</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Section 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>Section Source</em>' containment reference.
* @see #setSectionSource(SectionSourceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SectionSource()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='section-source' namespace='##targetNamespace'"
* @generated
*/
SectionSourceType getSectionSource();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSectionSource <em>Section Source</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Section Source</em>' containment reference.
* @see #getSectionSource()
* @generated
*/
void setSectionSource(SectionSourceType value);
/**
* Returns the value of the '<em><b>Sender City</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender City</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>Sender City</em>' containment reference.
* @see #setSenderCity(SenderCityType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderCity()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-city' namespace='##targetNamespace'"
* @generated
*/
SenderCityType getSenderCity();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderCity <em>Sender City</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender City</em>' containment reference.
* @see #getSenderCity()
* @generated
*/
void setSenderCity(SenderCityType value);
/**
* Returns the value of the '<em><b>Sender Company</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender Company</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>Sender Company</em>' containment reference.
* @see #setSenderCompany(SenderCompanyType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderCompany()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-company' namespace='##targetNamespace'"
* @generated
*/
SenderCompanyType getSenderCompany();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderCompany <em>Sender Company</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender Company</em>' containment reference.
* @see #getSenderCompany()
* @generated
*/
void setSenderCompany(SenderCompanyType value);
/**
* Returns the value of the '<em><b>Sender Country</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender Country</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>Sender Country</em>' containment reference.
* @see #setSenderCountry(SenderCountryType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderCountry()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-country' namespace='##targetNamespace'"
* @generated
*/
SenderCountryType getSenderCountry();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderCountry <em>Sender Country</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender Country</em>' containment reference.
* @see #getSenderCountry()
* @generated
*/
void setSenderCountry(SenderCountryType value);
/**
* Returns the value of the '<em><b>Sender Email</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender Email</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>Sender Email</em>' containment reference.
* @see #setSenderEmail(SenderEmailType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderEmail()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-email' namespace='##targetNamespace'"
* @generated
*/
SenderEmailType getSenderEmail();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderEmail <em>Sender Email</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender Email</em>' containment reference.
* @see #getSenderEmail()
* @generated
*/
void setSenderEmail(SenderEmailType value);
/**
* Returns the value of the '<em><b>Sender Fax</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender Fax</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>Sender Fax</em>' containment reference.
* @see #setSenderFax(SenderFaxType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderFax()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-fax' namespace='##targetNamespace'"
* @generated
*/
SenderFaxType getSenderFax();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderFax <em>Sender Fax</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender Fax</em>' containment reference.
* @see #getSenderFax()
* @generated
*/
void setSenderFax(SenderFaxType value);
/**
* Returns the value of the '<em><b>Sender Firstname</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender Firstname</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>Sender Firstname</em>' containment reference.
* @see #setSenderFirstname(SenderFirstnameType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderFirstname()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-firstname' namespace='##targetNamespace'"
* @generated
*/
SenderFirstnameType getSenderFirstname();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderFirstname <em>Sender Firstname</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender Firstname</em>' containment reference.
* @see #getSenderFirstname()
* @generated
*/
void setSenderFirstname(SenderFirstnameType value);
/**
* Returns the value of the '<em><b>Sender Initials</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender Initials</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>Sender Initials</em>' containment reference.
* @see #setSenderInitials(SenderInitialsType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderInitials()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-initials' namespace='##targetNamespace'"
* @generated
*/
SenderInitialsType getSenderInitials();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderInitials <em>Sender Initials</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender Initials</em>' containment reference.
* @see #getSenderInitials()
* @generated
*/
void setSenderInitials(SenderInitialsType value);
/**
* Returns the value of the '<em><b>Sender Lastname</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender Lastname</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>Sender Lastname</em>' containment reference.
* @see #setSenderLastname(SenderLastnameType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderLastname()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-lastname' namespace='##targetNamespace'"
* @generated
*/
SenderLastnameType getSenderLastname();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderLastname <em>Sender Lastname</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender Lastname</em>' containment reference.
* @see #getSenderLastname()
* @generated
*/
void setSenderLastname(SenderLastnameType value);
/**
* Returns the value of the '<em><b>Sender Phone Private</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender Phone Private</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>Sender Phone Private</em>' containment reference.
* @see #setSenderPhonePrivate(SenderPhonePrivateType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderPhonePrivate()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-phone-private' namespace='##targetNamespace'"
* @generated
*/
SenderPhonePrivateType getSenderPhonePrivate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderPhonePrivate <em>Sender Phone Private</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender Phone Private</em>' containment reference.
* @see #getSenderPhonePrivate()
* @generated
*/
void setSenderPhonePrivate(SenderPhonePrivateType value);
/**
* Returns the value of the '<em><b>Sender Phone Work</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender Phone Work</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>Sender Phone Work</em>' containment reference.
* @see #setSenderPhoneWork(SenderPhoneWorkType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderPhoneWork()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-phone-work' namespace='##targetNamespace'"
* @generated
*/
SenderPhoneWorkType getSenderPhoneWork();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderPhoneWork <em>Sender Phone Work</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender Phone Work</em>' containment reference.
* @see #getSenderPhoneWork()
* @generated
*/
void setSenderPhoneWork(SenderPhoneWorkType value);
/**
* Returns the value of the '<em><b>Sender Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender Position</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>Sender Position</em>' containment reference.
* @see #setSenderPosition(SenderPositionType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderPosition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-position' namespace='##targetNamespace'"
* @generated
*/
SenderPositionType getSenderPosition();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderPosition <em>Sender Position</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender Position</em>' containment reference.
* @see #getSenderPosition()
* @generated
*/
void setSenderPosition(SenderPositionType value);
/**
* Returns the value of the '<em><b>Sender Postal Code</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender Postal Code</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>Sender Postal Code</em>' containment reference.
* @see #setSenderPostalCode(SenderPostalCodeType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderPostalCode()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-postal-code' namespace='##targetNamespace'"
* @generated
*/
SenderPostalCodeType getSenderPostalCode();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderPostalCode <em>Sender Postal Code</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender Postal Code</em>' containment reference.
* @see #getSenderPostalCode()
* @generated
*/
void setSenderPostalCode(SenderPostalCodeType value);
/**
* Returns the value of the '<em><b>Sender State Or Province</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender State Or Province</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>Sender State Or Province</em>' containment reference.
* @see #setSenderStateOrProvince(SenderStateOrProvinceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderStateOrProvince()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-state-or-province' namespace='##targetNamespace'"
* @generated
*/
SenderStateOrProvinceType getSenderStateOrProvince();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderStateOrProvince <em>Sender State Or Province</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender State Or Province</em>' containment reference.
* @see #getSenderStateOrProvince()
* @generated
*/
void setSenderStateOrProvince(SenderStateOrProvinceType value);
/**
* Returns the value of the '<em><b>Sender Street</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender Street</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>Sender Street</em>' containment reference.
* @see #setSenderStreet(SenderStreetType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderStreet()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-street' namespace='##targetNamespace'"
* @generated
*/
SenderStreetType getSenderStreet();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderStreet <em>Sender Street</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender Street</em>' containment reference.
* @see #getSenderStreet()
* @generated
*/
void setSenderStreet(SenderStreetType value);
/**
* Returns the value of the '<em><b>Sender Title</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sender Title</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>Sender Title</em>' containment reference.
* @see #setSenderTitle(SenderTitleType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SenderTitle()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sender-title' namespace='##targetNamespace'"
* @generated
*/
SenderTitleType getSenderTitle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSenderTitle <em>Sender Title</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sender Title</em>' containment reference.
* @see #getSenderTitle()
* @generated
*/
void setSenderTitle(SenderTitleType value);
/**
* Returns the value of the '<em><b>Sequence</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sequence</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>Sequence</em>' containment reference.
* @see #setSequence(SequenceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Sequence()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sequence' namespace='##targetNamespace'"
* @generated
*/
SequenceType getSequence();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSequence <em>Sequence</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sequence</em>' containment reference.
* @see #getSequence()
* @generated
*/
void setSequence(SequenceType value);
/**
* Returns the value of the '<em><b>Sequence Decl</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sequence Decl</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>Sequence Decl</em>' containment reference.
* @see #setSequenceDecl(SequenceDeclType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SequenceDecl()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sequence-decl' namespace='##targetNamespace'"
* @generated
*/
SequenceDeclType getSequenceDecl();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSequenceDecl <em>Sequence Decl</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sequence Decl</em>' containment reference.
* @see #getSequenceDecl()
* @generated
*/
void setSequenceDecl(SequenceDeclType value);
/**
* Returns the value of the '<em><b>Sequence Decls</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sequence 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>Sequence Decls</em>' containment reference.
* @see #setSequenceDecls(SequenceDeclsType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SequenceDecls()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sequence-decls' namespace='##targetNamespace'"
* @generated
*/
SequenceDeclsType getSequenceDecls();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSequenceDecls <em>Sequence Decls</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sequence Decls</em>' containment reference.
* @see #getSequenceDecls()
* @generated
*/
void setSequenceDecls(SequenceDeclsType value);
/**
* Returns the value of the '<em><b>Sequence Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sequence Ref</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>Sequence Ref</em>' containment reference.
* @see #setSequenceRef(SequenceRefType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SequenceRef()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sequence-ref' namespace='##targetNamespace'"
* @generated
*/
SequenceRefType getSequenceRef();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSequenceRef <em>Sequence Ref</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sequence Ref</em>' containment reference.
* @see #getSequenceRef()
* @generated
*/
void setSequenceRef(SequenceRefType value);
/**
* Returns the value of the '<em><b>Sheet Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sheet 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>Sheet Name</em>' attribute.
* @see #setSheetName(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SheetName()
* @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sheet-name' namespace='##targetNamespace'"
* @generated
*/
String getSheetName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSheetName <em>Sheet Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sheet Name</em>' attribute.
* @see #getSheetName()
* @generated
*/
void setSheetName(String value);
/**
* Returns the value of the '<em><b>Soft Page Break</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Soft Page Break</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>Soft Page Break</em>' containment reference.
* @see #setSoftPageBreak(SoftPageBreakType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SoftPageBreak()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='soft-page-break' namespace='##targetNamespace'"
* @generated
*/
SoftPageBreakType getSoftPageBreak();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSoftPageBreak <em>Soft Page Break</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Soft Page Break</em>' containment reference.
* @see #getSoftPageBreak()
* @generated
*/
void setSoftPageBreak(SoftPageBreakType value);
/**
* Returns the value of the '<em><b>Sort Key</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sort Key</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>Sort Key</em>' containment reference.
* @see #setSortKey(SortKeyType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_SortKey()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sort-key' namespace='##targetNamespace'"
* @generated
*/
SortKeyType getSortKey();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSortKey <em>Sort Key</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sort Key</em>' containment reference.
* @see #getSortKey()
* @generated
*/
void setSortKey(SortKeyType value);
/**
* Returns the value of the '<em><b>Span</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Span</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>Span</em>' containment reference.
* @see #setSpan(SpanType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Span()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='span' namespace='##targetNamespace'"
* @generated
*/
SpanType getSpan();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSpan <em>Span</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Span</em>' containment reference.
* @see #getSpan()
* @generated
*/
void setSpan(SpanType value);
/**
* Returns the value of the '<em><b>Subject</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Subject</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>Subject</em>' containment reference.
* @see #setSubject(SubjectType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Subject()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='subject' namespace='##targetNamespace'"
* @generated
*/
SubjectType getSubject();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getSubject <em>Subject</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Subject</em>' containment reference.
* @see #getSubject()
* @generated
*/
void setSubject(SubjectType value);
/**
* Returns the value of the '<em><b>Tab</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Tab</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Tab</em>' containment reference.
* @see #setTab(TabType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Tab()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='tab' namespace='##targetNamespace'"
* @generated
*/
TabType getTab();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTab <em>Tab</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Tab</em>' containment reference.
* @see #getTab()
* @generated
*/
void setTab(TabType value);
/**
* Returns the value of the '<em><b>Table Count</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Count</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Table Count</em>' containment reference.
* @see #setTableCount(TableCountType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TableCount()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='table-count' namespace='##targetNamespace'"
* @generated
*/
TableCountType getTableCount();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableCount <em>Table Count</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Count</em>' containment reference.
* @see #getTableCount()
* @generated
*/
void setTableCount(TableCountType value);
/**
* Returns the value of the '<em><b>Table Formula</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Formula</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Table Formula</em>' containment reference.
* @see #setTableFormula(TableFormulaType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TableFormula()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='table-formula' namespace='##targetNamespace'"
* @generated
*/
TableFormulaType getTableFormula();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableFormula <em>Table Formula</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Formula</em>' containment reference.
* @see #getTableFormula()
* @generated
*/
void setTableFormula(TableFormulaType value);
/**
* Returns the value of the '<em><b>Table Index</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Index</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Table Index</em>' containment reference.
* @see #setTableIndex(TableIndexType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TableIndex()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='table-index' namespace='##targetNamespace'"
* @generated
*/
TableIndexType getTableIndex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableIndex <em>Table Index</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Index</em>' containment reference.
* @see #getTableIndex()
* @generated
*/
void setTableIndex(TableIndexType value);
/**
* Returns the value of the '<em><b>Table Index Entry Template</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Index Entry Template</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Table Index Entry Template</em>' containment reference.
* @see #setTableIndexEntryTemplate(TextIllustrationIndexEntryContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TableIndexEntryTemplate()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='table-index-entry-template' namespace='##targetNamespace'"
* @generated
*/
TextIllustrationIndexEntryContent getTableIndexEntryTemplate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableIndexEntryTemplate <em>Table Index Entry Template</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Index Entry Template</em>' containment reference.
* @see #getTableIndexEntryTemplate()
* @generated
*/
void setTableIndexEntryTemplate(TextIllustrationIndexEntryContent value);
/**
* Returns the value of the '<em><b>Table Index Source</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Index 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>Table Index Source</em>' containment reference.
* @see #setTableIndexSource(TableIndexSourceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TableIndexSource()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='table-index-source' namespace='##targetNamespace'"
* @generated
*/
TableIndexSourceType getTableIndexSource();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableIndexSource <em>Table Index Source</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Index Source</em>' containment reference.
* @see #getTableIndexSource()
* @generated
*/
void setTableIndexSource(TableIndexSourceType value);
/**
* Returns the value of the '<em><b>Table Of Content</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Of 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>Table Of Content</em>' containment reference.
* @see #setTableOfContent(TableOfContentType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TableOfContent()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='table-of-content' namespace='##targetNamespace'"
* @generated
*/
TableOfContentType getTableOfContent();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableOfContent <em>Table Of Content</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Of Content</em>' containment reference.
* @see #getTableOfContent()
* @generated
*/
void setTableOfContent(TableOfContentType value);
/**
* Returns the value of the '<em><b>Table Of Content Entry Template</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Of Content Entry Template</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Table Of Content Entry Template</em>' containment reference.
* @see #setTableOfContentEntryTemplate(TableOfContentEntryTemplateType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TableOfContentEntryTemplate()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='table-of-content-entry-template' namespace='##targetNamespace'"
* @generated
*/
TableOfContentEntryTemplateType getTableOfContentEntryTemplate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableOfContentEntryTemplate <em>Table Of Content Entry Template</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Of Content Entry Template</em>' containment reference.
* @see #getTableOfContentEntryTemplate()
* @generated
*/
void setTableOfContentEntryTemplate(TableOfContentEntryTemplateType value);
/**
* Returns the value of the '<em><b>Table Of Content Source</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Of Content 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>Table Of Content Source</em>' containment reference.
* @see #setTableOfContentSource(TableOfContentSourceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TableOfContentSource()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='table-of-content-source' namespace='##targetNamespace'"
* @generated
*/
TableOfContentSourceType getTableOfContentSource();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTableOfContentSource <em>Table Of Content Source</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Of Content Source</em>' containment reference.
* @see #getTableOfContentSource()
* @generated
*/
void setTableOfContentSource(TableOfContentSourceType value);
/**
* Returns the value of the '<em><b>Template Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Template Name</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>Template Name</em>' containment reference.
* @see #setTemplateName(TemplateNameType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TemplateName()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='template-name' namespace='##targetNamespace'"
* @generated
*/
TemplateNameType getTemplateName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTemplateName <em>Template Name</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Template Name</em>' containment reference.
* @see #getTemplateName()
* @generated
*/
void setTemplateName(TemplateNameType value);
/**
* Returns the value of the '<em><b>Text Input</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Input</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 Input</em>' containment reference.
* @see #setTextInput(TextInputType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TextInput()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='text-input' namespace='##targetNamespace'"
* @generated
*/
TextInputType getTextInput();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTextInput <em>Text Input</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Input</em>' containment reference.
* @see #getTextInput()
* @generated
*/
void setTextInput(TextInputType value);
/**
* Returns the value of the '<em><b>Time</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Time</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</em>' containment reference.
* @see #setTime(TimeType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Time()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='time' namespace='##targetNamespace'"
* @generated
*/
TimeType getTime();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTime <em>Time</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Time</em>' containment reference.
* @see #getTime()
* @generated
*/
void setTime(TimeType value);
/**
* Returns the value of the '<em><b>Title</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Title</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>Title</em>' containment reference.
* @see #setTitle(TitleType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_Title()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='title' namespace='##targetNamespace'"
* @generated
*/
TitleType getTitle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTitle <em>Title</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Title</em>' containment reference.
* @see #getTitle()
* @generated
*/
void setTitle(TitleType value);
/**
* Returns the value of the '<em><b>Toc Mark</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Toc Mark</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>Toc Mark</em>' containment reference.
* @see #setTocMark(TocMarkType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TocMark()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='toc-mark' namespace='##targetNamespace'"
* @generated
*/
TocMarkType getTocMark();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTocMark <em>Toc Mark</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Toc Mark</em>' containment reference.
* @see #getTocMark()
* @generated
*/
void setTocMark(TocMarkType value);
/**
* Returns the value of the '<em><b>Toc Mark End</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Toc Mark End</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>Toc Mark End</em>' containment reference.
* @see #setTocMarkEnd(TocMarkEndType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TocMarkEnd()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='toc-mark-end' namespace='##targetNamespace'"
* @generated
*/
TocMarkEndType getTocMarkEnd();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTocMarkEnd <em>Toc Mark End</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Toc Mark End</em>' containment reference.
* @see #getTocMarkEnd()
* @generated
*/
void setTocMarkEnd(TocMarkEndType value);
/**
* Returns the value of the '<em><b>Toc Mark Start</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Toc Mark Start</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>Toc Mark Start</em>' containment reference.
* @see #setTocMarkStart(TocMarkStartType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TocMarkStart()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='toc-mark-start' namespace='##targetNamespace'"
* @generated
*/
TocMarkStartType getTocMarkStart();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTocMarkStart <em>Toc Mark Start</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Toc Mark Start</em>' containment reference.
* @see #getTocMarkStart()
* @generated
*/
void setTocMarkStart(TocMarkStartType value);
/**
* Returns the value of the '<em><b>Tracked Changes</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Tracked Changes</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>Tracked Changes</em>' containment reference.
* @see #setTrackedChanges(TrackedChangesType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_TrackedChanges()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='tracked-changes' namespace='##targetNamespace'"
* @generated
*/
TrackedChangesType getTrackedChanges();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getTrackedChanges <em>Tracked Changes</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Tracked Changes</em>' containment reference.
* @see #getTrackedChanges()
* @generated
*/
void setTrackedChanges(TrackedChangesType value);
/**
* Returns the value of the '<em><b>User Defined</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>User Defined</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>User Defined</em>' containment reference.
* @see #setUserDefined(UserDefinedType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_UserDefined()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='user-defined' namespace='##targetNamespace'"
* @generated
*/
UserDefinedType getUserDefined();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserDefined <em>User Defined</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>User Defined</em>' containment reference.
* @see #getUserDefined()
* @generated
*/
void setUserDefined(UserDefinedType value);
/**
* Returns the value of the '<em><b>User Field Decl</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>User Field Decl</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>User Field Decl</em>' containment reference.
* @see #setUserFieldDecl(UserFieldDeclType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_UserFieldDecl()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='user-field-decl' namespace='##targetNamespace'"
* @generated
*/
UserFieldDeclType getUserFieldDecl();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserFieldDecl <em>User Field Decl</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>User Field Decl</em>' containment reference.
* @see #getUserFieldDecl()
* @generated
*/
void setUserFieldDecl(UserFieldDeclType value);
/**
* Returns the value of the '<em><b>User Field Decls</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>User Field 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>User Field Decls</em>' containment reference.
* @see #setUserFieldDecls(UserFieldDeclsType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_UserFieldDecls()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='user-field-decls' namespace='##targetNamespace'"
* @generated
*/
UserFieldDeclsType getUserFieldDecls();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserFieldDecls <em>User Field Decls</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>User Field Decls</em>' containment reference.
* @see #getUserFieldDecls()
* @generated
*/
void setUserFieldDecls(UserFieldDeclsType value);
/**
* Returns the value of the '<em><b>User Field Get</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>User Field Get</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>User Field Get</em>' containment reference.
* @see #setUserFieldGet(UserFieldGetType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_UserFieldGet()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='user-field-get' namespace='##targetNamespace'"
* @generated
*/
UserFieldGetType getUserFieldGet();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserFieldGet <em>User Field Get</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>User Field Get</em>' containment reference.
* @see #getUserFieldGet()
* @generated
*/
void setUserFieldGet(UserFieldGetType value);
/**
* Returns the value of the '<em><b>User Field Input</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>User Field Input</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>User Field Input</em>' containment reference.
* @see #setUserFieldInput(UserFieldInputType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_UserFieldInput()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='user-field-input' namespace='##targetNamespace'"
* @generated
*/
UserFieldInputType getUserFieldInput();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserFieldInput <em>User Field Input</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>User Field Input</em>' containment reference.
* @see #getUserFieldInput()
* @generated
*/
void setUserFieldInput(UserFieldInputType value);
/**
* Returns the value of the '<em><b>User Index</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>User Index</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>User Index</em>' containment reference.
* @see #setUserIndex(UserIndexType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_UserIndex()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='user-index' namespace='##targetNamespace'"
* @generated
*/
UserIndexType getUserIndex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserIndex <em>User Index</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>User Index</em>' containment reference.
* @see #getUserIndex()
* @generated
*/
void setUserIndex(UserIndexType value);
/**
* Returns the value of the '<em><b>User Index Entry Template</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>User Index Entry Template</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>User Index Entry Template</em>' containment reference.
* @see #setUserIndexEntryTemplate(UserIndexEntryTemplateType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_UserIndexEntryTemplate()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='user-index-entry-template' namespace='##targetNamespace'"
* @generated
*/
UserIndexEntryTemplateType getUserIndexEntryTemplate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserIndexEntryTemplate <em>User Index Entry Template</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>User Index Entry Template</em>' containment reference.
* @see #getUserIndexEntryTemplate()
* @generated
*/
void setUserIndexEntryTemplate(UserIndexEntryTemplateType value);
/**
* Returns the value of the '<em><b>User Index Mark</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>User Index Mark</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>User Index Mark</em>' containment reference.
* @see #setUserIndexMark(UserIndexMarkType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_UserIndexMark()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='user-index-mark' namespace='##targetNamespace'"
* @generated
*/
UserIndexMarkType getUserIndexMark();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserIndexMark <em>User Index Mark</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>User Index Mark</em>' containment reference.
* @see #getUserIndexMark()
* @generated
*/
void setUserIndexMark(UserIndexMarkType value);
/**
* Returns the value of the '<em><b>User Index Mark End</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>User Index Mark End</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>User Index Mark End</em>' containment reference.
* @see #setUserIndexMarkEnd(UserIndexMarkEndType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_UserIndexMarkEnd()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='user-index-mark-end' namespace='##targetNamespace'"
* @generated
*/
UserIndexMarkEndType getUserIndexMarkEnd();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserIndexMarkEnd <em>User Index Mark End</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>User Index Mark End</em>' containment reference.
* @see #getUserIndexMarkEnd()
* @generated
*/
void setUserIndexMarkEnd(UserIndexMarkEndType value);
/**
* Returns the value of the '<em><b>User Index Mark Start</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>User Index Mark Start</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>User Index Mark Start</em>' containment reference.
* @see #setUserIndexMarkStart(UserIndexMarkStartType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_UserIndexMarkStart()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='user-index-mark-start' namespace='##targetNamespace'"
* @generated
*/
UserIndexMarkStartType getUserIndexMarkStart();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserIndexMarkStart <em>User Index Mark Start</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>User Index Mark Start</em>' containment reference.
* @see #getUserIndexMarkStart()
* @generated
*/
void setUserIndexMarkStart(UserIndexMarkStartType value);
/**
* Returns the value of the '<em><b>User Index Source</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>User Index 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>User Index Source</em>' containment reference.
* @see #setUserIndexSource(UserIndexSourceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_UserIndexSource()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='user-index-source' namespace='##targetNamespace'"
* @generated
*/
UserIndexSourceType getUserIndexSource();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getUserIndexSource <em>User Index Source</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>User Index Source</em>' containment reference.
* @see #getUserIndexSource()
* @generated
*/
void setUserIndexSource(UserIndexSourceType value);
/**
* Returns the value of the '<em><b>Variable Decl</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Variable Decl</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>Variable Decl</em>' containment reference.
* @see #setVariableDecl(VariableDeclType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_VariableDecl()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='variable-decl' namespace='##targetNamespace'"
* @generated
*/
VariableDeclType getVariableDecl();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getVariableDecl <em>Variable Decl</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Variable Decl</em>' containment reference.
* @see #getVariableDecl()
* @generated
*/
void setVariableDecl(VariableDeclType value);
/**
* Returns the value of the '<em><b>Variable Decls</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Variable 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>Variable Decls</em>' containment reference.
* @see #setVariableDecls(VariableDeclsType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_VariableDecls()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='variable-decls' namespace='##targetNamespace'"
* @generated
*/
VariableDeclsType getVariableDecls();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getVariableDecls <em>Variable Decls</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Variable Decls</em>' containment reference.
* @see #getVariableDecls()
* @generated
*/
void setVariableDecls(VariableDeclsType value);
/**
* Returns the value of the '<em><b>Variable Get</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Variable Get</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>Variable Get</em>' containment reference.
* @see #setVariableGet(VariableGetType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_VariableGet()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='variable-get' namespace='##targetNamespace'"
* @generated
*/
VariableGetType getVariableGet();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getVariableGet <em>Variable Get</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Variable Get</em>' containment reference.
* @see #getVariableGet()
* @generated
*/
void setVariableGet(VariableGetType value);
/**
* Returns the value of the '<em><b>Variable Input</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Variable Input</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>Variable Input</em>' containment reference.
* @see #setVariableInput(VariableInputType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_VariableInput()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='variable-input' namespace='##targetNamespace'"
* @generated
*/
VariableInputType getVariableInput();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getVariableInput <em>Variable Input</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Variable Input</em>' containment reference.
* @see #getVariableInput()
* @generated
*/
void setVariableInput(VariableInputType value);
/**
* Returns the value of the '<em><b>Variable Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Variable Set</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Variable Set</em>' containment reference.
* @see #setVariableSet(VariableSetType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_VariableSet()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='variable-set' namespace='##targetNamespace'"
* @generated
*/
VariableSetType getVariableSet();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getVariableSet <em>Variable Set</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Variable Set</em>' containment reference.
* @see #getVariableSet()
* @generated
*/
void setVariableSet(VariableSetType value);
/**
* Returns the value of the '<em><b>Word Count</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Word Count</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>Word Count</em>' containment reference.
* @see #setWordCount(WordCountType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getDocumentRoot_WordCount()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='word-count' namespace='##targetNamespace'"
* @generated
*/
WordCountType getWordCount();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.DocumentRoot#getWordCount <em>Word Count</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Word Count</em>' containment reference.
* @see #getWordCount()
* @generated
*/
void setWordCount(WordCountType value);
} // DocumentRoot