| AbstractMultiViews | Base element for multiviews. | 
| AbstractScalarParameter | Represents the abstract scalar parameter types. | 
| AbstractTheme | Represents the abstract theme.Stores common properties for themes | 
| AutoText | Describes the page number of the report. | 
| CascadingParameterGroup | Visual grouping of report cascading parameters. | 
| Cell | Represents a cell element within a grid row or table row. | 
| Column | Describes one column within a table or grid. | 
| Cube | Base element for cube elements within a report. | 
| Data | Displays a data set or computed value with optional 
formatting. | 
| DataGroup | Represents the behavior common data properties for groups. | 
| DataSet | Parent of simple data set and joint data set. | 
| DataSource | The data source element represents a connection to an 
external data system. | 
| DerivedDataSet | An extended data set retrieved by a query through an extension driver and contains sub data set contents. | 
| DesignElement | Abstract element that represents anything
that has properties. | 
| Dimension | Base element for dimension elements within a cube. | 
| DynamicFilterParameter | Defines a dynamic filter parameter. | 
| ExtendedItem | Represents an extended item, provide BIRT extenion capability. | 
| FilterConditionElement | Defines a fileter criteria. | 
| FreeForm | Container that use free-form layout which position an element at (x,y) location. | 
| GraphicMasterPage | A master page with free-form page decorations. | 
| Grid | Represents a Grid item, it's divided into a series of rows and columns. | 
| Hierarchy | Base element for hierarchy elements within a dimension. | 
| Image | Displays an image within the report. | 
| JointDataSet | Represents a data set joined by serveral data sets on respective join conditions. | 
| Label | Displays a static piece of text. The text can be 
externalized. | 
| LayoutModule | Report design information common to report designs and 
libraries with layout. This is most of the report except for the body. | 
| Level | Base element for level elements within a hierarchy. | 
| Library | Predefined set of components and rules. | 
| Line | Lines to add graphical interest to a report. | 
| List | This section describes the list itself. | 
| ListGroup | Represents a group break level within a list. | 
| Listing | Abstract base element that captures the behavior common 
to lists and tables. | 
| ListingGroup | Abstract element that represents the behavior common to 
list and table groups. | 
| MasterPage | Base element for master pages within a report. | 
| Measure | Base element for measure elements within a cube. | 
| MeasureGroup | Visual grouping of measure elements. Base class for measure group elements in cube. | 
| MemberValue | Member value applied for sort and filter in chart or crosstab
element. | 
| Module | Report design information common to report designs and 
libraries. This is most of the report except for the body. | 
| MultiViews | Describes a container element to use one of its contained extension elements as the "view" element. | 
| OdaCube | ODA cube elements within a report. | 
| OdaDataSet | An extended data set retrieved by a query through an ODA driver that
implements the Open Data Access (ODA) interfaces. | 
| OdaDataSource | An extended data source that represents a connection that implements the Open
Data Access (ODA) interfaces to interact with an external data provider. | 
| OdaDimension | Dimension element within an ODA cube. | 
| OdaHierarchy | Hierarchy element within an ODA dimension. | 
| OdaLevel | Level elements within an ODA hierarchy. | 
| OdaMeasure | Measure element within an ODA cube. | 
| OdaMeasureGroup | Visual grouping of ODA measure elements in cube. | 
| Parameter | The base parameter element defines properties common to 
all types of parameters. | 
| ParameterGroup | Visual grouping of report parameters. | 
| Rectangle | Describes a simple rectangle. | 
| ReportDesign | The report design element represents report as a whole. | 
| ReportElement | Abstract element for user-visible elements. | 
| ReportItem | Abstract base element for all visual report items. | 
| ReportItemTheme | Represents a theme for a type of elements | 
| Row | Represents one row within a grid or table. | 
| ScalarParameter | Defines a simple single-value parameter. | 
| ScriptDataSet | A data set defined in JavaScript. | 
| ScriptDataSource | A specialized data source defined in JavaScript. | 
| SimpleDataSet | The data set element represents a result set retrieved 
from an external data provider. | 
| SimpleMasterPage | The simple master page provides a header and footer that 
appear on every page. | 
| SortElement | A sort definition consisting of an expression and sort
direction. | 
| Style | Describes a Style element. | 
| Table | Presents data from a data set in using a tabular layout. | 
| TableGroup | Represents a group break level within a table. | 
| TabularCube | Represents a derived element of Cube element. | 
| TabularDimension | Represents a derived element of Dimension element. | 
| TabularHierarchy | Represents a derived element of Tabular Hierarchy element. | 
| TabularLevel | Represents a derived element of Level element. | 
| TabularMeasure | Represents a derived element of Measure element. | 
| TabularMeasureGroup | Represents a derived element of TabularMeasureGroup. | 
| TemplateDataSet | Represents a template data set. | 
| TemplateElement | A base template element, represents placeholder for a data set or a report item. | 
| TemplateParameterDefinition | Represents a definition for a template element. | 
| TemplateReportItem | Represents a template placeholder for a report item. | 
| Text | Displays a multi-line block of text defined within the 
report. Can contain embedded formatting and value expressions. | 
| TextData | Displays a multi-line block of text defined within the 
report. | 
| Theme | Represents a theme in the library | 
| VariableElement | Represents a report/page variable in the report. |