org.eclipse.birt.chart.model
Interface ChartWithoutAxes

All Superinterfaces:
Chart, org.eclipse.emf.ecore.EObject, 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()

Method Summary
 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 getSeriesDefinitions()
          Returns the value of the 'Series Definitions' containment reference list.
 boolean isMinSlicePercent()
          Returns the value of the 'Min Slice Percent' attribute
 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 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 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, getExtendedProperties, getGridColumnCount, getInteractivity, getLegend, getPlot, getSampleData, getScript, getSeriesForLegend, getSeriesThickness, getStyles, getSubType, getTitle, getType, getUnits, getVersion, isSetDimension, isSetGridColumnCount, isSetSeriesThickness, isSetVersion, setBlock, setDescription, setDimension, 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, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getSeriesDefinitions

public org.eclipse.emf.common.util.EList 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

public 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

public 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

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

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

isSetMinSlice

public 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

public 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

public 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

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

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

isSetMinSlicePercent

public 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

public 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

public 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()

getRunTimeSeries

public Series[] getRunTimeSeries()
Returns:


Copyright © 2005 Actuate Corp. All rights reserved.