/******************************************************************************* * 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.chart.impl; import java.math.BigInteger; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.notify.NotificationChain; import org.eclipse.emf.common.util.EMap; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.emf.ecore.EcorePackage; import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.impl.EObjectImpl; import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl; import org.eclipse.emf.ecore.util.BasicFeatureMap; import org.eclipse.emf.ecore.util.EcoreEMap; import org.eclipse.emf.ecore.util.FeatureMap; import org.eclipse.emf.ecore.util.InternalEList; import org.oasisopen.names.tc.opendocument.xmlns.chart.AxisType; import org.oasisopen.names.tc.opendocument.xmlns.chart.CategoriesType; import org.oasisopen.names.tc.opendocument.xmlns.chart.ChartPackage; import org.oasisopen.names.tc.opendocument.xmlns.chart.DataLabelNumberType; import org.oasisopen.names.tc.opendocument.xmlns.chart.DataPointType; import org.oasisopen.names.tc.opendocument.xmlns.chart.DataSourceHasLabelsType; import org.oasisopen.names.tc.opendocument.xmlns.chart.DimensionType; import org.oasisopen.names.tc.opendocument.xmlns.chart.DocumentRoot; import org.oasisopen.names.tc.opendocument.xmlns.chart.DomainType; import org.oasisopen.names.tc.opendocument.xmlns.chart.ErrorCategoryType; import org.oasisopen.names.tc.opendocument.xmlns.chart.ErrorIndicatorType; import org.oasisopen.names.tc.opendocument.xmlns.chart.FloorType; import org.oasisopen.names.tc.opendocument.xmlns.chart.FooterType; import org.oasisopen.names.tc.opendocument.xmlns.chart.GridType; import org.oasisopen.names.tc.opendocument.xmlns.chart.InterpolationType; import org.oasisopen.names.tc.opendocument.xmlns.chart.LabelArrangementType; import org.oasisopen.names.tc.opendocument.xmlns.chart.LegendAlignType; import org.oasisopen.names.tc.opendocument.xmlns.chart.LegendPositionType; import org.oasisopen.names.tc.opendocument.xmlns.chart.LegendType; import org.oasisopen.names.tc.opendocument.xmlns.chart.MeanValueType; import org.oasisopen.names.tc.opendocument.xmlns.chart.PlotAreaType; import org.oasisopen.names.tc.opendocument.xmlns.chart.RegressionCurveType; import org.oasisopen.names.tc.opendocument.xmlns.chart.RegressionTypeType; import org.oasisopen.names.tc.opendocument.xmlns.chart.SeriesSourceType; import org.oasisopen.names.tc.opendocument.xmlns.chart.SeriesType; import org.oasisopen.names.tc.opendocument.xmlns.chart.SolidTypeType; import org.oasisopen.names.tc.opendocument.xmlns.chart.StockGainMarkerType; import org.oasisopen.names.tc.opendocument.xmlns.chart.StockLossMarkerType; import org.oasisopen.names.tc.opendocument.xmlns.chart.StockRangeLineType; import org.oasisopen.names.tc.opendocument.xmlns.chart.SubtitleType; import org.oasisopen.names.tc.opendocument.xmlns.chart.SymbolImageType; import org.oasisopen.names.tc.opendocument.xmlns.chart.SymbolNameType; import org.oasisopen.names.tc.opendocument.xmlns.chart.SymbolTypeType; import org.oasisopen.names.tc.opendocument.xmlns.chart.TitleType; import org.oasisopen.names.tc.opendocument.xmlns.chart.WallType; import org.oasisopen.names.tc.opendocument.xmlns.text.OfficeChartContentMainType; /** * <!-- begin-user-doc --> * An implementation of the model object '<em><b>Document Root</b></em>'. * <!-- end-user-doc --> * <p> * The following features are implemented: * <ul> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getMixed <em>Mixed</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getAxis <em>Axis</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getCategories <em>Categories</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getChart <em>Chart</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getDataPoint <em>Data Point</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getDomain <em>Domain</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getErrorIndicator <em>Error Indicator</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getFloor <em>Floor</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getFooter <em>Footer</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getGrid <em>Grid</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getLegend <em>Legend</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getMeanValue <em>Mean Value</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getPlotArea <em>Plot Area</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getRegressionCurve <em>Regression Curve</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getSeries <em>Series</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getStockGainMarker <em>Stock Gain Marker</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getStockLossMarker <em>Stock Loss Marker</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getStockRangeLine <em>Stock Range Line</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getSubtitle <em>Subtitle</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getSymbolImage <em>Symbol Image</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getTitle <em>Title</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getWall <em>Wall</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getAttachedAxis <em>Attached Axis</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getColumnMapping <em>Column Mapping</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getConnectBars <em>Connect Bars</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getDataLabelNumber <em>Data Label Number</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getDataLabelSymbol <em>Data Label Symbol</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getDataLabelText <em>Data Label Text</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getDataSourceHasLabels <em>Data Source Has Labels</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getDeep <em>Deep</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getDimension <em>Dimension</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getDisplayLabel <em>Display Label</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getErrorCategory <em>Error Category</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getErrorLowerIndicator <em>Error Lower Indicator</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getErrorLowerLimit <em>Error Lower Limit</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getErrorMargin <em>Error Margin</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getErrorPercentage <em>Error Percentage</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getErrorUpperIndicator <em>Error Upper Indicator</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getErrorUpperLimit <em>Error Upper Limit</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getGapWidth <em>Gap Width</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getInterpolation <em>Interpolation</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getIntervalMajor <em>Interval Major</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getIntervalMinorDivisor <em>Interval Minor Divisor</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getJapaneseCandleStick <em>Japanese Candle Stick</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getLabelArrangement <em>Label Arrangement</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getLabelCellAddress <em>Label Cell Address</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getLegendAlign <em>Legend Align</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getLegendPosition <em>Legend Position</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getLines <em>Lines</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getLinkDataStyleToSource <em>Link Data Style To Source</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getLogarithmic <em>Logarithmic</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getMaximum <em>Maximum</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getMeanValue1 <em>Mean Value1</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getMinimum <em>Minimum</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getName <em>Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getOrigin <em>Origin</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getOverlap <em>Overlap</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getPercentage <em>Percentage</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getPieOffset <em>Pie Offset</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getRegressionType <em>Regression Type</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getRepeated <em>Repeated</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getRowMapping <em>Row Mapping</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getScaleText <em>Scale Text</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getSeriesSource <em>Series Source</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getSolidType <em>Solid Type</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getSplineOrder <em>Spline Order</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getSplineResolution <em>Spline Resolution</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getStacked <em>Stacked</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getStyleName <em>Style Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getSymbolHeight <em>Symbol Height</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getSymbolName <em>Symbol Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getSymbolType <em>Symbol Type</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getSymbolWidth <em>Symbol Width</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getTextOverlap <em>Text Overlap</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getThreeDimensional <em>Three Dimensional</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getTickMarksMajorInner <em>Tick Marks Major Inner</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getTickMarksMajorOuter <em>Tick Marks Major Outer</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getTickMarksMinorInner <em>Tick Marks Minor Inner</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getTickMarksMinorOuter <em>Tick Marks Minor Outer</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getValuesCellRangeAddress <em>Values Cell Range Address</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getVertical <em>Vertical</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.chart.impl.DocumentRootImpl#getVisible <em>Visible</em>}</li> * </ul> * </p> * * @generated */ public class DocumentRootImpl extends EObjectImpl implements DocumentRoot { /** * The cached value of the '{@link #getMixed() <em>Mixed</em>}' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMixed() * @generated * @ordered */ protected FeatureMap mixed; /** * The cached value of the '{@link #getXMLNSPrefixMap() <em>XMLNS Prefix Map</em>}' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getXMLNSPrefixMap() * @generated * @ordered */ protected EMap<String, String> xMLNSPrefixMap; /** * The cached value of the '{@link #getXSISchemaLocation() <em>XSI Schema Location</em>}' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getXSISchemaLocation() * @generated * @ordered */ protected EMap<String, String> xSISchemaLocation; /** * The default value of the '{@link #getAttachedAxis() <em>Attached Axis</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getAttachedAxis() * @generated * @ordered */ protected static final String ATTACHED_AXIS_EDEFAULT = null; /** * The cached value of the '{@link #getAttachedAxis() <em>Attached Axis</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getAttachedAxis() * @generated * @ordered */ protected String attachedAxis = ATTACHED_AXIS_EDEFAULT; /** * The default value of the '{@link #getColumnMapping() <em>Column Mapping</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getColumnMapping() * @generated * @ordered */ protected static final String COLUMN_MAPPING_EDEFAULT = null; /** * The cached value of the '{@link #getColumnMapping() <em>Column Mapping</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getColumnMapping() * @generated * @ordered */ protected String columnMapping = COLUMN_MAPPING_EDEFAULT; /** * The default value of the '{@link #getConnectBars() <em>Connect Bars</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getConnectBars() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean CONNECT_BARS_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getConnectBars() <em>Connect Bars</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getConnectBars() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean connectBars = CONNECT_BARS_EDEFAULT; /** * This is true if the Connect Bars attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean connectBarsESet; /** * The default value of the '{@link #getDataLabelNumber() <em>Data Label Number</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getDataLabelNumber() * @generated * @ordered */ protected static final DataLabelNumberType DATA_LABEL_NUMBER_EDEFAULT = DataLabelNumberType.NONE; /** * The cached value of the '{@link #getDataLabelNumber() <em>Data Label Number</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getDataLabelNumber() * @generated * @ordered */ protected DataLabelNumberType dataLabelNumber = DATA_LABEL_NUMBER_EDEFAULT; /** * This is true if the Data Label Number attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean dataLabelNumberESet; /** * The default value of the '{@link #getDataLabelSymbol() <em>Data Label Symbol</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getDataLabelSymbol() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean DATA_LABEL_SYMBOL_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getDataLabelSymbol() <em>Data Label Symbol</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getDataLabelSymbol() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean dataLabelSymbol = DATA_LABEL_SYMBOL_EDEFAULT; /** * This is true if the Data Label Symbol attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean dataLabelSymbolESet; /** * The default value of the '{@link #getDataLabelText() <em>Data Label Text</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getDataLabelText() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean DATA_LABEL_TEXT_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getDataLabelText() <em>Data Label Text</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getDataLabelText() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean dataLabelText = DATA_LABEL_TEXT_EDEFAULT; /** * This is true if the Data Label Text attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean dataLabelTextESet; /** * The default value of the '{@link #getDataSourceHasLabels() <em>Data Source Has Labels</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getDataSourceHasLabels() * @generated * @ordered */ protected static final DataSourceHasLabelsType DATA_SOURCE_HAS_LABELS_EDEFAULT = DataSourceHasLabelsType.NONE; /** * The cached value of the '{@link #getDataSourceHasLabels() <em>Data Source Has Labels</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getDataSourceHasLabels() * @generated * @ordered */ protected DataSourceHasLabelsType dataSourceHasLabels = DATA_SOURCE_HAS_LABELS_EDEFAULT; /** * This is true if the Data Source Has Labels attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean dataSourceHasLabelsESet; /** * The default value of the '{@link #getDeep() <em>Deep</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getDeep() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean DEEP_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getDeep() <em>Deep</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getDeep() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean deep = DEEP_EDEFAULT; /** * This is true if the Deep attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean deepESet; /** * The default value of the '{@link #getDimension() <em>Dimension</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getDimension() * @generated * @ordered */ protected static final DimensionType DIMENSION_EDEFAULT = DimensionType.X; /** * The cached value of the '{@link #getDimension() <em>Dimension</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getDimension() * @generated * @ordered */ protected DimensionType dimension = DIMENSION_EDEFAULT; /** * This is true if the Dimension attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean dimensionESet; /** * The default value of the '{@link #getDisplayLabel() <em>Display Label</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getDisplayLabel() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean DISPLAY_LABEL_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getDisplayLabel() <em>Display Label</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getDisplayLabel() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean displayLabel = DISPLAY_LABEL_EDEFAULT; /** * This is true if the Display Label attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean displayLabelESet; /** * The default value of the '{@link #getErrorCategory() <em>Error Category</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getErrorCategory() * @generated * @ordered */ protected static final ErrorCategoryType ERROR_CATEGORY_EDEFAULT = ErrorCategoryType.NONE; /** * The cached value of the '{@link #getErrorCategory() <em>Error Category</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getErrorCategory() * @generated * @ordered */ protected ErrorCategoryType errorCategory = ERROR_CATEGORY_EDEFAULT; /** * This is true if the Error Category attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean errorCategoryESet; /** * The default value of the '{@link #getErrorLowerIndicator() <em>Error Lower Indicator</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getErrorLowerIndicator() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean ERROR_LOWER_INDICATOR_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getErrorLowerIndicator() <em>Error Lower Indicator</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getErrorLowerIndicator() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean errorLowerIndicator = ERROR_LOWER_INDICATOR_EDEFAULT; /** * This is true if the Error Lower Indicator attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean errorLowerIndicatorESet; /** * The default value of the '{@link #getErrorLowerLimit() <em>Error Lower Limit</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getErrorLowerLimit() * @generated * @ordered */ protected static final double ERROR_LOWER_LIMIT_EDEFAULT = 0.0; /** * The cached value of the '{@link #getErrorLowerLimit() <em>Error Lower Limit</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getErrorLowerLimit() * @generated * @ordered */ protected double errorLowerLimit = ERROR_LOWER_LIMIT_EDEFAULT; /** * This is true if the Error Lower Limit attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean errorLowerLimitESet; /** * The default value of the '{@link #getErrorMargin() <em>Error Margin</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getErrorMargin() * @generated * @ordered */ protected static final double ERROR_MARGIN_EDEFAULT = 0.0; /** * The cached value of the '{@link #getErrorMargin() <em>Error Margin</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getErrorMargin() * @generated * @ordered */ protected double errorMargin = ERROR_MARGIN_EDEFAULT; /** * This is true if the Error Margin attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean errorMarginESet; /** * The default value of the '{@link #getErrorPercentage() <em>Error Percentage</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getErrorPercentage() * @generated * @ordered */ protected static final double ERROR_PERCENTAGE_EDEFAULT = 0.0; /** * The cached value of the '{@link #getErrorPercentage() <em>Error Percentage</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getErrorPercentage() * @generated * @ordered */ protected double errorPercentage = ERROR_PERCENTAGE_EDEFAULT; /** * This is true if the Error Percentage attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean errorPercentageESet; /** * The default value of the '{@link #getErrorUpperIndicator() <em>Error Upper Indicator</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getErrorUpperIndicator() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean ERROR_UPPER_INDICATOR_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getErrorUpperIndicator() <em>Error Upper Indicator</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getErrorUpperIndicator() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean errorUpperIndicator = ERROR_UPPER_INDICATOR_EDEFAULT; /** * This is true if the Error Upper Indicator attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean errorUpperIndicatorESet; /** * The default value of the '{@link #getErrorUpperLimit() <em>Error Upper Limit</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getErrorUpperLimit() * @generated * @ordered */ protected static final double ERROR_UPPER_LIMIT_EDEFAULT = 0.0; /** * The cached value of the '{@link #getErrorUpperLimit() <em>Error Upper Limit</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getErrorUpperLimit() * @generated * @ordered */ protected double errorUpperLimit = ERROR_UPPER_LIMIT_EDEFAULT; /** * This is true if the Error Upper Limit attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean errorUpperLimitESet; /** * The default value of the '{@link #getGapWidth() <em>Gap Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getGapWidth() * @generated * @ordered */ protected static final BigInteger GAP_WIDTH_EDEFAULT = null; /** * The cached value of the '{@link #getGapWidth() <em>Gap Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getGapWidth() * @generated * @ordered */ protected BigInteger gapWidth = GAP_WIDTH_EDEFAULT; /** * The default value of the '{@link #getInterpolation() <em>Interpolation</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getInterpolation() * @generated * @ordered */ protected static final InterpolationType INTERPOLATION_EDEFAULT = InterpolationType.NONE; /** * The cached value of the '{@link #getInterpolation() <em>Interpolation</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getInterpolation() * @generated * @ordered */ protected InterpolationType interpolation = INTERPOLATION_EDEFAULT; /** * This is true if the Interpolation attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean interpolationESet; /** * The default value of the '{@link #getIntervalMajor() <em>Interval Major</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getIntervalMajor() * @generated * @ordered */ protected static final double INTERVAL_MAJOR_EDEFAULT = 0.0; /** * The cached value of the '{@link #getIntervalMajor() <em>Interval Major</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getIntervalMajor() * @generated * @ordered */ protected double intervalMajor = INTERVAL_MAJOR_EDEFAULT; /** * This is true if the Interval Major attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean intervalMajorESet; /** * The default value of the '{@link #getIntervalMinorDivisor() <em>Interval Minor Divisor</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getIntervalMinorDivisor() * @generated * @ordered */ protected static final BigInteger INTERVAL_MINOR_DIVISOR_EDEFAULT = null; /** * The cached value of the '{@link #getIntervalMinorDivisor() <em>Interval Minor Divisor</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getIntervalMinorDivisor() * @generated * @ordered */ protected BigInteger intervalMinorDivisor = INTERVAL_MINOR_DIVISOR_EDEFAULT; /** * The default value of the '{@link #getJapaneseCandleStick() <em>Japanese Candle Stick</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getJapaneseCandleStick() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean JAPANESE_CANDLE_STICK_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getJapaneseCandleStick() <em>Japanese Candle Stick</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getJapaneseCandleStick() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean japaneseCandleStick = JAPANESE_CANDLE_STICK_EDEFAULT; /** * This is true if the Japanese Candle Stick attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean japaneseCandleStickESet; /** * The default value of the '{@link #getLabelArrangement() <em>Label Arrangement</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLabelArrangement() * @generated * @ordered */ protected static final LabelArrangementType LABEL_ARRANGEMENT_EDEFAULT = LabelArrangementType.SIDE_BY_SIDE; /** * The cached value of the '{@link #getLabelArrangement() <em>Label Arrangement</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLabelArrangement() * @generated * @ordered */ protected LabelArrangementType labelArrangement = LABEL_ARRANGEMENT_EDEFAULT; /** * This is true if the Label Arrangement attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean labelArrangementESet; /** * The default value of the '{@link #getLabelCellAddress() <em>Label Cell Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLabelCellAddress() * @generated * @ordered */ protected static final String LABEL_CELL_ADDRESS_EDEFAULT = null; /** * The cached value of the '{@link #getLabelCellAddress() <em>Label Cell Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLabelCellAddress() * @generated * @ordered */ protected String labelCellAddress = LABEL_CELL_ADDRESS_EDEFAULT; /** * The default value of the '{@link #getLegendAlign() <em>Legend Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLegendAlign() * @generated * @ordered */ protected static final LegendAlignType LEGEND_ALIGN_EDEFAULT = LegendAlignType.START; /** * The cached value of the '{@link #getLegendAlign() <em>Legend Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLegendAlign() * @generated * @ordered */ protected LegendAlignType legendAlign = LEGEND_ALIGN_EDEFAULT; /** * This is true if the Legend Align attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean legendAlignESet; /** * The default value of the '{@link #getLegendPosition() <em>Legend Position</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLegendPosition() * @generated * @ordered */ protected static final LegendPositionType LEGEND_POSITION_EDEFAULT = LegendPositionType.START; /** * The cached value of the '{@link #getLegendPosition() <em>Legend Position</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLegendPosition() * @generated * @ordered */ protected LegendPositionType legendPosition = LEGEND_POSITION_EDEFAULT; /** * This is true if the Legend Position attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean legendPositionESet; /** * The default value of the '{@link #getLines() <em>Lines</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLines() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean LINES_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getLines() <em>Lines</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLines() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean lines = LINES_EDEFAULT; /** * This is true if the Lines attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean linesESet; /** * The default value of the '{@link #getLinkDataStyleToSource() <em>Link Data Style To Source</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLinkDataStyleToSource() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean LINK_DATA_STYLE_TO_SOURCE_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getLinkDataStyleToSource() <em>Link Data Style To Source</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLinkDataStyleToSource() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean linkDataStyleToSource = LINK_DATA_STYLE_TO_SOURCE_EDEFAULT; /** * This is true if the Link Data Style To Source attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean linkDataStyleToSourceESet; /** * The default value of the '{@link #getLogarithmic() <em>Logarithmic</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLogarithmic() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean LOGARITHMIC_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getLogarithmic() <em>Logarithmic</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLogarithmic() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean logarithmic = LOGARITHMIC_EDEFAULT; /** * This is true if the Logarithmic attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean logarithmicESet; /** * The default value of the '{@link #getMaximum() <em>Maximum</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMaximum() * @generated * @ordered */ protected static final double MAXIMUM_EDEFAULT = 0.0; /** * The cached value of the '{@link #getMaximum() <em>Maximum</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMaximum() * @generated * @ordered */ protected double maximum = MAXIMUM_EDEFAULT; /** * This is true if the Maximum attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean maximumESet; /** * The default value of the '{@link #getMeanValue1() <em>Mean Value1</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMeanValue1() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean MEAN_VALUE1_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getMeanValue1() <em>Mean Value1</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMeanValue1() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean meanValue1 = MEAN_VALUE1_EDEFAULT; /** * This is true if the Mean Value1 attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean meanValue1ESet; /** * The default value of the '{@link #getMinimum() <em>Minimum</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMinimum() * @generated * @ordered */ protected static final double MINIMUM_EDEFAULT = 0.0; /** * The cached value of the '{@link #getMinimum() <em>Minimum</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMinimum() * @generated * @ordered */ protected double minimum = MINIMUM_EDEFAULT; /** * This is true if the Minimum attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean minimumESet; /** * The default value of the '{@link #getName() <em>Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getName() * @generated * @ordered */ protected static final String NAME_EDEFAULT = null; /** * The cached value of the '{@link #getName() <em>Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getName() * @generated * @ordered */ protected String name = NAME_EDEFAULT; /** * The default value of the '{@link #getOrigin() <em>Origin</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getOrigin() * @generated * @ordered */ protected static final double ORIGIN_EDEFAULT = 0.0; /** * The cached value of the '{@link #getOrigin() <em>Origin</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getOrigin() * @generated * @ordered */ protected double origin = ORIGIN_EDEFAULT; /** * This is true if the Origin attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean originESet; /** * The default value of the '{@link #getOverlap() <em>Overlap</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getOverlap() * @generated * @ordered */ protected static final BigInteger OVERLAP_EDEFAULT = null; /** * The cached value of the '{@link #getOverlap() <em>Overlap</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getOverlap() * @generated * @ordered */ protected BigInteger overlap = OVERLAP_EDEFAULT; /** * The default value of the '{@link #getPercentage() <em>Percentage</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPercentage() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean PERCENTAGE_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getPercentage() <em>Percentage</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPercentage() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean percentage = PERCENTAGE_EDEFAULT; /** * This is true if the Percentage attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean percentageESet; /** * The default value of the '{@link #getPieOffset() <em>Pie Offset</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPieOffset() * @generated * @ordered */ protected static final BigInteger PIE_OFFSET_EDEFAULT = null; /** * The cached value of the '{@link #getPieOffset() <em>Pie Offset</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPieOffset() * @generated * @ordered */ protected BigInteger pieOffset = PIE_OFFSET_EDEFAULT; /** * The default value of the '{@link #getRegressionType() <em>Regression Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getRegressionType() * @generated * @ordered */ protected static final RegressionTypeType REGRESSION_TYPE_EDEFAULT = RegressionTypeType.NONE; /** * The cached value of the '{@link #getRegressionType() <em>Regression Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getRegressionType() * @generated * @ordered */ protected RegressionTypeType regressionType = REGRESSION_TYPE_EDEFAULT; /** * This is true if the Regression Type attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean regressionTypeESet; /** * The default value of the '{@link #getRepeated() <em>Repeated</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getRepeated() * @generated * @ordered */ protected static final BigInteger REPEATED_EDEFAULT = null; /** * The cached value of the '{@link #getRepeated() <em>Repeated</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getRepeated() * @generated * @ordered */ protected BigInteger repeated = REPEATED_EDEFAULT; /** * The default value of the '{@link #getRowMapping() <em>Row Mapping</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getRowMapping() * @generated * @ordered */ protected static final String ROW_MAPPING_EDEFAULT = null; /** * The cached value of the '{@link #getRowMapping() <em>Row Mapping</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getRowMapping() * @generated * @ordered */ protected String rowMapping = ROW_MAPPING_EDEFAULT; /** * The default value of the '{@link #getScaleText() <em>Scale Text</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getScaleText() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean SCALE_TEXT_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getScaleText() <em>Scale Text</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getScaleText() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean scaleText = SCALE_TEXT_EDEFAULT; /** * This is true if the Scale Text attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean scaleTextESet; /** * The default value of the '{@link #getSeriesSource() <em>Series Source</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSeriesSource() * @generated * @ordered */ protected static final SeriesSourceType SERIES_SOURCE_EDEFAULT = SeriesSourceType.COLUMNS; /** * The cached value of the '{@link #getSeriesSource() <em>Series Source</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSeriesSource() * @generated * @ordered */ protected SeriesSourceType seriesSource = SERIES_SOURCE_EDEFAULT; /** * This is true if the Series Source attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean seriesSourceESet; /** * The default value of the '{@link #getSolidType() <em>Solid Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSolidType() * @generated * @ordered */ protected static final SolidTypeType SOLID_TYPE_EDEFAULT = SolidTypeType.CUBOID; /** * The cached value of the '{@link #getSolidType() <em>Solid Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSolidType() * @generated * @ordered */ protected SolidTypeType solidType = SOLID_TYPE_EDEFAULT; /** * This is true if the Solid Type attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean solidTypeESet; /** * The default value of the '{@link #getSplineOrder() <em>Spline Order</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSplineOrder() * @generated * @ordered */ protected static final BigInteger SPLINE_ORDER_EDEFAULT = null; /** * The cached value of the '{@link #getSplineOrder() <em>Spline Order</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSplineOrder() * @generated * @ordered */ protected BigInteger splineOrder = SPLINE_ORDER_EDEFAULT; /** * The default value of the '{@link #getSplineResolution() <em>Spline Resolution</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSplineResolution() * @generated * @ordered */ protected static final BigInteger SPLINE_RESOLUTION_EDEFAULT = null; /** * The cached value of the '{@link #getSplineResolution() <em>Spline Resolution</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSplineResolution() * @generated * @ordered */ protected BigInteger splineResolution = SPLINE_RESOLUTION_EDEFAULT; /** * The default value of the '{@link #getStacked() <em>Stacked</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getStacked() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean STACKED_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getStacked() <em>Stacked</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getStacked() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean stacked = STACKED_EDEFAULT; /** * This is true if the Stacked attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean stackedESet; /** * The default value of the '{@link #getStyleName() <em>Style Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getStyleName() * @generated * @ordered */ protected static final String STYLE_NAME_EDEFAULT = null; /** * The cached value of the '{@link #getStyleName() <em>Style Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getStyleName() * @generated * @ordered */ protected String styleName = STYLE_NAME_EDEFAULT; /** * The default value of the '{@link #getSymbolHeight() <em>Symbol Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSymbolHeight() * @generated * @ordered */ protected static final String SYMBOL_HEIGHT_EDEFAULT = null; /** * The cached value of the '{@link #getSymbolHeight() <em>Symbol Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSymbolHeight() * @generated * @ordered */ protected String symbolHeight = SYMBOL_HEIGHT_EDEFAULT; /** * The default value of the '{@link #getSymbolName() <em>Symbol Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSymbolName() * @generated * @ordered */ protected static final SymbolNameType SYMBOL_NAME_EDEFAULT = SymbolNameType.SQUARE; /** * The cached value of the '{@link #getSymbolName() <em>Symbol Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSymbolName() * @generated * @ordered */ protected SymbolNameType symbolName = SYMBOL_NAME_EDEFAULT; /** * This is true if the Symbol Name attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean symbolNameESet; /** * The default value of the '{@link #getSymbolType() <em>Symbol Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSymbolType() * @generated * @ordered */ protected static final SymbolTypeType SYMBOL_TYPE_EDEFAULT = SymbolTypeType.NONE; /** * The cached value of the '{@link #getSymbolType() <em>Symbol Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSymbolType() * @generated * @ordered */ protected SymbolTypeType symbolType = SYMBOL_TYPE_EDEFAULT; /** * This is true if the Symbol Type attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean symbolTypeESet; /** * The default value of the '{@link #getSymbolWidth() <em>Symbol Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSymbolWidth() * @generated * @ordered */ protected static final String SYMBOL_WIDTH_EDEFAULT = null; /** * The cached value of the '{@link #getSymbolWidth() <em>Symbol Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSymbolWidth() * @generated * @ordered */ protected String symbolWidth = SYMBOL_WIDTH_EDEFAULT; /** * The default value of the '{@link #getTextOverlap() <em>Text Overlap</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTextOverlap() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean TEXT_OVERLAP_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getTextOverlap() <em>Text Overlap</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTextOverlap() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean textOverlap = TEXT_OVERLAP_EDEFAULT; /** * This is true if the Text Overlap attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean textOverlapESet; /** * The default value of the '{@link #getThreeDimensional() <em>Three Dimensional</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getThreeDimensional() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean THREE_DIMENSIONAL_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getThreeDimensional() <em>Three Dimensional</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getThreeDimensional() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean threeDimensional = THREE_DIMENSIONAL_EDEFAULT; /** * This is true if the Three Dimensional attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean threeDimensionalESet; /** * The default value of the '{@link #getTickMarksMajorInner() <em>Tick Marks Major Inner</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTickMarksMajorInner() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean TICK_MARKS_MAJOR_INNER_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getTickMarksMajorInner() <em>Tick Marks Major Inner</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTickMarksMajorInner() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean tickMarksMajorInner = TICK_MARKS_MAJOR_INNER_EDEFAULT; /** * This is true if the Tick Marks Major Inner attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean tickMarksMajorInnerESet; /** * The default value of the '{@link #getTickMarksMajorOuter() <em>Tick Marks Major Outer</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTickMarksMajorOuter() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean TICK_MARKS_MAJOR_OUTER_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getTickMarksMajorOuter() <em>Tick Marks Major Outer</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTickMarksMajorOuter() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean tickMarksMajorOuter = TICK_MARKS_MAJOR_OUTER_EDEFAULT; /** * This is true if the Tick Marks Major Outer attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean tickMarksMajorOuterESet; /** * The default value of the '{@link #getTickMarksMinorInner() <em>Tick Marks Minor Inner</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTickMarksMinorInner() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean TICK_MARKS_MINOR_INNER_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getTickMarksMinorInner() <em>Tick Marks Minor Inner</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTickMarksMinorInner() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean tickMarksMinorInner = TICK_MARKS_MINOR_INNER_EDEFAULT; /** * This is true if the Tick Marks Minor Inner attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean tickMarksMinorInnerESet; /** * The default value of the '{@link #getTickMarksMinorOuter() <em>Tick Marks Minor Outer</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTickMarksMinorOuter() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean TICK_MARKS_MINOR_OUTER_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getTickMarksMinorOuter() <em>Tick Marks Minor Outer</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTickMarksMinorOuter() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean tickMarksMinorOuter = TICK_MARKS_MINOR_OUTER_EDEFAULT; /** * This is true if the Tick Marks Minor Outer attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean tickMarksMinorOuterESet; /** * The default value of the '{@link #getValuesCellRangeAddress() <em>Values Cell Range Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getValuesCellRangeAddress() * @generated * @ordered */ protected static final String VALUES_CELL_RANGE_ADDRESS_EDEFAULT = null; /** * The cached value of the '{@link #getValuesCellRangeAddress() <em>Values Cell Range Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getValuesCellRangeAddress() * @generated * @ordered */ protected String valuesCellRangeAddress = VALUES_CELL_RANGE_ADDRESS_EDEFAULT; /** * The default value of the '{@link #getVertical() <em>Vertical</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getVertical() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean VERTICAL_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getVertical() <em>Vertical</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getVertical() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean vertical = VERTICAL_EDEFAULT; /** * This is true if the Vertical attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean verticalESet; /** * The default value of the '{@link #getVisible() <em>Visible</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getVisible() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean VISIBLE_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getVisible() <em>Visible</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getVisible() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean visible = VISIBLE_EDEFAULT; /** * This is true if the Visible attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean visibleESet; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected DocumentRootImpl() { super(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected EClass eStaticClass() { return ChartPackage.Literals.DOCUMENT_ROOT; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FeatureMap getMixed() { if (mixed == null) { mixed = new BasicFeatureMap(this, ChartPackage.DOCUMENT_ROOT__MIXED); } return mixed; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EMap<String, String> getXMLNSPrefixMap() { if (xMLNSPrefixMap == null) { xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, ChartPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP); } return xMLNSPrefixMap; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EMap<String, String> getXSISchemaLocation() { if (xSISchemaLocation == null) { xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, ChartPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION); } return xSISchemaLocation; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public AxisType getAxis() { return (AxisType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__AXIS, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetAxis(AxisType newAxis, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__AXIS, newAxis, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setAxis(AxisType newAxis) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__AXIS, newAxis); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CategoriesType getCategories() { return (CategoriesType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__CATEGORIES, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetCategories(CategoriesType newCategories, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__CATEGORIES, newCategories, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setCategories(CategoriesType newCategories) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__CATEGORIES, newCategories); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public OfficeChartContentMainType getChart() { return (OfficeChartContentMainType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__CHART, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetChart(OfficeChartContentMainType newChart, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__CHART, newChart, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setChart(OfficeChartContentMainType newChart) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__CHART, newChart); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DataPointType getDataPoint() { return (DataPointType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__DATA_POINT, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetDataPoint(DataPointType newDataPoint, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__DATA_POINT, newDataPoint, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDataPoint(DataPointType newDataPoint) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__DATA_POINT, newDataPoint); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DomainType getDomain() { return (DomainType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__DOMAIN, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetDomain(DomainType newDomain, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__DOMAIN, newDomain, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDomain(DomainType newDomain) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__DOMAIN, newDomain); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ErrorIndicatorType getErrorIndicator() { return (ErrorIndicatorType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__ERROR_INDICATOR, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetErrorIndicator(ErrorIndicatorType newErrorIndicator, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__ERROR_INDICATOR, newErrorIndicator, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setErrorIndicator(ErrorIndicatorType newErrorIndicator) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__ERROR_INDICATOR, newErrorIndicator); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FloorType getFloor() { return (FloorType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__FLOOR, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetFloor(FloorType newFloor, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__FLOOR, newFloor, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setFloor(FloorType newFloor) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__FLOOR, newFloor); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FooterType getFooter() { return (FooterType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__FOOTER, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetFooter(FooterType newFooter, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__FOOTER, newFooter, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setFooter(FooterType newFooter) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__FOOTER, newFooter); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GridType getGrid() { return (GridType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__GRID, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetGrid(GridType newGrid, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__GRID, newGrid, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setGrid(GridType newGrid) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__GRID, newGrid); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LegendType getLegend() { return (LegendType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__LEGEND, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetLegend(LegendType newLegend, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__LEGEND, newLegend, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setLegend(LegendType newLegend) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__LEGEND, newLegend); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public MeanValueType getMeanValue() { return (MeanValueType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__MEAN_VALUE, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetMeanValue(MeanValueType newMeanValue, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__MEAN_VALUE, newMeanValue, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMeanValue(MeanValueType newMeanValue) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__MEAN_VALUE, newMeanValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PlotAreaType getPlotArea() { return (PlotAreaType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__PLOT_AREA, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPlotArea(PlotAreaType newPlotArea, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__PLOT_AREA, newPlotArea, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPlotArea(PlotAreaType newPlotArea) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__PLOT_AREA, newPlotArea); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RegressionCurveType getRegressionCurve() { return (RegressionCurveType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__REGRESSION_CURVE, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetRegressionCurve(RegressionCurveType newRegressionCurve, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__REGRESSION_CURVE, newRegressionCurve, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setRegressionCurve(RegressionCurveType newRegressionCurve) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__REGRESSION_CURVE, newRegressionCurve); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SeriesType getSeries() { return (SeriesType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__SERIES, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSeries(SeriesType newSeries, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__SERIES, newSeries, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSeries(SeriesType newSeries) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__SERIES, newSeries); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public StockGainMarkerType getStockGainMarker() { return (StockGainMarkerType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__STOCK_GAIN_MARKER, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetStockGainMarker(StockGainMarkerType newStockGainMarker, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__STOCK_GAIN_MARKER, newStockGainMarker, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setStockGainMarker(StockGainMarkerType newStockGainMarker) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__STOCK_GAIN_MARKER, newStockGainMarker); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public StockLossMarkerType getStockLossMarker() { return (StockLossMarkerType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__STOCK_LOSS_MARKER, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetStockLossMarker(StockLossMarkerType newStockLossMarker, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__STOCK_LOSS_MARKER, newStockLossMarker, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setStockLossMarker(StockLossMarkerType newStockLossMarker) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__STOCK_LOSS_MARKER, newStockLossMarker); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public StockRangeLineType getStockRangeLine() { return (StockRangeLineType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__STOCK_RANGE_LINE, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetStockRangeLine(StockRangeLineType newStockRangeLine, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__STOCK_RANGE_LINE, newStockRangeLine, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setStockRangeLine(StockRangeLineType newStockRangeLine) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__STOCK_RANGE_LINE, newStockRangeLine); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SubtitleType getSubtitle() { return (SubtitleType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__SUBTITLE, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSubtitle(SubtitleType newSubtitle, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__SUBTITLE, newSubtitle, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSubtitle(SubtitleType newSubtitle) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__SUBTITLE, newSubtitle); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SymbolImageType getSymbolImage() { return (SymbolImageType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__SYMBOL_IMAGE, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSymbolImage(SymbolImageType newSymbolImage, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__SYMBOL_IMAGE, newSymbolImage, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSymbolImage(SymbolImageType newSymbolImage) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__SYMBOL_IMAGE, newSymbolImage); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TitleType getTitle() { return (TitleType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__TITLE, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetTitle(TitleType newTitle, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__TITLE, newTitle, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTitle(TitleType newTitle) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__TITLE, newTitle); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public WallType getWall() { return (WallType)getMixed().get(ChartPackage.Literals.DOCUMENT_ROOT__WALL, true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetWall(WallType newWall, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(ChartPackage.Literals.DOCUMENT_ROOT__WALL, newWall, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setWall(WallType newWall) { ((FeatureMap.Internal)getMixed()).set(ChartPackage.Literals.DOCUMENT_ROOT__WALL, newWall); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getAttachedAxis() { return attachedAxis; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setAttachedAxis(String newAttachedAxis) { String oldAttachedAxis = attachedAxis; attachedAxis = newAttachedAxis; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__ATTACHED_AXIS, oldAttachedAxis, attachedAxis)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getColumnMapping() { return columnMapping; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setColumnMapping(String newColumnMapping) { String oldColumnMapping = columnMapping; columnMapping = newColumnMapping; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__COLUMN_MAPPING, oldColumnMapping, columnMapping)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getConnectBars() { return connectBars; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setConnectBars(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newConnectBars) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldConnectBars = connectBars; connectBars = newConnectBars == null ? CONNECT_BARS_EDEFAULT : newConnectBars; boolean oldConnectBarsESet = connectBarsESet; connectBarsESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__CONNECT_BARS, oldConnectBars, connectBars, !oldConnectBarsESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetConnectBars() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldConnectBars = connectBars; boolean oldConnectBarsESet = connectBarsESet; connectBars = CONNECT_BARS_EDEFAULT; connectBarsESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__CONNECT_BARS, oldConnectBars, CONNECT_BARS_EDEFAULT, oldConnectBarsESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetConnectBars() { return connectBarsESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DataLabelNumberType getDataLabelNumber() { return dataLabelNumber; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDataLabelNumber(DataLabelNumberType newDataLabelNumber) { DataLabelNumberType oldDataLabelNumber = dataLabelNumber; dataLabelNumber = newDataLabelNumber == null ? DATA_LABEL_NUMBER_EDEFAULT : newDataLabelNumber; boolean oldDataLabelNumberESet = dataLabelNumberESet; dataLabelNumberESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__DATA_LABEL_NUMBER, oldDataLabelNumber, dataLabelNumber, !oldDataLabelNumberESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetDataLabelNumber() { DataLabelNumberType oldDataLabelNumber = dataLabelNumber; boolean oldDataLabelNumberESet = dataLabelNumberESet; dataLabelNumber = DATA_LABEL_NUMBER_EDEFAULT; dataLabelNumberESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__DATA_LABEL_NUMBER, oldDataLabelNumber, DATA_LABEL_NUMBER_EDEFAULT, oldDataLabelNumberESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetDataLabelNumber() { return dataLabelNumberESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getDataLabelSymbol() { return dataLabelSymbol; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDataLabelSymbol(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newDataLabelSymbol) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldDataLabelSymbol = dataLabelSymbol; dataLabelSymbol = newDataLabelSymbol == null ? DATA_LABEL_SYMBOL_EDEFAULT : newDataLabelSymbol; boolean oldDataLabelSymbolESet = dataLabelSymbolESet; dataLabelSymbolESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__DATA_LABEL_SYMBOL, oldDataLabelSymbol, dataLabelSymbol, !oldDataLabelSymbolESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetDataLabelSymbol() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldDataLabelSymbol = dataLabelSymbol; boolean oldDataLabelSymbolESet = dataLabelSymbolESet; dataLabelSymbol = DATA_LABEL_SYMBOL_EDEFAULT; dataLabelSymbolESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__DATA_LABEL_SYMBOL, oldDataLabelSymbol, DATA_LABEL_SYMBOL_EDEFAULT, oldDataLabelSymbolESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetDataLabelSymbol() { return dataLabelSymbolESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getDataLabelText() { return dataLabelText; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDataLabelText(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newDataLabelText) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldDataLabelText = dataLabelText; dataLabelText = newDataLabelText == null ? DATA_LABEL_TEXT_EDEFAULT : newDataLabelText; boolean oldDataLabelTextESet = dataLabelTextESet; dataLabelTextESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__DATA_LABEL_TEXT, oldDataLabelText, dataLabelText, !oldDataLabelTextESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetDataLabelText() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldDataLabelText = dataLabelText; boolean oldDataLabelTextESet = dataLabelTextESet; dataLabelText = DATA_LABEL_TEXT_EDEFAULT; dataLabelTextESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__DATA_LABEL_TEXT, oldDataLabelText, DATA_LABEL_TEXT_EDEFAULT, oldDataLabelTextESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetDataLabelText() { return dataLabelTextESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DataSourceHasLabelsType getDataSourceHasLabels() { return dataSourceHasLabels; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDataSourceHasLabels(DataSourceHasLabelsType newDataSourceHasLabels) { DataSourceHasLabelsType oldDataSourceHasLabels = dataSourceHasLabels; dataSourceHasLabels = newDataSourceHasLabels == null ? DATA_SOURCE_HAS_LABELS_EDEFAULT : newDataSourceHasLabels; boolean oldDataSourceHasLabelsESet = dataSourceHasLabelsESet; dataSourceHasLabelsESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__DATA_SOURCE_HAS_LABELS, oldDataSourceHasLabels, dataSourceHasLabels, !oldDataSourceHasLabelsESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetDataSourceHasLabels() { DataSourceHasLabelsType oldDataSourceHasLabels = dataSourceHasLabels; boolean oldDataSourceHasLabelsESet = dataSourceHasLabelsESet; dataSourceHasLabels = DATA_SOURCE_HAS_LABELS_EDEFAULT; dataSourceHasLabelsESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__DATA_SOURCE_HAS_LABELS, oldDataSourceHasLabels, DATA_SOURCE_HAS_LABELS_EDEFAULT, oldDataSourceHasLabelsESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetDataSourceHasLabels() { return dataSourceHasLabelsESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getDeep() { return deep; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDeep(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newDeep) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldDeep = deep; deep = newDeep == null ? DEEP_EDEFAULT : newDeep; boolean oldDeepESet = deepESet; deepESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__DEEP, oldDeep, deep, !oldDeepESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetDeep() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldDeep = deep; boolean oldDeepESet = deepESet; deep = DEEP_EDEFAULT; deepESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__DEEP, oldDeep, DEEP_EDEFAULT, oldDeepESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetDeep() { return deepESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DimensionType getDimension() { return dimension; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDimension(DimensionType newDimension) { DimensionType oldDimension = dimension; dimension = newDimension == null ? DIMENSION_EDEFAULT : newDimension; boolean oldDimensionESet = dimensionESet; dimensionESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__DIMENSION, oldDimension, dimension, !oldDimensionESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetDimension() { DimensionType oldDimension = dimension; boolean oldDimensionESet = dimensionESet; dimension = DIMENSION_EDEFAULT; dimensionESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__DIMENSION, oldDimension, DIMENSION_EDEFAULT, oldDimensionESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetDimension() { return dimensionESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getDisplayLabel() { return displayLabel; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDisplayLabel(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newDisplayLabel) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldDisplayLabel = displayLabel; displayLabel = newDisplayLabel == null ? DISPLAY_LABEL_EDEFAULT : newDisplayLabel; boolean oldDisplayLabelESet = displayLabelESet; displayLabelESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__DISPLAY_LABEL, oldDisplayLabel, displayLabel, !oldDisplayLabelESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetDisplayLabel() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldDisplayLabel = displayLabel; boolean oldDisplayLabelESet = displayLabelESet; displayLabel = DISPLAY_LABEL_EDEFAULT; displayLabelESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__DISPLAY_LABEL, oldDisplayLabel, DISPLAY_LABEL_EDEFAULT, oldDisplayLabelESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetDisplayLabel() { return displayLabelESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ErrorCategoryType getErrorCategory() { return errorCategory; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setErrorCategory(ErrorCategoryType newErrorCategory) { ErrorCategoryType oldErrorCategory = errorCategory; errorCategory = newErrorCategory == null ? ERROR_CATEGORY_EDEFAULT : newErrorCategory; boolean oldErrorCategoryESet = errorCategoryESet; errorCategoryESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__ERROR_CATEGORY, oldErrorCategory, errorCategory, !oldErrorCategoryESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetErrorCategory() { ErrorCategoryType oldErrorCategory = errorCategory; boolean oldErrorCategoryESet = errorCategoryESet; errorCategory = ERROR_CATEGORY_EDEFAULT; errorCategoryESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__ERROR_CATEGORY, oldErrorCategory, ERROR_CATEGORY_EDEFAULT, oldErrorCategoryESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetErrorCategory() { return errorCategoryESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getErrorLowerIndicator() { return errorLowerIndicator; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setErrorLowerIndicator(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newErrorLowerIndicator) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldErrorLowerIndicator = errorLowerIndicator; errorLowerIndicator = newErrorLowerIndicator == null ? ERROR_LOWER_INDICATOR_EDEFAULT : newErrorLowerIndicator; boolean oldErrorLowerIndicatorESet = errorLowerIndicatorESet; errorLowerIndicatorESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__ERROR_LOWER_INDICATOR, oldErrorLowerIndicator, errorLowerIndicator, !oldErrorLowerIndicatorESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetErrorLowerIndicator() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldErrorLowerIndicator = errorLowerIndicator; boolean oldErrorLowerIndicatorESet = errorLowerIndicatorESet; errorLowerIndicator = ERROR_LOWER_INDICATOR_EDEFAULT; errorLowerIndicatorESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__ERROR_LOWER_INDICATOR, oldErrorLowerIndicator, ERROR_LOWER_INDICATOR_EDEFAULT, oldErrorLowerIndicatorESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetErrorLowerIndicator() { return errorLowerIndicatorESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public double getErrorLowerLimit() { return errorLowerLimit; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setErrorLowerLimit(double newErrorLowerLimit) { double oldErrorLowerLimit = errorLowerLimit; errorLowerLimit = newErrorLowerLimit; boolean oldErrorLowerLimitESet = errorLowerLimitESet; errorLowerLimitESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__ERROR_LOWER_LIMIT, oldErrorLowerLimit, errorLowerLimit, !oldErrorLowerLimitESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetErrorLowerLimit() { double oldErrorLowerLimit = errorLowerLimit; boolean oldErrorLowerLimitESet = errorLowerLimitESet; errorLowerLimit = ERROR_LOWER_LIMIT_EDEFAULT; errorLowerLimitESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__ERROR_LOWER_LIMIT, oldErrorLowerLimit, ERROR_LOWER_LIMIT_EDEFAULT, oldErrorLowerLimitESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetErrorLowerLimit() { return errorLowerLimitESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public double getErrorMargin() { return errorMargin; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setErrorMargin(double newErrorMargin) { double oldErrorMargin = errorMargin; errorMargin = newErrorMargin; boolean oldErrorMarginESet = errorMarginESet; errorMarginESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__ERROR_MARGIN, oldErrorMargin, errorMargin, !oldErrorMarginESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetErrorMargin() { double oldErrorMargin = errorMargin; boolean oldErrorMarginESet = errorMarginESet; errorMargin = ERROR_MARGIN_EDEFAULT; errorMarginESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__ERROR_MARGIN, oldErrorMargin, ERROR_MARGIN_EDEFAULT, oldErrorMarginESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetErrorMargin() { return errorMarginESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public double getErrorPercentage() { return errorPercentage; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setErrorPercentage(double newErrorPercentage) { double oldErrorPercentage = errorPercentage; errorPercentage = newErrorPercentage; boolean oldErrorPercentageESet = errorPercentageESet; errorPercentageESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__ERROR_PERCENTAGE, oldErrorPercentage, errorPercentage, !oldErrorPercentageESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetErrorPercentage() { double oldErrorPercentage = errorPercentage; boolean oldErrorPercentageESet = errorPercentageESet; errorPercentage = ERROR_PERCENTAGE_EDEFAULT; errorPercentageESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__ERROR_PERCENTAGE, oldErrorPercentage, ERROR_PERCENTAGE_EDEFAULT, oldErrorPercentageESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetErrorPercentage() { return errorPercentageESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getErrorUpperIndicator() { return errorUpperIndicator; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setErrorUpperIndicator(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newErrorUpperIndicator) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldErrorUpperIndicator = errorUpperIndicator; errorUpperIndicator = newErrorUpperIndicator == null ? ERROR_UPPER_INDICATOR_EDEFAULT : newErrorUpperIndicator; boolean oldErrorUpperIndicatorESet = errorUpperIndicatorESet; errorUpperIndicatorESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__ERROR_UPPER_INDICATOR, oldErrorUpperIndicator, errorUpperIndicator, !oldErrorUpperIndicatorESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetErrorUpperIndicator() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldErrorUpperIndicator = errorUpperIndicator; boolean oldErrorUpperIndicatorESet = errorUpperIndicatorESet; errorUpperIndicator = ERROR_UPPER_INDICATOR_EDEFAULT; errorUpperIndicatorESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__ERROR_UPPER_INDICATOR, oldErrorUpperIndicator, ERROR_UPPER_INDICATOR_EDEFAULT, oldErrorUpperIndicatorESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetErrorUpperIndicator() { return errorUpperIndicatorESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public double getErrorUpperLimit() { return errorUpperLimit; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setErrorUpperLimit(double newErrorUpperLimit) { double oldErrorUpperLimit = errorUpperLimit; errorUpperLimit = newErrorUpperLimit; boolean oldErrorUpperLimitESet = errorUpperLimitESet; errorUpperLimitESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__ERROR_UPPER_LIMIT, oldErrorUpperLimit, errorUpperLimit, !oldErrorUpperLimitESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetErrorUpperLimit() { double oldErrorUpperLimit = errorUpperLimit; boolean oldErrorUpperLimitESet = errorUpperLimitESet; errorUpperLimit = ERROR_UPPER_LIMIT_EDEFAULT; errorUpperLimitESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__ERROR_UPPER_LIMIT, oldErrorUpperLimit, ERROR_UPPER_LIMIT_EDEFAULT, oldErrorUpperLimitESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetErrorUpperLimit() { return errorUpperLimitESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BigInteger getGapWidth() { return gapWidth; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setGapWidth(BigInteger newGapWidth) { BigInteger oldGapWidth = gapWidth; gapWidth = newGapWidth; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__GAP_WIDTH, oldGapWidth, gapWidth)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public InterpolationType getInterpolation() { return interpolation; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setInterpolation(InterpolationType newInterpolation) { InterpolationType oldInterpolation = interpolation; interpolation = newInterpolation == null ? INTERPOLATION_EDEFAULT : newInterpolation; boolean oldInterpolationESet = interpolationESet; interpolationESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__INTERPOLATION, oldInterpolation, interpolation, !oldInterpolationESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetInterpolation() { InterpolationType oldInterpolation = interpolation; boolean oldInterpolationESet = interpolationESet; interpolation = INTERPOLATION_EDEFAULT; interpolationESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__INTERPOLATION, oldInterpolation, INTERPOLATION_EDEFAULT, oldInterpolationESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetInterpolation() { return interpolationESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public double getIntervalMajor() { return intervalMajor; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setIntervalMajor(double newIntervalMajor) { double oldIntervalMajor = intervalMajor; intervalMajor = newIntervalMajor; boolean oldIntervalMajorESet = intervalMajorESet; intervalMajorESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__INTERVAL_MAJOR, oldIntervalMajor, intervalMajor, !oldIntervalMajorESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetIntervalMajor() { double oldIntervalMajor = intervalMajor; boolean oldIntervalMajorESet = intervalMajorESet; intervalMajor = INTERVAL_MAJOR_EDEFAULT; intervalMajorESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__INTERVAL_MAJOR, oldIntervalMajor, INTERVAL_MAJOR_EDEFAULT, oldIntervalMajorESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetIntervalMajor() { return intervalMajorESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BigInteger getIntervalMinorDivisor() { return intervalMinorDivisor; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setIntervalMinorDivisor(BigInteger newIntervalMinorDivisor) { BigInteger oldIntervalMinorDivisor = intervalMinorDivisor; intervalMinorDivisor = newIntervalMinorDivisor; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__INTERVAL_MINOR_DIVISOR, oldIntervalMinorDivisor, intervalMinorDivisor)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getJapaneseCandleStick() { return japaneseCandleStick; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setJapaneseCandleStick(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newJapaneseCandleStick) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldJapaneseCandleStick = japaneseCandleStick; japaneseCandleStick = newJapaneseCandleStick == null ? JAPANESE_CANDLE_STICK_EDEFAULT : newJapaneseCandleStick; boolean oldJapaneseCandleStickESet = japaneseCandleStickESet; japaneseCandleStickESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__JAPANESE_CANDLE_STICK, oldJapaneseCandleStick, japaneseCandleStick, !oldJapaneseCandleStickESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetJapaneseCandleStick() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldJapaneseCandleStick = japaneseCandleStick; boolean oldJapaneseCandleStickESet = japaneseCandleStickESet; japaneseCandleStick = JAPANESE_CANDLE_STICK_EDEFAULT; japaneseCandleStickESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__JAPANESE_CANDLE_STICK, oldJapaneseCandleStick, JAPANESE_CANDLE_STICK_EDEFAULT, oldJapaneseCandleStickESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetJapaneseCandleStick() { return japaneseCandleStickESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LabelArrangementType getLabelArrangement() { return labelArrangement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setLabelArrangement(LabelArrangementType newLabelArrangement) { LabelArrangementType oldLabelArrangement = labelArrangement; labelArrangement = newLabelArrangement == null ? LABEL_ARRANGEMENT_EDEFAULT : newLabelArrangement; boolean oldLabelArrangementESet = labelArrangementESet; labelArrangementESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__LABEL_ARRANGEMENT, oldLabelArrangement, labelArrangement, !oldLabelArrangementESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetLabelArrangement() { LabelArrangementType oldLabelArrangement = labelArrangement; boolean oldLabelArrangementESet = labelArrangementESet; labelArrangement = LABEL_ARRANGEMENT_EDEFAULT; labelArrangementESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__LABEL_ARRANGEMENT, oldLabelArrangement, LABEL_ARRANGEMENT_EDEFAULT, oldLabelArrangementESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetLabelArrangement() { return labelArrangementESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getLabelCellAddress() { return labelCellAddress; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setLabelCellAddress(String newLabelCellAddress) { String oldLabelCellAddress = labelCellAddress; labelCellAddress = newLabelCellAddress; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__LABEL_CELL_ADDRESS, oldLabelCellAddress, labelCellAddress)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LegendAlignType getLegendAlign() { return legendAlign; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setLegendAlign(LegendAlignType newLegendAlign) { LegendAlignType oldLegendAlign = legendAlign; legendAlign = newLegendAlign == null ? LEGEND_ALIGN_EDEFAULT : newLegendAlign; boolean oldLegendAlignESet = legendAlignESet; legendAlignESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__LEGEND_ALIGN, oldLegendAlign, legendAlign, !oldLegendAlignESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetLegendAlign() { LegendAlignType oldLegendAlign = legendAlign; boolean oldLegendAlignESet = legendAlignESet; legendAlign = LEGEND_ALIGN_EDEFAULT; legendAlignESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__LEGEND_ALIGN, oldLegendAlign, LEGEND_ALIGN_EDEFAULT, oldLegendAlignESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetLegendAlign() { return legendAlignESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LegendPositionType getLegendPosition() { return legendPosition; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setLegendPosition(LegendPositionType newLegendPosition) { LegendPositionType oldLegendPosition = legendPosition; legendPosition = newLegendPosition == null ? LEGEND_POSITION_EDEFAULT : newLegendPosition; boolean oldLegendPositionESet = legendPositionESet; legendPositionESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__LEGEND_POSITION, oldLegendPosition, legendPosition, !oldLegendPositionESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetLegendPosition() { LegendPositionType oldLegendPosition = legendPosition; boolean oldLegendPositionESet = legendPositionESet; legendPosition = LEGEND_POSITION_EDEFAULT; legendPositionESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__LEGEND_POSITION, oldLegendPosition, LEGEND_POSITION_EDEFAULT, oldLegendPositionESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetLegendPosition() { return legendPositionESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getLines() { return lines; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setLines(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newLines) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldLines = lines; lines = newLines == null ? LINES_EDEFAULT : newLines; boolean oldLinesESet = linesESet; linesESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__LINES, oldLines, lines, !oldLinesESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetLines() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldLines = lines; boolean oldLinesESet = linesESet; lines = LINES_EDEFAULT; linesESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__LINES, oldLines, LINES_EDEFAULT, oldLinesESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetLines() { return linesESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getLinkDataStyleToSource() { return linkDataStyleToSource; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setLinkDataStyleToSource(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newLinkDataStyleToSource) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldLinkDataStyleToSource = linkDataStyleToSource; linkDataStyleToSource = newLinkDataStyleToSource == null ? LINK_DATA_STYLE_TO_SOURCE_EDEFAULT : newLinkDataStyleToSource; boolean oldLinkDataStyleToSourceESet = linkDataStyleToSourceESet; linkDataStyleToSourceESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__LINK_DATA_STYLE_TO_SOURCE, oldLinkDataStyleToSource, linkDataStyleToSource, !oldLinkDataStyleToSourceESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetLinkDataStyleToSource() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldLinkDataStyleToSource = linkDataStyleToSource; boolean oldLinkDataStyleToSourceESet = linkDataStyleToSourceESet; linkDataStyleToSource = LINK_DATA_STYLE_TO_SOURCE_EDEFAULT; linkDataStyleToSourceESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__LINK_DATA_STYLE_TO_SOURCE, oldLinkDataStyleToSource, LINK_DATA_STYLE_TO_SOURCE_EDEFAULT, oldLinkDataStyleToSourceESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetLinkDataStyleToSource() { return linkDataStyleToSourceESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getLogarithmic() { return logarithmic; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setLogarithmic(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newLogarithmic) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldLogarithmic = logarithmic; logarithmic = newLogarithmic == null ? LOGARITHMIC_EDEFAULT : newLogarithmic; boolean oldLogarithmicESet = logarithmicESet; logarithmicESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__LOGARITHMIC, oldLogarithmic, logarithmic, !oldLogarithmicESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetLogarithmic() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldLogarithmic = logarithmic; boolean oldLogarithmicESet = logarithmicESet; logarithmic = LOGARITHMIC_EDEFAULT; logarithmicESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__LOGARITHMIC, oldLogarithmic, LOGARITHMIC_EDEFAULT, oldLogarithmicESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetLogarithmic() { return logarithmicESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public double getMaximum() { return maximum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMaximum(double newMaximum) { double oldMaximum = maximum; maximum = newMaximum; boolean oldMaximumESet = maximumESet; maximumESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__MAXIMUM, oldMaximum, maximum, !oldMaximumESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetMaximum() { double oldMaximum = maximum; boolean oldMaximumESet = maximumESet; maximum = MAXIMUM_EDEFAULT; maximumESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__MAXIMUM, oldMaximum, MAXIMUM_EDEFAULT, oldMaximumESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetMaximum() { return maximumESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getMeanValue1() { return meanValue1; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMeanValue1(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newMeanValue1) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldMeanValue1 = meanValue1; meanValue1 = newMeanValue1 == null ? MEAN_VALUE1_EDEFAULT : newMeanValue1; boolean oldMeanValue1ESet = meanValue1ESet; meanValue1ESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__MEAN_VALUE1, oldMeanValue1, meanValue1, !oldMeanValue1ESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetMeanValue1() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldMeanValue1 = meanValue1; boolean oldMeanValue1ESet = meanValue1ESet; meanValue1 = MEAN_VALUE1_EDEFAULT; meanValue1ESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__MEAN_VALUE1, oldMeanValue1, MEAN_VALUE1_EDEFAULT, oldMeanValue1ESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetMeanValue1() { return meanValue1ESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public double getMinimum() { return minimum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMinimum(double newMinimum) { double oldMinimum = minimum; minimum = newMinimum; boolean oldMinimumESet = minimumESet; minimumESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__MINIMUM, oldMinimum, minimum, !oldMinimumESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetMinimum() { double oldMinimum = minimum; boolean oldMinimumESet = minimumESet; minimum = MINIMUM_EDEFAULT; minimumESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__MINIMUM, oldMinimum, MINIMUM_EDEFAULT, oldMinimumESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetMinimum() { return minimumESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getName() { return name; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setName(String newName) { String oldName = name; name = newName; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__NAME, oldName, name)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public double getOrigin() { return origin; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setOrigin(double newOrigin) { double oldOrigin = origin; origin = newOrigin; boolean oldOriginESet = originESet; originESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__ORIGIN, oldOrigin, origin, !oldOriginESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetOrigin() { double oldOrigin = origin; boolean oldOriginESet = originESet; origin = ORIGIN_EDEFAULT; originESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__ORIGIN, oldOrigin, ORIGIN_EDEFAULT, oldOriginESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetOrigin() { return originESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BigInteger getOverlap() { return overlap; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setOverlap(BigInteger newOverlap) { BigInteger oldOverlap = overlap; overlap = newOverlap; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__OVERLAP, oldOverlap, overlap)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getPercentage() { return percentage; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPercentage(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newPercentage) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldPercentage = percentage; percentage = newPercentage == null ? PERCENTAGE_EDEFAULT : newPercentage; boolean oldPercentageESet = percentageESet; percentageESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__PERCENTAGE, oldPercentage, percentage, !oldPercentageESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetPercentage() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldPercentage = percentage; boolean oldPercentageESet = percentageESet; percentage = PERCENTAGE_EDEFAULT; percentageESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__PERCENTAGE, oldPercentage, PERCENTAGE_EDEFAULT, oldPercentageESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetPercentage() { return percentageESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BigInteger getPieOffset() { return pieOffset; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPieOffset(BigInteger newPieOffset) { BigInteger oldPieOffset = pieOffset; pieOffset = newPieOffset; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__PIE_OFFSET, oldPieOffset, pieOffset)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RegressionTypeType getRegressionType() { return regressionType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setRegressionType(RegressionTypeType newRegressionType) { RegressionTypeType oldRegressionType = regressionType; regressionType = newRegressionType == null ? REGRESSION_TYPE_EDEFAULT : newRegressionType; boolean oldRegressionTypeESet = regressionTypeESet; regressionTypeESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__REGRESSION_TYPE, oldRegressionType, regressionType, !oldRegressionTypeESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetRegressionType() { RegressionTypeType oldRegressionType = regressionType; boolean oldRegressionTypeESet = regressionTypeESet; regressionType = REGRESSION_TYPE_EDEFAULT; regressionTypeESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__REGRESSION_TYPE, oldRegressionType, REGRESSION_TYPE_EDEFAULT, oldRegressionTypeESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetRegressionType() { return regressionTypeESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BigInteger getRepeated() { return repeated; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setRepeated(BigInteger newRepeated) { BigInteger oldRepeated = repeated; repeated = newRepeated; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__REPEATED, oldRepeated, repeated)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getRowMapping() { return rowMapping; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setRowMapping(String newRowMapping) { String oldRowMapping = rowMapping; rowMapping = newRowMapping; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__ROW_MAPPING, oldRowMapping, rowMapping)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getScaleText() { return scaleText; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setScaleText(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newScaleText) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldScaleText = scaleText; scaleText = newScaleText == null ? SCALE_TEXT_EDEFAULT : newScaleText; boolean oldScaleTextESet = scaleTextESet; scaleTextESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__SCALE_TEXT, oldScaleText, scaleText, !oldScaleTextESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetScaleText() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldScaleText = scaleText; boolean oldScaleTextESet = scaleTextESet; scaleText = SCALE_TEXT_EDEFAULT; scaleTextESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__SCALE_TEXT, oldScaleText, SCALE_TEXT_EDEFAULT, oldScaleTextESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetScaleText() { return scaleTextESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SeriesSourceType getSeriesSource() { return seriesSource; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSeriesSource(SeriesSourceType newSeriesSource) { SeriesSourceType oldSeriesSource = seriesSource; seriesSource = newSeriesSource == null ? SERIES_SOURCE_EDEFAULT : newSeriesSource; boolean oldSeriesSourceESet = seriesSourceESet; seriesSourceESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__SERIES_SOURCE, oldSeriesSource, seriesSource, !oldSeriesSourceESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetSeriesSource() { SeriesSourceType oldSeriesSource = seriesSource; boolean oldSeriesSourceESet = seriesSourceESet; seriesSource = SERIES_SOURCE_EDEFAULT; seriesSourceESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__SERIES_SOURCE, oldSeriesSource, SERIES_SOURCE_EDEFAULT, oldSeriesSourceESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetSeriesSource() { return seriesSourceESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SolidTypeType getSolidType() { return solidType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSolidType(SolidTypeType newSolidType) { SolidTypeType oldSolidType = solidType; solidType = newSolidType == null ? SOLID_TYPE_EDEFAULT : newSolidType; boolean oldSolidTypeESet = solidTypeESet; solidTypeESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__SOLID_TYPE, oldSolidType, solidType, !oldSolidTypeESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetSolidType() { SolidTypeType oldSolidType = solidType; boolean oldSolidTypeESet = solidTypeESet; solidType = SOLID_TYPE_EDEFAULT; solidTypeESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__SOLID_TYPE, oldSolidType, SOLID_TYPE_EDEFAULT, oldSolidTypeESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetSolidType() { return solidTypeESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BigInteger getSplineOrder() { return splineOrder; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSplineOrder(BigInteger newSplineOrder) { BigInteger oldSplineOrder = splineOrder; splineOrder = newSplineOrder; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__SPLINE_ORDER, oldSplineOrder, splineOrder)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BigInteger getSplineResolution() { return splineResolution; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSplineResolution(BigInteger newSplineResolution) { BigInteger oldSplineResolution = splineResolution; splineResolution = newSplineResolution; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__SPLINE_RESOLUTION, oldSplineResolution, splineResolution)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getStacked() { return stacked; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setStacked(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newStacked) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldStacked = stacked; stacked = newStacked == null ? STACKED_EDEFAULT : newStacked; boolean oldStackedESet = stackedESet; stackedESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__STACKED, oldStacked, stacked, !oldStackedESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetStacked() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldStacked = stacked; boolean oldStackedESet = stackedESet; stacked = STACKED_EDEFAULT; stackedESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__STACKED, oldStacked, STACKED_EDEFAULT, oldStackedESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetStacked() { return stackedESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getStyleName() { return styleName; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setStyleName(String newStyleName) { String oldStyleName = styleName; styleName = newStyleName; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__STYLE_NAME, oldStyleName, styleName)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getSymbolHeight() { return symbolHeight; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSymbolHeight(String newSymbolHeight) { String oldSymbolHeight = symbolHeight; symbolHeight = newSymbolHeight; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__SYMBOL_HEIGHT, oldSymbolHeight, symbolHeight)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SymbolNameType getSymbolName() { return symbolName; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSymbolName(SymbolNameType newSymbolName) { SymbolNameType oldSymbolName = symbolName; symbolName = newSymbolName == null ? SYMBOL_NAME_EDEFAULT : newSymbolName; boolean oldSymbolNameESet = symbolNameESet; symbolNameESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__SYMBOL_NAME, oldSymbolName, symbolName, !oldSymbolNameESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetSymbolName() { SymbolNameType oldSymbolName = symbolName; boolean oldSymbolNameESet = symbolNameESet; symbolName = SYMBOL_NAME_EDEFAULT; symbolNameESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__SYMBOL_NAME, oldSymbolName, SYMBOL_NAME_EDEFAULT, oldSymbolNameESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetSymbolName() { return symbolNameESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SymbolTypeType getSymbolType() { return symbolType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSymbolType(SymbolTypeType newSymbolType) { SymbolTypeType oldSymbolType = symbolType; symbolType = newSymbolType == null ? SYMBOL_TYPE_EDEFAULT : newSymbolType; boolean oldSymbolTypeESet = symbolTypeESet; symbolTypeESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__SYMBOL_TYPE, oldSymbolType, symbolType, !oldSymbolTypeESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetSymbolType() { SymbolTypeType oldSymbolType = symbolType; boolean oldSymbolTypeESet = symbolTypeESet; symbolType = SYMBOL_TYPE_EDEFAULT; symbolTypeESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__SYMBOL_TYPE, oldSymbolType, SYMBOL_TYPE_EDEFAULT, oldSymbolTypeESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetSymbolType() { return symbolTypeESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getSymbolWidth() { return symbolWidth; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSymbolWidth(String newSymbolWidth) { String oldSymbolWidth = symbolWidth; symbolWidth = newSymbolWidth; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__SYMBOL_WIDTH, oldSymbolWidth, symbolWidth)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTextOverlap() { return textOverlap; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTextOverlap(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newTextOverlap) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldTextOverlap = textOverlap; textOverlap = newTextOverlap == null ? TEXT_OVERLAP_EDEFAULT : newTextOverlap; boolean oldTextOverlapESet = textOverlapESet; textOverlapESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__TEXT_OVERLAP, oldTextOverlap, textOverlap, !oldTextOverlapESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetTextOverlap() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldTextOverlap = textOverlap; boolean oldTextOverlapESet = textOverlapESet; textOverlap = TEXT_OVERLAP_EDEFAULT; textOverlapESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__TEXT_OVERLAP, oldTextOverlap, TEXT_OVERLAP_EDEFAULT, oldTextOverlapESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetTextOverlap() { return textOverlapESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getThreeDimensional() { return threeDimensional; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setThreeDimensional(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newThreeDimensional) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldThreeDimensional = threeDimensional; threeDimensional = newThreeDimensional == null ? THREE_DIMENSIONAL_EDEFAULT : newThreeDimensional; boolean oldThreeDimensionalESet = threeDimensionalESet; threeDimensionalESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__THREE_DIMENSIONAL, oldThreeDimensional, threeDimensional, !oldThreeDimensionalESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetThreeDimensional() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldThreeDimensional = threeDimensional; boolean oldThreeDimensionalESet = threeDimensionalESet; threeDimensional = THREE_DIMENSIONAL_EDEFAULT; threeDimensionalESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__THREE_DIMENSIONAL, oldThreeDimensional, THREE_DIMENSIONAL_EDEFAULT, oldThreeDimensionalESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetThreeDimensional() { return threeDimensionalESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTickMarksMajorInner() { return tickMarksMajorInner; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTickMarksMajorInner(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newTickMarksMajorInner) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldTickMarksMajorInner = tickMarksMajorInner; tickMarksMajorInner = newTickMarksMajorInner == null ? TICK_MARKS_MAJOR_INNER_EDEFAULT : newTickMarksMajorInner; boolean oldTickMarksMajorInnerESet = tickMarksMajorInnerESet; tickMarksMajorInnerESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MAJOR_INNER, oldTickMarksMajorInner, tickMarksMajorInner, !oldTickMarksMajorInnerESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetTickMarksMajorInner() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldTickMarksMajorInner = tickMarksMajorInner; boolean oldTickMarksMajorInnerESet = tickMarksMajorInnerESet; tickMarksMajorInner = TICK_MARKS_MAJOR_INNER_EDEFAULT; tickMarksMajorInnerESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MAJOR_INNER, oldTickMarksMajorInner, TICK_MARKS_MAJOR_INNER_EDEFAULT, oldTickMarksMajorInnerESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetTickMarksMajorInner() { return tickMarksMajorInnerESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTickMarksMajorOuter() { return tickMarksMajorOuter; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTickMarksMajorOuter(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newTickMarksMajorOuter) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldTickMarksMajorOuter = tickMarksMajorOuter; tickMarksMajorOuter = newTickMarksMajorOuter == null ? TICK_MARKS_MAJOR_OUTER_EDEFAULT : newTickMarksMajorOuter; boolean oldTickMarksMajorOuterESet = tickMarksMajorOuterESet; tickMarksMajorOuterESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MAJOR_OUTER, oldTickMarksMajorOuter, tickMarksMajorOuter, !oldTickMarksMajorOuterESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetTickMarksMajorOuter() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldTickMarksMajorOuter = tickMarksMajorOuter; boolean oldTickMarksMajorOuterESet = tickMarksMajorOuterESet; tickMarksMajorOuter = TICK_MARKS_MAJOR_OUTER_EDEFAULT; tickMarksMajorOuterESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MAJOR_OUTER, oldTickMarksMajorOuter, TICK_MARKS_MAJOR_OUTER_EDEFAULT, oldTickMarksMajorOuterESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetTickMarksMajorOuter() { return tickMarksMajorOuterESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTickMarksMinorInner() { return tickMarksMinorInner; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTickMarksMinorInner(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newTickMarksMinorInner) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldTickMarksMinorInner = tickMarksMinorInner; tickMarksMinorInner = newTickMarksMinorInner == null ? TICK_MARKS_MINOR_INNER_EDEFAULT : newTickMarksMinorInner; boolean oldTickMarksMinorInnerESet = tickMarksMinorInnerESet; tickMarksMinorInnerESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MINOR_INNER, oldTickMarksMinorInner, tickMarksMinorInner, !oldTickMarksMinorInnerESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetTickMarksMinorInner() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldTickMarksMinorInner = tickMarksMinorInner; boolean oldTickMarksMinorInnerESet = tickMarksMinorInnerESet; tickMarksMinorInner = TICK_MARKS_MINOR_INNER_EDEFAULT; tickMarksMinorInnerESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MINOR_INNER, oldTickMarksMinorInner, TICK_MARKS_MINOR_INNER_EDEFAULT, oldTickMarksMinorInnerESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetTickMarksMinorInner() { return tickMarksMinorInnerESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTickMarksMinorOuter() { return tickMarksMinorOuter; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTickMarksMinorOuter(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newTickMarksMinorOuter) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldTickMarksMinorOuter = tickMarksMinorOuter; tickMarksMinorOuter = newTickMarksMinorOuter == null ? TICK_MARKS_MINOR_OUTER_EDEFAULT : newTickMarksMinorOuter; boolean oldTickMarksMinorOuterESet = tickMarksMinorOuterESet; tickMarksMinorOuterESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MINOR_OUTER, oldTickMarksMinorOuter, tickMarksMinorOuter, !oldTickMarksMinorOuterESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetTickMarksMinorOuter() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldTickMarksMinorOuter = tickMarksMinorOuter; boolean oldTickMarksMinorOuterESet = tickMarksMinorOuterESet; tickMarksMinorOuter = TICK_MARKS_MINOR_OUTER_EDEFAULT; tickMarksMinorOuterESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MINOR_OUTER, oldTickMarksMinorOuter, TICK_MARKS_MINOR_OUTER_EDEFAULT, oldTickMarksMinorOuterESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetTickMarksMinorOuter() { return tickMarksMinorOuterESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getValuesCellRangeAddress() { return valuesCellRangeAddress; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setValuesCellRangeAddress(String newValuesCellRangeAddress) { String oldValuesCellRangeAddress = valuesCellRangeAddress; valuesCellRangeAddress = newValuesCellRangeAddress; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__VALUES_CELL_RANGE_ADDRESS, oldValuesCellRangeAddress, valuesCellRangeAddress)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getVertical() { return vertical; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setVertical(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newVertical) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldVertical = vertical; vertical = newVertical == null ? VERTICAL_EDEFAULT : newVertical; boolean oldVerticalESet = verticalESet; verticalESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__VERTICAL, oldVertical, vertical, !oldVerticalESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetVertical() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldVertical = vertical; boolean oldVerticalESet = verticalESet; vertical = VERTICAL_EDEFAULT; verticalESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__VERTICAL, oldVertical, VERTICAL_EDEFAULT, oldVerticalESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetVertical() { return verticalESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getVisible() { return visible; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setVisible(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newVisible) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldVisible = visible; visible = newVisible == null ? VISIBLE_EDEFAULT : newVisible; boolean oldVisibleESet = visibleESet; visibleESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChartPackage.DOCUMENT_ROOT__VISIBLE, oldVisible, visible, !oldVisibleESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetVisible() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldVisible = visible; boolean oldVisibleESet = visibleESet; visible = VISIBLE_EDEFAULT; visibleESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, ChartPackage.DOCUMENT_ROOT__VISIBLE, oldVisible, VISIBLE_EDEFAULT, oldVisibleESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetVisible() { return visibleESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case ChartPackage.DOCUMENT_ROOT__MIXED: return ((InternalEList<?>)getMixed()).basicRemove(otherEnd, msgs); case ChartPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: return ((InternalEList<?>)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs); case ChartPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: return ((InternalEList<?>)getXSISchemaLocation()).basicRemove(otherEnd, msgs); case ChartPackage.DOCUMENT_ROOT__AXIS: return basicSetAxis(null, msgs); case ChartPackage.DOCUMENT_ROOT__CATEGORIES: return basicSetCategories(null, msgs); case ChartPackage.DOCUMENT_ROOT__CHART: return basicSetChart(null, msgs); case ChartPackage.DOCUMENT_ROOT__DATA_POINT: return basicSetDataPoint(null, msgs); case ChartPackage.DOCUMENT_ROOT__DOMAIN: return basicSetDomain(null, msgs); case ChartPackage.DOCUMENT_ROOT__ERROR_INDICATOR: return basicSetErrorIndicator(null, msgs); case ChartPackage.DOCUMENT_ROOT__FLOOR: return basicSetFloor(null, msgs); case ChartPackage.DOCUMENT_ROOT__FOOTER: return basicSetFooter(null, msgs); case ChartPackage.DOCUMENT_ROOT__GRID: return basicSetGrid(null, msgs); case ChartPackage.DOCUMENT_ROOT__LEGEND: return basicSetLegend(null, msgs); case ChartPackage.DOCUMENT_ROOT__MEAN_VALUE: return basicSetMeanValue(null, msgs); case ChartPackage.DOCUMENT_ROOT__PLOT_AREA: return basicSetPlotArea(null, msgs); case ChartPackage.DOCUMENT_ROOT__REGRESSION_CURVE: return basicSetRegressionCurve(null, msgs); case ChartPackage.DOCUMENT_ROOT__SERIES: return basicSetSeries(null, msgs); case ChartPackage.DOCUMENT_ROOT__STOCK_GAIN_MARKER: return basicSetStockGainMarker(null, msgs); case ChartPackage.DOCUMENT_ROOT__STOCK_LOSS_MARKER: return basicSetStockLossMarker(null, msgs); case ChartPackage.DOCUMENT_ROOT__STOCK_RANGE_LINE: return basicSetStockRangeLine(null, msgs); case ChartPackage.DOCUMENT_ROOT__SUBTITLE: return basicSetSubtitle(null, msgs); case ChartPackage.DOCUMENT_ROOT__SYMBOL_IMAGE: return basicSetSymbolImage(null, msgs); case ChartPackage.DOCUMENT_ROOT__TITLE: return basicSetTitle(null, msgs); case ChartPackage.DOCUMENT_ROOT__WALL: return basicSetWall(null, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case ChartPackage.DOCUMENT_ROOT__MIXED: if (coreType) return getMixed(); return ((FeatureMap.Internal)getMixed()).getWrapper(); case ChartPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: if (coreType) return getXMLNSPrefixMap(); else return getXMLNSPrefixMap().map(); case ChartPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: if (coreType) return getXSISchemaLocation(); else return getXSISchemaLocation().map(); case ChartPackage.DOCUMENT_ROOT__AXIS: return getAxis(); case ChartPackage.DOCUMENT_ROOT__CATEGORIES: return getCategories(); case ChartPackage.DOCUMENT_ROOT__CHART: return getChart(); case ChartPackage.DOCUMENT_ROOT__DATA_POINT: return getDataPoint(); case ChartPackage.DOCUMENT_ROOT__DOMAIN: return getDomain(); case ChartPackage.DOCUMENT_ROOT__ERROR_INDICATOR: return getErrorIndicator(); case ChartPackage.DOCUMENT_ROOT__FLOOR: return getFloor(); case ChartPackage.DOCUMENT_ROOT__FOOTER: return getFooter(); case ChartPackage.DOCUMENT_ROOT__GRID: return getGrid(); case ChartPackage.DOCUMENT_ROOT__LEGEND: return getLegend(); case ChartPackage.DOCUMENT_ROOT__MEAN_VALUE: return getMeanValue(); case ChartPackage.DOCUMENT_ROOT__PLOT_AREA: return getPlotArea(); case ChartPackage.DOCUMENT_ROOT__REGRESSION_CURVE: return getRegressionCurve(); case ChartPackage.DOCUMENT_ROOT__SERIES: return getSeries(); case ChartPackage.DOCUMENT_ROOT__STOCK_GAIN_MARKER: return getStockGainMarker(); case ChartPackage.DOCUMENT_ROOT__STOCK_LOSS_MARKER: return getStockLossMarker(); case ChartPackage.DOCUMENT_ROOT__STOCK_RANGE_LINE: return getStockRangeLine(); case ChartPackage.DOCUMENT_ROOT__SUBTITLE: return getSubtitle(); case ChartPackage.DOCUMENT_ROOT__SYMBOL_IMAGE: return getSymbolImage(); case ChartPackage.DOCUMENT_ROOT__TITLE: return getTitle(); case ChartPackage.DOCUMENT_ROOT__WALL: return getWall(); case ChartPackage.DOCUMENT_ROOT__ATTACHED_AXIS: return getAttachedAxis(); case ChartPackage.DOCUMENT_ROOT__COLUMN_MAPPING: return getColumnMapping(); case ChartPackage.DOCUMENT_ROOT__CONNECT_BARS: return getConnectBars(); case ChartPackage.DOCUMENT_ROOT__DATA_LABEL_NUMBER: return getDataLabelNumber(); case ChartPackage.DOCUMENT_ROOT__DATA_LABEL_SYMBOL: return getDataLabelSymbol(); case ChartPackage.DOCUMENT_ROOT__DATA_LABEL_TEXT: return getDataLabelText(); case ChartPackage.DOCUMENT_ROOT__DATA_SOURCE_HAS_LABELS: return getDataSourceHasLabels(); case ChartPackage.DOCUMENT_ROOT__DEEP: return getDeep(); case ChartPackage.DOCUMENT_ROOT__DIMENSION: return getDimension(); case ChartPackage.DOCUMENT_ROOT__DISPLAY_LABEL: return getDisplayLabel(); case ChartPackage.DOCUMENT_ROOT__ERROR_CATEGORY: return getErrorCategory(); case ChartPackage.DOCUMENT_ROOT__ERROR_LOWER_INDICATOR: return getErrorLowerIndicator(); case ChartPackage.DOCUMENT_ROOT__ERROR_LOWER_LIMIT: return new Double(getErrorLowerLimit()); case ChartPackage.DOCUMENT_ROOT__ERROR_MARGIN: return new Double(getErrorMargin()); case ChartPackage.DOCUMENT_ROOT__ERROR_PERCENTAGE: return new Double(getErrorPercentage()); case ChartPackage.DOCUMENT_ROOT__ERROR_UPPER_INDICATOR: return getErrorUpperIndicator(); case ChartPackage.DOCUMENT_ROOT__ERROR_UPPER_LIMIT: return new Double(getErrorUpperLimit()); case ChartPackage.DOCUMENT_ROOT__GAP_WIDTH: return getGapWidth(); case ChartPackage.DOCUMENT_ROOT__INTERPOLATION: return getInterpolation(); case ChartPackage.DOCUMENT_ROOT__INTERVAL_MAJOR: return new Double(getIntervalMajor()); case ChartPackage.DOCUMENT_ROOT__INTERVAL_MINOR_DIVISOR: return getIntervalMinorDivisor(); case ChartPackage.DOCUMENT_ROOT__JAPANESE_CANDLE_STICK: return getJapaneseCandleStick(); case ChartPackage.DOCUMENT_ROOT__LABEL_ARRANGEMENT: return getLabelArrangement(); case ChartPackage.DOCUMENT_ROOT__LABEL_CELL_ADDRESS: return getLabelCellAddress(); case ChartPackage.DOCUMENT_ROOT__LEGEND_ALIGN: return getLegendAlign(); case ChartPackage.DOCUMENT_ROOT__LEGEND_POSITION: return getLegendPosition(); case ChartPackage.DOCUMENT_ROOT__LINES: return getLines(); case ChartPackage.DOCUMENT_ROOT__LINK_DATA_STYLE_TO_SOURCE: return getLinkDataStyleToSource(); case ChartPackage.DOCUMENT_ROOT__LOGARITHMIC: return getLogarithmic(); case ChartPackage.DOCUMENT_ROOT__MAXIMUM: return new Double(getMaximum()); case ChartPackage.DOCUMENT_ROOT__MEAN_VALUE1: return getMeanValue1(); case ChartPackage.DOCUMENT_ROOT__MINIMUM: return new Double(getMinimum()); case ChartPackage.DOCUMENT_ROOT__NAME: return getName(); case ChartPackage.DOCUMENT_ROOT__ORIGIN: return new Double(getOrigin()); case ChartPackage.DOCUMENT_ROOT__OVERLAP: return getOverlap(); case ChartPackage.DOCUMENT_ROOT__PERCENTAGE: return getPercentage(); case ChartPackage.DOCUMENT_ROOT__PIE_OFFSET: return getPieOffset(); case ChartPackage.DOCUMENT_ROOT__REGRESSION_TYPE: return getRegressionType(); case ChartPackage.DOCUMENT_ROOT__REPEATED: return getRepeated(); case ChartPackage.DOCUMENT_ROOT__ROW_MAPPING: return getRowMapping(); case ChartPackage.DOCUMENT_ROOT__SCALE_TEXT: return getScaleText(); case ChartPackage.DOCUMENT_ROOT__SERIES_SOURCE: return getSeriesSource(); case ChartPackage.DOCUMENT_ROOT__SOLID_TYPE: return getSolidType(); case ChartPackage.DOCUMENT_ROOT__SPLINE_ORDER: return getSplineOrder(); case ChartPackage.DOCUMENT_ROOT__SPLINE_RESOLUTION: return getSplineResolution(); case ChartPackage.DOCUMENT_ROOT__STACKED: return getStacked(); case ChartPackage.DOCUMENT_ROOT__STYLE_NAME: return getStyleName(); case ChartPackage.DOCUMENT_ROOT__SYMBOL_HEIGHT: return getSymbolHeight(); case ChartPackage.DOCUMENT_ROOT__SYMBOL_NAME: return getSymbolName(); case ChartPackage.DOCUMENT_ROOT__SYMBOL_TYPE: return getSymbolType(); case ChartPackage.DOCUMENT_ROOT__SYMBOL_WIDTH: return getSymbolWidth(); case ChartPackage.DOCUMENT_ROOT__TEXT_OVERLAP: return getTextOverlap(); case ChartPackage.DOCUMENT_ROOT__THREE_DIMENSIONAL: return getThreeDimensional(); case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MAJOR_INNER: return getTickMarksMajorInner(); case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MAJOR_OUTER: return getTickMarksMajorOuter(); case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MINOR_INNER: return getTickMarksMinorInner(); case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MINOR_OUTER: return getTickMarksMinorOuter(); case ChartPackage.DOCUMENT_ROOT__VALUES_CELL_RANGE_ADDRESS: return getValuesCellRangeAddress(); case ChartPackage.DOCUMENT_ROOT__VERTICAL: return getVertical(); case ChartPackage.DOCUMENT_ROOT__VISIBLE: return getVisible(); } return super.eGet(featureID, resolve, coreType); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eSet(int featureID, Object newValue) { switch (featureID) { case ChartPackage.DOCUMENT_ROOT__MIXED: ((FeatureMap.Internal)getMixed()).set(newValue); return; case ChartPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: ((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue); return; case ChartPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: ((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue); return; case ChartPackage.DOCUMENT_ROOT__AXIS: setAxis((AxisType)newValue); return; case ChartPackage.DOCUMENT_ROOT__CATEGORIES: setCategories((CategoriesType)newValue); return; case ChartPackage.DOCUMENT_ROOT__CHART: setChart((OfficeChartContentMainType)newValue); return; case ChartPackage.DOCUMENT_ROOT__DATA_POINT: setDataPoint((DataPointType)newValue); return; case ChartPackage.DOCUMENT_ROOT__DOMAIN: setDomain((DomainType)newValue); return; case ChartPackage.DOCUMENT_ROOT__ERROR_INDICATOR: setErrorIndicator((ErrorIndicatorType)newValue); return; case ChartPackage.DOCUMENT_ROOT__FLOOR: setFloor((FloorType)newValue); return; case ChartPackage.DOCUMENT_ROOT__FOOTER: setFooter((FooterType)newValue); return; case ChartPackage.DOCUMENT_ROOT__GRID: setGrid((GridType)newValue); return; case ChartPackage.DOCUMENT_ROOT__LEGEND: setLegend((LegendType)newValue); return; case ChartPackage.DOCUMENT_ROOT__MEAN_VALUE: setMeanValue((MeanValueType)newValue); return; case ChartPackage.DOCUMENT_ROOT__PLOT_AREA: setPlotArea((PlotAreaType)newValue); return; case ChartPackage.DOCUMENT_ROOT__REGRESSION_CURVE: setRegressionCurve((RegressionCurveType)newValue); return; case ChartPackage.DOCUMENT_ROOT__SERIES: setSeries((SeriesType)newValue); return; case ChartPackage.DOCUMENT_ROOT__STOCK_GAIN_MARKER: setStockGainMarker((StockGainMarkerType)newValue); return; case ChartPackage.DOCUMENT_ROOT__STOCK_LOSS_MARKER: setStockLossMarker((StockLossMarkerType)newValue); return; case ChartPackage.DOCUMENT_ROOT__STOCK_RANGE_LINE: setStockRangeLine((StockRangeLineType)newValue); return; case ChartPackage.DOCUMENT_ROOT__SUBTITLE: setSubtitle((SubtitleType)newValue); return; case ChartPackage.DOCUMENT_ROOT__SYMBOL_IMAGE: setSymbolImage((SymbolImageType)newValue); return; case ChartPackage.DOCUMENT_ROOT__TITLE: setTitle((TitleType)newValue); return; case ChartPackage.DOCUMENT_ROOT__WALL: setWall((WallType)newValue); return; case ChartPackage.DOCUMENT_ROOT__ATTACHED_AXIS: setAttachedAxis((String)newValue); return; case ChartPackage.DOCUMENT_ROOT__COLUMN_MAPPING: setColumnMapping((String)newValue); return; case ChartPackage.DOCUMENT_ROOT__CONNECT_BARS: setConnectBars((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__DATA_LABEL_NUMBER: setDataLabelNumber((DataLabelNumberType)newValue); return; case ChartPackage.DOCUMENT_ROOT__DATA_LABEL_SYMBOL: setDataLabelSymbol((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__DATA_LABEL_TEXT: setDataLabelText((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__DATA_SOURCE_HAS_LABELS: setDataSourceHasLabels((DataSourceHasLabelsType)newValue); return; case ChartPackage.DOCUMENT_ROOT__DEEP: setDeep((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__DIMENSION: setDimension((DimensionType)newValue); return; case ChartPackage.DOCUMENT_ROOT__DISPLAY_LABEL: setDisplayLabel((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__ERROR_CATEGORY: setErrorCategory((ErrorCategoryType)newValue); return; case ChartPackage.DOCUMENT_ROOT__ERROR_LOWER_INDICATOR: setErrorLowerIndicator((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__ERROR_LOWER_LIMIT: setErrorLowerLimit(((Double)newValue).doubleValue()); return; case ChartPackage.DOCUMENT_ROOT__ERROR_MARGIN: setErrorMargin(((Double)newValue).doubleValue()); return; case ChartPackage.DOCUMENT_ROOT__ERROR_PERCENTAGE: setErrorPercentage(((Double)newValue).doubleValue()); return; case ChartPackage.DOCUMENT_ROOT__ERROR_UPPER_INDICATOR: setErrorUpperIndicator((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__ERROR_UPPER_LIMIT: setErrorUpperLimit(((Double)newValue).doubleValue()); return; case ChartPackage.DOCUMENT_ROOT__GAP_WIDTH: setGapWidth((BigInteger)newValue); return; case ChartPackage.DOCUMENT_ROOT__INTERPOLATION: setInterpolation((InterpolationType)newValue); return; case ChartPackage.DOCUMENT_ROOT__INTERVAL_MAJOR: setIntervalMajor(((Double)newValue).doubleValue()); return; case ChartPackage.DOCUMENT_ROOT__INTERVAL_MINOR_DIVISOR: setIntervalMinorDivisor((BigInteger)newValue); return; case ChartPackage.DOCUMENT_ROOT__JAPANESE_CANDLE_STICK: setJapaneseCandleStick((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__LABEL_ARRANGEMENT: setLabelArrangement((LabelArrangementType)newValue); return; case ChartPackage.DOCUMENT_ROOT__LABEL_CELL_ADDRESS: setLabelCellAddress((String)newValue); return; case ChartPackage.DOCUMENT_ROOT__LEGEND_ALIGN: setLegendAlign((LegendAlignType)newValue); return; case ChartPackage.DOCUMENT_ROOT__LEGEND_POSITION: setLegendPosition((LegendPositionType)newValue); return; case ChartPackage.DOCUMENT_ROOT__LINES: setLines((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__LINK_DATA_STYLE_TO_SOURCE: setLinkDataStyleToSource((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__LOGARITHMIC: setLogarithmic((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__MAXIMUM: setMaximum(((Double)newValue).doubleValue()); return; case ChartPackage.DOCUMENT_ROOT__MEAN_VALUE1: setMeanValue1((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__MINIMUM: setMinimum(((Double)newValue).doubleValue()); return; case ChartPackage.DOCUMENT_ROOT__NAME: setName((String)newValue); return; case ChartPackage.DOCUMENT_ROOT__ORIGIN: setOrigin(((Double)newValue).doubleValue()); return; case ChartPackage.DOCUMENT_ROOT__OVERLAP: setOverlap((BigInteger)newValue); return; case ChartPackage.DOCUMENT_ROOT__PERCENTAGE: setPercentage((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__PIE_OFFSET: setPieOffset((BigInteger)newValue); return; case ChartPackage.DOCUMENT_ROOT__REGRESSION_TYPE: setRegressionType((RegressionTypeType)newValue); return; case ChartPackage.DOCUMENT_ROOT__REPEATED: setRepeated((BigInteger)newValue); return; case ChartPackage.DOCUMENT_ROOT__ROW_MAPPING: setRowMapping((String)newValue); return; case ChartPackage.DOCUMENT_ROOT__SCALE_TEXT: setScaleText((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__SERIES_SOURCE: setSeriesSource((SeriesSourceType)newValue); return; case ChartPackage.DOCUMENT_ROOT__SOLID_TYPE: setSolidType((SolidTypeType)newValue); return; case ChartPackage.DOCUMENT_ROOT__SPLINE_ORDER: setSplineOrder((BigInteger)newValue); return; case ChartPackage.DOCUMENT_ROOT__SPLINE_RESOLUTION: setSplineResolution((BigInteger)newValue); return; case ChartPackage.DOCUMENT_ROOT__STACKED: setStacked((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__STYLE_NAME: setStyleName((String)newValue); return; case ChartPackage.DOCUMENT_ROOT__SYMBOL_HEIGHT: setSymbolHeight((String)newValue); return; case ChartPackage.DOCUMENT_ROOT__SYMBOL_NAME: setSymbolName((SymbolNameType)newValue); return; case ChartPackage.DOCUMENT_ROOT__SYMBOL_TYPE: setSymbolType((SymbolTypeType)newValue); return; case ChartPackage.DOCUMENT_ROOT__SYMBOL_WIDTH: setSymbolWidth((String)newValue); return; case ChartPackage.DOCUMENT_ROOT__TEXT_OVERLAP: setTextOverlap((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__THREE_DIMENSIONAL: setThreeDimensional((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MAJOR_INNER: setTickMarksMajorInner((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MAJOR_OUTER: setTickMarksMajorOuter((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MINOR_INNER: setTickMarksMinorInner((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MINOR_OUTER: setTickMarksMinorOuter((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__VALUES_CELL_RANGE_ADDRESS: setValuesCellRangeAddress((String)newValue); return; case ChartPackage.DOCUMENT_ROOT__VERTICAL: setVertical((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case ChartPackage.DOCUMENT_ROOT__VISIBLE: setVisible((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; } super.eSet(featureID, newValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset(int featureID) { switch (featureID) { case ChartPackage.DOCUMENT_ROOT__MIXED: getMixed().clear(); return; case ChartPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: getXMLNSPrefixMap().clear(); return; case ChartPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: getXSISchemaLocation().clear(); return; case ChartPackage.DOCUMENT_ROOT__AXIS: setAxis((AxisType)null); return; case ChartPackage.DOCUMENT_ROOT__CATEGORIES: setCategories((CategoriesType)null); return; case ChartPackage.DOCUMENT_ROOT__CHART: setChart((OfficeChartContentMainType)null); return; case ChartPackage.DOCUMENT_ROOT__DATA_POINT: setDataPoint((DataPointType)null); return; case ChartPackage.DOCUMENT_ROOT__DOMAIN: setDomain((DomainType)null); return; case ChartPackage.DOCUMENT_ROOT__ERROR_INDICATOR: setErrorIndicator((ErrorIndicatorType)null); return; case ChartPackage.DOCUMENT_ROOT__FLOOR: setFloor((FloorType)null); return; case ChartPackage.DOCUMENT_ROOT__FOOTER: setFooter((FooterType)null); return; case ChartPackage.DOCUMENT_ROOT__GRID: setGrid((GridType)null); return; case ChartPackage.DOCUMENT_ROOT__LEGEND: setLegend((LegendType)null); return; case ChartPackage.DOCUMENT_ROOT__MEAN_VALUE: setMeanValue((MeanValueType)null); return; case ChartPackage.DOCUMENT_ROOT__PLOT_AREA: setPlotArea((PlotAreaType)null); return; case ChartPackage.DOCUMENT_ROOT__REGRESSION_CURVE: setRegressionCurve((RegressionCurveType)null); return; case ChartPackage.DOCUMENT_ROOT__SERIES: setSeries((SeriesType)null); return; case ChartPackage.DOCUMENT_ROOT__STOCK_GAIN_MARKER: setStockGainMarker((StockGainMarkerType)null); return; case ChartPackage.DOCUMENT_ROOT__STOCK_LOSS_MARKER: setStockLossMarker((StockLossMarkerType)null); return; case ChartPackage.DOCUMENT_ROOT__STOCK_RANGE_LINE: setStockRangeLine((StockRangeLineType)null); return; case ChartPackage.DOCUMENT_ROOT__SUBTITLE: setSubtitle((SubtitleType)null); return; case ChartPackage.DOCUMENT_ROOT__SYMBOL_IMAGE: setSymbolImage((SymbolImageType)null); return; case ChartPackage.DOCUMENT_ROOT__TITLE: setTitle((TitleType)null); return; case ChartPackage.DOCUMENT_ROOT__WALL: setWall((WallType)null); return; case ChartPackage.DOCUMENT_ROOT__ATTACHED_AXIS: setAttachedAxis(ATTACHED_AXIS_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__COLUMN_MAPPING: setColumnMapping(COLUMN_MAPPING_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__CONNECT_BARS: unsetConnectBars(); return; case ChartPackage.DOCUMENT_ROOT__DATA_LABEL_NUMBER: unsetDataLabelNumber(); return; case ChartPackage.DOCUMENT_ROOT__DATA_LABEL_SYMBOL: unsetDataLabelSymbol(); return; case ChartPackage.DOCUMENT_ROOT__DATA_LABEL_TEXT: unsetDataLabelText(); return; case ChartPackage.DOCUMENT_ROOT__DATA_SOURCE_HAS_LABELS: unsetDataSourceHasLabels(); return; case ChartPackage.DOCUMENT_ROOT__DEEP: unsetDeep(); return; case ChartPackage.DOCUMENT_ROOT__DIMENSION: unsetDimension(); return; case ChartPackage.DOCUMENT_ROOT__DISPLAY_LABEL: unsetDisplayLabel(); return; case ChartPackage.DOCUMENT_ROOT__ERROR_CATEGORY: unsetErrorCategory(); return; case ChartPackage.DOCUMENT_ROOT__ERROR_LOWER_INDICATOR: unsetErrorLowerIndicator(); return; case ChartPackage.DOCUMENT_ROOT__ERROR_LOWER_LIMIT: unsetErrorLowerLimit(); return; case ChartPackage.DOCUMENT_ROOT__ERROR_MARGIN: unsetErrorMargin(); return; case ChartPackage.DOCUMENT_ROOT__ERROR_PERCENTAGE: unsetErrorPercentage(); return; case ChartPackage.DOCUMENT_ROOT__ERROR_UPPER_INDICATOR: unsetErrorUpperIndicator(); return; case ChartPackage.DOCUMENT_ROOT__ERROR_UPPER_LIMIT: unsetErrorUpperLimit(); return; case ChartPackage.DOCUMENT_ROOT__GAP_WIDTH: setGapWidth(GAP_WIDTH_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__INTERPOLATION: unsetInterpolation(); return; case ChartPackage.DOCUMENT_ROOT__INTERVAL_MAJOR: unsetIntervalMajor(); return; case ChartPackage.DOCUMENT_ROOT__INTERVAL_MINOR_DIVISOR: setIntervalMinorDivisor(INTERVAL_MINOR_DIVISOR_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__JAPANESE_CANDLE_STICK: unsetJapaneseCandleStick(); return; case ChartPackage.DOCUMENT_ROOT__LABEL_ARRANGEMENT: unsetLabelArrangement(); return; case ChartPackage.DOCUMENT_ROOT__LABEL_CELL_ADDRESS: setLabelCellAddress(LABEL_CELL_ADDRESS_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__LEGEND_ALIGN: unsetLegendAlign(); return; case ChartPackage.DOCUMENT_ROOT__LEGEND_POSITION: unsetLegendPosition(); return; case ChartPackage.DOCUMENT_ROOT__LINES: unsetLines(); return; case ChartPackage.DOCUMENT_ROOT__LINK_DATA_STYLE_TO_SOURCE: unsetLinkDataStyleToSource(); return; case ChartPackage.DOCUMENT_ROOT__LOGARITHMIC: unsetLogarithmic(); return; case ChartPackage.DOCUMENT_ROOT__MAXIMUM: unsetMaximum(); return; case ChartPackage.DOCUMENT_ROOT__MEAN_VALUE1: unsetMeanValue1(); return; case ChartPackage.DOCUMENT_ROOT__MINIMUM: unsetMinimum(); return; case ChartPackage.DOCUMENT_ROOT__NAME: setName(NAME_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__ORIGIN: unsetOrigin(); return; case ChartPackage.DOCUMENT_ROOT__OVERLAP: setOverlap(OVERLAP_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__PERCENTAGE: unsetPercentage(); return; case ChartPackage.DOCUMENT_ROOT__PIE_OFFSET: setPieOffset(PIE_OFFSET_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__REGRESSION_TYPE: unsetRegressionType(); return; case ChartPackage.DOCUMENT_ROOT__REPEATED: setRepeated(REPEATED_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__ROW_MAPPING: setRowMapping(ROW_MAPPING_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__SCALE_TEXT: unsetScaleText(); return; case ChartPackage.DOCUMENT_ROOT__SERIES_SOURCE: unsetSeriesSource(); return; case ChartPackage.DOCUMENT_ROOT__SOLID_TYPE: unsetSolidType(); return; case ChartPackage.DOCUMENT_ROOT__SPLINE_ORDER: setSplineOrder(SPLINE_ORDER_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__SPLINE_RESOLUTION: setSplineResolution(SPLINE_RESOLUTION_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__STACKED: unsetStacked(); return; case ChartPackage.DOCUMENT_ROOT__STYLE_NAME: setStyleName(STYLE_NAME_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__SYMBOL_HEIGHT: setSymbolHeight(SYMBOL_HEIGHT_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__SYMBOL_NAME: unsetSymbolName(); return; case ChartPackage.DOCUMENT_ROOT__SYMBOL_TYPE: unsetSymbolType(); return; case ChartPackage.DOCUMENT_ROOT__SYMBOL_WIDTH: setSymbolWidth(SYMBOL_WIDTH_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__TEXT_OVERLAP: unsetTextOverlap(); return; case ChartPackage.DOCUMENT_ROOT__THREE_DIMENSIONAL: unsetThreeDimensional(); return; case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MAJOR_INNER: unsetTickMarksMajorInner(); return; case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MAJOR_OUTER: unsetTickMarksMajorOuter(); return; case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MINOR_INNER: unsetTickMarksMinorInner(); return; case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MINOR_OUTER: unsetTickMarksMinorOuter(); return; case ChartPackage.DOCUMENT_ROOT__VALUES_CELL_RANGE_ADDRESS: setValuesCellRangeAddress(VALUES_CELL_RANGE_ADDRESS_EDEFAULT); return; case ChartPackage.DOCUMENT_ROOT__VERTICAL: unsetVertical(); return; case ChartPackage.DOCUMENT_ROOT__VISIBLE: unsetVisible(); return; } super.eUnset(featureID); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case ChartPackage.DOCUMENT_ROOT__MIXED: return mixed != null && !mixed.isEmpty(); case ChartPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty(); case ChartPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: return xSISchemaLocation != null && !xSISchemaLocation.isEmpty(); case ChartPackage.DOCUMENT_ROOT__AXIS: return getAxis() != null; case ChartPackage.DOCUMENT_ROOT__CATEGORIES: return getCategories() != null; case ChartPackage.DOCUMENT_ROOT__CHART: return getChart() != null; case ChartPackage.DOCUMENT_ROOT__DATA_POINT: return getDataPoint() != null; case ChartPackage.DOCUMENT_ROOT__DOMAIN: return getDomain() != null; case ChartPackage.DOCUMENT_ROOT__ERROR_INDICATOR: return getErrorIndicator() != null; case ChartPackage.DOCUMENT_ROOT__FLOOR: return getFloor() != null; case ChartPackage.DOCUMENT_ROOT__FOOTER: return getFooter() != null; case ChartPackage.DOCUMENT_ROOT__GRID: return getGrid() != null; case ChartPackage.DOCUMENT_ROOT__LEGEND: return getLegend() != null; case ChartPackage.DOCUMENT_ROOT__MEAN_VALUE: return getMeanValue() != null; case ChartPackage.DOCUMENT_ROOT__PLOT_AREA: return getPlotArea() != null; case ChartPackage.DOCUMENT_ROOT__REGRESSION_CURVE: return getRegressionCurve() != null; case ChartPackage.DOCUMENT_ROOT__SERIES: return getSeries() != null; case ChartPackage.DOCUMENT_ROOT__STOCK_GAIN_MARKER: return getStockGainMarker() != null; case ChartPackage.DOCUMENT_ROOT__STOCK_LOSS_MARKER: return getStockLossMarker() != null; case ChartPackage.DOCUMENT_ROOT__STOCK_RANGE_LINE: return getStockRangeLine() != null; case ChartPackage.DOCUMENT_ROOT__SUBTITLE: return getSubtitle() != null; case ChartPackage.DOCUMENT_ROOT__SYMBOL_IMAGE: return getSymbolImage() != null; case ChartPackage.DOCUMENT_ROOT__TITLE: return getTitle() != null; case ChartPackage.DOCUMENT_ROOT__WALL: return getWall() != null; case ChartPackage.DOCUMENT_ROOT__ATTACHED_AXIS: return ATTACHED_AXIS_EDEFAULT == null ? attachedAxis != null : !ATTACHED_AXIS_EDEFAULT.equals(attachedAxis); case ChartPackage.DOCUMENT_ROOT__COLUMN_MAPPING: return COLUMN_MAPPING_EDEFAULT == null ? columnMapping != null : !COLUMN_MAPPING_EDEFAULT.equals(columnMapping); case ChartPackage.DOCUMENT_ROOT__CONNECT_BARS: return isSetConnectBars(); case ChartPackage.DOCUMENT_ROOT__DATA_LABEL_NUMBER: return isSetDataLabelNumber(); case ChartPackage.DOCUMENT_ROOT__DATA_LABEL_SYMBOL: return isSetDataLabelSymbol(); case ChartPackage.DOCUMENT_ROOT__DATA_LABEL_TEXT: return isSetDataLabelText(); case ChartPackage.DOCUMENT_ROOT__DATA_SOURCE_HAS_LABELS: return isSetDataSourceHasLabels(); case ChartPackage.DOCUMENT_ROOT__DEEP: return isSetDeep(); case ChartPackage.DOCUMENT_ROOT__DIMENSION: return isSetDimension(); case ChartPackage.DOCUMENT_ROOT__DISPLAY_LABEL: return isSetDisplayLabel(); case ChartPackage.DOCUMENT_ROOT__ERROR_CATEGORY: return isSetErrorCategory(); case ChartPackage.DOCUMENT_ROOT__ERROR_LOWER_INDICATOR: return isSetErrorLowerIndicator(); case ChartPackage.DOCUMENT_ROOT__ERROR_LOWER_LIMIT: return isSetErrorLowerLimit(); case ChartPackage.DOCUMENT_ROOT__ERROR_MARGIN: return isSetErrorMargin(); case ChartPackage.DOCUMENT_ROOT__ERROR_PERCENTAGE: return isSetErrorPercentage(); case ChartPackage.DOCUMENT_ROOT__ERROR_UPPER_INDICATOR: return isSetErrorUpperIndicator(); case ChartPackage.DOCUMENT_ROOT__ERROR_UPPER_LIMIT: return isSetErrorUpperLimit(); case ChartPackage.DOCUMENT_ROOT__GAP_WIDTH: return GAP_WIDTH_EDEFAULT == null ? gapWidth != null : !GAP_WIDTH_EDEFAULT.equals(gapWidth); case ChartPackage.DOCUMENT_ROOT__INTERPOLATION: return isSetInterpolation(); case ChartPackage.DOCUMENT_ROOT__INTERVAL_MAJOR: return isSetIntervalMajor(); case ChartPackage.DOCUMENT_ROOT__INTERVAL_MINOR_DIVISOR: return INTERVAL_MINOR_DIVISOR_EDEFAULT == null ? intervalMinorDivisor != null : !INTERVAL_MINOR_DIVISOR_EDEFAULT.equals(intervalMinorDivisor); case ChartPackage.DOCUMENT_ROOT__JAPANESE_CANDLE_STICK: return isSetJapaneseCandleStick(); case ChartPackage.DOCUMENT_ROOT__LABEL_ARRANGEMENT: return isSetLabelArrangement(); case ChartPackage.DOCUMENT_ROOT__LABEL_CELL_ADDRESS: return LABEL_CELL_ADDRESS_EDEFAULT == null ? labelCellAddress != null : !LABEL_CELL_ADDRESS_EDEFAULT.equals(labelCellAddress); case ChartPackage.DOCUMENT_ROOT__LEGEND_ALIGN: return isSetLegendAlign(); case ChartPackage.DOCUMENT_ROOT__LEGEND_POSITION: return isSetLegendPosition(); case ChartPackage.DOCUMENT_ROOT__LINES: return isSetLines(); case ChartPackage.DOCUMENT_ROOT__LINK_DATA_STYLE_TO_SOURCE: return isSetLinkDataStyleToSource(); case ChartPackage.DOCUMENT_ROOT__LOGARITHMIC: return isSetLogarithmic(); case ChartPackage.DOCUMENT_ROOT__MAXIMUM: return isSetMaximum(); case ChartPackage.DOCUMENT_ROOT__MEAN_VALUE1: return isSetMeanValue1(); case ChartPackage.DOCUMENT_ROOT__MINIMUM: return isSetMinimum(); case ChartPackage.DOCUMENT_ROOT__NAME: return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); case ChartPackage.DOCUMENT_ROOT__ORIGIN: return isSetOrigin(); case ChartPackage.DOCUMENT_ROOT__OVERLAP: return OVERLAP_EDEFAULT == null ? overlap != null : !OVERLAP_EDEFAULT.equals(overlap); case ChartPackage.DOCUMENT_ROOT__PERCENTAGE: return isSetPercentage(); case ChartPackage.DOCUMENT_ROOT__PIE_OFFSET: return PIE_OFFSET_EDEFAULT == null ? pieOffset != null : !PIE_OFFSET_EDEFAULT.equals(pieOffset); case ChartPackage.DOCUMENT_ROOT__REGRESSION_TYPE: return isSetRegressionType(); case ChartPackage.DOCUMENT_ROOT__REPEATED: return REPEATED_EDEFAULT == null ? repeated != null : !REPEATED_EDEFAULT.equals(repeated); case ChartPackage.DOCUMENT_ROOT__ROW_MAPPING: return ROW_MAPPING_EDEFAULT == null ? rowMapping != null : !ROW_MAPPING_EDEFAULT.equals(rowMapping); case ChartPackage.DOCUMENT_ROOT__SCALE_TEXT: return isSetScaleText(); case ChartPackage.DOCUMENT_ROOT__SERIES_SOURCE: return isSetSeriesSource(); case ChartPackage.DOCUMENT_ROOT__SOLID_TYPE: return isSetSolidType(); case ChartPackage.DOCUMENT_ROOT__SPLINE_ORDER: return SPLINE_ORDER_EDEFAULT == null ? splineOrder != null : !SPLINE_ORDER_EDEFAULT.equals(splineOrder); case ChartPackage.DOCUMENT_ROOT__SPLINE_RESOLUTION: return SPLINE_RESOLUTION_EDEFAULT == null ? splineResolution != null : !SPLINE_RESOLUTION_EDEFAULT.equals(splineResolution); case ChartPackage.DOCUMENT_ROOT__STACKED: return isSetStacked(); case ChartPackage.DOCUMENT_ROOT__STYLE_NAME: return STYLE_NAME_EDEFAULT == null ? styleName != null : !STYLE_NAME_EDEFAULT.equals(styleName); case ChartPackage.DOCUMENT_ROOT__SYMBOL_HEIGHT: return SYMBOL_HEIGHT_EDEFAULT == null ? symbolHeight != null : !SYMBOL_HEIGHT_EDEFAULT.equals(symbolHeight); case ChartPackage.DOCUMENT_ROOT__SYMBOL_NAME: return isSetSymbolName(); case ChartPackage.DOCUMENT_ROOT__SYMBOL_TYPE: return isSetSymbolType(); case ChartPackage.DOCUMENT_ROOT__SYMBOL_WIDTH: return SYMBOL_WIDTH_EDEFAULT == null ? symbolWidth != null : !SYMBOL_WIDTH_EDEFAULT.equals(symbolWidth); case ChartPackage.DOCUMENT_ROOT__TEXT_OVERLAP: return isSetTextOverlap(); case ChartPackage.DOCUMENT_ROOT__THREE_DIMENSIONAL: return isSetThreeDimensional(); case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MAJOR_INNER: return isSetTickMarksMajorInner(); case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MAJOR_OUTER: return isSetTickMarksMajorOuter(); case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MINOR_INNER: return isSetTickMarksMinorInner(); case ChartPackage.DOCUMENT_ROOT__TICK_MARKS_MINOR_OUTER: return isSetTickMarksMinorOuter(); case ChartPackage.DOCUMENT_ROOT__VALUES_CELL_RANGE_ADDRESS: return VALUES_CELL_RANGE_ADDRESS_EDEFAULT == null ? valuesCellRangeAddress != null : !VALUES_CELL_RANGE_ADDRESS_EDEFAULT.equals(valuesCellRangeAddress); case ChartPackage.DOCUMENT_ROOT__VERTICAL: return isSetVertical(); case ChartPackage.DOCUMENT_ROOT__VISIBLE: return isSetVisible(); } return super.eIsSet(featureID); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString() { if (eIsProxy()) return super.toString(); StringBuffer result = new StringBuffer(super.toString()); result.append(" (mixed: "); result.append(mixed); result.append(", attachedAxis: "); result.append(attachedAxis); result.append(", columnMapping: "); result.append(columnMapping); result.append(", connectBars: "); if (connectBarsESet) result.append(connectBars); else result.append("<unset>"); result.append(", dataLabelNumber: "); if (dataLabelNumberESet) result.append(dataLabelNumber); else result.append("<unset>"); result.append(", dataLabelSymbol: "); if (dataLabelSymbolESet) result.append(dataLabelSymbol); else result.append("<unset>"); result.append(", dataLabelText: "); if (dataLabelTextESet) result.append(dataLabelText); else result.append("<unset>"); result.append(", dataSourceHasLabels: "); if (dataSourceHasLabelsESet) result.append(dataSourceHasLabels); else result.append("<unset>"); result.append(", deep: "); if (deepESet) result.append(deep); else result.append("<unset>"); result.append(", dimension: "); if (dimensionESet) result.append(dimension); else result.append("<unset>"); result.append(", displayLabel: "); if (displayLabelESet) result.append(displayLabel); else result.append("<unset>"); result.append(", errorCategory: "); if (errorCategoryESet) result.append(errorCategory); else result.append("<unset>"); result.append(", errorLowerIndicator: "); if (errorLowerIndicatorESet) result.append(errorLowerIndicator); else result.append("<unset>"); result.append(", errorLowerLimit: "); if (errorLowerLimitESet) result.append(errorLowerLimit); else result.append("<unset>"); result.append(", errorMargin: "); if (errorMarginESet) result.append(errorMargin); else result.append("<unset>"); result.append(", errorPercentage: "); if (errorPercentageESet) result.append(errorPercentage); else result.append("<unset>"); result.append(", errorUpperIndicator: "); if (errorUpperIndicatorESet) result.append(errorUpperIndicator); else result.append("<unset>"); result.append(", errorUpperLimit: "); if (errorUpperLimitESet) result.append(errorUpperLimit); else result.append("<unset>"); result.append(", gapWidth: "); result.append(gapWidth); result.append(", interpolation: "); if (interpolationESet) result.append(interpolation); else result.append("<unset>"); result.append(", intervalMajor: "); if (intervalMajorESet) result.append(intervalMajor); else result.append("<unset>"); result.append(", intervalMinorDivisor: "); result.append(intervalMinorDivisor); result.append(", japaneseCandleStick: "); if (japaneseCandleStickESet) result.append(japaneseCandleStick); else result.append("<unset>"); result.append(", labelArrangement: "); if (labelArrangementESet) result.append(labelArrangement); else result.append("<unset>"); result.append(", labelCellAddress: "); result.append(labelCellAddress); result.append(", legendAlign: "); if (legendAlignESet) result.append(legendAlign); else result.append("<unset>"); result.append(", legendPosition: "); if (legendPositionESet) result.append(legendPosition); else result.append("<unset>"); result.append(", lines: "); if (linesESet) result.append(lines); else result.append("<unset>"); result.append(", linkDataStyleToSource: "); if (linkDataStyleToSourceESet) result.append(linkDataStyleToSource); else result.append("<unset>"); result.append(", logarithmic: "); if (logarithmicESet) result.append(logarithmic); else result.append("<unset>"); result.append(", maximum: "); if (maximumESet) result.append(maximum); else result.append("<unset>"); result.append(", meanValue1: "); if (meanValue1ESet) result.append(meanValue1); else result.append("<unset>"); result.append(", minimum: "); if (minimumESet) result.append(minimum); else result.append("<unset>"); result.append(", name: "); result.append(name); result.append(", origin: "); if (originESet) result.append(origin); else result.append("<unset>"); result.append(", overlap: "); result.append(overlap); result.append(", percentage: "); if (percentageESet) result.append(percentage); else result.append("<unset>"); result.append(", pieOffset: "); result.append(pieOffset); result.append(", regressionType: "); if (regressionTypeESet) result.append(regressionType); else result.append("<unset>"); result.append(", repeated: "); result.append(repeated); result.append(", rowMapping: "); result.append(rowMapping); result.append(", scaleText: "); if (scaleTextESet) result.append(scaleText); else result.append("<unset>"); result.append(", seriesSource: "); if (seriesSourceESet) result.append(seriesSource); else result.append("<unset>"); result.append(", solidType: "); if (solidTypeESet) result.append(solidType); else result.append("<unset>"); result.append(", splineOrder: "); result.append(splineOrder); result.append(", splineResolution: "); result.append(splineResolution); result.append(", stacked: "); if (stackedESet) result.append(stacked); else result.append("<unset>"); result.append(", styleName: "); result.append(styleName); result.append(", symbolHeight: "); result.append(symbolHeight); result.append(", symbolName: "); if (symbolNameESet) result.append(symbolName); else result.append("<unset>"); result.append(", symbolType: "); if (symbolTypeESet) result.append(symbolType); else result.append("<unset>"); result.append(", symbolWidth: "); result.append(symbolWidth); result.append(", textOverlap: "); if (textOverlapESet) result.append(textOverlap); else result.append("<unset>"); result.append(", threeDimensional: "); if (threeDimensionalESet) result.append(threeDimensional); else result.append("<unset>"); result.append(", tickMarksMajorInner: "); if (tickMarksMajorInnerESet) result.append(tickMarksMajorInner); else result.append("<unset>"); result.append(", tickMarksMajorOuter: "); if (tickMarksMajorOuterESet) result.append(tickMarksMajorOuter); else result.append("<unset>"); result.append(", tickMarksMinorInner: "); if (tickMarksMinorInnerESet) result.append(tickMarksMinorInner); else result.append("<unset>"); result.append(", tickMarksMinorOuter: "); if (tickMarksMinorOuterESet) result.append(tickMarksMinorOuter); else result.append("<unset>"); result.append(", valuesCellRangeAddress: "); result.append(valuesCellRangeAddress); result.append(", vertical: "); if (verticalESet) result.append(vertical); else result.append("<unset>"); result.append(", visible: "); if (visibleESet) result.append(visible); else result.append("<unset>"); result.append(')'); return result.toString(); } } //DocumentRootImpl