# Uses of Interface
org.eclipse.birt.chart.model.IChartObject

Packages that use IChartObject
Package
Description
org.eclipse.birt.chart.model
Contains the chart model interfaces that define the starting point for creating a new chart.
org.eclipse.birt.chart.model.attribute
Contains attribute interface definitions (for fonts, fills, lines, etc) for all chart components that may be customized via appropriate accessor methods.
org.eclipse.birt.chart.model.attribute.impl
Contains attribute core class implementations (for fonts, fills, lines, etc) for all chart components that may be customized via appropriate accessor methods.
org.eclipse.birt.chart.model.component
Represents a set of chart sub-components (as interfaces) that are used to build a complete chart.
org.eclipse.birt.chart.model.component.impl
Represents a set of chart sub-components (as core implementations) that are used to build a complete chart.
org.eclipse.birt.chart.model.data
Holds a set of interfaces that define the structure of the data source and typed data elements associated with a chart series.
org.eclipse.birt.chart.model.data.impl
Holds a set of classes that define the structure of the data source and typed data elements associated with a chart series.
org.eclipse.birt.chart.model.impl
Represents the chart model implementation classes that define the starting point for creating a new chart.
org.eclipse.birt.chart.model.layout
Contains a layout manager capable of arranging a set of blocks associated with the chart representation.
org.eclipse.birt.chart.model.layout.impl
Contains core class implementations for blocks associated with the chart representation.
org.eclipse.birt.chart.model.type
Contains a default out-of-the-box set of series type interfaces that are associated with all charts.
org.eclipse.birt.chart.model.type.impl
Contains a default out-of-the-box set of series type core implementation classes that are associated with all charts.

## Uses of IChartObject in org.eclipse.birt.chart.model

Subinterfaces of IChartObject in org.eclipse.birt.chart.model
Modifier and Type
Interface
Description
`interface`
`Chart`
A representation of the model object 'Chart'.
`interface`
`ChartWithAxes`
A representation of the model object 'Chart With Axes'.
`interface`
`ChartWithoutAxes`
A representation of the model object 'Chart Without Axes'.
`interface`
`DialChart`
A representation of the model object 'Dial Chart'.
Methods in org.eclipse.birt.chart.model that return IChartObject
Modifier and Type
Method
Description
`IChartObject`
IChartObject.`copyInstance()`

## Uses of IChartObject in org.eclipse.birt.chart.model.attribute

Subinterfaces of IChartObject in org.eclipse.birt.chart.model.attribute
Modifier and Type
Interface
Description
`interface`
`AccessibilityValue`
A representation of the model object 'Accessibility Value'.
`interface`
`ActionValue`
A representation of the model object 'Action Value'.
`interface`
`Angle3D`
A representation of the model object 'Angle3 D'.
`interface`
`AxisOrigin`
A representation of the model object 'Axis Origin'.
`interface`
`Bounds`
A representation of the model object 'Bounds'.
`interface`
`CallBackValue`
A representation of the model object 'Call Back Value'.
`interface`
`ColorDefinition`
A representation of the model object 'Color Definition'.
`interface`
`Cursor`
A representation of the model object 'Cursor'.
`interface`
`DataPoint`
A representation of the model object 'Data Point'.
`interface`
`DataPointComponent`
A representation of the model object 'Data Point Component'.
`interface`
`DateFormatSpecifier`
A representation of the model object 'Date Format Specifier'.
`interface`
`EmbeddedImage`
A representation of the model object 'Embedded Image'.
`interface`
`ExtendedProperty`
A representation of the model object 'Extended Property'.
`interface`
`Fill`
A representation of the model object 'Fill'.
`interface`
`FontDefinition`
A representation of the model object 'Font Definition'.
`interface`
`FormatSpecifier`
A representation of the model object 'Format Specifier'.
`interface`
`FractionNumberFormatSpecifier`
A representation of the model object 'Fraction Number Format Specifier'.
`interface`
`Gradient`
A representation of the model object 'Gradient'.
`interface`
`Image`
A representation of the model object 'Image'.
`interface`
`Insets`
A representation of the model object 'Insets'.
`interface`
`Interactivity`
A representation of the model object 'Interactivity'.
`interface`
`JavaDateFormatSpecifier`
A representation of the model object 'Java Date Format Specifier'.
`interface`
`JavaNumberFormatSpecifier`
A representation of the model object 'Java Number Format Specifier'.
`interface`
`LineAttributes`
A representation of the model object 'Line Attributes'.
`interface`
`Location`
A representation of the model object 'Location'.
`interface`
`Location3D`
A representation of the model object 'Location3 D'.
`interface`
`Marker`
A representation of the model object 'Marker'.
`interface`
`MultipleFill`
A representation of the model object 'Multiple Fill'.
`interface`
`MultiURLValues`
A representation of the model object 'Multi URL Values'.
`interface`
`NumberFormatSpecifier`
A representation of the model object 'Number Format Specifier'.
`interface`
`Palette`
A representation of the model object 'Palette'.
`interface`
`PatternImage`
A representation of the model object 'Pattern Image'.
`interface`
`Rotation3D`
A representation of the model object 'Rotation3 D'.
`interface`
`ScriptValue`
A representation of the model object 'Script Value'.
`interface`
`SeriesValue`
A representation of the model object 'Series Value'.
`interface`
`Size`
A representation of the model object 'Size'.
`interface`
`StringFormatSpecifier`
A representation of the model object 'String Format Specifier'.
`interface`
`Style`
A representation of the model object 'Style'.
`interface`
`StyleMap`
A representation of the model object 'Style Map'.
`interface`
`Text`
A representation of the model object 'Text'.
`interface`
`TextAlignment`
A representation of the model object 'Text Alignment'.
`interface`
`TooltipValue`
A representation of the model object 'Tooltip Value'.
`interface`
`URLValue`
A representation of the model object 'URL Value'.

## Uses of IChartObject in org.eclipse.birt.chart.model.attribute.impl

Classes in org.eclipse.birt.chart.model.attribute.impl that implement IChartObject
Modifier and Type
Class
Description
`class`
`AccessibilityValueImpl`
An implementation of the model object 'Accessibility Value'.
`class`
`ActionValueImpl`
An implementation of the model object ' Action Value'.
`class`
`Angle3DImpl`
An implementation of the model object 'Angle3 D'.
`class`
`AxisOriginImpl`
An implementation of the model object 'Axis Origin'.
`class`
`BoundsImpl`
An implementation of the model object ' Bounds'.
`class`
`CallBackValueImpl`
An implementation of the model object 'Call Back Value'.
`class`
`ColorDefinitionImpl`
An implementation of the model object ' Color Definition'.
`class`
`CursorImpl`
An implementation of the model object 'Cursor'.
`class`
`DataPointComponentImpl`
An implementation of the model object ' Data Point Component'.
`class`
`DataPointImpl`
An implementation of the model object ' Data Point'.
`class`
`DateFormatSpecifierImpl`
An implementation of the model object ' Date Format Specifier'.
`class`
`EmbeddedImageImpl`
An implementation of the model object 'Embedded Image'.
`class`
`ExtendedPropertyImpl`
An implementation of the model object ' Extended Property'.
`class`
`FillImpl`
An implementation of the model object ' Fill'.
`class`
`FontDefinitionImpl`
An implementation of the model object ' Font Definition'.
`class`
`FormatSpecifierImpl`
An implementation of the model object 'Format Specifier'.
`class`
`FractionNumberFormatSpecifierImpl`
An implementation of the model object 'Fraction Number Format Specifier'.
`class`
`GradientImpl`
An implementation of the model object ' Gradient'.
`class`
`ImageImpl`
An implementation of the model object ' Image'.
`class`
`InsetsImpl`
An implementation of the model object ' Insets'.
`class`
`InteractivityImpl`
An implementation of the model object 'Interactivity'.
`class`
`JavaDateFormatSpecifierImpl`
An implementation of the model object ' Java Date Format Specifier'.
`class`
`JavaNumberFormatSpecifierImpl`
An implementation of the model object ' Java Number Format Specifier'.
`class`
`LineAttributesImpl`
An implementation of the model object ' Line Attributes'.
`class`
`Location3DImpl`
An implementation of the model object 'Location3 D'.
`class`
`LocationImpl`
An implementation of the model object ' Location'.
`class`
`MarkerImpl`
An implementation of the model object ' Marker'.
`class`
`MultipleFillImpl`
An implementation of the model object 'Multiple Fill'.
`class`
`MultiURLValuesImpl`
An implementation of the model object 'Multi URL Values'.
`class`
`NumberFormatSpecifierImpl`
An implementation of the model object ' Number Format Specifier'.
`class`
`PaletteImpl`
An implementation of the model object ' Palette'.
`class`
`PatternImageImpl`
An implementation of the model object 'Pattern Image'.
`class`
`Rotation3DImpl`
An implementation of the model object 'Rotation3 D'.
`class`
`ScriptValueImpl`
An implementation of the model object ' Script Value'.
`class`
`SeriesValueImpl`
An implementation of the model object ' Series Value'.
`class`
`SizeImpl`
An implementation of the model object ' Size'.
`class`
`StringFormatSpecifierImpl`
An implementation of the model object 'String Format Specifier'.
`class`
`StyleImpl`
An implementation of the model object 'Style'.
`class`
`StyleMapImpl`
An implementation of the model object ' Style Map'.
`class`
`TextAlignmentImpl`
An implementation of the model object ' Text Alignment'.
`class`
`TextImpl`
An implementation of the model object ' Text'.
`class`
`TooltipValueImpl`
An implementation of the model object ' Tooltip Value'.
`class`
`URLValueImpl`
An implementation of the model object ' URL Value'.

## Uses of IChartObject in org.eclipse.birt.chart.model.component

Subinterfaces of IChartObject in org.eclipse.birt.chart.model.component
Modifier and Type
Interface
Description
`interface`
`Axis`
A representation of the model object 'Axis'.
`interface`
`ChartPreferences`
Deprecated.
only reserved for compatibility
`interface`
`CurveFitting`
A representation of the model object 'Curve Fitting'.
`interface`
`Dial`
A representation of the model object 'Dial'.
`interface`
`DialRegion`
A representation of the model object 'Dial Region'.
`interface`
`Grid`
A representation of the model object 'Grid'.
`interface`
`Label`
A representation of the model object 'Label'.
`interface`
`MarkerLine`
A representation of the model object 'Marker Line'.
`interface`
`MarkerRange`
A representation of the model object 'Marker Range'.
`interface`
`Needle`
A representation of the model object 'Needle'.
`interface`
`Scale`
A representation of the model object 'Scale'.
`interface`
`Series`
A representation of the model object 'Series'.

## Uses of IChartObject in org.eclipse.birt.chart.model.component.impl

Classes in org.eclipse.birt.chart.model.component.impl that implement IChartObject
Modifier and Type
Class
Description
`class`
`AxisImpl`
An implementation of the model object ' Axis'.
`class`
`ChartPreferencesImpl`
Deprecated.
only reserved for compatibility
`class`
`CurveFittingImpl`
An implementation of the model object 'Curve Fitting'.
`class`
`DialImpl`
An implementation of the model object 'Dial'.
`class`
`DialRegionImpl`
An implementation of the model object 'Dial Region'.
`class`
`GridImpl`
An implementation of the model object ' Grid'.
`class`
`LabelImpl`
An implementation of the model object ' Label'.
`class`
`MarkerLineImpl`
An implementation of the model object ' Marker Line'.
`class`
`MarkerRangeImpl`
An implementation of the model object ' Marker Range'.
`class`
`NeedleImpl`
An implementation of the model object 'Needle'.
`class`
`ScaleImpl`
An implementation of the model object ' Scale'.
`class`
`SeriesImpl`
An implementation of the model object ' Series'.

## Uses of IChartObject in org.eclipse.birt.chart.model.data

Subinterfaces of IChartObject in org.eclipse.birt.chart.model.data
Modifier and Type
Interface
Description
`interface`
`Action`
A representation of the model object 'Action'.
`interface`
`BaseSampleData`
A representation of the model object 'Base Sample Data'.
`interface`
`BigNumberDataElement`
A representation of the model object 'Big Number Data Element'.
`interface`
`BubbleDataSet`
A representation of the model object 'Bubble Data Set'.
`interface`
`DataElement`
A representation of the model object 'Element'.
`interface`
`DataSet`
A representation of the model object 'Set'.
`interface`
`DateTimeDataElement`
A representation of the model object 'Date Time Data Element'.
`interface`
`DateTimeDataSet`
A representation of the model object 'Date Time Data Set'.
`interface`
`DifferenceDataSet`
A representation of the model object 'Difference Data Set'.
`interface`
`GanttDataSet`
A representation of the model object 'Gantt Data Set'.
`interface`
`MultipleActions`
A representation of the model object 'Multiple Actions'.
`interface`
`NullDataSet`
A representation of the model object 'Null Data Set'.
`interface`
`NumberDataElement`
A representation of the model object 'Number Data Element'.
`interface`
`NumberDataSet`
A representation of the model object 'Number Data Set'.
`interface`
`OrthogonalSampleData`
A representation of the model object 'Orthogonal Sample Data'.
`interface`
`Query`
A representation of the model object 'Query'.
`interface`
`Rule`
Deprecated.
only reserved for compatibility
`interface`
`SampleData`
A representation of the model object 'Sample Data'.
`interface`
`SeriesDefinition`
A representation of the model object 'Series Definition'.
`interface`
`SeriesGrouping`
A representation of the model object 'Series Grouping'.
`interface`
`StockDataSet`
A representation of the model object 'Stock Data Set'.
`interface`
`TextDataElement`
A representation of the model object 'Text Data Element'.
`interface`
`TextDataSet`
A representation of the model object 'Text Data Set'.
`interface`
`Trigger`
A representation of the model object 'Trigger'.

## Uses of IChartObject in org.eclipse.birt.chart.model.data.impl

Classes in org.eclipse.birt.chart.model.data.impl that implement IChartObject
Modifier and Type
Class
Description
`class`
`ActionImpl`
An implementation of the model object ' Action'.
`class`
`BaseSampleDataImpl`
An implementation of the model object ' Base Sample Data'.
`class`
`BigNumberDataElementImpl`
An implementation of the model object 'Big Number Data Element'.
`class`
`BubbleDataSetImpl`
An implementation of the model object 'Bubble Data Set'.
`class`
`DataElementImpl`
An implementation of the model object 'Element'.
`class`
`DataSetImpl`
An implementation of the model object ' Set'.
`class`
`DateTimeDataElementImpl`
An implementation of the model object ' Date Time Data Element'.
`class`
`DateTimeDataSetImpl`
An implementation of the model object 'Date Time Data Set'.
`class`
`DifferenceDataSetImpl`
An implementation of the model object 'Difference Data Set'.
`class`
`GanttDataSetImpl`
An implementation of the model object 'Gantt Data Set'.
`class`
`MultipleActionsImpl`
An implementation of the model object 'Multiple Actions'.
`class`
`NullDataSetImpl`
An implementation of the model object 'Null Data Set'.
`class`
`NumberDataElementImpl`
An implementation of the model object ' Number Data Element'.
`class`
`NumberDataSetImpl`
An implementation of the model object 'Number Data Set'.
`class`
`OrthogonalSampleDataImpl`
An implementation of the model object ' Orthogonal Sample Data'.
`class`
`QueryImpl`
An implementation of the model object ' Query'.
`class`
`RuleImpl`
Deprecated.
only reserved for compatibility
`class`
`SampleDataImpl`
An implementation of the model object 'Sample Data'.
`class`
`SeriesDefinitionImpl`
An implementation of the model object ' Series Definition'.
`class`
`SeriesGroupingImpl`
An implementation of the model object ' Series Grouping'.
`class`
`StockDataSetImpl`
An implementation of the model object 'Stock Data Set'.
`class`
`TextDataSetImpl`
An implementation of the model object 'Text Data Set'.
`class`
`TriggerImpl`
An implementation of the model object ' Trigger'.

## Uses of IChartObject in org.eclipse.birt.chart.model.impl

Classes in org.eclipse.birt.chart.model.impl that implement IChartObject
Modifier and Type
Class
Description
`class`
`ChartImpl`
An implementation of the model object ' Chart'.
`class`
`ChartWithAxesImpl`
An implementation of the model object ' Chart With Axes'.
`class`
`ChartWithoutAxesImpl`
An implementation of the model object 'Chart Without Axes'.
`class`
`DialChartImpl`
An implementation of the model object 'Dial Chart'.

## Uses of IChartObject in org.eclipse.birt.chart.model.layout

Subinterfaces of IChartObject in org.eclipse.birt.chart.model.layout
Modifier and Type
Interface
Description
`interface`
`Block`
A representation of the model object ' Block'.
`interface`
`ClientArea`
A representation of the model object 'Client Area'.
`interface`
`LabelBlock`
A representation of the model object 'Label Block'.
`interface`
`Legend`
A representation of the model object 'Legend'.
`interface`
`Plot`
A representation of the model object 'Plot'.
`interface`
`TitleBlock`
A representation of the model object 'Title Block'.

## Uses of IChartObject in org.eclipse.birt.chart.model.layout.impl

Classes in org.eclipse.birt.chart.model.layout.impl that implement IChartObject
Modifier and Type
Class
Description
`class`
`BlockImpl`
An implementation of the model object ' Block'.
`class`
`ClientAreaImpl`
An implementation of the model object 'Client Area'.
`class`
`LabelBlockImpl`
An implementation of the model object ' Label Block'.
`class`
`LegendImpl`
An implementation of the model object ' Legend'.
`class`
`PlotImpl`
An implementation of the model object ' Plot'.
`class`
`TitleBlockImpl`
An implementation of the model object 'Title Block'.

## Uses of IChartObject in org.eclipse.birt.chart.model.type

Subinterfaces of IChartObject in org.eclipse.birt.chart.model.type
Modifier and Type
Interface
Description
`interface`
`AreaSeries`
A representation of the model object 'Area Series'.
`interface`
`BarSeries`
A representation of the model object 'Bar Series'.
`interface`
`BubbleSeries`
A representation of the model object 'Bubble Series'.
`interface`
`DialSeries`
A representation of the model object 'Dial Series'.
`interface`
`DifferenceSeries`
A representation of the model object 'Difference Series'.
`interface`
`GanttSeries`
A representation of the model object 'Gantt Series'.
`interface`
`LineSeries`
A representation of the model object 'Line Series'.
`interface`
`PieSeries`
A representation of the model object 'Pie Series'.
`interface`
`ScatterSeries`
A representation of the model object 'Scatter Series'.
`interface`
`StockSeries`
A representation of the model object 'Stock Series'.

## Uses of IChartObject in org.eclipse.birt.chart.model.type.impl

Classes in org.eclipse.birt.chart.model.type.impl that implement IChartObject
Modifier and Type
Class
Description
`class`
`AreaSeriesImpl`
An implementation of the model object 'Area Series'.
`class`
`BarSeriesImpl`
An implementation of the model object ' Bar Series'.
`class`
`BubbleSeriesImpl`
An implementation of the model object 'Bubble Series'.
`class`
`DialSeriesImpl`
An implementation of the model object 'Dial Series'.
`class`
`DifferenceSeriesImpl`
An implementation of the model object 'Difference Series'.
`class`
`GanttSeriesImpl`
An implementation of the model object 'Gantt Series'.
`class`
`LineSeriesImpl`
An implementation of the model object ' Line Series'.
`class`
`PieSeriesImpl`
An implementation of the model object ' Pie Series'.
`class`
`ScatterSeriesImpl`
An implementation of the model object ' Scatter Series'.
`class`
`StockSeriesImpl`
An implementation of the model object ' Stock Series'.