Class ChartWithoutAxesImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.birt.chart.model.impl.ChartImpl
org.eclipse.birt.chart.model.impl.ChartWithoutAxesImpl
- All Implemented Interfaces:
Chart,ChartWithoutAxes,IChartObject,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject
- Direct Known Subclasses:
DialChartImpl
An implementation of the model object 'Chart
Without Axes'.
The following features are implemented:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAGFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Method Summary
Modifier and TypeMethodDescriptionfinal voidclearSections(int iSectionType) This method walks through the model and clears specific model sections that are not required at deployment time.static ChartWithoutAxescreate()A convenience method to create an initialized 'ChartWithoutAxes' instancestatic ChartWithoutAxesA convenience method to create an initialized 'ChartWithoutAxes' instanceeGet(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) booleaneIsSet(int featureID) voidvoideUnset(int featureID) doubledoublefinal Series[]org.eclipse.emf.common.util.EList<SeriesDefinition>booleanbooleanbooleanbooleanfinal voidrecursivelyGetSeries(org.eclipse.emf.common.util.EList<SeriesDefinition> elSDs, ArrayList<Series> al, int iLevel, int iLevelToOmit) Walks down the series definition tree and retrieves all runtime series.voidsetCoverage(double newCoverage) voidsetDimension(ChartDimension newDimension) Set pie chart dimension type.voidsetMinSlice(double newMinSlice) voidsetMinSliceLabel(String newMinSliceLabel) voidsetMinSlicePercent(boolean newMinSlicePercent) voidtoString()voidvoidvoidMethods inherited from class org.eclipse.birt.chart.model.impl.ChartImpl
basicSetBlock, basicSetDescription, basicSetEmptyMessage, basicSetInteractivity, basicSetSampleData, createSampleRuntimeSeries, getBlock, getDescription, getDimension, getEmptyMessage, getExtendedProperties, getGridColumnCount, getInteractivity, getLegend, getPlot, getSampleData, getScript, getSeriesForLegend, getSeriesThickness, getStyles, getSubType, getTitle, getType, getUnits, getVersion, isSetDimension, isSetGridColumnCount, isSetSeriesThickness, isSetVersion, setBlock, setDescription, setEmptyMessage, setGridColumnCount, setInteractivity, setSampleData, setScript, setSeriesThickness, setSubType, setUnits, setVersion, unsetDimension, unsetGridColumnCount, unsetSeriesThickness, unsetVersionMethods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnsetMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.birt.chart.model.Chart
createSampleRuntimeSeries, getBlock, getDescription, getDimension, getEmptyMessage, getExtendedProperties, getGridColumnCount, getInteractivity, getLegend, getPlot, getSampleData, getScript, getSeriesForLegend, getSeriesThickness, getStyles, getSubType, getTitle, getType, getUnits, getVersion, isSetDimension, isSetGridColumnCount, isSetSeriesThickness, isSetVersion, setBlock, setDescription, setEmptyMessage, setGridColumnCount, setInteractivity, setSampleData, setScript, setSeriesThickness, setSubType, setUnits, setVersion, unsetDimension, unsetGridColumnCount, unsetSeriesThickness, unsetVersionMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getSeriesDefinitions
- Specified by:
getSeriesDefinitionsin interfaceChartWithoutAxes- Returns:
- the value of the 'Series Definitions' containment reference list.
- See Also:
-
getMinSlice
public double getMinSlice()- Specified by:
getMinSlicein interfaceChartWithoutAxes- Returns:
- the value of the 'Min Slice' attribute.
- See Also:
-
setMinSlice
public void setMinSlice(double newMinSlice) - Specified by:
setMinSlicein interfaceChartWithoutAxes- Parameters:
newMinSlice- the new value of the 'Min Slice' attribute.- See Also:
-
unsetMinSlice
public void unsetMinSlice()- Specified by:
unsetMinSlicein interfaceChartWithoutAxes- See Also:
-
isSetMinSlice
public boolean isSetMinSlice()- Specified by:
isSetMinSlicein interfaceChartWithoutAxes- Returns:
- whether the value of the 'Min Slice' attribute is set.
- See Also:
-
isMinSlicePercent
public boolean isMinSlicePercent()- Specified by:
isMinSlicePercentin interfaceChartWithoutAxes- Returns:
- the value of the 'Min Slice Percent' attribute.
- See Also:
-
setMinSlicePercent
public void setMinSlicePercent(boolean newMinSlicePercent) - Specified by:
setMinSlicePercentin interfaceChartWithoutAxes- Parameters:
newMinSlicePercent- the new value of the 'Min Slice Percent' attribute.- See Also:
-
unsetMinSlicePercent
public void unsetMinSlicePercent()- Specified by:
unsetMinSlicePercentin interfaceChartWithoutAxes- See Also:
-
isSetMinSlicePercent
public boolean isSetMinSlicePercent()- Specified by:
isSetMinSlicePercentin interfaceChartWithoutAxes- Returns:
- whether the value of the 'Min Slice Percent' attribute is set.
- See Also:
-
getMinSliceLabel
- Specified by:
getMinSliceLabelin interfaceChartWithoutAxes- Returns:
- the value of the 'Min Slice Label' attribute.
- See Also:
-
setMinSliceLabel
- Specified by:
setMinSliceLabelin interfaceChartWithoutAxes- Parameters:
newMinSliceLabel- the new value of the 'Min Slice Label' attribute.- See Also:
-
getCoverage
public double getCoverage()- Specified by:
getCoveragein interfaceChartWithoutAxes- Returns:
- the value of the 'Coverage' attribute.
- See Also:
-
setCoverage
public void setCoverage(double newCoverage) - Specified by:
setCoveragein interfaceChartWithoutAxes- Parameters:
newCoverage- the new value of the 'Coverage' attribute.- See Also:
-
unsetCoverage
public void unsetCoverage()- Specified by:
unsetCoveragein interfaceChartWithoutAxes- See Also:
-
isSetCoverage
public boolean isSetCoverage()- Specified by:
isSetCoveragein interfaceChartWithoutAxes- Returns:
- whether the value of the 'Coverage' attribute is set.
- See Also:
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eInverseRemovein classChartImpl
-
eGet
-
eSet
-
eUnset
public void eUnset(int featureID) -
eIsSet
public boolean eIsSet(int featureID) -
toString
-
create
A convenience method to create an initialized 'ChartWithoutAxes' instance- Returns:
- chart model
-
createDefault
A convenience method to create an initialized 'ChartWithoutAxes' instance- Returns:
- chart model
-
getRunTimeSeries
- Specified by:
getRunTimeSeriesin interfaceChartWithoutAxes- Returns:
-
recursivelyGetSeries
public final void recursivelyGetSeries(org.eclipse.emf.common.util.EList<SeriesDefinition> elSDs, ArrayList<Series> al, int iLevel, int iLevelToOmit) Walks down the series definition tree and retrieves all runtime series.- Parameters:
elSDs-al-iLevel-
-
clearSections
public final void clearSections(int iSectionType) Description copied from interface:ChartThis method walks through the model and clears specific model sections that are not required at deployment time.- Specified by:
clearSectionsin interfaceChart- Overrides:
clearSectionsin classChartImpl- Parameters:
iSectionType- Possible values are IConstants.RUN_TIME and IConstants.USER_INTERFACE
-
copyInstance
- Specified by:
copyInstancein interfaceChart- Specified by:
copyInstancein interfaceChartWithoutAxes- Specified by:
copyInstancein interfaceIChartObject- Overrides:
copyInstancein classChartImpl
-
setDimension
Set pie chart dimension type.- Specified by:
setDimensionin interfaceChart- Overrides:
setDimensionin classChartImpl- Parameters:
newDimension- the new value of the 'Dimension' attribute.- See Also:
-
setType
Description copied from class:ChartImpl
-