# All Packages

Package Summary
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.activity
Manages the low-level undoable operations and event notifications.
org.eclipse.birt.report.model.api.command
Provides events when some command operations modify the state of the Design Engine.
org.eclipse.birt.report.model.api.core
Represents the fundamental data structures of the user-defined property and the interface of UI listener.
org.eclipse.birt.report.model.api.css
org.eclipse.birt.report.model.api.elements
Constants definition for the pre-defined choices and report elements and items.
org.eclipse.birt.report.model.api.elements.structures
Defines the structure types in Model system.
org.eclipse.birt.report.model.api.elements.table
org.eclipse.birt.report.model.api.extension
Defines the fundamental interfaces for those extensions from the reportitem extension point.
org.eclipse.birt.report.model.api.filterExtension
org.eclipse.birt.report.model.api.filterExtension.interfaces
org.eclipse.birt.report.model.api.impl
org.eclipse.birt.report.model.api.metadata
Defines the elements, properties, types, structures and slots in the Report Object Model.
org.eclipse.birt.report.model.api.oda
org.eclipse.birt.report.model.api.oda.interfaces
org.eclipse.birt.report.model.api.olap
org.eclipse.birt.report.model.api.scripts
org.eclipse.birt.report.model.api.simpleapi
Report element representations in the BIRT simple API environment.
org.eclipse.birt.report.model.api.util
Utility classes.
org.eclipse.birt.report.model.api.validators
Provides the validation classes for semantic check on multiple properties.