/******************************************************************************* * 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.table; import java.math.BigInteger; import org.eclipse.emf.common.util.EMap; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.util.FeatureMap; import org.oasisopen.names.tc.opendocument.xmlns.text.TableVisibilityValue; /** * <!-- 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.table.DocumentRoot#getMixed <em>Mixed</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getBody <em>Body</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCalculationSettings <em>Calculation Settings</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCellAddress <em>Cell Address</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCellContentChange <em>Cell Content Change</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCellContentDeletion <em>Cell Content Deletion</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCellRangeSource <em>Cell Range Source</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getChangeDeletion <em>Change Deletion</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getChangeTrackTableCell <em>Change Track Table Cell</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getConsolidation <em>Consolidation</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getContentValidation <em>Content Validation</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getContentValidations <em>Content Validations</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCoveredTableCell <em>Covered Table Cell</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCutOffs <em>Cut Offs</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDatabaseRange <em>Database Range</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDatabaseRanges <em>Database Ranges</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDatabaseSourceQuery <em>Database Source Query</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDatabaseSourceSql <em>Database Source Sql</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDatabaseSourceTable <em>Database Source Table</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotDisplayInfo <em>Data Pilot Display Info</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotField <em>Data Pilot Field</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotFieldReference <em>Data Pilot Field Reference</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotGroup <em>Data Pilot Group</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotGroupMember <em>Data Pilot Group Member</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotGroups <em>Data Pilot Groups</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotLayoutInfo <em>Data Pilot Layout Info</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotLevel <em>Data Pilot Level</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotMember <em>Data Pilot Member</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotMembers <em>Data Pilot Members</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotSortInfo <em>Data Pilot Sort Info</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotSubtotal <em>Data Pilot Subtotal</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotSubtotals <em>Data Pilot Subtotals</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotTable <em>Data Pilot Table</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotTables <em>Data Pilot Tables</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDdeLink <em>Dde Link</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDdeLinks <em>Dde Links</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDeletion <em>Deletion</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDeletions <em>Deletions</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDependencies <em>Dependencies</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDependency <em>Dependency</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDetective <em>Detective</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getErrorMacro <em>Error Macro</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getErrorMessage <em>Error Message</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEvenColumns <em>Even Columns</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEvenRows <em>Even Rows</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFilter <em>Filter</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFilterAnd <em>Filter And</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFilterCondition <em>Filter Condition</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFilterOr <em>Filter Or</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFirstColumn <em>First Column</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFirstRow <em>First Row</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getHelpMessage <em>Help Message</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getHighlightedRange <em>Highlighted Range</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getInsertion <em>Insertion</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getInsertionCutOff <em>Insertion Cut Off</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIteration <em>Iteration</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLabelRange <em>Label Range</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLabelRanges <em>Label Ranges</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLastColumn <em>Last Column</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLastRow <em>Last Row</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMovement <em>Movement</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMovementCutOff <em>Movement Cut Off</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNamedExpression <em>Named Expression</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNamedExpressions <em>Named Expressions</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNamedRange <em>Named Range</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNullDate <em>Null Date</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOddColumns <em>Odd Columns</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOddRows <em>Odd Rows</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOperation <em>Operation</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPrevious <em>Previous</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getScenario <em>Scenario</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getShapes <em>Shapes</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSort <em>Sort</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSortBy <em>Sort By</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSortGroups <em>Sort Groups</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSourceCellRange <em>Source Cell Range</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSourceRangeAddress <em>Source Range Address</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSourceService <em>Source Service</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSubtotalField <em>Subtotal Field</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSubtotalRule <em>Subtotal Rule</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSubtotalRules <em>Subtotal Rules</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTable <em>Table</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableCell <em>Table Cell</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableColumn <em>Table Column</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableColumnGroup <em>Table Column Group</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableColumns <em>Table Columns</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableHeaderColumns <em>Table Header Columns</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableHeaderRows <em>Table Header Rows</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableRow <em>Table Row</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableRowGroup <em>Table Row Group</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableRows <em>Table Rows</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableSource <em>Table Source</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableTemplate <em>Table Template</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTargetRangeAddress <em>Target Range Address</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTrackedChanges <em>Tracked Changes</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAcceptanceState <em>Acceptance State</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAddEmptyLines <em>Add Empty Lines</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAlgorithm <em>Algorithm</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAlign <em>Align</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAllowEmptyCell <em>Allow Empty Cell</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getApplicationData <em>Application Data</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAutomaticFindLabels <em>Automatic Find Labels</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getBaseCellAddress <em>Base Cell Address</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getBindStylesToContent <em>Bind Styles To Content</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getBorderColor <em>Border Color</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getBorderModel <em>Border Model</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getButtons <em>Buttons</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCellAddress1 <em>Cell Address1</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCellRange <em>Cell Range</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCellRangeAddress <em>Cell Range Address</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getColumn <em>Column</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getComment <em>Comment</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCondition <em>Condition</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getConditionSource <em>Condition Source</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getConditionSourceRangeAddress <em>Condition Source Range Address</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getContainsError <em>Contains Error</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getContainsHeader <em>Contains Header</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getContentValidationName <em>Content Validation Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCopyBack <em>Copy Back</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCopyFormulas <em>Copy Formulas</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCopyStyles <em>Copy Styles</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCount <em>Count</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCountry <em>Country</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDatabaseName <em>Database Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDatabaseTableName <em>Database Table Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataCellRangeAddress <em>Data Cell Range Address</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataField <em>Data Field</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDateEnd <em>Date End</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDateStart <em>Date Start</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDefaultCellStyleName <em>Default Cell Style Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDirection <em>Direction</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplay <em>Display</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayBorder <em>Display Border</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayDuplicates <em>Display Duplicates</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayFilterButtons <em>Display Filter Buttons</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayList <em>Display List</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayMemberMode <em>Display Member Mode</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDrillDownOnDoubleClick <em>Drill Down On Double Click</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEnabled <em>Enabled</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEnd <em>End</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEndCellAddress <em>End Cell Address</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEndColumn <em>End Column</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEndPosition <em>End Position</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEndRow <em>End Row</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEndTable <em>End Table</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEndX <em>End X</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEndY <em>End Y</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getExpression <em>Expression</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFieldName <em>Field Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFieldNumber <em>Field Number</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFilterName <em>Filter Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFilterOptions <em>Filter Options</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFormula <em>Formula</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFunction <em>Function</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getGrandTotal <em>Grand Total</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getGroupByFieldNumber <em>Group By Field Number</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getGroupedBy <em>Grouped By</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getHasPersistentData <em>Has Persistent Data</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getId <em>Id</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIdentifyCategories <em>Identify Categories</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIgnoreEmptyRows <em>Ignore Empty Rows</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIndex <em>Index</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIsActive <em>Is Active</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIsDataLayoutField <em>Is Data Layout Field</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIsSelection <em>Is Selection</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIsSubTable <em>Is Sub Table</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLabelCellRangeAddress <em>Label Cell Range Address</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLanguage <em>Language</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLastColumnSpanned <em>Last Column Spanned</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLastRowSpanned <em>Last Row Spanned</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLayoutMode <em>Layout Mode</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLinkToSourceData <em>Link To Source Data</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMarkedInvalid <em>Marked Invalid</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMatrixCovered <em>Matrix Covered</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMemberCount <em>Member Count</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMemberName <em>Member Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMemberType <em>Member Type</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMode <em>Mode</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMultiDeletionSpanned <em>Multi Deletion Spanned</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNullYear <em>Null Year</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNumberColumnsRepeated <em>Number Columns Repeated</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNumberColumnsSpanned <em>Number Columns Spanned</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNumberMatrixColumnsSpanned <em>Number Matrix Columns Spanned</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNumberMatrixRowsSpanned <em>Number Matrix Rows Spanned</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNumberRowsRepeated <em>Number Rows Repeated</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNumberRowsSpanned <em>Number Rows Spanned</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getObjectName <em>Object Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOnUpdateKeepSize <em>On Update Keep Size</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOnUpdateKeepStyles <em>On Update Keep Styles</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOperator <em>Operator</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOrder <em>Order</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPageBreaksOnGroupChange <em>Page Breaks On Group Change</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getParseSqlStatement <em>Parse Sql Statement</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPassword <em>Password</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPosition <em>Position</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPrecisionAsShown <em>Precision As Shown</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPrint <em>Print</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPrintRanges <em>Print Ranges</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getProtect <em>Protect</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getProtected <em>Protected</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getQueryName <em>Query Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getRangeUsableAs <em>Range Usable As</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getRejectingChangeId <em>Rejecting Change Id</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getRow <em>Row</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getScenarioRanges <em>Scenario Ranges</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSearchCriteriaMustApplyToWholeCell <em>Search Criteria Must Apply To Whole Cell</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSelectedPage <em>Selected Page</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getShowDetails <em>Show Details</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getShowEmpty <em>Show Empty</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getShowFilterButton <em>Show Filter Button</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSortMode <em>Sort Mode</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSourceCellRangeAddresses <em>Source Cell Range Addresses</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSourceFieldName <em>Source Field Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSourceName <em>Source Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSqlStatement <em>Sql Statement</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStart <em>Start</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStartColumn <em>Start Column</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStartPosition <em>Start Position</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStartRow <em>Start Row</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStartTable <em>Start Table</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStep <em>Step</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStructureProtected <em>Structure Protected</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStyleName <em>Style Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTable1 <em>Table1</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableBackground <em>Table Background</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableName <em>Table Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTargetCellAddress <em>Target Cell Address</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTargetRangeAddress1 <em>Target Range Address1</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTrackChanges <em>Track Changes</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getUsedHierarchy <em>Used Hierarchy</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getUseLabels <em>Use Labels</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getUseRegularExpressions <em>Use Regular Expressions</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getUserName <em>User Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getValue <em>Value</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getVisibility <em>Visibility</em>}</li> * </ul> * </p> * * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#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.table.TablePackage#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.table.TablePackage#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.table.TablePackage#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>Body</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Body</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Body</em>' containment reference. * @see #setBody(BodyType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Body() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='body' namespace='##targetNamespace'" * @generated */ BodyType getBody(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getBody <em>Body</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Body</em>' containment reference. * @see #getBody() * @generated */ void setBody(BodyType value); /** * Returns the value of the '<em><b>Calculation Settings</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Calculation Settings</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Calculation Settings</em>' containment reference. * @see #setCalculationSettings(CalculationSettingsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_CalculationSettings() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='calculation-settings' namespace='##targetNamespace'" * @generated */ CalculationSettingsType getCalculationSettings(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCalculationSettings <em>Calculation Settings</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Calculation Settings</em>' containment reference. * @see #getCalculationSettings() * @generated */ void setCalculationSettings(CalculationSettingsType value); /** * Returns the value of the '<em><b>Cell Address</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Cell Address</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Cell Address</em>' containment reference. * @see #setCellAddress(CellAddressType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_CellAddress() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='cell-address' namespace='##targetNamespace'" * @generated */ CellAddressType getCellAddress(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCellAddress <em>Cell Address</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cell Address</em>' containment reference. * @see #getCellAddress() * @generated */ void setCellAddress(CellAddressType value); /** * Returns the value of the '<em><b>Cell Content Change</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Cell Content 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>Cell Content Change</em>' containment reference. * @see #setCellContentChange(CellContentChangeType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_CellContentChange() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='cell-content-change' namespace='##targetNamespace'" * @generated */ CellContentChangeType getCellContentChange(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCellContentChange <em>Cell Content Change</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cell Content Change</em>' containment reference. * @see #getCellContentChange() * @generated */ void setCellContentChange(CellContentChangeType value); /** * Returns the value of the '<em><b>Cell Content Deletion</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Cell Content 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>Cell Content Deletion</em>' containment reference. * @see #setCellContentDeletion(CellContentDeletionType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_CellContentDeletion() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='cell-content-deletion' namespace='##targetNamespace'" * @generated */ CellContentDeletionType getCellContentDeletion(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCellContentDeletion <em>Cell Content Deletion</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cell Content Deletion</em>' containment reference. * @see #getCellContentDeletion() * @generated */ void setCellContentDeletion(CellContentDeletionType value); /** * Returns the value of the '<em><b>Cell Range Source</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Cell Range 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>Cell Range Source</em>' containment reference. * @see #setCellRangeSource(CellRangeSourceType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_CellRangeSource() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='cell-range-source' namespace='##targetNamespace'" * @generated */ CellRangeSourceType getCellRangeSource(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCellRangeSource <em>Cell Range Source</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cell Range Source</em>' containment reference. * @see #getCellRangeSource() * @generated */ void setCellRangeSource(CellRangeSourceType value); /** * Returns the value of the '<em><b>Change Deletion</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Change 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>Change Deletion</em>' containment reference. * @see #setChangeDeletion(ChangeDeletionType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ChangeDeletion() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='change-deletion' namespace='##targetNamespace'" * @generated */ ChangeDeletionType getChangeDeletion(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getChangeDeletion <em>Change Deletion</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Change Deletion</em>' containment reference. * @see #getChangeDeletion() * @generated */ void setChangeDeletion(ChangeDeletionType value); /** * Returns the value of the '<em><b>Change Track Table Cell</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Change Track Table Cell</em>' 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 Track Table Cell</em>' containment reference. * @see #setChangeTrackTableCell(ChangeTrackTableCellType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ChangeTrackTableCell() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='change-track-table-cell' namespace='##targetNamespace'" * @generated */ ChangeTrackTableCellType getChangeTrackTableCell(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getChangeTrackTableCell <em>Change Track Table Cell</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Change Track Table Cell</em>' containment reference. * @see #getChangeTrackTableCell() * @generated */ void setChangeTrackTableCell(ChangeTrackTableCellType value); /** * Returns the value of the '<em><b>Consolidation</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Consolidation</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Consolidation</em>' containment reference. * @see #setConsolidation(ConsolidationType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Consolidation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='consolidation' namespace='##targetNamespace'" * @generated */ ConsolidationType getConsolidation(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getConsolidation <em>Consolidation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Consolidation</em>' containment reference. * @see #getConsolidation() * @generated */ void setConsolidation(ConsolidationType value); /** * Returns the value of the '<em><b>Content Validation</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Content Validation</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Content Validation</em>' containment reference. * @see #setContentValidation(ContentValidationType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ContentValidation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='content-validation' namespace='##targetNamespace'" * @generated */ ContentValidationType getContentValidation(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getContentValidation <em>Content Validation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Content Validation</em>' containment reference. * @see #getContentValidation() * @generated */ void setContentValidation(ContentValidationType value); /** * Returns the value of the '<em><b>Content Validations</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Content Validations</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Content Validations</em>' containment reference. * @see #setContentValidations(ContentValidationsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ContentValidations() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='content-validations' namespace='##targetNamespace'" * @generated */ ContentValidationsType getContentValidations(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getContentValidations <em>Content Validations</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Content Validations</em>' containment reference. * @see #getContentValidations() * @generated */ void setContentValidations(ContentValidationsType value); /** * Returns the value of the '<em><b>Covered Table Cell</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Covered Table Cell</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Covered Table Cell</em>' containment reference. * @see #setCoveredTableCell(CoveredTableCellType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_CoveredTableCell() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='covered-table-cell' namespace='##targetNamespace'" * @generated */ CoveredTableCellType getCoveredTableCell(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCoveredTableCell <em>Covered Table Cell</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Covered Table Cell</em>' containment reference. * @see #getCoveredTableCell() * @generated */ void setCoveredTableCell(CoveredTableCellType value); /** * Returns the value of the '<em><b>Cut Offs</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Cut Offs</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Cut Offs</em>' containment reference. * @see #setCutOffs(CutOffsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_CutOffs() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='cut-offs' namespace='##targetNamespace'" * @generated */ CutOffsType getCutOffs(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCutOffs <em>Cut Offs</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cut Offs</em>' containment reference. * @see #getCutOffs() * @generated */ void setCutOffs(CutOffsType value); /** * Returns the value of the '<em><b>Database Range</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Database Range</em>' 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 Range</em>' containment reference. * @see #setDatabaseRange(DatabaseRangeType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DatabaseRange() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='database-range' namespace='##targetNamespace'" * @generated */ DatabaseRangeType getDatabaseRange(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDatabaseRange <em>Database Range</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Database Range</em>' containment reference. * @see #getDatabaseRange() * @generated */ void setDatabaseRange(DatabaseRangeType value); /** * Returns the value of the '<em><b>Database Ranges</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Database Ranges</em>' 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 Ranges</em>' containment reference. * @see #setDatabaseRanges(DatabaseRangesType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DatabaseRanges() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='database-ranges' namespace='##targetNamespace'" * @generated */ DatabaseRangesType getDatabaseRanges(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDatabaseRanges <em>Database Ranges</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Database Ranges</em>' containment reference. * @see #getDatabaseRanges() * @generated */ void setDatabaseRanges(DatabaseRangesType value); /** * Returns the value of the '<em><b>Database Source Query</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Database Source Query</em>' 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 Source Query</em>' containment reference. * @see #setDatabaseSourceQuery(DatabaseSourceQueryType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DatabaseSourceQuery() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='database-source-query' namespace='##targetNamespace'" * @generated */ DatabaseSourceQueryType getDatabaseSourceQuery(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDatabaseSourceQuery <em>Database Source Query</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Database Source Query</em>' containment reference. * @see #getDatabaseSourceQuery() * @generated */ void setDatabaseSourceQuery(DatabaseSourceQueryType value); /** * Returns the value of the '<em><b>Database Source Sql</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Database Source Sql</em>' 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 Source Sql</em>' containment reference. * @see #setDatabaseSourceSql(DatabaseSourceSqlType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DatabaseSourceSql() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='database-source-sql' namespace='##targetNamespace'" * @generated */ DatabaseSourceSqlType getDatabaseSourceSql(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDatabaseSourceSql <em>Database Source Sql</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Database Source Sql</em>' containment reference. * @see #getDatabaseSourceSql() * @generated */ void setDatabaseSourceSql(DatabaseSourceSqlType value); /** * Returns the value of the '<em><b>Database Source Table</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Database Source Table</em>' 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 Source Table</em>' containment reference. * @see #setDatabaseSourceTable(DatabaseSourceTableType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DatabaseSourceTable() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='database-source-table' namespace='##targetNamespace'" * @generated */ DatabaseSourceTableType getDatabaseSourceTable(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDatabaseSourceTable <em>Database Source Table</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Database Source Table</em>' containment reference. * @see #getDatabaseSourceTable() * @generated */ void setDatabaseSourceTable(DatabaseSourceTableType value); /** * Returns the value of the '<em><b>Data Pilot Display Info</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Display Info</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Display Info</em>' containment reference. * @see #setDataPilotDisplayInfo(DataPilotDisplayInfoType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotDisplayInfo() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-display-info' namespace='##targetNamespace'" * @generated */ DataPilotDisplayInfoType getDataPilotDisplayInfo(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotDisplayInfo <em>Data Pilot Display Info</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Display Info</em>' containment reference. * @see #getDataPilotDisplayInfo() * @generated */ void setDataPilotDisplayInfo(DataPilotDisplayInfoType value); /** * Returns the value of the '<em><b>Data Pilot Field</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Field</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Field</em>' containment reference. * @see #setDataPilotField(DataPilotFieldType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotField() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-field' namespace='##targetNamespace'" * @generated */ DataPilotFieldType getDataPilotField(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotField <em>Data Pilot Field</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Field</em>' containment reference. * @see #getDataPilotField() * @generated */ void setDataPilotField(DataPilotFieldType value); /** * Returns the value of the '<em><b>Data Pilot Field Reference</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Field Reference</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Field Reference</em>' containment reference. * @see #setDataPilotFieldReference(DataPilotFieldReferenceType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotFieldReference() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-field-reference' namespace='##targetNamespace'" * @generated */ DataPilotFieldReferenceType getDataPilotFieldReference(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotFieldReference <em>Data Pilot Field Reference</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Field Reference</em>' containment reference. * @see #getDataPilotFieldReference() * @generated */ void setDataPilotFieldReference(DataPilotFieldReferenceType value); /** * Returns the value of the '<em><b>Data Pilot Group</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Group</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Group</em>' containment reference. * @see #setDataPilotGroup(DataPilotGroupType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotGroup() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-group' namespace='##targetNamespace'" * @generated */ DataPilotGroupType getDataPilotGroup(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotGroup <em>Data Pilot Group</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Group</em>' containment reference. * @see #getDataPilotGroup() * @generated */ void setDataPilotGroup(DataPilotGroupType value); /** * Returns the value of the '<em><b>Data Pilot Group Member</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Group Member</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Group Member</em>' containment reference. * @see #setDataPilotGroupMember(DataPilotGroupMemberType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotGroupMember() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-group-member' namespace='##targetNamespace'" * @generated */ DataPilotGroupMemberType getDataPilotGroupMember(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotGroupMember <em>Data Pilot Group Member</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Group Member</em>' containment reference. * @see #getDataPilotGroupMember() * @generated */ void setDataPilotGroupMember(DataPilotGroupMemberType value); /** * Returns the value of the '<em><b>Data Pilot Groups</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Groups</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Groups</em>' containment reference. * @see #setDataPilotGroups(DataPilotGroupsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotGroups() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-groups' namespace='##targetNamespace'" * @generated */ DataPilotGroupsType getDataPilotGroups(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotGroups <em>Data Pilot Groups</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Groups</em>' containment reference. * @see #getDataPilotGroups() * @generated */ void setDataPilotGroups(DataPilotGroupsType value); /** * Returns the value of the '<em><b>Data Pilot Layout Info</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Layout Info</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Layout Info</em>' containment reference. * @see #setDataPilotLayoutInfo(DataPilotLayoutInfoType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotLayoutInfo() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-layout-info' namespace='##targetNamespace'" * @generated */ DataPilotLayoutInfoType getDataPilotLayoutInfo(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotLayoutInfo <em>Data Pilot Layout Info</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Layout Info</em>' containment reference. * @see #getDataPilotLayoutInfo() * @generated */ void setDataPilotLayoutInfo(DataPilotLayoutInfoType value); /** * Returns the value of the '<em><b>Data Pilot Level</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Level</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Level</em>' containment reference. * @see #setDataPilotLevel(DataPilotLevelType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotLevel() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-level' namespace='##targetNamespace'" * @generated */ DataPilotLevelType getDataPilotLevel(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotLevel <em>Data Pilot Level</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Level</em>' containment reference. * @see #getDataPilotLevel() * @generated */ void setDataPilotLevel(DataPilotLevelType value); /** * Returns the value of the '<em><b>Data Pilot Member</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Member</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Member</em>' containment reference. * @see #setDataPilotMember(DataPilotMemberType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotMember() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-member' namespace='##targetNamespace'" * @generated */ DataPilotMemberType getDataPilotMember(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotMember <em>Data Pilot Member</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Member</em>' containment reference. * @see #getDataPilotMember() * @generated */ void setDataPilotMember(DataPilotMemberType value); /** * Returns the value of the '<em><b>Data Pilot Members</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Members</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Members</em>' containment reference. * @see #setDataPilotMembers(DataPilotMembersType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotMembers() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-members' namespace='##targetNamespace'" * @generated */ DataPilotMembersType getDataPilotMembers(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotMembers <em>Data Pilot Members</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Members</em>' containment reference. * @see #getDataPilotMembers() * @generated */ void setDataPilotMembers(DataPilotMembersType value); /** * Returns the value of the '<em><b>Data Pilot Sort Info</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Sort Info</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Sort Info</em>' containment reference. * @see #setDataPilotSortInfo(DataPilotSortInfoType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotSortInfo() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-sort-info' namespace='##targetNamespace'" * @generated */ DataPilotSortInfoType getDataPilotSortInfo(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotSortInfo <em>Data Pilot Sort Info</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Sort Info</em>' containment reference. * @see #getDataPilotSortInfo() * @generated */ void setDataPilotSortInfo(DataPilotSortInfoType value); /** * Returns the value of the '<em><b>Data Pilot Subtotal</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Subtotal</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Subtotal</em>' containment reference. * @see #setDataPilotSubtotal(DataPilotSubtotalType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotSubtotal() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-subtotal' namespace='##targetNamespace'" * @generated */ DataPilotSubtotalType getDataPilotSubtotal(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotSubtotal <em>Data Pilot Subtotal</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Subtotal</em>' containment reference. * @see #getDataPilotSubtotal() * @generated */ void setDataPilotSubtotal(DataPilotSubtotalType value); /** * Returns the value of the '<em><b>Data Pilot Subtotals</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Subtotals</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Subtotals</em>' containment reference. * @see #setDataPilotSubtotals(DataPilotSubtotalsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotSubtotals() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-subtotals' namespace='##targetNamespace'" * @generated */ DataPilotSubtotalsType getDataPilotSubtotals(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotSubtotals <em>Data Pilot Subtotals</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Subtotals</em>' containment reference. * @see #getDataPilotSubtotals() * @generated */ void setDataPilotSubtotals(DataPilotSubtotalsType value); /** * Returns the value of the '<em><b>Data Pilot Table</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Table</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Table</em>' containment reference. * @see #setDataPilotTable(DataPilotTableType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotTable() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-table' namespace='##targetNamespace'" * @generated */ DataPilotTableType getDataPilotTable(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotTable <em>Data Pilot Table</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Table</em>' containment reference. * @see #getDataPilotTable() * @generated */ void setDataPilotTable(DataPilotTableType value); /** * Returns the value of the '<em><b>Data Pilot Tables</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Pilot Tables</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Pilot Tables</em>' containment reference. * @see #setDataPilotTables(DataPilotTablesType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataPilotTables() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='data-pilot-tables' namespace='##targetNamespace'" * @generated */ DataPilotTablesType getDataPilotTables(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataPilotTables <em>Data Pilot Tables</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Pilot Tables</em>' containment reference. * @see #getDataPilotTables() * @generated */ void setDataPilotTables(DataPilotTablesType value); /** * Returns the value of the '<em><b>Dde Link</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dde Link</em>' 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 Link</em>' containment reference. * @see #setDdeLink(DdeLinkType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DdeLink() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dde-link' namespace='##targetNamespace'" * @generated */ DdeLinkType getDdeLink(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDdeLink <em>Dde Link</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dde Link</em>' containment reference. * @see #getDdeLink() * @generated */ void setDdeLink(DdeLinkType value); /** * Returns the value of the '<em><b>Dde Links</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dde Links</em>' 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 Links</em>' containment reference. * @see #setDdeLinks(DdeLinksType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DdeLinks() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dde-links' namespace='##targetNamespace'" * @generated */ DdeLinksType getDdeLinks(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDdeLinks <em>Dde Links</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dde Links</em>' containment reference. * @see #getDdeLinks() * @generated */ void setDdeLinks(DdeLinksType value); /** * 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.table.TablePackage#getDocumentRoot_Deletion() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='deletion' namespace='##targetNamespace'" * @generated */ DeletionType getDeletion(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.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>Deletions</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Deletions</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Deletions</em>' containment reference. * @see #setDeletions(DeletionsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Deletions() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='deletions' namespace='##targetNamespace'" * @generated */ DeletionsType getDeletions(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDeletions <em>Deletions</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Deletions</em>' containment reference. * @see #getDeletions() * @generated */ void setDeletions(DeletionsType value); /** * Returns the value of the '<em><b>Dependencies</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dependencies</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Dependencies</em>' containment reference. * @see #setDependencies(DependenciesType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Dependencies() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dependencies' namespace='##targetNamespace'" * @generated */ DependenciesType getDependencies(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDependencies <em>Dependencies</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dependencies</em>' containment reference. * @see #getDependencies() * @generated */ void setDependencies(DependenciesType value); /** * Returns the value of the '<em><b>Dependency</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dependency</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Dependency</em>' containment reference. * @see #setDependency(DependencyType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Dependency() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dependency' namespace='##targetNamespace'" * @generated */ DependencyType getDependency(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDependency <em>Dependency</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dependency</em>' containment reference. * @see #getDependency() * @generated */ void setDependency(DependencyType value); /** * Returns the value of the '<em><b>Detective</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Detective</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Detective</em>' containment reference. * @see #setDetective(DetectiveType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Detective() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='detective' namespace='##targetNamespace'" * @generated */ DetectiveType getDetective(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDetective <em>Detective</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Detective</em>' containment reference. * @see #getDetective() * @generated */ void setDetective(DetectiveType value); /** * Returns the value of the '<em><b>Error Macro</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Error 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>Error Macro</em>' containment reference. * @see #setErrorMacro(ErrorMacroType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ErrorMacro() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='error-macro' namespace='##targetNamespace'" * @generated */ ErrorMacroType getErrorMacro(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getErrorMacro <em>Error Macro</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Error Macro</em>' containment reference. * @see #getErrorMacro() * @generated */ void setErrorMacro(ErrorMacroType value); /** * Returns the value of the '<em><b>Error Message</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Error Message</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Error Message</em>' containment reference. * @see #setErrorMessage(ErrorMessageType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ErrorMessage() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='error-message' namespace='##targetNamespace'" * @generated */ ErrorMessageType getErrorMessage(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getErrorMessage <em>Error Message</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Error Message</em>' containment reference. * @see #getErrorMessage() * @generated */ void setErrorMessage(ErrorMessageType value); /** * Returns the value of the '<em><b>Even Columns</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Even Columns</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Even Columns</em>' containment reference. * @see #setEvenColumns(EvenColumnsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_EvenColumns() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='even-columns' namespace='##targetNamespace'" * @generated */ EvenColumnsType getEvenColumns(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEvenColumns <em>Even Columns</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Even Columns</em>' containment reference. * @see #getEvenColumns() * @generated */ void setEvenColumns(EvenColumnsType value); /** * Returns the value of the '<em><b>Even Rows</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Even Rows</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Even Rows</em>' containment reference. * @see #setEvenRows(EvenRowsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_EvenRows() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='even-rows' namespace='##targetNamespace'" * @generated */ EvenRowsType getEvenRows(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEvenRows <em>Even Rows</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Even Rows</em>' containment reference. * @see #getEvenRows() * @generated */ void setEvenRows(EvenRowsType value); /** * Returns the value of the '<em><b>Filter</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Filter</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Filter</em>' containment reference. * @see #setFilter(FilterType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Filter() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='filter' namespace='##targetNamespace'" * @generated */ FilterType getFilter(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFilter <em>Filter</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Filter</em>' containment reference. * @see #getFilter() * @generated */ void setFilter(FilterType value); /** * Returns the value of the '<em><b>Filter And</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Filter And</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Filter And</em>' containment reference. * @see #setFilterAnd(FilterAndType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_FilterAnd() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='filter-and' namespace='##targetNamespace'" * @generated */ FilterAndType getFilterAnd(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFilterAnd <em>Filter And</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Filter And</em>' containment reference. * @see #getFilterAnd() * @generated */ void setFilterAnd(FilterAndType value); /** * Returns the value of the '<em><b>Filter Condition</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Filter Condition</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Filter Condition</em>' containment reference. * @see #setFilterCondition(FilterConditionType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_FilterCondition() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='filter-condition' namespace='##targetNamespace'" * @generated */ FilterConditionType getFilterCondition(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFilterCondition <em>Filter Condition</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Filter Condition</em>' containment reference. * @see #getFilterCondition() * @generated */ void setFilterCondition(FilterConditionType value); /** * Returns the value of the '<em><b>Filter Or</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Filter Or</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Filter Or</em>' containment reference. * @see #setFilterOr(FilterOrType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_FilterOr() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='filter-or' namespace='##targetNamespace'" * @generated */ FilterOrType getFilterOr(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFilterOr <em>Filter Or</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Filter Or</em>' containment reference. * @see #getFilterOr() * @generated */ void setFilterOr(FilterOrType value); /** * Returns the value of the '<em><b>First Column</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>First Column</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>First Column</em>' containment reference. * @see #setFirstColumn(FirstColumnType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_FirstColumn() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='first-column' namespace='##targetNamespace'" * @generated */ FirstColumnType getFirstColumn(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFirstColumn <em>First Column</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>First Column</em>' containment reference. * @see #getFirstColumn() * @generated */ void setFirstColumn(FirstColumnType value); /** * Returns the value of the '<em><b>First Row</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>First Row</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>First Row</em>' containment reference. * @see #setFirstRow(FirstRowType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_FirstRow() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='first-row' namespace='##targetNamespace'" * @generated */ FirstRowType getFirstRow(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFirstRow <em>First Row</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>First Row</em>' containment reference. * @see #getFirstRow() * @generated */ void setFirstRow(FirstRowType value); /** * Returns the value of the '<em><b>Help Message</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Help Message</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Help Message</em>' containment reference. * @see #setHelpMessage(HelpMessageType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_HelpMessage() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='help-message' namespace='##targetNamespace'" * @generated */ HelpMessageType getHelpMessage(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getHelpMessage <em>Help Message</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Help Message</em>' containment reference. * @see #getHelpMessage() * @generated */ void setHelpMessage(HelpMessageType value); /** * Returns the value of the '<em><b>Highlighted Range</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Highlighted Range</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Highlighted Range</em>' containment reference. * @see #setHighlightedRange(HighlightedRangeType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_HighlightedRange() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='highlighted-range' namespace='##targetNamespace'" * @generated */ HighlightedRangeType getHighlightedRange(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getHighlightedRange <em>Highlighted Range</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Highlighted Range</em>' containment reference. * @see #getHighlightedRange() * @generated */ void setHighlightedRange(HighlightedRangeType 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.table.TablePackage#getDocumentRoot_Insertion() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='insertion' namespace='##targetNamespace'" * @generated */ InsertionType getInsertion(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.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>Insertion Cut Off</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Insertion Cut Off</em>' 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 Cut Off</em>' containment reference. * @see #setInsertionCutOff(InsertionCutOffType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_InsertionCutOff() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='insertion-cut-off' namespace='##targetNamespace'" * @generated */ InsertionCutOffType getInsertionCutOff(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getInsertionCutOff <em>Insertion Cut Off</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Insertion Cut Off</em>' containment reference. * @see #getInsertionCutOff() * @generated */ void setInsertionCutOff(InsertionCutOffType value); /** * Returns the value of the '<em><b>Iteration</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Iteration</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Iteration</em>' containment reference. * @see #setIteration(IterationType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Iteration() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='iteration' namespace='##targetNamespace'" * @generated */ IterationType getIteration(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIteration <em>Iteration</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Iteration</em>' containment reference. * @see #getIteration() * @generated */ void setIteration(IterationType value); /** * Returns the value of the '<em><b>Label Range</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Label Range</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Label Range</em>' containment reference. * @see #setLabelRange(LabelRangeType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_LabelRange() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='label-range' namespace='##targetNamespace'" * @generated */ LabelRangeType getLabelRange(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLabelRange <em>Label Range</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Label Range</em>' containment reference. * @see #getLabelRange() * @generated */ void setLabelRange(LabelRangeType value); /** * Returns the value of the '<em><b>Label Ranges</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Label Ranges</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Label Ranges</em>' containment reference. * @see #setLabelRanges(LabelRangesType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_LabelRanges() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='label-ranges' namespace='##targetNamespace'" * @generated */ LabelRangesType getLabelRanges(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLabelRanges <em>Label Ranges</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Label Ranges</em>' containment reference. * @see #getLabelRanges() * @generated */ void setLabelRanges(LabelRangesType value); /** * Returns the value of the '<em><b>Last Column</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Last Column</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Last Column</em>' containment reference. * @see #setLastColumn(LastColumnType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_LastColumn() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='last-column' namespace='##targetNamespace'" * @generated */ LastColumnType getLastColumn(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLastColumn <em>Last Column</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Last Column</em>' containment reference. * @see #getLastColumn() * @generated */ void setLastColumn(LastColumnType value); /** * Returns the value of the '<em><b>Last Row</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Last Row</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Last Row</em>' containment reference. * @see #setLastRow(LastRowType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_LastRow() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='last-row' namespace='##targetNamespace'" * @generated */ LastRowType getLastRow(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLastRow <em>Last Row</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Last Row</em>' containment reference. * @see #getLastRow() * @generated */ void setLastRow(LastRowType value); /** * Returns the value of the '<em><b>Movement</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Movement</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Movement</em>' containment reference. * @see #setMovement(MovementType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Movement() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='movement' namespace='##targetNamespace'" * @generated */ MovementType getMovement(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMovement <em>Movement</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Movement</em>' containment reference. * @see #getMovement() * @generated */ void setMovement(MovementType value); /** * Returns the value of the '<em><b>Movement Cut Off</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Movement Cut Off</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Movement Cut Off</em>' containment reference. * @see #setMovementCutOff(MovementCutOffType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_MovementCutOff() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='movement-cut-off' namespace='##targetNamespace'" * @generated */ MovementCutOffType getMovementCutOff(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMovementCutOff <em>Movement Cut Off</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Movement Cut Off</em>' containment reference. * @see #getMovementCutOff() * @generated */ void setMovementCutOff(MovementCutOffType value); /** * Returns the value of the '<em><b>Named Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Named 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>Named Expression</em>' containment reference. * @see #setNamedExpression(NamedExpressionType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_NamedExpression() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='named-expression' namespace='##targetNamespace'" * @generated */ NamedExpressionType getNamedExpression(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNamedExpression <em>Named Expression</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Named Expression</em>' containment reference. * @see #getNamedExpression() * @generated */ void setNamedExpression(NamedExpressionType value); /** * Returns the value of the '<em><b>Named Expressions</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Named Expressions</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Named Expressions</em>' containment reference. * @see #setNamedExpressions(NamedExpressionsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_NamedExpressions() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='named-expressions' namespace='##targetNamespace'" * @generated */ NamedExpressionsType getNamedExpressions(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNamedExpressions <em>Named Expressions</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Named Expressions</em>' containment reference. * @see #getNamedExpressions() * @generated */ void setNamedExpressions(NamedExpressionsType value); /** * Returns the value of the '<em><b>Named Range</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Named Range</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Named Range</em>' containment reference. * @see #setNamedRange(NamedRangeType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_NamedRange() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='named-range' namespace='##targetNamespace'" * @generated */ NamedRangeType getNamedRange(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNamedRange <em>Named Range</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Named Range</em>' containment reference. * @see #getNamedRange() * @generated */ void setNamedRange(NamedRangeType value); /** * Returns the value of the '<em><b>Null Date</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Null 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>Null Date</em>' containment reference. * @see #setNullDate(NullDateType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_NullDate() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='null-date' namespace='##targetNamespace'" * @generated */ NullDateType getNullDate(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNullDate <em>Null Date</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Null Date</em>' containment reference. * @see #getNullDate() * @generated */ void setNullDate(NullDateType value); /** * Returns the value of the '<em><b>Odd Columns</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Odd Columns</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Odd Columns</em>' containment reference. * @see #setOddColumns(OddColumnsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_OddColumns() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='odd-columns' namespace='##targetNamespace'" * @generated */ OddColumnsType getOddColumns(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOddColumns <em>Odd Columns</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Odd Columns</em>' containment reference. * @see #getOddColumns() * @generated */ void setOddColumns(OddColumnsType value); /** * Returns the value of the '<em><b>Odd Rows</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Odd Rows</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Odd Rows</em>' containment reference. * @see #setOddRows(OddRowsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_OddRows() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='odd-rows' namespace='##targetNamespace'" * @generated */ OddRowsType getOddRows(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOddRows <em>Odd Rows</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Odd Rows</em>' containment reference. * @see #getOddRows() * @generated */ void setOddRows(OddRowsType value); /** * Returns the value of the '<em><b>Operation</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Operation</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Operation</em>' containment reference. * @see #setOperation(OperationType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Operation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='operation' namespace='##targetNamespace'" * @generated */ OperationType getOperation(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOperation <em>Operation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Operation</em>' containment reference. * @see #getOperation() * @generated */ void setOperation(OperationType value); /** * Returns the value of the '<em><b>Previous</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Previous</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Previous</em>' containment reference. * @see #setPrevious(PreviousType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Previous() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='previous' namespace='##targetNamespace'" * @generated */ PreviousType getPrevious(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPrevious <em>Previous</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Previous</em>' containment reference. * @see #getPrevious() * @generated */ void setPrevious(PreviousType value); /** * Returns the value of the '<em><b>Scenario</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Scenario</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Scenario</em>' containment reference. * @see #setScenario(ScenarioType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Scenario() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='scenario' namespace='##targetNamespace'" * @generated */ ScenarioType getScenario(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getScenario <em>Scenario</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Scenario</em>' containment reference. * @see #getScenario() * @generated */ void setScenario(ScenarioType value); /** * Returns the value of the '<em><b>Shapes</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Shapes</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Shapes</em>' containment reference. * @see #setShapes(ShapesType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Shapes() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='shapes' namespace='##targetNamespace'" * @generated */ ShapesType getShapes(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getShapes <em>Shapes</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Shapes</em>' containment reference. * @see #getShapes() * @generated */ void setShapes(ShapesType value); /** * Returns the value of the '<em><b>Sort</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Sort</em>' 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</em>' containment reference. * @see #setSort(SortType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Sort() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='sort' namespace='##targetNamespace'" * @generated */ SortType getSort(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSort <em>Sort</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Sort</em>' containment reference. * @see #getSort() * @generated */ void setSort(SortType value); /** * Returns the value of the '<em><b>Sort By</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Sort 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>Sort By</em>' containment reference. * @see #setSortBy(SortByType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SortBy() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='sort-by' namespace='##targetNamespace'" * @generated */ SortByType getSortBy(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSortBy <em>Sort By</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Sort By</em>' containment reference. * @see #getSortBy() * @generated */ void setSortBy(SortByType value); /** * Returns the value of the '<em><b>Sort Groups</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Sort Groups</em>' 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 Groups</em>' containment reference. * @see #setSortGroups(SortGroupsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SortGroups() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='sort-groups' namespace='##targetNamespace'" * @generated */ SortGroupsType getSortGroups(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSortGroups <em>Sort Groups</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Sort Groups</em>' containment reference. * @see #getSortGroups() * @generated */ void setSortGroups(SortGroupsType value); /** * Returns the value of the '<em><b>Source Cell Range</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Source Cell Range</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Source Cell Range</em>' containment reference. * @see #setSourceCellRange(SourceCellRangeType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SourceCellRange() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='source-cell-range' namespace='##targetNamespace'" * @generated */ SourceCellRangeType getSourceCellRange(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSourceCellRange <em>Source Cell Range</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Source Cell Range</em>' containment reference. * @see #getSourceCellRange() * @generated */ void setSourceCellRange(SourceCellRangeType value); /** * Returns the value of the '<em><b>Source Range Address</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Source Range Address</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Source Range Address</em>' containment reference. * @see #setSourceRangeAddress(SourceRangeAddressType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SourceRangeAddress() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='source-range-address' namespace='##targetNamespace'" * @generated */ SourceRangeAddressType getSourceRangeAddress(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSourceRangeAddress <em>Source Range Address</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Source Range Address</em>' containment reference. * @see #getSourceRangeAddress() * @generated */ void setSourceRangeAddress(SourceRangeAddressType value); /** * Returns the value of the '<em><b>Source Service</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Source Service</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Source Service</em>' containment reference. * @see #setSourceService(SourceServiceType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SourceService() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='source-service' namespace='##targetNamespace'" * @generated */ SourceServiceType getSourceService(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSourceService <em>Source Service</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Source Service</em>' containment reference. * @see #getSourceService() * @generated */ void setSourceService(SourceServiceType value); /** * Returns the value of the '<em><b>Subtotal Field</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Subtotal Field</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Subtotal Field</em>' containment reference. * @see #setSubtotalField(SubtotalFieldType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SubtotalField() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='subtotal-field' namespace='##targetNamespace'" * @generated */ SubtotalFieldType getSubtotalField(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSubtotalField <em>Subtotal Field</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Subtotal Field</em>' containment reference. * @see #getSubtotalField() * @generated */ void setSubtotalField(SubtotalFieldType value); /** * Returns the value of the '<em><b>Subtotal Rule</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Subtotal Rule</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Subtotal Rule</em>' containment reference. * @see #setSubtotalRule(SubtotalRuleType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SubtotalRule() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='subtotal-rule' namespace='##targetNamespace'" * @generated */ SubtotalRuleType getSubtotalRule(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSubtotalRule <em>Subtotal Rule</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Subtotal Rule</em>' containment reference. * @see #getSubtotalRule() * @generated */ void setSubtotalRule(SubtotalRuleType value); /** * Returns the value of the '<em><b>Subtotal Rules</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Subtotal Rules</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Subtotal Rules</em>' containment reference. * @see #setSubtotalRules(SubtotalRulesType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SubtotalRules() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='subtotal-rules' namespace='##targetNamespace'" * @generated */ SubtotalRulesType getSubtotalRules(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSubtotalRules <em>Subtotal Rules</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Subtotal Rules</em>' containment reference. * @see #getSubtotalRules() * @generated */ void setSubtotalRules(SubtotalRulesType value); /** * Returns the value of the '<em><b>Table</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table</em>' 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</em>' containment reference. * @see #setTable(TableType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Table() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='table' namespace='##targetNamespace'" * @generated */ TableType getTable(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTable <em>Table</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table</em>' containment reference. * @see #getTable() * @generated */ void setTable(TableType value); /** * Returns the value of the '<em><b>Table Cell</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table Cell</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Table Cell</em>' containment reference. * @see #setTableCell(TableCellType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TableCell() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='table-cell' namespace='##targetNamespace'" * @generated */ TableCellType getTableCell(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableCell <em>Table Cell</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table Cell</em>' containment reference. * @see #getTableCell() * @generated */ void setTableCell(TableCellType value); /** * Returns the value of the '<em><b>Table Column</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table Column</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Table Column</em>' containment reference. * @see #setTableColumn(TableColumnType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TableColumn() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='table-column' namespace='##targetNamespace'" * @generated */ TableColumnType getTableColumn(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableColumn <em>Table Column</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table Column</em>' containment reference. * @see #getTableColumn() * @generated */ void setTableColumn(TableColumnType value); /** * Returns the value of the '<em><b>Table Column Group</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table Column Group</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Table Column Group</em>' containment reference. * @see #setTableColumnGroup(TableColumnGroupType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TableColumnGroup() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='table-column-group' namespace='##targetNamespace'" * @generated */ TableColumnGroupType getTableColumnGroup(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableColumnGroup <em>Table Column Group</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table Column Group</em>' containment reference. * @see #getTableColumnGroup() * @generated */ void setTableColumnGroup(TableColumnGroupType value); /** * Returns the value of the '<em><b>Table Columns</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table Columns</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Table Columns</em>' containment reference. * @see #setTableColumns(TableColumnsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TableColumns() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='table-columns' namespace='##targetNamespace'" * @generated */ TableColumnsType getTableColumns(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableColumns <em>Table Columns</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table Columns</em>' containment reference. * @see #getTableColumns() * @generated */ void setTableColumns(TableColumnsType value); /** * Returns the value of the '<em><b>Table Header Columns</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table Header Columns</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Table Header Columns</em>' containment reference. * @see #setTableHeaderColumns(TableHeaderColumnsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TableHeaderColumns() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='table-header-columns' namespace='##targetNamespace'" * @generated */ TableHeaderColumnsType getTableHeaderColumns(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableHeaderColumns <em>Table Header Columns</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table Header Columns</em>' containment reference. * @see #getTableHeaderColumns() * @generated */ void setTableHeaderColumns(TableHeaderColumnsType value); /** * Returns the value of the '<em><b>Table Header Rows</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table Header Rows</em>' 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 Header Rows</em>' containment reference. * @see #setTableHeaderRows(TableHeaderRowsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TableHeaderRows() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='table-header-rows' namespace='##targetNamespace'" * @generated */ TableHeaderRowsType getTableHeaderRows(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableHeaderRows <em>Table Header Rows</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table Header Rows</em>' containment reference. * @see #getTableHeaderRows() * @generated */ void setTableHeaderRows(TableHeaderRowsType value); /** * Returns the value of the '<em><b>Table Row</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table Row</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Table Row</em>' containment reference. * @see #setTableRow(TableRowType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TableRow() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='table-row' namespace='##targetNamespace'" * @generated */ TableRowType getTableRow(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableRow <em>Table Row</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table Row</em>' containment reference. * @see #getTableRow() * @generated */ void setTableRow(TableRowType value); /** * Returns the value of the '<em><b>Table Row Group</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table Row Group</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Table Row Group</em>' containment reference. * @see #setTableRowGroup(TableRowGroupType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TableRowGroup() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='table-row-group' namespace='##targetNamespace'" * @generated */ TableRowGroupType getTableRowGroup(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableRowGroup <em>Table Row Group</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table Row Group</em>' containment reference. * @see #getTableRowGroup() * @generated */ void setTableRowGroup(TableRowGroupType value); /** * Returns the value of the '<em><b>Table Rows</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table Rows</em>' 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 Rows</em>' containment reference. * @see #setTableRows(TableRowsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TableRows() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='table-rows' namespace='##targetNamespace'" * @generated */ TableRowsType getTableRows(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableRows <em>Table Rows</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table Rows</em>' containment reference. * @see #getTableRows() * @generated */ void setTableRows(TableRowsType value); /** * Returns the value of the '<em><b>Table Source</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table 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 Source</em>' containment reference. * @see #setTableSource(TableSourceType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TableSource() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='table-source' namespace='##targetNamespace'" * @generated */ TableSourceType getTableSource(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableSource <em>Table Source</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table Source</em>' containment reference. * @see #getTableSource() * @generated */ void setTableSource(TableSourceType value); /** * Returns the value of the '<em><b>Table Template</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table 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 Template</em>' containment reference. * @see #setTableTemplate(TableTemplateType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TableTemplate() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='table-template' namespace='##targetNamespace'" * @generated */ TableTemplateType getTableTemplate(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableTemplate <em>Table Template</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table Template</em>' containment reference. * @see #getTableTemplate() * @generated */ void setTableTemplate(TableTemplateType value); /** * Returns the value of the '<em><b>Target Range Address</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Target Range Address</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Target Range Address</em>' containment reference. * @see #setTargetRangeAddress(TargetRangeAddressType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TargetRangeAddress() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='target-range-address' namespace='##targetNamespace'" * @generated */ TargetRangeAddressType getTargetRangeAddress(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTargetRangeAddress <em>Target Range Address</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Target Range Address</em>' containment reference. * @see #getTargetRangeAddress() * @generated */ void setTargetRangeAddress(TargetRangeAddressType 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.table.TablePackage#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.table.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>Acceptance State</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.AcceptanceStateType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Acceptance State</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Acceptance State</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.AcceptanceStateType * @see #isSetAcceptanceState() * @see #unsetAcceptanceState() * @see #setAcceptanceState(AcceptanceStateType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_AcceptanceState() * @model unsettable="true" * extendedMetaData="kind='attribute' name='acceptance-state' namespace='##targetNamespace'" * @generated */ AcceptanceStateType getAcceptanceState(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAcceptanceState <em>Acceptance State</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Acceptance State</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.AcceptanceStateType * @see #isSetAcceptanceState() * @see #unsetAcceptanceState() * @see #getAcceptanceState() * @generated */ void setAcceptanceState(AcceptanceStateType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAcceptanceState <em>Acceptance State</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAcceptanceState() * @see #getAcceptanceState() * @see #setAcceptanceState(AcceptanceStateType) * @generated */ void unsetAcceptanceState(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAcceptanceState <em>Acceptance State</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Acceptance State</em>' attribute is set. * @see #unsetAcceptanceState() * @see #getAcceptanceState() * @see #setAcceptanceState(AcceptanceStateType) * @generated */ boolean isSetAcceptanceState(); /** * Returns the value of the '<em><b>Add Empty Lines</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Add Empty Lines</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Add Empty Lines</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetAddEmptyLines() * @see #unsetAddEmptyLines() * @see #setAddEmptyLines(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_AddEmptyLines() * @model unsettable="true" * extendedMetaData="kind='attribute' name='add-empty-lines' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getAddEmptyLines(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAddEmptyLines <em>Add Empty Lines</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Add Empty Lines</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetAddEmptyLines() * @see #unsetAddEmptyLines() * @see #getAddEmptyLines() * @generated */ void setAddEmptyLines(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAddEmptyLines <em>Add Empty Lines</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAddEmptyLines() * @see #getAddEmptyLines() * @see #setAddEmptyLines(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetAddEmptyLines(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAddEmptyLines <em>Add Empty Lines</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Add Empty Lines</em>' attribute is set. * @see #unsetAddEmptyLines() * @see #getAddEmptyLines() * @see #setAddEmptyLines(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetAddEmptyLines(); /** * Returns the value of the '<em><b>Algorithm</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Algorithm</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Algorithm</em>' attribute. * @see #setAlgorithm(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Algorithm() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='algorithm' namespace='##targetNamespace'" * @generated */ String getAlgorithm(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAlgorithm <em>Algorithm</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Algorithm</em>' attribute. * @see #getAlgorithm() * @generated */ void setAlgorithm(String value); /** * Returns the value of the '<em><b>Align</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.AlignType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Align</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Align</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.AlignType * @see #isSetAlign() * @see #unsetAlign() * @see #setAlign(AlignType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Align() * @model unsettable="true" * extendedMetaData="kind='attribute' name='align' namespace='##targetNamespace'" * @generated */ AlignType getAlign(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAlign <em>Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Align</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.AlignType * @see #isSetAlign() * @see #unsetAlign() * @see #getAlign() * @generated */ void setAlign(AlignType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAlign <em>Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAlign() * @see #getAlign() * @see #setAlign(AlignType) * @generated */ void unsetAlign(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAlign <em>Align</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Align</em>' attribute is set. * @see #unsetAlign() * @see #getAlign() * @see #setAlign(AlignType) * @generated */ boolean isSetAlign(); /** * Returns the value of the '<em><b>Allow Empty Cell</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Allow Empty Cell</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Allow Empty Cell</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetAllowEmptyCell() * @see #unsetAllowEmptyCell() * @see #setAllowEmptyCell(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_AllowEmptyCell() * @model unsettable="true" * extendedMetaData="kind='attribute' name='allow-empty-cell' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getAllowEmptyCell(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAllowEmptyCell <em>Allow Empty Cell</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Allow Empty Cell</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetAllowEmptyCell() * @see #unsetAllowEmptyCell() * @see #getAllowEmptyCell() * @generated */ void setAllowEmptyCell(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAllowEmptyCell <em>Allow Empty Cell</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAllowEmptyCell() * @see #getAllowEmptyCell() * @see #setAllowEmptyCell(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetAllowEmptyCell(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAllowEmptyCell <em>Allow Empty Cell</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Allow Empty Cell</em>' attribute is set. * @see #unsetAllowEmptyCell() * @see #getAllowEmptyCell() * @see #setAllowEmptyCell(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetAllowEmptyCell(); /** * Returns the value of the '<em><b>Application Data</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Application Data</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Application Data</em>' attribute. * @see #setApplicationData(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ApplicationData() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='application-data' namespace='##targetNamespace'" * @generated */ String getApplicationData(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getApplicationData <em>Application Data</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Application Data</em>' attribute. * @see #getApplicationData() * @generated */ void setApplicationData(String value); /** * Returns the value of the '<em><b>Automatic Find Labels</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Automatic Find Labels</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Automatic Find Labels</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetAutomaticFindLabels() * @see #unsetAutomaticFindLabels() * @see #setAutomaticFindLabels(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_AutomaticFindLabels() * @model unsettable="true" * extendedMetaData="kind='attribute' name='automatic-find-labels' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getAutomaticFindLabels(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAutomaticFindLabels <em>Automatic Find Labels</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Automatic Find Labels</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetAutomaticFindLabels() * @see #unsetAutomaticFindLabels() * @see #getAutomaticFindLabels() * @generated */ void setAutomaticFindLabels(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAutomaticFindLabels <em>Automatic Find Labels</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAutomaticFindLabels() * @see #getAutomaticFindLabels() * @see #setAutomaticFindLabels(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetAutomaticFindLabels(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getAutomaticFindLabels <em>Automatic Find Labels</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Automatic Find Labels</em>' attribute is set. * @see #unsetAutomaticFindLabels() * @see #getAutomaticFindLabels() * @see #setAutomaticFindLabels(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetAutomaticFindLabels(); /** * Returns the value of the '<em><b>Base Cell Address</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Base Cell Address</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Base Cell Address</em>' attribute. * @see #setBaseCellAddress(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_BaseCellAddress() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellAddress" * extendedMetaData="kind='attribute' name='base-cell-address' namespace='##targetNamespace'" * @generated */ String getBaseCellAddress(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getBaseCellAddress <em>Base Cell Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Base Cell Address</em>' attribute. * @see #getBaseCellAddress() * @generated */ void setBaseCellAddress(String value); /** * Returns the value of the '<em><b>Bind Styles To Content</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Bind Styles To Content</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Bind Styles To Content</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetBindStylesToContent() * @see #unsetBindStylesToContent() * @see #setBindStylesToContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_BindStylesToContent() * @model unsettable="true" * extendedMetaData="kind='attribute' name='bind-styles-to-content' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getBindStylesToContent(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getBindStylesToContent <em>Bind Styles To Content</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Bind Styles To Content</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetBindStylesToContent() * @see #unsetBindStylesToContent() * @see #getBindStylesToContent() * @generated */ void setBindStylesToContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getBindStylesToContent <em>Bind Styles To Content</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetBindStylesToContent() * @see #getBindStylesToContent() * @see #setBindStylesToContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetBindStylesToContent(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getBindStylesToContent <em>Bind Styles To Content</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Bind Styles To Content</em>' attribute is set. * @see #unsetBindStylesToContent() * @see #getBindStylesToContent() * @see #setBindStylesToContent(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetBindStylesToContent(); /** * Returns the value of the '<em><b>Border Color</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Border Color</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Border Color</em>' attribute. * @see #setBorderColor(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_BorderColor() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Color" * extendedMetaData="kind='attribute' name='border-color' namespace='##targetNamespace'" * @generated */ String getBorderColor(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getBorderColor <em>Border Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Border Color</em>' attribute. * @see #getBorderColor() * @generated */ void setBorderColor(String value); /** * Returns the value of the '<em><b>Border Model</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.BorderModelType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Border Model</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Border Model</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.BorderModelType * @see #isSetBorderModel() * @see #unsetBorderModel() * @see #setBorderModel(BorderModelType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_BorderModel() * @model unsettable="true" * extendedMetaData="kind='attribute' name='border-model' namespace='##targetNamespace'" * @generated */ BorderModelType getBorderModel(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getBorderModel <em>Border Model</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Border Model</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.BorderModelType * @see #isSetBorderModel() * @see #unsetBorderModel() * @see #getBorderModel() * @generated */ void setBorderModel(BorderModelType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getBorderModel <em>Border Model</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetBorderModel() * @see #getBorderModel() * @see #setBorderModel(BorderModelType) * @generated */ void unsetBorderModel(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getBorderModel <em>Border Model</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Border Model</em>' attribute is set. * @see #unsetBorderModel() * @see #getBorderModel() * @see #setBorderModel(BorderModelType) * @generated */ boolean isSetBorderModel(); /** * Returns the value of the '<em><b>Buttons</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Buttons</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Buttons</em>' attribute. * @see #setButtons(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Buttons() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellRangeAddressList" * extendedMetaData="kind='attribute' name='buttons' namespace='##targetNamespace'" * @generated */ String getButtons(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getButtons <em>Buttons</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Buttons</em>' attribute. * @see #getButtons() * @generated */ void setButtons(String value); /** * Returns the value of the '<em><b>Cell Address1</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Cell Address1</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Cell Address1</em>' attribute. * @see #setCellAddress1(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_CellAddress1() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellAddress" * extendedMetaData="kind='attribute' name='cell-address' namespace='##targetNamespace'" * @generated */ String getCellAddress1(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCellAddress1 <em>Cell Address1</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cell Address1</em>' attribute. * @see #getCellAddress1() * @generated */ void setCellAddress1(String value); /** * Returns the value of the '<em><b>Cell Range</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Cell Range</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Cell Range</em>' attribute. * @see #setCellRange(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_CellRange() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellAddress" * extendedMetaData="kind='attribute' name='cell-range' namespace='##targetNamespace'" * @generated */ String getCellRange(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCellRange <em>Cell Range</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cell Range</em>' attribute. * @see #getCellRange() * @generated */ void setCellRange(String value); /** * Returns the value of the '<em><b>Cell Range Address</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Cell Range Address</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Cell Range Address</em>' attribute. * @see #setCellRangeAddress(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_CellRangeAddress() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellRangeAddress" * extendedMetaData="kind='attribute' name='cell-range-address' namespace='##targetNamespace'" * @generated */ String getCellRangeAddress(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCellRangeAddress <em>Cell Range Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cell Range Address</em>' attribute. * @see #getCellRangeAddress() * @generated */ void setCellRangeAddress(String value); /** * Returns the value of the '<em><b>Column</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Column</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Column</em>' attribute. * @see #setColumn(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Column() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='column' namespace='##targetNamespace'" * @generated */ BigInteger getColumn(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getColumn <em>Column</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Column</em>' attribute. * @see #getColumn() * @generated */ void setColumn(BigInteger value); /** * Returns the value of the '<em><b>Comment</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Comment</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Comment</em>' attribute. * @see #setComment(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Comment() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='comment' namespace='##targetNamespace'" * @generated */ String getComment(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getComment <em>Comment</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Comment</em>' attribute. * @see #getComment() * @generated */ void setComment(String value); /** * Returns the value of the '<em><b>Condition</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Condition</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Condition</em>' attribute. * @see #setCondition(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Condition() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='condition' namespace='##targetNamespace'" * @generated */ String getCondition(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCondition <em>Condition</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Condition</em>' attribute. * @see #getCondition() * @generated */ void setCondition(String value); /** * Returns the value of the '<em><b>Condition Source</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.ConditionSourceType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Condition Source</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Condition Source</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.ConditionSourceType * @see #isSetConditionSource() * @see #unsetConditionSource() * @see #setConditionSource(ConditionSourceType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ConditionSource() * @model unsettable="true" * extendedMetaData="kind='attribute' name='condition-source' namespace='##targetNamespace'" * @generated */ ConditionSourceType getConditionSource(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getConditionSource <em>Condition Source</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Condition Source</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.ConditionSourceType * @see #isSetConditionSource() * @see #unsetConditionSource() * @see #getConditionSource() * @generated */ void setConditionSource(ConditionSourceType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getConditionSource <em>Condition Source</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetConditionSource() * @see #getConditionSource() * @see #setConditionSource(ConditionSourceType) * @generated */ void unsetConditionSource(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getConditionSource <em>Condition Source</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Condition Source</em>' attribute is set. * @see #unsetConditionSource() * @see #getConditionSource() * @see #setConditionSource(ConditionSourceType) * @generated */ boolean isSetConditionSource(); /** * Returns the value of the '<em><b>Condition Source Range Address</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Condition Source Range Address</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Condition Source Range Address</em>' attribute. * @see #setConditionSourceRangeAddress(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ConditionSourceRangeAddress() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellRangeAddress" * extendedMetaData="kind='attribute' name='condition-source-range-address' namespace='##targetNamespace'" * @generated */ String getConditionSourceRangeAddress(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getConditionSourceRangeAddress <em>Condition Source Range Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Condition Source Range Address</em>' attribute. * @see #getConditionSourceRangeAddress() * @generated */ void setConditionSourceRangeAddress(String value); /** * Returns the value of the '<em><b>Contains Error</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Contains Error</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Contains Error</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetContainsError() * @see #unsetContainsError() * @see #setContainsError(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ContainsError() * @model unsettable="true" * extendedMetaData="kind='attribute' name='contains-error' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getContainsError(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getContainsError <em>Contains Error</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Contains Error</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetContainsError() * @see #unsetContainsError() * @see #getContainsError() * @generated */ void setContainsError(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getContainsError <em>Contains Error</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetContainsError() * @see #getContainsError() * @see #setContainsError(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetContainsError(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getContainsError <em>Contains Error</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Contains Error</em>' attribute is set. * @see #unsetContainsError() * @see #getContainsError() * @see #setContainsError(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetContainsError(); /** * Returns the value of the '<em><b>Contains Header</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Contains Header</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Contains Header</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetContainsHeader() * @see #unsetContainsHeader() * @see #setContainsHeader(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ContainsHeader() * @model unsettable="true" * extendedMetaData="kind='attribute' name='contains-header' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getContainsHeader(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getContainsHeader <em>Contains Header</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Contains Header</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetContainsHeader() * @see #unsetContainsHeader() * @see #getContainsHeader() * @generated */ void setContainsHeader(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getContainsHeader <em>Contains Header</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetContainsHeader() * @see #getContainsHeader() * @see #setContainsHeader(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetContainsHeader(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getContainsHeader <em>Contains Header</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Contains Header</em>' attribute is set. * @see #unsetContainsHeader() * @see #getContainsHeader() * @see #setContainsHeader(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetContainsHeader(); /** * Returns the value of the '<em><b>Content Validation Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Content Validation 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>Content Validation Name</em>' attribute. * @see #setContentValidationName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ContentValidationName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='content-validation-name' namespace='##targetNamespace'" * @generated */ String getContentValidationName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getContentValidationName <em>Content Validation Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Content Validation Name</em>' attribute. * @see #getContentValidationName() * @generated */ void setContentValidationName(String value); /** * Returns the value of the '<em><b>Copy Back</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Copy Back</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Copy Back</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetCopyBack() * @see #unsetCopyBack() * @see #setCopyBack(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_CopyBack() * @model unsettable="true" * extendedMetaData="kind='attribute' name='copy-back' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getCopyBack(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCopyBack <em>Copy Back</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Copy Back</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetCopyBack() * @see #unsetCopyBack() * @see #getCopyBack() * @generated */ void setCopyBack(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCopyBack <em>Copy Back</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCopyBack() * @see #getCopyBack() * @see #setCopyBack(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetCopyBack(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCopyBack <em>Copy Back</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Copy Back</em>' attribute is set. * @see #unsetCopyBack() * @see #getCopyBack() * @see #setCopyBack(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetCopyBack(); /** * Returns the value of the '<em><b>Copy Formulas</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Copy Formulas</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Copy Formulas</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetCopyFormulas() * @see #unsetCopyFormulas() * @see #setCopyFormulas(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_CopyFormulas() * @model unsettable="true" * extendedMetaData="kind='attribute' name='copy-formulas' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getCopyFormulas(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCopyFormulas <em>Copy Formulas</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Copy Formulas</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetCopyFormulas() * @see #unsetCopyFormulas() * @see #getCopyFormulas() * @generated */ void setCopyFormulas(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCopyFormulas <em>Copy Formulas</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCopyFormulas() * @see #getCopyFormulas() * @see #setCopyFormulas(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetCopyFormulas(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCopyFormulas <em>Copy Formulas</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Copy Formulas</em>' attribute is set. * @see #unsetCopyFormulas() * @see #getCopyFormulas() * @see #setCopyFormulas(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetCopyFormulas(); /** * Returns the value of the '<em><b>Copy Styles</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Copy Styles</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Copy Styles</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetCopyStyles() * @see #unsetCopyStyles() * @see #setCopyStyles(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_CopyStyles() * @model unsettable="true" * extendedMetaData="kind='attribute' name='copy-styles' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getCopyStyles(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCopyStyles <em>Copy Styles</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Copy Styles</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetCopyStyles() * @see #unsetCopyStyles() * @see #getCopyStyles() * @generated */ void setCopyStyles(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCopyStyles <em>Copy Styles</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCopyStyles() * @see #getCopyStyles() * @see #setCopyStyles(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetCopyStyles(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCopyStyles <em>Copy Styles</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Copy Styles</em>' attribute is set. * @see #unsetCopyStyles() * @see #getCopyStyles() * @see #setCopyStyles(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetCopyStyles(); /** * Returns the value of the '<em><b>Count</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Count</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Count</em>' attribute. * @see #setCount(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Count() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger" * extendedMetaData="kind='attribute' name='count' namespace='##targetNamespace'" * @generated */ BigInteger getCount(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCount <em>Count</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Count</em>' attribute. * @see #getCount() * @generated */ void setCount(BigInteger value); /** * Returns the value of the '<em><b>Country</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Country</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Country</em>' attribute. * @see #setCountry(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Country() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CountryCode" * extendedMetaData="kind='attribute' name='country' namespace='##targetNamespace'" * @generated */ String getCountry(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getCountry <em>Country</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Country</em>' attribute. * @see #getCountry() * @generated */ void setCountry(String value); /** * Returns the value of the '<em><b>Database Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Database 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>Database Name</em>' attribute. * @see #setDatabaseName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DatabaseName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='database-name' namespace='##targetNamespace'" * @generated */ String getDatabaseName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDatabaseName <em>Database Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Database Name</em>' attribute. * @see #getDatabaseName() * @generated */ void setDatabaseName(String value); /** * Returns the value of the '<em><b>Database Table Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Database Table 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>Database Table Name</em>' attribute. * @see #setDatabaseTableName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DatabaseTableName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='database-table-name' namespace='##targetNamespace'" * @generated */ String getDatabaseTableName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDatabaseTableName <em>Database Table Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Database Table Name</em>' attribute. * @see #getDatabaseTableName() * @generated */ void setDatabaseTableName(String value); /** * Returns the value of the '<em><b>Data Cell Range Address</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Cell Range Address</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Cell Range Address</em>' attribute. * @see #setDataCellRangeAddress(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataCellRangeAddress() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellRangeAddress" * extendedMetaData="kind='attribute' name='data-cell-range-address' namespace='##targetNamespace'" * @generated */ String getDataCellRangeAddress(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataCellRangeAddress <em>Data Cell Range Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Cell Range Address</em>' attribute. * @see #getDataCellRangeAddress() * @generated */ void setDataCellRangeAddress(String value); /** * Returns the value of the '<em><b>Data Field</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Field</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Field</em>' attribute. * @see #setDataField(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DataField() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='data-field' namespace='##targetNamespace'" * @generated */ String getDataField(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDataField <em>Data Field</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Field</em>' attribute. * @see #getDataField() * @generated */ void setDataField(String value); /** * Returns the value of the '<em><b>Date End</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Date End</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Date End</em>' attribute. * @see #setDateEnd(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DateEnd() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.table.DateEndType" * extendedMetaData="kind='attribute' name='date-end' namespace='##targetNamespace'" * @generated */ Object getDateEnd(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDateEnd <em>Date End</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Date End</em>' attribute. * @see #getDateEnd() * @generated */ void setDateEnd(Object value); /** * Returns the value of the '<em><b>Date Start</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Date Start</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Date Start</em>' attribute. * @see #setDateStart(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DateStart() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.table.DateStartType" * extendedMetaData="kind='attribute' name='date-start' namespace='##targetNamespace'" * @generated */ Object getDateStart(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDateStart <em>Date Start</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Date Start</em>' attribute. * @see #getDateStart() * @generated */ void setDateStart(Object value); /** * Returns the value of the '<em><b>Default Cell Style Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Default Cell Style Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Default Cell Style Name</em>' attribute. * @see #setDefaultCellStyleName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DefaultCellStyleName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.table.DefaultCellStyleNameType" * extendedMetaData="kind='attribute' name='default-cell-style-name' namespace='##targetNamespace'" * @generated */ String getDefaultCellStyleName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDefaultCellStyleName <em>Default Cell Style Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Default Cell Style Name</em>' attribute. * @see #getDefaultCellStyleName() * @generated */ void setDefaultCellStyleName(String value); /** * Returns the value of the '<em><b>Direction</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.DirectionType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Direction</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Direction</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.DirectionType * @see #isSetDirection() * @see #unsetDirection() * @see #setDirection(DirectionType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Direction() * @model unsettable="true" * extendedMetaData="kind='attribute' name='direction' namespace='##targetNamespace'" * @generated */ DirectionType getDirection(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDirection <em>Direction</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Direction</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.DirectionType * @see #isSetDirection() * @see #unsetDirection() * @see #getDirection() * @generated */ void setDirection(DirectionType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDirection <em>Direction</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDirection() * @see #getDirection() * @see #setDirection(DirectionType) * @generated */ void unsetDirection(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDirection <em>Direction</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Direction</em>' attribute is set. * @see #unsetDirection() * @see #getDirection() * @see #setDirection(DirectionType) * @generated */ boolean isSetDirection(); /** * Returns the value of the '<em><b>Display</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Display</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Display</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetDisplay() * @see #unsetDisplay() * @see #setDisplay(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Display() * @model unsettable="true" * extendedMetaData="kind='attribute' name='display' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getDisplay(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplay <em>Display</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Display</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetDisplay() * @see #unsetDisplay() * @see #getDisplay() * @generated */ void setDisplay(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplay <em>Display</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDisplay() * @see #getDisplay() * @see #setDisplay(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetDisplay(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplay <em>Display</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Display</em>' attribute is set. * @see #unsetDisplay() * @see #getDisplay() * @see #setDisplay(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetDisplay(); /** * Returns the value of the '<em><b>Display Border</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Display Border</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Display Border</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetDisplayBorder() * @see #unsetDisplayBorder() * @see #setDisplayBorder(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DisplayBorder() * @model unsettable="true" * extendedMetaData="kind='attribute' name='display-border' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getDisplayBorder(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayBorder <em>Display Border</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Display Border</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetDisplayBorder() * @see #unsetDisplayBorder() * @see #getDisplayBorder() * @generated */ void setDisplayBorder(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayBorder <em>Display Border</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDisplayBorder() * @see #getDisplayBorder() * @see #setDisplayBorder(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetDisplayBorder(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayBorder <em>Display Border</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Display Border</em>' attribute is set. * @see #unsetDisplayBorder() * @see #getDisplayBorder() * @see #setDisplayBorder(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetDisplayBorder(); /** * Returns the value of the '<em><b>Display Duplicates</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Display Duplicates</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Display Duplicates</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetDisplayDuplicates() * @see #unsetDisplayDuplicates() * @see #setDisplayDuplicates(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DisplayDuplicates() * @model unsettable="true" * extendedMetaData="kind='attribute' name='display-duplicates' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getDisplayDuplicates(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayDuplicates <em>Display Duplicates</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Display Duplicates</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetDisplayDuplicates() * @see #unsetDisplayDuplicates() * @see #getDisplayDuplicates() * @generated */ void setDisplayDuplicates(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayDuplicates <em>Display Duplicates</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDisplayDuplicates() * @see #getDisplayDuplicates() * @see #setDisplayDuplicates(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetDisplayDuplicates(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayDuplicates <em>Display Duplicates</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Display Duplicates</em>' attribute is set. * @see #unsetDisplayDuplicates() * @see #getDisplayDuplicates() * @see #setDisplayDuplicates(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetDisplayDuplicates(); /** * Returns the value of the '<em><b>Display Filter Buttons</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Display Filter Buttons</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Display Filter Buttons</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetDisplayFilterButtons() * @see #unsetDisplayFilterButtons() * @see #setDisplayFilterButtons(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DisplayFilterButtons() * @model unsettable="true" * extendedMetaData="kind='attribute' name='display-filter-buttons' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getDisplayFilterButtons(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayFilterButtons <em>Display Filter Buttons</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Display Filter Buttons</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetDisplayFilterButtons() * @see #unsetDisplayFilterButtons() * @see #getDisplayFilterButtons() * @generated */ void setDisplayFilterButtons(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayFilterButtons <em>Display Filter Buttons</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDisplayFilterButtons() * @see #getDisplayFilterButtons() * @see #setDisplayFilterButtons(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetDisplayFilterButtons(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayFilterButtons <em>Display Filter Buttons</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Display Filter Buttons</em>' attribute is set. * @see #unsetDisplayFilterButtons() * @see #getDisplayFilterButtons() * @see #setDisplayFilterButtons(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetDisplayFilterButtons(); /** * Returns the value of the '<em><b>Display List</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.DisplayListType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Display List</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Display List</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.DisplayListType * @see #isSetDisplayList() * @see #unsetDisplayList() * @see #setDisplayList(DisplayListType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DisplayList() * @model unsettable="true" * extendedMetaData="kind='attribute' name='display-list' namespace='##targetNamespace'" * @generated */ DisplayListType getDisplayList(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayList <em>Display List</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Display List</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.DisplayListType * @see #isSetDisplayList() * @see #unsetDisplayList() * @see #getDisplayList() * @generated */ void setDisplayList(DisplayListType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayList <em>Display List</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDisplayList() * @see #getDisplayList() * @see #setDisplayList(DisplayListType) * @generated */ void unsetDisplayList(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayList <em>Display List</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Display List</em>' attribute is set. * @see #unsetDisplayList() * @see #getDisplayList() * @see #setDisplayList(DisplayListType) * @generated */ boolean isSetDisplayList(); /** * Returns the value of the '<em><b>Display Member Mode</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.DisplayMemberModeType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Display Member Mode</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Display Member Mode</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.DisplayMemberModeType * @see #isSetDisplayMemberMode() * @see #unsetDisplayMemberMode() * @see #setDisplayMemberMode(DisplayMemberModeType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DisplayMemberMode() * @model unsettable="true" * extendedMetaData="kind='attribute' name='display-member-mode' namespace='##targetNamespace'" * @generated */ DisplayMemberModeType getDisplayMemberMode(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayMemberMode <em>Display Member Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Display Member Mode</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.DisplayMemberModeType * @see #isSetDisplayMemberMode() * @see #unsetDisplayMemberMode() * @see #getDisplayMemberMode() * @generated */ void setDisplayMemberMode(DisplayMemberModeType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayMemberMode <em>Display Member Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDisplayMemberMode() * @see #getDisplayMemberMode() * @see #setDisplayMemberMode(DisplayMemberModeType) * @generated */ void unsetDisplayMemberMode(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDisplayMemberMode <em>Display Member Mode</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Display Member Mode</em>' attribute is set. * @see #unsetDisplayMemberMode() * @see #getDisplayMemberMode() * @see #setDisplayMemberMode(DisplayMemberModeType) * @generated */ boolean isSetDisplayMemberMode(); /** * Returns the value of the '<em><b>Drill Down On Double Click</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Drill Down On Double Click</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Drill Down On Double Click</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetDrillDownOnDoubleClick() * @see #unsetDrillDownOnDoubleClick() * @see #setDrillDownOnDoubleClick(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_DrillDownOnDoubleClick() * @model unsettable="true" * extendedMetaData="kind='attribute' name='drill-down-on-double-click' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getDrillDownOnDoubleClick(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDrillDownOnDoubleClick <em>Drill Down On Double Click</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Drill Down On Double Click</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetDrillDownOnDoubleClick() * @see #unsetDrillDownOnDoubleClick() * @see #getDrillDownOnDoubleClick() * @generated */ void setDrillDownOnDoubleClick(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDrillDownOnDoubleClick <em>Drill Down On Double Click</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetDrillDownOnDoubleClick() * @see #getDrillDownOnDoubleClick() * @see #setDrillDownOnDoubleClick(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetDrillDownOnDoubleClick(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getDrillDownOnDoubleClick <em>Drill Down On Double Click</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Drill Down On Double Click</em>' attribute is set. * @see #unsetDrillDownOnDoubleClick() * @see #getDrillDownOnDoubleClick() * @see #setDrillDownOnDoubleClick(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetDrillDownOnDoubleClick(); /** * Returns the value of the '<em><b>Enabled</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Enabled</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Enabled</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetEnabled() * @see #unsetEnabled() * @see #setEnabled(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Enabled() * @model unsettable="true" * extendedMetaData="kind='attribute' name='enabled' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getEnabled(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEnabled <em>Enabled</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Enabled</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetEnabled() * @see #unsetEnabled() * @see #getEnabled() * @generated */ void setEnabled(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEnabled <em>Enabled</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetEnabled() * @see #getEnabled() * @see #setEnabled(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetEnabled(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEnabled <em>Enabled</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Enabled</em>' attribute is set. * @see #unsetEnabled() * @see #getEnabled() * @see #setEnabled(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetEnabled(); /** * Returns the value of the '<em><b>End</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End</em>' attribute. * @see #setEnd(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_End() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.table.EndType" * extendedMetaData="kind='attribute' name='end' namespace='##targetNamespace'" * @generated */ Object getEnd(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEnd <em>End</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End</em>' attribute. * @see #getEnd() * @generated */ void setEnd(Object value); /** * Returns the value of the '<em><b>End Cell Address</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Cell Address</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Cell Address</em>' attribute. * @see #setEndCellAddress(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_EndCellAddress() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellAddress" * extendedMetaData="kind='attribute' name='end-cell-address' namespace='##targetNamespace'" * @generated */ String getEndCellAddress(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEndCellAddress <em>End Cell Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Cell Address</em>' attribute. * @see #getEndCellAddress() * @generated */ void setEndCellAddress(String value); /** * Returns the value of the '<em><b>End Column</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Column</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Column</em>' attribute. * @see #setEndColumn(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_EndColumn() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='end-column' namespace='##targetNamespace'" * @generated */ BigInteger getEndColumn(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEndColumn <em>End Column</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Column</em>' attribute. * @see #getEndColumn() * @generated */ void setEndColumn(BigInteger value); /** * Returns the value of the '<em><b>End Position</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Position</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Position</em>' attribute. * @see #setEndPosition(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_EndPosition() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='end-position' namespace='##targetNamespace'" * @generated */ BigInteger getEndPosition(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEndPosition <em>End Position</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Position</em>' attribute. * @see #getEndPosition() * @generated */ void setEndPosition(BigInteger value); /** * Returns the value of the '<em><b>End Row</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Row</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Row</em>' attribute. * @see #setEndRow(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_EndRow() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='end-row' namespace='##targetNamespace'" * @generated */ BigInteger getEndRow(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEndRow <em>End Row</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Row</em>' attribute. * @see #getEndRow() * @generated */ void setEndRow(BigInteger value); /** * Returns the value of the '<em><b>End Table</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Table</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Table</em>' attribute. * @see #setEndTable(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_EndTable() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='end-table' namespace='##targetNamespace'" * @generated */ BigInteger getEndTable(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEndTable <em>End Table</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Table</em>' attribute. * @see #getEndTable() * @generated */ void setEndTable(BigInteger value); /** * Returns the value of the '<em><b>End X</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End X</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End X</em>' attribute. * @see #setEndX(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_EndX() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Coordinate" * extendedMetaData="kind='attribute' name='end-x' namespace='##targetNamespace'" * @generated */ String getEndX(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEndX <em>End X</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End X</em>' attribute. * @see #getEndX() * @generated */ void setEndX(String value); /** * Returns the value of the '<em><b>End Y</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Y</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Y</em>' attribute. * @see #setEndY(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_EndY() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Coordinate" * extendedMetaData="kind='attribute' name='end-y' namespace='##targetNamespace'" * @generated */ String getEndY(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getEndY <em>End Y</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Y</em>' attribute. * @see #getEndY() * @generated */ void setEndY(String value); /** * Returns the value of the '<em><b>Expression</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Expression</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Expression</em>' attribute. * @see #setExpression(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Expression() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='expression' namespace='##targetNamespace'" * @generated */ String getExpression(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getExpression <em>Expression</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Expression</em>' attribute. * @see #getExpression() * @generated */ void setExpression(String value); /** * Returns the value of the '<em><b>Field Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Field 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>Field Name</em>' attribute. * @see #setFieldName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_FieldName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='field-name' namespace='##targetNamespace'" * @generated */ String getFieldName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFieldName <em>Field Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Field Name</em>' attribute. * @see #getFieldName() * @generated */ void setFieldName(String value); /** * Returns the value of the '<em><b>Field Number</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Field 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>Field Number</em>' attribute. * @see #setFieldNumber(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_FieldNumber() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger" * extendedMetaData="kind='attribute' name='field-number' namespace='##targetNamespace'" * @generated */ BigInteger getFieldNumber(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFieldNumber <em>Field Number</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Field Number</em>' attribute. * @see #getFieldNumber() * @generated */ void setFieldNumber(BigInteger value); /** * Returns the value of the '<em><b>Filter Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Filter Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Filter Name</em>' attribute. * @see #setFilterName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_FilterName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='filter-name' namespace='##targetNamespace'" * @generated */ String getFilterName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFilterName <em>Filter Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Filter Name</em>' attribute. * @see #getFilterName() * @generated */ void setFilterName(String value); /** * Returns the value of the '<em><b>Filter Options</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Filter Options</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Filter Options</em>' attribute. * @see #setFilterOptions(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_FilterOptions() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='filter-options' namespace='##targetNamespace'" * @generated */ String getFilterOptions(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFilterOptions <em>Filter Options</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Filter Options</em>' attribute. * @see #getFilterOptions() * @generated */ void setFilterOptions(String value); /** * Returns the value of the '<em><b>Formula</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Formula</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Formula</em>' attribute. * @see #setFormula(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Formula() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='formula' namespace='##targetNamespace'" * @generated */ String getFormula(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFormula <em>Formula</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Formula</em>' attribute. * @see #getFormula() * @generated */ void setFormula(String value); /** * Returns the value of the '<em><b>Function</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Function</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Function</em>' attribute. * @see #setFunction(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Function() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.table.FunctionType" * extendedMetaData="kind='attribute' name='function' namespace='##targetNamespace'" * @generated */ Object getFunction(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getFunction <em>Function</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Function</em>' attribute. * @see #getFunction() * @generated */ void setFunction(Object value); /** * Returns the value of the '<em><b>Grand Total</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.GrandTotalType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Grand Total</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Grand Total</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.GrandTotalType * @see #isSetGrandTotal() * @see #unsetGrandTotal() * @see #setGrandTotal(GrandTotalType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_GrandTotal() * @model unsettable="true" * extendedMetaData="kind='attribute' name='grand-total' namespace='##targetNamespace'" * @generated */ GrandTotalType getGrandTotal(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getGrandTotal <em>Grand Total</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Grand Total</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.GrandTotalType * @see #isSetGrandTotal() * @see #unsetGrandTotal() * @see #getGrandTotal() * @generated */ void setGrandTotal(GrandTotalType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getGrandTotal <em>Grand Total</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetGrandTotal() * @see #getGrandTotal() * @see #setGrandTotal(GrandTotalType) * @generated */ void unsetGrandTotal(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getGrandTotal <em>Grand Total</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Grand Total</em>' attribute is set. * @see #unsetGrandTotal() * @see #getGrandTotal() * @see #setGrandTotal(GrandTotalType) * @generated */ boolean isSetGrandTotal(); /** * Returns the value of the '<em><b>Group By Field Number</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Group By Field 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>Group By Field Number</em>' attribute. * @see #setGroupByFieldNumber(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_GroupByFieldNumber() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger" * extendedMetaData="kind='attribute' name='group-by-field-number' namespace='##targetNamespace'" * @generated */ BigInteger getGroupByFieldNumber(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getGroupByFieldNumber <em>Group By Field Number</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Group By Field Number</em>' attribute. * @see #getGroupByFieldNumber() * @generated */ void setGroupByFieldNumber(BigInteger value); /** * Returns the value of the '<em><b>Grouped By</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.GroupedByType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Grouped By</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Grouped By</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.GroupedByType * @see #isSetGroupedBy() * @see #unsetGroupedBy() * @see #setGroupedBy(GroupedByType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_GroupedBy() * @model unsettable="true" * extendedMetaData="kind='attribute' name='grouped-by' namespace='##targetNamespace'" * @generated */ GroupedByType getGroupedBy(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getGroupedBy <em>Grouped By</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Grouped By</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.GroupedByType * @see #isSetGroupedBy() * @see #unsetGroupedBy() * @see #getGroupedBy() * @generated */ void setGroupedBy(GroupedByType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getGroupedBy <em>Grouped By</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetGroupedBy() * @see #getGroupedBy() * @see #setGroupedBy(GroupedByType) * @generated */ void unsetGroupedBy(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getGroupedBy <em>Grouped By</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Grouped By</em>' attribute is set. * @see #unsetGroupedBy() * @see #getGroupedBy() * @see #setGroupedBy(GroupedByType) * @generated */ boolean isSetGroupedBy(); /** * Returns the value of the '<em><b>Has Persistent Data</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Has Persistent Data</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Has Persistent Data</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetHasPersistentData() * @see #unsetHasPersistentData() * @see #setHasPersistentData(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_HasPersistentData() * @model unsettable="true" * extendedMetaData="kind='attribute' name='has-persistent-data' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getHasPersistentData(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getHasPersistentData <em>Has Persistent Data</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Has Persistent Data</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetHasPersistentData() * @see #unsetHasPersistentData() * @see #getHasPersistentData() * @generated */ void setHasPersistentData(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getHasPersistentData <em>Has Persistent Data</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetHasPersistentData() * @see #getHasPersistentData() * @see #setHasPersistentData(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetHasPersistentData(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getHasPersistentData <em>Has Persistent Data</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Has Persistent Data</em>' attribute is set. * @see #unsetHasPersistentData() * @see #getHasPersistentData() * @see #setHasPersistentData(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetHasPersistentData(); /** * Returns the value of the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Id</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Id</em>' attribute. * @see #setId(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Id() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='id' namespace='##targetNamespace'" * @generated */ String getId(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getId <em>Id</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Id</em>' attribute. * @see #getId() * @generated */ void setId(String value); /** * Returns the value of the '<em><b>Identify Categories</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Identify Categories</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Identify Categories</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetIdentifyCategories() * @see #unsetIdentifyCategories() * @see #setIdentifyCategories(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_IdentifyCategories() * @model unsettable="true" * extendedMetaData="kind='attribute' name='identify-categories' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getIdentifyCategories(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIdentifyCategories <em>Identify Categories</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Identify Categories</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetIdentifyCategories() * @see #unsetIdentifyCategories() * @see #getIdentifyCategories() * @generated */ void setIdentifyCategories(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIdentifyCategories <em>Identify Categories</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetIdentifyCategories() * @see #getIdentifyCategories() * @see #setIdentifyCategories(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetIdentifyCategories(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIdentifyCategories <em>Identify Categories</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Identify Categories</em>' attribute is set. * @see #unsetIdentifyCategories() * @see #getIdentifyCategories() * @see #setIdentifyCategories(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetIdentifyCategories(); /** * Returns the value of the '<em><b>Ignore Empty Rows</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Ignore Empty Rows</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Ignore Empty Rows</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetIgnoreEmptyRows() * @see #unsetIgnoreEmptyRows() * @see #setIgnoreEmptyRows(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_IgnoreEmptyRows() * @model unsettable="true" * extendedMetaData="kind='attribute' name='ignore-empty-rows' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getIgnoreEmptyRows(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIgnoreEmptyRows <em>Ignore Empty Rows</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Ignore Empty Rows</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetIgnoreEmptyRows() * @see #unsetIgnoreEmptyRows() * @see #getIgnoreEmptyRows() * @generated */ void setIgnoreEmptyRows(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIgnoreEmptyRows <em>Ignore Empty Rows</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetIgnoreEmptyRows() * @see #getIgnoreEmptyRows() * @see #setIgnoreEmptyRows(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetIgnoreEmptyRows(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIgnoreEmptyRows <em>Ignore Empty Rows</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Ignore Empty Rows</em>' attribute is set. * @see #unsetIgnoreEmptyRows() * @see #getIgnoreEmptyRows() * @see #setIgnoreEmptyRows(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetIgnoreEmptyRows(); /** * Returns the value of the '<em><b>Index</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Index</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Index</em>' attribute. * @see #setIndex(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Index() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger" * extendedMetaData="kind='attribute' name='index' namespace='##targetNamespace'" * @generated */ BigInteger getIndex(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIndex <em>Index</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Index</em>' attribute. * @see #getIndex() * @generated */ void setIndex(BigInteger value); /** * Returns the value of the '<em><b>Is Active</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Is Active</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Is Active</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetIsActive() * @see #unsetIsActive() * @see #setIsActive(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_IsActive() * @model unsettable="true" * extendedMetaData="kind='attribute' name='is-active' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getIsActive(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIsActive <em>Is Active</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Is Active</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetIsActive() * @see #unsetIsActive() * @see #getIsActive() * @generated */ void setIsActive(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIsActive <em>Is Active</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetIsActive() * @see #getIsActive() * @see #setIsActive(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetIsActive(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIsActive <em>Is Active</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Is Active</em>' attribute is set. * @see #unsetIsActive() * @see #getIsActive() * @see #setIsActive(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetIsActive(); /** * Returns the value of the '<em><b>Is Data Layout Field</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Is Data Layout Field</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Is Data Layout Field</em>' attribute. * @see #setIsDataLayoutField(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_IsDataLayoutField() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='is-data-layout-field' namespace='##targetNamespace'" * @generated */ String getIsDataLayoutField(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIsDataLayoutField <em>Is Data Layout Field</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Is Data Layout Field</em>' attribute. * @see #getIsDataLayoutField() * @generated */ void setIsDataLayoutField(String value); /** * Returns the value of the '<em><b>Is Selection</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Is Selection</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Is Selection</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetIsSelection() * @see #unsetIsSelection() * @see #setIsSelection(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_IsSelection() * @model unsettable="true" * extendedMetaData="kind='attribute' name='is-selection' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getIsSelection(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIsSelection <em>Is Selection</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Is Selection</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetIsSelection() * @see #unsetIsSelection() * @see #getIsSelection() * @generated */ void setIsSelection(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIsSelection <em>Is Selection</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetIsSelection() * @see #getIsSelection() * @see #setIsSelection(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetIsSelection(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIsSelection <em>Is Selection</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Is Selection</em>' attribute is set. * @see #unsetIsSelection() * @see #getIsSelection() * @see #setIsSelection(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetIsSelection(); /** * Returns the value of the '<em><b>Is Sub Table</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Is Sub Table</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Is Sub Table</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetIsSubTable() * @see #unsetIsSubTable() * @see #setIsSubTable(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_IsSubTable() * @model unsettable="true" * extendedMetaData="kind='attribute' name='is-sub-table' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getIsSubTable(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIsSubTable <em>Is Sub Table</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Is Sub Table</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetIsSubTable() * @see #unsetIsSubTable() * @see #getIsSubTable() * @generated */ void setIsSubTable(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIsSubTable <em>Is Sub Table</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetIsSubTable() * @see #getIsSubTable() * @see #setIsSubTable(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetIsSubTable(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getIsSubTable <em>Is Sub Table</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Is Sub Table</em>' attribute is set. * @see #unsetIsSubTable() * @see #getIsSubTable() * @see #setIsSubTable(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetIsSubTable(); /** * Returns the value of the '<em><b>Label Cell Range Address</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Label Cell Range Address</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Label Cell Range Address</em>' attribute. * @see #setLabelCellRangeAddress(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_LabelCellRangeAddress() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellRangeAddress" * extendedMetaData="kind='attribute' name='label-cell-range-address' namespace='##targetNamespace'" * @generated */ String getLabelCellRangeAddress(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLabelCellRangeAddress <em>Label Cell Range Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Label Cell Range Address</em>' attribute. * @see #getLabelCellRangeAddress() * @generated */ void setLabelCellRangeAddress(String value); /** * Returns the value of the '<em><b>Language</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Language</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Language</em>' attribute. * @see #setLanguage(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Language() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.LanguageCode" * extendedMetaData="kind='attribute' name='language' namespace='##targetNamespace'" * @generated */ String getLanguage(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLanguage <em>Language</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Language</em>' attribute. * @see #getLanguage() * @generated */ void setLanguage(String value); /** * Returns the value of the '<em><b>Last Column Spanned</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Last Column Spanned</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Last Column Spanned</em>' attribute. * @see #setLastColumnSpanned(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_LastColumnSpanned() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger" * extendedMetaData="kind='attribute' name='last-column-spanned' namespace='##targetNamespace'" * @generated */ BigInteger getLastColumnSpanned(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLastColumnSpanned <em>Last Column Spanned</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Last Column Spanned</em>' attribute. * @see #getLastColumnSpanned() * @generated */ void setLastColumnSpanned(BigInteger value); /** * Returns the value of the '<em><b>Last Row Spanned</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Last Row Spanned</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Last Row Spanned</em>' attribute. * @see #setLastRowSpanned(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_LastRowSpanned() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger" * extendedMetaData="kind='attribute' name='last-row-spanned' namespace='##targetNamespace'" * @generated */ BigInteger getLastRowSpanned(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLastRowSpanned <em>Last Row Spanned</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Last Row Spanned</em>' attribute. * @see #getLastRowSpanned() * @generated */ void setLastRowSpanned(BigInteger value); /** * Returns the value of the '<em><b>Layout Mode</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.LayoutModeType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Layout Mode</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Layout Mode</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.LayoutModeType * @see #isSetLayoutMode() * @see #unsetLayoutMode() * @see #setLayoutMode(LayoutModeType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_LayoutMode() * @model unsettable="true" * extendedMetaData="kind='attribute' name='layout-mode' namespace='##targetNamespace'" * @generated */ LayoutModeType getLayoutMode(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLayoutMode <em>Layout Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Layout Mode</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.LayoutModeType * @see #isSetLayoutMode() * @see #unsetLayoutMode() * @see #getLayoutMode() * @generated */ void setLayoutMode(LayoutModeType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLayoutMode <em>Layout Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetLayoutMode() * @see #getLayoutMode() * @see #setLayoutMode(LayoutModeType) * @generated */ void unsetLayoutMode(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLayoutMode <em>Layout Mode</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Layout Mode</em>' attribute is set. * @see #unsetLayoutMode() * @see #getLayoutMode() * @see #setLayoutMode(LayoutModeType) * @generated */ boolean isSetLayoutMode(); /** * Returns the value of the '<em><b>Link To Source Data</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Link To Source Data</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Link To Source Data</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetLinkToSourceData() * @see #unsetLinkToSourceData() * @see #setLinkToSourceData(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_LinkToSourceData() * @model unsettable="true" * extendedMetaData="kind='attribute' name='link-to-source-data' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getLinkToSourceData(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLinkToSourceData <em>Link To Source Data</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Link To Source Data</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetLinkToSourceData() * @see #unsetLinkToSourceData() * @see #getLinkToSourceData() * @generated */ void setLinkToSourceData(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLinkToSourceData <em>Link To Source Data</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetLinkToSourceData() * @see #getLinkToSourceData() * @see #setLinkToSourceData(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetLinkToSourceData(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getLinkToSourceData <em>Link To Source Data</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Link To Source Data</em>' attribute is set. * @see #unsetLinkToSourceData() * @see #getLinkToSourceData() * @see #setLinkToSourceData(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetLinkToSourceData(); /** * Returns the value of the '<em><b>Marked Invalid</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Marked Invalid</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Marked Invalid</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMarkedInvalid() * @see #unsetMarkedInvalid() * @see #setMarkedInvalid(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_MarkedInvalid() * @model unsettable="true" * extendedMetaData="kind='attribute' name='marked-invalid' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getMarkedInvalid(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMarkedInvalid <em>Marked Invalid</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Marked Invalid</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMarkedInvalid() * @see #unsetMarkedInvalid() * @see #getMarkedInvalid() * @generated */ void setMarkedInvalid(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMarkedInvalid <em>Marked Invalid</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMarkedInvalid() * @see #getMarkedInvalid() * @see #setMarkedInvalid(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetMarkedInvalid(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMarkedInvalid <em>Marked Invalid</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Marked Invalid</em>' attribute is set. * @see #unsetMarkedInvalid() * @see #getMarkedInvalid() * @see #setMarkedInvalid(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetMarkedInvalid(); /** * Returns the value of the '<em><b>Matrix Covered</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Matrix Covered</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Matrix Covered</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMatrixCovered() * @see #unsetMatrixCovered() * @see #setMatrixCovered(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_MatrixCovered() * @model unsettable="true" * extendedMetaData="kind='attribute' name='matrix-covered' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getMatrixCovered(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMatrixCovered <em>Matrix Covered</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Matrix Covered</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMatrixCovered() * @see #unsetMatrixCovered() * @see #getMatrixCovered() * @generated */ void setMatrixCovered(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMatrixCovered <em>Matrix Covered</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMatrixCovered() * @see #getMatrixCovered() * @see #setMatrixCovered(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetMatrixCovered(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMatrixCovered <em>Matrix Covered</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Matrix Covered</em>' attribute is set. * @see #unsetMatrixCovered() * @see #getMatrixCovered() * @see #setMatrixCovered(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetMatrixCovered(); /** * Returns the value of the '<em><b>Member Count</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Member Count</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Member Count</em>' attribute. * @see #setMemberCount(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_MemberCount() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger" * extendedMetaData="kind='attribute' name='member-count' namespace='##targetNamespace'" * @generated */ BigInteger getMemberCount(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMemberCount <em>Member Count</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Member Count</em>' attribute. * @see #getMemberCount() * @generated */ void setMemberCount(BigInteger value); /** * Returns the value of the '<em><b>Member Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Member 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>Member Name</em>' attribute. * @see #setMemberName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_MemberName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='member-name' namespace='##targetNamespace'" * @generated */ String getMemberName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMemberName <em>Member Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Member Name</em>' attribute. * @see #getMemberName() * @generated */ void setMemberName(String value); /** * Returns the value of the '<em><b>Member Type</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.MemberTypeType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Member Type</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Member Type</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.MemberTypeType * @see #isSetMemberType() * @see #unsetMemberType() * @see #setMemberType(MemberTypeType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_MemberType() * @model unsettable="true" * extendedMetaData="kind='attribute' name='member-type' namespace='##targetNamespace'" * @generated */ MemberTypeType getMemberType(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMemberType <em>Member Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Member Type</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.MemberTypeType * @see #isSetMemberType() * @see #unsetMemberType() * @see #getMemberType() * @generated */ void setMemberType(MemberTypeType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMemberType <em>Member Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMemberType() * @see #getMemberType() * @see #setMemberType(MemberTypeType) * @generated */ void unsetMemberType(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMemberType <em>Member Type</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Member Type</em>' attribute is set. * @see #unsetMemberType() * @see #getMemberType() * @see #setMemberType(MemberTypeType) * @generated */ boolean isSetMemberType(); /** * Returns the value of the '<em><b>Mode</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.ModeType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Mode</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Mode</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.ModeType * @see #isSetMode() * @see #unsetMode() * @see #setMode(ModeType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Mode() * @model unsettable="true" * extendedMetaData="kind='attribute' name='mode' namespace='##targetNamespace'" * @generated */ ModeType getMode(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMode <em>Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Mode</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.ModeType * @see #isSetMode() * @see #unsetMode() * @see #getMode() * @generated */ void setMode(ModeType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMode <em>Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMode() * @see #getMode() * @see #setMode(ModeType) * @generated */ void unsetMode(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMode <em>Mode</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Mode</em>' attribute is set. * @see #unsetMode() * @see #getMode() * @see #setMode(ModeType) * @generated */ boolean isSetMode(); /** * Returns the value of the '<em><b>Multi Deletion Spanned</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Multi Deletion Spanned</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Multi Deletion Spanned</em>' attribute. * @see #setMultiDeletionSpanned(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_MultiDeletionSpanned() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='multi-deletion-spanned' namespace='##targetNamespace'" * @generated */ BigInteger getMultiDeletionSpanned(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getMultiDeletionSpanned <em>Multi Deletion Spanned</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Multi Deletion Spanned</em>' attribute. * @see #getMultiDeletionSpanned() * @generated */ void setMultiDeletionSpanned(BigInteger value); /** * Returns the value of the '<em><b>Null Year</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Null Year</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Null Year</em>' attribute. * @see #setNullYear(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_NullYear() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger" * extendedMetaData="kind='attribute' name='null-year' namespace='##targetNamespace'" * @generated */ BigInteger getNullYear(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNullYear <em>Null Year</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Null Year</em>' attribute. * @see #getNullYear() * @generated */ void setNullYear(BigInteger value); /** * Returns the value of the '<em><b>Number Columns Repeated</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Number Columns Repeated</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 Columns Repeated</em>' attribute. * @see #setNumberColumnsRepeated(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_NumberColumnsRepeated() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger" * extendedMetaData="kind='attribute' name='number-columns-repeated' namespace='##targetNamespace'" * @generated */ BigInteger getNumberColumnsRepeated(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNumberColumnsRepeated <em>Number Columns Repeated</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Number Columns Repeated</em>' attribute. * @see #getNumberColumnsRepeated() * @generated */ void setNumberColumnsRepeated(BigInteger value); /** * Returns the value of the '<em><b>Number Columns Spanned</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Number Columns Spanned</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 Columns Spanned</em>' attribute. * @see #setNumberColumnsSpanned(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_NumberColumnsSpanned() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger" * extendedMetaData="kind='attribute' name='number-columns-spanned' namespace='##targetNamespace'" * @generated */ BigInteger getNumberColumnsSpanned(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNumberColumnsSpanned <em>Number Columns Spanned</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Number Columns Spanned</em>' attribute. * @see #getNumberColumnsSpanned() * @generated */ void setNumberColumnsSpanned(BigInteger value); /** * Returns the value of the '<em><b>Number Matrix Columns Spanned</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Number Matrix Columns Spanned</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 Matrix Columns Spanned</em>' attribute. * @see #setNumberMatrixColumnsSpanned(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_NumberMatrixColumnsSpanned() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger" * extendedMetaData="kind='attribute' name='number-matrix-columns-spanned' namespace='##targetNamespace'" * @generated */ BigInteger getNumberMatrixColumnsSpanned(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNumberMatrixColumnsSpanned <em>Number Matrix Columns Spanned</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Number Matrix Columns Spanned</em>' attribute. * @see #getNumberMatrixColumnsSpanned() * @generated */ void setNumberMatrixColumnsSpanned(BigInteger value); /** * Returns the value of the '<em><b>Number Matrix Rows Spanned</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Number Matrix Rows Spanned</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 Matrix Rows Spanned</em>' attribute. * @see #setNumberMatrixRowsSpanned(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_NumberMatrixRowsSpanned() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger" * extendedMetaData="kind='attribute' name='number-matrix-rows-spanned' namespace='##targetNamespace'" * @generated */ BigInteger getNumberMatrixRowsSpanned(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNumberMatrixRowsSpanned <em>Number Matrix Rows Spanned</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Number Matrix Rows Spanned</em>' attribute. * @see #getNumberMatrixRowsSpanned() * @generated */ void setNumberMatrixRowsSpanned(BigInteger value); /** * Returns the value of the '<em><b>Number Rows Repeated</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Number Rows Repeated</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 Rows Repeated</em>' attribute. * @see #setNumberRowsRepeated(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_NumberRowsRepeated() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger" * extendedMetaData="kind='attribute' name='number-rows-repeated' namespace='##targetNamespace'" * @generated */ BigInteger getNumberRowsRepeated(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNumberRowsRepeated <em>Number Rows Repeated</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Number Rows Repeated</em>' attribute. * @see #getNumberRowsRepeated() * @generated */ void setNumberRowsRepeated(BigInteger value); /** * Returns the value of the '<em><b>Number Rows Spanned</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Number Rows Spanned</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 Rows Spanned</em>' attribute. * @see #setNumberRowsSpanned(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_NumberRowsSpanned() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger" * extendedMetaData="kind='attribute' name='number-rows-spanned' namespace='##targetNamespace'" * @generated */ BigInteger getNumberRowsSpanned(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getNumberRowsSpanned <em>Number Rows Spanned</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Number Rows Spanned</em>' attribute. * @see #getNumberRowsSpanned() * @generated */ void setNumberRowsSpanned(BigInteger value); /** * Returns the value of the '<em><b>Object Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Object 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>Object Name</em>' attribute. * @see #setObjectName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ObjectName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='object-name' namespace='##targetNamespace'" * @generated */ String getObjectName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getObjectName <em>Object Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Object Name</em>' attribute. * @see #getObjectName() * @generated */ void setObjectName(String value); /** * Returns the value of the '<em><b>On Update Keep Size</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>On Update Keep Size</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>On Update Keep Size</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetOnUpdateKeepSize() * @see #unsetOnUpdateKeepSize() * @see #setOnUpdateKeepSize(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_OnUpdateKeepSize() * @model unsettable="true" * extendedMetaData="kind='attribute' name='on-update-keep-size' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getOnUpdateKeepSize(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOnUpdateKeepSize <em>On Update Keep Size</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>On Update Keep Size</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetOnUpdateKeepSize() * @see #unsetOnUpdateKeepSize() * @see #getOnUpdateKeepSize() * @generated */ void setOnUpdateKeepSize(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOnUpdateKeepSize <em>On Update Keep Size</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetOnUpdateKeepSize() * @see #getOnUpdateKeepSize() * @see #setOnUpdateKeepSize(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetOnUpdateKeepSize(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOnUpdateKeepSize <em>On Update Keep Size</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>On Update Keep Size</em>' attribute is set. * @see #unsetOnUpdateKeepSize() * @see #getOnUpdateKeepSize() * @see #setOnUpdateKeepSize(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetOnUpdateKeepSize(); /** * Returns the value of the '<em><b>On Update Keep Styles</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>On Update Keep Styles</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>On Update Keep Styles</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetOnUpdateKeepStyles() * @see #unsetOnUpdateKeepStyles() * @see #setOnUpdateKeepStyles(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_OnUpdateKeepStyles() * @model unsettable="true" * extendedMetaData="kind='attribute' name='on-update-keep-styles' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getOnUpdateKeepStyles(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOnUpdateKeepStyles <em>On Update Keep Styles</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>On Update Keep Styles</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetOnUpdateKeepStyles() * @see #unsetOnUpdateKeepStyles() * @see #getOnUpdateKeepStyles() * @generated */ void setOnUpdateKeepStyles(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOnUpdateKeepStyles <em>On Update Keep Styles</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetOnUpdateKeepStyles() * @see #getOnUpdateKeepStyles() * @see #setOnUpdateKeepStyles(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetOnUpdateKeepStyles(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOnUpdateKeepStyles <em>On Update Keep Styles</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>On Update Keep Styles</em>' attribute is set. * @see #unsetOnUpdateKeepStyles() * @see #getOnUpdateKeepStyles() * @see #setOnUpdateKeepStyles(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetOnUpdateKeepStyles(); /** * Returns the value of the '<em><b>Operator</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Operator</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Operator</em>' attribute. * @see #setOperator(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Operator() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='operator' namespace='##targetNamespace'" * @generated */ String getOperator(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOperator <em>Operator</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Operator</em>' attribute. * @see #getOperator() * @generated */ void setOperator(String value); /** * Returns the value of the '<em><b>Order</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.OrderType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Order</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Order</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.OrderType * @see #isSetOrder() * @see #unsetOrder() * @see #setOrder(OrderType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Order() * @model unsettable="true" * extendedMetaData="kind='attribute' name='order' namespace='##targetNamespace'" * @generated */ OrderType getOrder(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOrder <em>Order</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Order</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.OrderType * @see #isSetOrder() * @see #unsetOrder() * @see #getOrder() * @generated */ void setOrder(OrderType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOrder <em>Order</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetOrder() * @see #getOrder() * @see #setOrder(OrderType) * @generated */ void unsetOrder(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getOrder <em>Order</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Order</em>' attribute is set. * @see #unsetOrder() * @see #getOrder() * @see #setOrder(OrderType) * @generated */ boolean isSetOrder(); /** * Returns the value of the '<em><b>Page Breaks On Group Change</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Page Breaks On Group Change</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Page Breaks On Group Change</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetPageBreaksOnGroupChange() * @see #unsetPageBreaksOnGroupChange() * @see #setPageBreaksOnGroupChange(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_PageBreaksOnGroupChange() * @model unsettable="true" * extendedMetaData="kind='attribute' name='page-breaks-on-group-change' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getPageBreaksOnGroupChange(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPageBreaksOnGroupChange <em>Page Breaks On Group Change</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Page Breaks On Group Change</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetPageBreaksOnGroupChange() * @see #unsetPageBreaksOnGroupChange() * @see #getPageBreaksOnGroupChange() * @generated */ void setPageBreaksOnGroupChange(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPageBreaksOnGroupChange <em>Page Breaks On Group Change</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetPageBreaksOnGroupChange() * @see #getPageBreaksOnGroupChange() * @see #setPageBreaksOnGroupChange(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetPageBreaksOnGroupChange(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPageBreaksOnGroupChange <em>Page Breaks On Group Change</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Page Breaks On Group Change</em>' attribute is set. * @see #unsetPageBreaksOnGroupChange() * @see #getPageBreaksOnGroupChange() * @see #setPageBreaksOnGroupChange(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetPageBreaksOnGroupChange(); /** * Returns the value of the '<em><b>Parse Sql Statement</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Parse Sql Statement</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Parse Sql Statement</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetParseSqlStatement() * @see #unsetParseSqlStatement() * @see #setParseSqlStatement(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ParseSqlStatement() * @model unsettable="true" * extendedMetaData="kind='attribute' name='parse-sql-statement' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getParseSqlStatement(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getParseSqlStatement <em>Parse Sql Statement</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Parse Sql Statement</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetParseSqlStatement() * @see #unsetParseSqlStatement() * @see #getParseSqlStatement() * @generated */ void setParseSqlStatement(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getParseSqlStatement <em>Parse Sql Statement</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetParseSqlStatement() * @see #getParseSqlStatement() * @see #setParseSqlStatement(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetParseSqlStatement(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getParseSqlStatement <em>Parse Sql Statement</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Parse Sql Statement</em>' attribute is set. * @see #unsetParseSqlStatement() * @see #getParseSqlStatement() * @see #setParseSqlStatement(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetParseSqlStatement(); /** * Returns the value of the '<em><b>Password</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Password</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Password</em>' attribute. * @see #setPassword(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Password() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='password' namespace='##targetNamespace'" * @generated */ String getPassword(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPassword <em>Password</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Password</em>' attribute. * @see #getPassword() * @generated */ void setPassword(String value); /** * Returns the value of the '<em><b>Position</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Position</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Position</em>' attribute. * @see #setPosition(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Position() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='position' namespace='##targetNamespace'" * @generated */ BigInteger getPosition(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPosition <em>Position</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Position</em>' attribute. * @see #getPosition() * @generated */ void setPosition(BigInteger value); /** * Returns the value of the '<em><b>Precision As Shown</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Precision As Shown</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Precision As Shown</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetPrecisionAsShown() * @see #unsetPrecisionAsShown() * @see #setPrecisionAsShown(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_PrecisionAsShown() * @model unsettable="true" * extendedMetaData="kind='attribute' name='precision-as-shown' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getPrecisionAsShown(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPrecisionAsShown <em>Precision As Shown</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Precision As Shown</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetPrecisionAsShown() * @see #unsetPrecisionAsShown() * @see #getPrecisionAsShown() * @generated */ void setPrecisionAsShown(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPrecisionAsShown <em>Precision As Shown</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetPrecisionAsShown() * @see #getPrecisionAsShown() * @see #setPrecisionAsShown(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetPrecisionAsShown(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPrecisionAsShown <em>Precision As Shown</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Precision As Shown</em>' attribute is set. * @see #unsetPrecisionAsShown() * @see #getPrecisionAsShown() * @see #setPrecisionAsShown(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetPrecisionAsShown(); /** * Returns the value of the '<em><b>Print</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Print</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Print</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetPrint() * @see #unsetPrint() * @see #setPrint(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Print() * @model unsettable="true" * extendedMetaData="kind='attribute' name='print' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getPrint(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPrint <em>Print</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Print</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetPrint() * @see #unsetPrint() * @see #getPrint() * @generated */ void setPrint(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPrint <em>Print</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetPrint() * @see #getPrint() * @see #setPrint(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetPrint(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPrint <em>Print</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Print</em>' attribute is set. * @see #unsetPrint() * @see #getPrint() * @see #setPrint(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetPrint(); /** * Returns the value of the '<em><b>Print Ranges</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Print Ranges</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Print Ranges</em>' attribute. * @see #setPrintRanges(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_PrintRanges() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellRangeAddressList" * extendedMetaData="kind='attribute' name='print-ranges' namespace='##targetNamespace'" * @generated */ String getPrintRanges(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getPrintRanges <em>Print Ranges</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Print Ranges</em>' attribute. * @see #getPrintRanges() * @generated */ void setPrintRanges(String value); /** * Returns the value of the '<em><b>Protect</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Protect</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Protect</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetProtect() * @see #unsetProtect() * @see #setProtect(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Protect() * @model unsettable="true" * extendedMetaData="kind='attribute' name='protect' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getProtect(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getProtect <em>Protect</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Protect</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetProtect() * @see #unsetProtect() * @see #getProtect() * @generated */ void setProtect(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getProtect <em>Protect</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetProtect() * @see #getProtect() * @see #setProtect(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetProtect(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getProtect <em>Protect</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Protect</em>' attribute is set. * @see #unsetProtect() * @see #getProtect() * @see #setProtect(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetProtect(); /** * Returns the value of the '<em><b>Protected</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Protected</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Protected</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetProtected() * @see #unsetProtected() * @see #setProtected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Protected() * @model unsettable="true" * extendedMetaData="kind='attribute' name='protected' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getProtected(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getProtected <em>Protected</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Protected</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetProtected() * @see #unsetProtected() * @see #getProtected() * @generated */ void setProtected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getProtected <em>Protected</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetProtected() * @see #getProtected() * @see #setProtected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetProtected(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getProtected <em>Protected</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Protected</em>' attribute is set. * @see #unsetProtected() * @see #getProtected() * @see #setProtected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetProtected(); /** * Returns the value of the '<em><b>Query Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Query 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>Query Name</em>' attribute. * @see #setQueryName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_QueryName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='query-name' namespace='##targetNamespace'" * @generated */ String getQueryName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getQueryName <em>Query Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Query Name</em>' attribute. * @see #getQueryName() * @generated */ void setQueryName(String value); /** * Returns the value of the '<em><b>Range Usable As</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Range Usable As</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Range Usable As</em>' attribute. * @see #setRangeUsableAs(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_RangeUsableAs() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.table.RangeUsableAsType" * extendedMetaData="kind='attribute' name='range-usable-as' namespace='##targetNamespace'" * @generated */ Object getRangeUsableAs(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getRangeUsableAs <em>Range Usable As</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Range Usable As</em>' attribute. * @see #getRangeUsableAs() * @generated */ void setRangeUsableAs(Object value); /** * Returns the value of the '<em><b>Rejecting Change Id</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Rejecting Change Id</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Rejecting Change Id</em>' attribute. * @see #setRejectingChangeId(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_RejectingChangeId() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='rejecting-change-id' namespace='##targetNamespace'" * @generated */ String getRejectingChangeId(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getRejectingChangeId <em>Rejecting Change Id</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Rejecting Change Id</em>' attribute. * @see #getRejectingChangeId() * @generated */ void setRejectingChangeId(String value); /** * Returns the value of the '<em><b>Row</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Row</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Row</em>' attribute. * @see #setRow(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Row() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='row' namespace='##targetNamespace'" * @generated */ BigInteger getRow(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getRow <em>Row</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Row</em>' attribute. * @see #getRow() * @generated */ void setRow(BigInteger value); /** * Returns the value of the '<em><b>Scenario Ranges</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Scenario Ranges</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Scenario Ranges</em>' attribute. * @see #setScenarioRanges(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ScenarioRanges() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellRangeAddressList" * extendedMetaData="kind='attribute' name='scenario-ranges' namespace='##targetNamespace'" * @generated */ String getScenarioRanges(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getScenarioRanges <em>Scenario Ranges</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Scenario Ranges</em>' attribute. * @see #getScenarioRanges() * @generated */ void setScenarioRanges(String value); /** * Returns the value of the '<em><b>Search Criteria Must Apply To Whole Cell</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Search Criteria Must Apply To Whole Cell</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Search Criteria Must Apply To Whole Cell</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetSearchCriteriaMustApplyToWholeCell() * @see #unsetSearchCriteriaMustApplyToWholeCell() * @see #setSearchCriteriaMustApplyToWholeCell(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SearchCriteriaMustApplyToWholeCell() * @model unsettable="true" * extendedMetaData="kind='attribute' name='search-criteria-must-apply-to-whole-cell' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getSearchCriteriaMustApplyToWholeCell(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSearchCriteriaMustApplyToWholeCell <em>Search Criteria Must Apply To Whole Cell</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Search Criteria Must Apply To Whole Cell</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetSearchCriteriaMustApplyToWholeCell() * @see #unsetSearchCriteriaMustApplyToWholeCell() * @see #getSearchCriteriaMustApplyToWholeCell() * @generated */ void setSearchCriteriaMustApplyToWholeCell(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSearchCriteriaMustApplyToWholeCell <em>Search Criteria Must Apply To Whole Cell</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetSearchCriteriaMustApplyToWholeCell() * @see #getSearchCriteriaMustApplyToWholeCell() * @see #setSearchCriteriaMustApplyToWholeCell(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetSearchCriteriaMustApplyToWholeCell(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSearchCriteriaMustApplyToWholeCell <em>Search Criteria Must Apply To Whole Cell</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Search Criteria Must Apply To Whole Cell</em>' attribute is set. * @see #unsetSearchCriteriaMustApplyToWholeCell() * @see #getSearchCriteriaMustApplyToWholeCell() * @see #setSearchCriteriaMustApplyToWholeCell(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetSearchCriteriaMustApplyToWholeCell(); /** * Returns the value of the '<em><b>Selected Page</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Selected Page</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Selected Page</em>' attribute. * @see #setSelectedPage(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SelectedPage() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='selected-page' namespace='##targetNamespace'" * @generated */ String getSelectedPage(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSelectedPage <em>Selected Page</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Selected Page</em>' attribute. * @see #getSelectedPage() * @generated */ void setSelectedPage(String value); /** * Returns the value of the '<em><b>Show Details</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Show Details</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Show Details</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetShowDetails() * @see #unsetShowDetails() * @see #setShowDetails(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ShowDetails() * @model unsettable="true" * extendedMetaData="kind='attribute' name='show-details' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getShowDetails(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getShowDetails <em>Show Details</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Show Details</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetShowDetails() * @see #unsetShowDetails() * @see #getShowDetails() * @generated */ void setShowDetails(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getShowDetails <em>Show Details</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetShowDetails() * @see #getShowDetails() * @see #setShowDetails(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetShowDetails(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getShowDetails <em>Show Details</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Show Details</em>' attribute is set. * @see #unsetShowDetails() * @see #getShowDetails() * @see #setShowDetails(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetShowDetails(); /** * Returns the value of the '<em><b>Show Empty</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Show Empty</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Show Empty</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetShowEmpty() * @see #unsetShowEmpty() * @see #setShowEmpty(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ShowEmpty() * @model unsettable="true" * extendedMetaData="kind='attribute' name='show-empty' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getShowEmpty(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getShowEmpty <em>Show Empty</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Show Empty</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetShowEmpty() * @see #unsetShowEmpty() * @see #getShowEmpty() * @generated */ void setShowEmpty(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getShowEmpty <em>Show Empty</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetShowEmpty() * @see #getShowEmpty() * @see #setShowEmpty(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetShowEmpty(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getShowEmpty <em>Show Empty</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Show Empty</em>' attribute is set. * @see #unsetShowEmpty() * @see #getShowEmpty() * @see #setShowEmpty(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetShowEmpty(); /** * Returns the value of the '<em><b>Show Filter Button</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Show Filter Button</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Show Filter Button</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetShowFilterButton() * @see #unsetShowFilterButton() * @see #setShowFilterButton(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_ShowFilterButton() * @model unsettable="true" * extendedMetaData="kind='attribute' name='show-filter-button' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getShowFilterButton(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getShowFilterButton <em>Show Filter Button</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Show Filter Button</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetShowFilterButton() * @see #unsetShowFilterButton() * @see #getShowFilterButton() * @generated */ void setShowFilterButton(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getShowFilterButton <em>Show Filter Button</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetShowFilterButton() * @see #getShowFilterButton() * @see #setShowFilterButton(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetShowFilterButton(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getShowFilterButton <em>Show Filter Button</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Show Filter Button</em>' attribute is set. * @see #unsetShowFilterButton() * @see #getShowFilterButton() * @see #setShowFilterButton(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetShowFilterButton(); /** * Returns the value of the '<em><b>Sort Mode</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.SortModeType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Sort Mode</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Sort Mode</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.SortModeType * @see #isSetSortMode() * @see #unsetSortMode() * @see #setSortMode(SortModeType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SortMode() * @model unsettable="true" * extendedMetaData="kind='attribute' name='sort-mode' namespace='##targetNamespace'" * @generated */ SortModeType getSortMode(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSortMode <em>Sort Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Sort Mode</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.SortModeType * @see #isSetSortMode() * @see #unsetSortMode() * @see #getSortMode() * @generated */ void setSortMode(SortModeType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSortMode <em>Sort Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetSortMode() * @see #getSortMode() * @see #setSortMode(SortModeType) * @generated */ void unsetSortMode(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSortMode <em>Sort Mode</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Sort Mode</em>' attribute is set. * @see #unsetSortMode() * @see #getSortMode() * @see #setSortMode(SortModeType) * @generated */ boolean isSetSortMode(); /** * Returns the value of the '<em><b>Source Cell Range Addresses</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Source Cell Range Addresses</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Source Cell Range Addresses</em>' attribute. * @see #setSourceCellRangeAddresses(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SourceCellRangeAddresses() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellRangeAddressList" * extendedMetaData="kind='attribute' name='source-cell-range-addresses' namespace='##targetNamespace'" * @generated */ String getSourceCellRangeAddresses(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSourceCellRangeAddresses <em>Source Cell Range Addresses</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Source Cell Range Addresses</em>' attribute. * @see #getSourceCellRangeAddresses() * @generated */ void setSourceCellRangeAddresses(String value); /** * Returns the value of the '<em><b>Source Field Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Source Field 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>Source Field Name</em>' attribute. * @see #setSourceFieldName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SourceFieldName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='source-field-name' namespace='##targetNamespace'" * @generated */ String getSourceFieldName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSourceFieldName <em>Source Field Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Source Field Name</em>' attribute. * @see #getSourceFieldName() * @generated */ void setSourceFieldName(String value); /** * Returns the value of the '<em><b>Source Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Source 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>Source Name</em>' attribute. * @see #setSourceName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SourceName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='source-name' namespace='##targetNamespace'" * @generated */ String getSourceName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSourceName <em>Source Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Source Name</em>' attribute. * @see #getSourceName() * @generated */ void setSourceName(String value); /** * Returns the value of the '<em><b>Sql Statement</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Sql Statement</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Sql Statement</em>' attribute. * @see #setSqlStatement(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_SqlStatement() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='sql-statement' namespace='##targetNamespace'" * @generated */ String getSqlStatement(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getSqlStatement <em>Sql Statement</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Sql Statement</em>' attribute. * @see #getSqlStatement() * @generated */ void setSqlStatement(String value); /** * Returns the value of the '<em><b>Start</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start</em>' attribute. * @see #setStart(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Start() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.table.StartType" * extendedMetaData="kind='attribute' name='start' namespace='##targetNamespace'" * @generated */ Object getStart(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStart <em>Start</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start</em>' attribute. * @see #getStart() * @generated */ void setStart(Object value); /** * Returns the value of the '<em><b>Start Column</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Column</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Column</em>' attribute. * @see #setStartColumn(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_StartColumn() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='start-column' namespace='##targetNamespace'" * @generated */ BigInteger getStartColumn(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStartColumn <em>Start Column</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Column</em>' attribute. * @see #getStartColumn() * @generated */ void setStartColumn(BigInteger value); /** * Returns the value of the '<em><b>Start Position</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Position</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Position</em>' attribute. * @see #setStartPosition(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_StartPosition() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='start-position' namespace='##targetNamespace'" * @generated */ BigInteger getStartPosition(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStartPosition <em>Start Position</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Position</em>' attribute. * @see #getStartPosition() * @generated */ void setStartPosition(BigInteger value); /** * Returns the value of the '<em><b>Start Row</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Row</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Row</em>' attribute. * @see #setStartRow(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_StartRow() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='start-row' namespace='##targetNamespace'" * @generated */ BigInteger getStartRow(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStartRow <em>Start Row</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Row</em>' attribute. * @see #getStartRow() * @generated */ void setStartRow(BigInteger value); /** * Returns the value of the '<em><b>Start Table</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Table</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Table</em>' attribute. * @see #setStartTable(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_StartTable() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='start-table' namespace='##targetNamespace'" * @generated */ BigInteger getStartTable(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStartTable <em>Start Table</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Table</em>' attribute. * @see #getStartTable() * @generated */ void setStartTable(BigInteger value); /** * Returns the value of the '<em><b>Step</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Step</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Step</em>' attribute. * @see #isSetStep() * @see #unsetStep() * @see #setStep(double) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Step() * @model unsettable="true" dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Double" * extendedMetaData="kind='attribute' name='step' namespace='##targetNamespace'" * @generated */ double getStep(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStep <em>Step</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Step</em>' attribute. * @see #isSetStep() * @see #unsetStep() * @see #getStep() * @generated */ void setStep(double value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStep <em>Step</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetStep() * @see #getStep() * @see #setStep(double) * @generated */ void unsetStep(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStep <em>Step</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Step</em>' attribute is set. * @see #unsetStep() * @see #getStep() * @see #setStep(double) * @generated */ boolean isSetStep(); /** * Returns the value of the '<em><b>Structure Protected</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Structure Protected</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Structure Protected</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetStructureProtected() * @see #unsetStructureProtected() * @see #setStructureProtected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_StructureProtected() * @model unsettable="true" * extendedMetaData="kind='attribute' name='structure-protected' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getStructureProtected(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStructureProtected <em>Structure Protected</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Structure Protected</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetStructureProtected() * @see #unsetStructureProtected() * @see #getStructureProtected() * @generated */ void setStructureProtected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStructureProtected <em>Structure Protected</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetStructureProtected() * @see #getStructureProtected() * @see #setStructureProtected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetStructureProtected(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStructureProtected <em>Structure Protected</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Structure Protected</em>' attribute is set. * @see #unsetStructureProtected() * @see #getStructureProtected() * @see #setStructureProtected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetStructureProtected(); /** * Returns the value of the '<em><b>Style Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Style Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Style Name</em>' attribute. * @see #setStyleName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_StyleName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.table.StyleNameType" * extendedMetaData="kind='attribute' name='style-name' namespace='##targetNamespace'" * @generated */ String getStyleName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getStyleName <em>Style Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Style Name</em>' attribute. * @see #getStyleName() * @generated */ void setStyleName(String value); /** * Returns the value of the '<em><b>Table1</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table1</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Table1</em>' attribute. * @see #setTable1(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Table1() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='table' namespace='##targetNamespace'" * @generated */ BigInteger getTable1(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTable1 <em>Table1</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table1</em>' attribute. * @see #getTable1() * @generated */ void setTable1(BigInteger value); /** * Returns the value of the '<em><b>Table Background</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table Background</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Table Background</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetTableBackground() * @see #unsetTableBackground() * @see #setTableBackground(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TableBackground() * @model unsettable="true" * extendedMetaData="kind='attribute' name='table-background' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTableBackground(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableBackground <em>Table Background</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table Background</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetTableBackground() * @see #unsetTableBackground() * @see #getTableBackground() * @generated */ void setTableBackground(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableBackground <em>Table Background</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTableBackground() * @see #getTableBackground() * @see #setTableBackground(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetTableBackground(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableBackground <em>Table Background</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Table Background</em>' attribute is set. * @see #unsetTableBackground() * @see #getTableBackground() * @see #setTableBackground(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetTableBackground(); /** * Returns the value of the '<em><b>Table Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Table 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>Table Name</em>' attribute. * @see #setTableName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TableName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='table-name' namespace='##targetNamespace'" * @generated */ String getTableName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTableName <em>Table Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Table Name</em>' attribute. * @see #getTableName() * @generated */ void setTableName(String value); /** * Returns the value of the '<em><b>Target Cell Address</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Target Cell Address</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Target Cell Address</em>' attribute. * @see #setTargetCellAddress(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TargetCellAddress() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellAddress" * extendedMetaData="kind='attribute' name='target-cell-address' namespace='##targetNamespace'" * @generated */ String getTargetCellAddress(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTargetCellAddress <em>Target Cell Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Target Cell Address</em>' attribute. * @see #getTargetCellAddress() * @generated */ void setTargetCellAddress(String value); /** * Returns the value of the '<em><b>Target Range Address1</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Target Range Address1</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Target Range Address1</em>' attribute. * @see #setTargetRangeAddress1(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TargetRangeAddress1() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.CellRangeAddress" * extendedMetaData="kind='attribute' name='target-range-address' namespace='##targetNamespace'" * @generated */ String getTargetRangeAddress1(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTargetRangeAddress1 <em>Target Range Address1</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Target Range Address1</em>' attribute. * @see #getTargetRangeAddress1() * @generated */ void setTargetRangeAddress1(String value); /** * Returns the value of the '<em><b>Track Changes</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Track Changes</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Track Changes</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetTrackChanges() * @see #unsetTrackChanges() * @see #setTrackChanges(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_TrackChanges() * @model unsettable="true" * extendedMetaData="kind='attribute' name='track-changes' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTrackChanges(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTrackChanges <em>Track Changes</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Track Changes</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetTrackChanges() * @see #unsetTrackChanges() * @see #getTrackChanges() * @generated */ void setTrackChanges(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTrackChanges <em>Track Changes</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTrackChanges() * @see #getTrackChanges() * @see #setTrackChanges(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetTrackChanges(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getTrackChanges <em>Track Changes</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Track Changes</em>' attribute is set. * @see #unsetTrackChanges() * @see #getTrackChanges() * @see #setTrackChanges(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetTrackChanges(); /** * Returns the value of the '<em><b>Used Hierarchy</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Used Hierarchy</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Used Hierarchy</em>' attribute. * @see #setUsedHierarchy(BigInteger) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_UsedHierarchy() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Integer" * extendedMetaData="kind='attribute' name='used-hierarchy' namespace='##targetNamespace'" * @generated */ BigInteger getUsedHierarchy(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getUsedHierarchy <em>Used Hierarchy</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Used Hierarchy</em>' attribute. * @see #getUsedHierarchy() * @generated */ void setUsedHierarchy(BigInteger value); /** * Returns the value of the '<em><b>Use Labels</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.table.UseLabelsType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Use Labels</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Use Labels</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.UseLabelsType * @see #isSetUseLabels() * @see #unsetUseLabels() * @see #setUseLabels(UseLabelsType) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_UseLabels() * @model unsettable="true" * extendedMetaData="kind='attribute' name='use-labels' namespace='##targetNamespace'" * @generated */ UseLabelsType getUseLabels(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getUseLabels <em>Use Labels</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Use Labels</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.table.UseLabelsType * @see #isSetUseLabels() * @see #unsetUseLabels() * @see #getUseLabels() * @generated */ void setUseLabels(UseLabelsType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getUseLabels <em>Use Labels</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetUseLabels() * @see #getUseLabels() * @see #setUseLabels(UseLabelsType) * @generated */ void unsetUseLabels(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getUseLabels <em>Use Labels</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Use Labels</em>' attribute is set. * @see #unsetUseLabels() * @see #getUseLabels() * @see #setUseLabels(UseLabelsType) * @generated */ boolean isSetUseLabels(); /** * Returns the value of the '<em><b>Use Regular Expressions</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Use Regular Expressions</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Use Regular Expressions</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetUseRegularExpressions() * @see #unsetUseRegularExpressions() * @see #setUseRegularExpressions(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_UseRegularExpressions() * @model unsettable="true" * extendedMetaData="kind='attribute' name='use-regular-expressions' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getUseRegularExpressions(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getUseRegularExpressions <em>Use Regular Expressions</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Use Regular Expressions</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetUseRegularExpressions() * @see #unsetUseRegularExpressions() * @see #getUseRegularExpressions() * @generated */ void setUseRegularExpressions(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getUseRegularExpressions <em>Use Regular Expressions</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetUseRegularExpressions() * @see #getUseRegularExpressions() * @see #setUseRegularExpressions(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetUseRegularExpressions(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getUseRegularExpressions <em>Use Regular Expressions</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Use Regular Expressions</em>' attribute is set. * @see #unsetUseRegularExpressions() * @see #getUseRegularExpressions() * @see #setUseRegularExpressions(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetUseRegularExpressions(); /** * Returns the value of the '<em><b>User Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>User 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>User Name</em>' attribute. * @see #setUserName(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_UserName() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='user-name' namespace='##targetNamespace'" * @generated */ String getUserName(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getUserName <em>User Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>User Name</em>' attribute. * @see #getUserName() * @generated */ void setUserName(String value); /** * Returns the value of the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Value</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Value</em>' attribute. * @see #setValue(String) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Value() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='value' namespace='##targetNamespace'" * @generated */ String getValue(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getValue <em>Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Value</em>' attribute. * @see #getValue() * @generated */ void setValue(String value); /** * Returns the value of the '<em><b>Visibility</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.TableVisibilityValue}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Visibility</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Visibility</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.TableVisibilityValue * @see #isSetVisibility() * @see #unsetVisibility() * @see #setVisibility(TableVisibilityValue) * @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getDocumentRoot_Visibility() * @model unsettable="true" * extendedMetaData="kind='attribute' name='visibility' namespace='##targetNamespace'" * @generated */ TableVisibilityValue getVisibility(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getVisibility <em>Visibility</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Visibility</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.TableVisibilityValue * @see #isSetVisibility() * @see #unsetVisibility() * @see #getVisibility() * @generated */ void setVisibility(TableVisibilityValue value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getVisibility <em>Visibility</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetVisibility() * @see #getVisibility() * @see #setVisibility(TableVisibilityValue) * @generated */ void unsetVisibility(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.DocumentRoot#getVisibility <em>Visibility</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Visibility</em>' attribute is set. * @see #unsetVisibility() * @see #getVisibility() * @see #setVisibility(TableVisibilityValue) * @generated */ boolean isSetVisibility(); } // DocumentRoot