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.EScannableAdapterList
Nested 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_FLAG
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Method Summary
Modifier and TypeMethodDescriptionfinal void
clearSections
(int iSectionType) This method walks through the model and clears specific model sections that are not required at deployment time.static ChartWithoutAxes
create()
A convenience method to create an initialized 'ChartWithoutAxes' instancestatic ChartWithoutAxes
A convenience method to create an initialized 'ChartWithoutAxes' instanceeGet
(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChain
eInverseRemove
(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) boolean
eIsSet
(int featureID) void
void
eUnset
(int featureID) double
double
final Series[]
org.eclipse.emf.common.util.EList<SeriesDefinition>
boolean
boolean
boolean
boolean
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.void
setCoverage
(double newCoverage) void
setDimension
(ChartDimension newDimension) Set pie chart dimension type.void
setMinSlice
(double newMinSlice) void
setMinSliceLabel
(String newMinSliceLabel) void
setMinSlicePercent
(boolean newMinSlicePercent) void
toString()
void
void
void
Methods 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, unsetVersion
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
Methods 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, eVirtualUnset
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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, unsetVersion
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getSeriesDefinitions
- Specified by:
getSeriesDefinitions
in interfaceChartWithoutAxes
- Returns:
- the value of the 'Series Definitions' containment reference list.
- See Also:
-
getMinSlice
public double getMinSlice()- Specified by:
getMinSlice
in interfaceChartWithoutAxes
- Returns:
- the value of the 'Min Slice' attribute.
- See Also:
-
setMinSlice
public void setMinSlice(double newMinSlice) - Specified by:
setMinSlice
in interfaceChartWithoutAxes
- Parameters:
newMinSlice
- the new value of the 'Min Slice' attribute.- See Also:
-
unsetMinSlice
public void unsetMinSlice()- Specified by:
unsetMinSlice
in interfaceChartWithoutAxes
- See Also:
-
isSetMinSlice
public boolean isSetMinSlice()- Specified by:
isSetMinSlice
in interfaceChartWithoutAxes
- Returns:
- whether the value of the 'Min Slice' attribute is set.
- See Also:
-
isMinSlicePercent
public boolean isMinSlicePercent()- Specified by:
isMinSlicePercent
in interfaceChartWithoutAxes
- Returns:
- the value of the 'Min Slice Percent' attribute.
- See Also:
-
setMinSlicePercent
public void setMinSlicePercent(boolean newMinSlicePercent) - Specified by:
setMinSlicePercent
in interfaceChartWithoutAxes
- Parameters:
newMinSlicePercent
- the new value of the 'Min Slice Percent' attribute.- See Also:
-
unsetMinSlicePercent
public void unsetMinSlicePercent()- Specified by:
unsetMinSlicePercent
in interfaceChartWithoutAxes
- See Also:
-
isSetMinSlicePercent
public boolean isSetMinSlicePercent()- Specified by:
isSetMinSlicePercent
in interfaceChartWithoutAxes
- Returns:
- whether the value of the 'Min Slice Percent' attribute is set.
- See Also:
-
getMinSliceLabel
- Specified by:
getMinSliceLabel
in interfaceChartWithoutAxes
- Returns:
- the value of the 'Min Slice Label' attribute.
- See Also:
-
setMinSliceLabel
- Specified by:
setMinSliceLabel
in interfaceChartWithoutAxes
- Parameters:
newMinSliceLabel
- the new value of the 'Min Slice Label' attribute.- See Also:
-
getCoverage
public double getCoverage()- Specified by:
getCoverage
in interfaceChartWithoutAxes
- Returns:
- the value of the 'Coverage' attribute.
- See Also:
-
setCoverage
public void setCoverage(double newCoverage) - Specified by:
setCoverage
in interfaceChartWithoutAxes
- Parameters:
newCoverage
- the new value of the 'Coverage' attribute.- See Also:
-
unsetCoverage
public void unsetCoverage()- Specified by:
unsetCoverage
in interfaceChartWithoutAxes
- See Also:
-
isSetCoverage
public boolean isSetCoverage()- Specified by:
isSetCoverage
in 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:
eInverseRemove
in 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:
getRunTimeSeries
in 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:Chart
This method walks through the model and clears specific model sections that are not required at deployment time.- Specified by:
clearSections
in interfaceChart
- Overrides:
clearSections
in classChartImpl
- Parameters:
iSectionType
- Possible values are IConstants.RUN_TIME and IConstants.USER_INTERFACE
-
copyInstance
- Specified by:
copyInstance
in interfaceChart
- Specified by:
copyInstance
in interfaceChartWithoutAxes
- Specified by:
copyInstance
in interfaceIChartObject
- Overrides:
copyInstance
in classChartImpl
-
setDimension
Set pie chart dimension type.- Specified by:
setDimension
in interfaceChart
- Overrides:
setDimension
in classChartImpl
- Parameters:
newDimension
- the new value of the 'Dimension' attribute.- See Also:
-
setType
Description copied from class:ChartImpl
-