# Package org.eclipse.birt.chart.model

package org.eclipse.birt.chart.model
Contains the chart model interfaces that define the starting point for creating a new chart. Refer to the implementation classes (in the corresponding impl package) to create an instance of a chart that either contains an axes rendering framework or one that does not. This package also provides a convenience interface to serialize and de-serialize the chart model into an XML representation.

Related Packages
Package
Description
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.component
Represents a set of chart sub-components (as interfaces) 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.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
Chart
A representation of the model object 'Chart'.
ChartWithAxes
A representation of the model object 'Chart With Axes'.
ChartWithoutAxes
A representation of the model object 'Chart Without Axes'.
DialChart
A representation of the model object 'Dial Chart'.
IChartModelHelper
This helper class is used to update chart model or return model properties.
IChartObject
Root interface of all chart's model objects.
IExtChartModelLoader
This class defines a common interface to load extra chart model.
ModelFactory
The Factory for the model.
ModelPackage
The Package for the model.
ModelPackage.Literals
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
Serializer
This interface provides a means to serialize and/or de-serialize the chart model instance into XML content.