# Uses of Package
org.eclipse.birt.report.model.api.extension

Packages that use org.eclipse.birt.report.model.api.extension
Package
Description
org.eclipse.birt.report.model.api
Tool-writer's interface for the BIRT design model (also known as the "Design Engine.")
org.eclipse.birt.report.model.api.extension
Defines the fundamental interfaces for those extensions from the reportitem extension point.

Classes in org.eclipse.birt.report.model.api.extension used by org.eclipse.birt.report.model.api
Class
Description
ExtendedElementException
Base class for all peer-provided exceptions.
IElementCommand
Represents a extended element command that is integrated with the BIRT command stack.
IllegalContentInfo
IReportItem
Represents an instance of a extended report element.
UndefinedPropertyInfo
Class that provides the information for undefined properties set in extended items.
Classes in org.eclipse.birt.report.model.api.extension used by org.eclipse.birt.report.model.api.extension
Class
Description
CompatibilityStatus
Class that records some status after the report item checks the compatibilities.
ExtendedElementException
Base class for all peer-provided exceptions.
IChoiceDefinition
Defines a choice within a list of property choices defined by a peer extension.
ICompatibleReportItem
Represents an instance of a extended report element that can work with the bound data columns.
IElementCommand
Represents a extended element command that is integrated with the BIRT command stack.
IMessages
The interface for getting localized messages from extension element.
IPropertyDefinition
Defines a property or structure member provided by an peer extension.
IReportItem
Represents an instance of a extended report element.
IReportItemFactory
Represents the peer extension itself.
IStyleDeclaration
Interface to traverse all the style property values.