org.eclipse.birt.chart.model
Interface ChartWithoutAxes

All Superinterfaces:
Chart, org.eclipse.emf.ecore.EObject, IChartObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
DialChart
All Known Implementing Classes:
ChartWithoutAxesImpl, DialChartImpl

public interface ChartWithoutAxes
extends Chart

A representation of the model object 'Chart Without Axes'. This is a chart without axes...(e.g. Pie Chart, Donut Chart, etc).

The following features are supported:

See Also:
ModelPackage.getChartWithoutAxes()

Field Summary
 
Fields inherited from interface org.eclipse.birt.chart.model.Chart
VERSION
 
Method Summary
 ChartWithoutAxes copyInstance()
           
 double getCoverage()
          Returns the value of the 'Coverage' attribute.
 double getMinSlice()
          Returns the value of the 'Min Slice' attribute.
 java.lang.String getMinSliceLabel()
          Returns the value of the 'Min Slice Label' attribute.
 Series[] getRunTimeSeries()
           
 org.eclipse.emf.common.util.EList<SeriesDefinition> getSeriesDefinitions()
          Returns the value of the 'Series Definitions' containment reference list.
 boolean isMinSlicePercent()
          Returns the value of the 'Min Slice Percent' attribute.
 boolean isSetCoverage()
          Returns whether the value of the 'Coverage' attribute is set.
 boolean isSetMinSlice()
          Returns whether the value of the 'Min Slice' attribute is set.
 boolean isSetMinSlicePercent()
          Returns whether the value of the 'Min Slice Percent' attribute is set.
 void setCoverage(double value)
          Sets the value of the 'Coverage' attribute.
 void setMinSlice(double value)
          Sets the value of the 'Min Slice' attribute.
 void setMinSliceLabel(java.lang.String value)
          Sets the value of the 'Min Slice Label' attribute.
 void setMinSlicePercent(boolean value)
          Sets the value of the 'Min Slice Percent' attribute.
 void unsetCoverage()
          Unsets the value of the 'Coverage' attribute.
 void unsetMinSlice()
          Unsets the value of the 'Min Slice' attribute.
 void unsetMinSlicePercent()
          Unsets the value of the 'Min Slice Percent' attribute.
 
Methods inherited from interface org.eclipse.birt.chart.model.Chart
clearSections, 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, setDimension, setEmptyMessage, setGridColumnCount, setInteractivity, setSampleData, setScript, setSeriesThickness, setSubType, setType, 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.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getSeriesDefinitions

org.eclipse.emf.common.util.EList<SeriesDefinition> getSeriesDefinitions()
Returns the value of the 'Series Definitions' containment reference list. The list contents are of type SeriesDefinition. Defines the source of the series.

Returns:
the value of the 'Series Definitions' containment reference list.
See Also:
ModelPackage.getChartWithoutAxes_SeriesDefinitions()

getMinSlice

double getMinSlice()
Returns the value of the 'Min Slice' attribute. Defines the minimum value of a slice

Returns:
the value of the 'Min Slice' attribute.
See Also:
isSetMinSlice(), unsetMinSlice(), setMinSlice(double), ModelPackage.getChartWithoutAxes_MinSlice()

setMinSlice

void setMinSlice(double value)
Sets the value of the 'Min Slice' attribute.

Parameters:
value - the new value of the 'Min Slice' attribute.
See Also:
isSetMinSlice(), unsetMinSlice(), getMinSlice()

unsetMinSlice

void unsetMinSlice()
Unsets the value of the 'Min Slice' attribute.

See Also:
isSetMinSlice(), getMinSlice(), setMinSlice(double)

isSetMinSlice

boolean isSetMinSlice()
Returns whether the value of the 'Min Slice' attribute is set.

Returns:
whether the value of the 'Min Slice' attribute is set.
See Also:
unsetMinSlice(), getMinSlice(), setMinSlice(double)

isMinSlicePercent

boolean isMinSlicePercent()
Returns the value of the 'Min Slice Percent' attribute. Defines if the MinSlice value is a percentage value

Returns:
the value of the 'Min Slice Percent' attribute.
See Also:
isSetMinSlicePercent(), unsetMinSlicePercent(), setMinSlicePercent(boolean), ModelPackage.getChartWithoutAxes_MinSlicePercent()

setMinSlicePercent

void setMinSlicePercent(boolean value)
Sets the value of the 'Min Slice Percent' attribute.

Parameters:
value - the new value of the 'Min Slice Percent' attribute.
See Also:
isSetMinSlicePercent(), unsetMinSlicePercent(), isMinSlicePercent()

unsetMinSlicePercent

void unsetMinSlicePercent()
Unsets the value of the 'Min Slice Percent' attribute.

See Also:
isSetMinSlicePercent(), isMinSlicePercent(), setMinSlicePercent(boolean)

isSetMinSlicePercent

boolean isSetMinSlicePercent()
Returns whether the value of the 'Min Slice Percent' attribute is set.

Returns:
whether the value of the 'Min Slice Percent' attribute is set.
See Also:
unsetMinSlicePercent(), isMinSlicePercent(), setMinSlicePercent(boolean)

getMinSliceLabel

java.lang.String getMinSliceLabel()
Returns the value of the 'Min Slice Label' attribute. Defines the label for MinSlice

Returns:
the value of the 'Min Slice Label' attribute.
See Also:
setMinSliceLabel(String), ModelPackage.getChartWithoutAxes_MinSliceLabel()

setMinSliceLabel

void setMinSliceLabel(java.lang.String value)
Sets the value of the 'Min Slice Label' attribute.

Parameters:
value - the new value of the 'Min Slice Label' attribute.
See Also:
getMinSliceLabel()

getCoverage

double getCoverage()
Returns the value of the 'Coverage' attribute. Specifies the percentage of size that the chart graphics (pie or dial) in client area. By default it's not set, which means the size will be auto adjusted.

Returns:
the value of the 'Coverage' attribute.
See Also:
isSetCoverage(), unsetCoverage(), setCoverage(double), ModelPackage.getChartWithoutAxes_Coverage()

setCoverage

void setCoverage(double value)
Sets the value of the 'Coverage' attribute.

Parameters:
value - the new value of the 'Coverage' attribute.
See Also:
isSetCoverage(), unsetCoverage(), getCoverage()

unsetCoverage

void unsetCoverage()
Unsets the value of the 'Coverage' attribute.

See Also:
isSetCoverage(), getCoverage(), setCoverage(double)

isSetCoverage

boolean isSetCoverage()
Returns whether the value of the 'Coverage' attribute is set.

Returns:
whether the value of the 'Coverage' attribute is set.
See Also:
unsetCoverage(), getCoverage(), setCoverage(double)

getRunTimeSeries

Series[] getRunTimeSeries()
Returns:

copyInstance

ChartWithoutAxes copyInstance()
Specified by:
copyInstance in interface Chart
Specified by:
copyInstance in interface IChartObject


Copyright © 2005-2008 Actuate Corp. All rights reserved.