# Package org.eclipse.birt.chart.model.component

package org.eclipse.birt.chart.model.component

Represents a set of chart sub-components (as interfaces) that are used to build a complete chart. By default, when a new `Chart` instance is created, a default set of sub-components and corresponding attributes are automatically initialized and assigned to the chart instance.

Related Packages
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.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.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.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.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.type
Contains a default out-of-the-box set of series type interfaces that are associated with all charts.
Interfaces
Class
Description
Axis
A representation of the model object 'Axis'.
ChartPreferences
Deprecated.
only reserved for compatibility
ComponentFactory
The Factory for the model.
ComponentPackage
The Package for the model.
ComponentPackage.Literals
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
CurveFitting
A representation of the model object 'Curve Fitting'.
Dial
A representation of the model object 'Dial'.
DialRegion
A representation of the model object 'Dial Region'.
Grid
A representation of the model object 'Grid'.
Label
A representation of the model object 'Label'.
MarkerLine
A representation of the model object 'Marker Line'.
MarkerRange
A representation of the model object 'Marker Range'.
Needle
A representation of the model object 'Needle'.
Scale
A representation of the model object 'Scale'.
Series
A representation of the model object 'Series'.