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

Packages that use org.eclipse.birt.report.model.api.core
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.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.elements.structures
Defines the structure types in Model system.
org.eclipse.birt.report.model.api.elements.table
org.eclipse.birt.report.model.api.simpleapi
Report element representations in the BIRT simple API environment.
org.eclipse.birt.report.model.api.validators
Provides the validation classes for semantic check on multiple properties.
org.eclipse.birt.report.model.core
Represents the fundamental data structures of the Design Engine.

Classes in org.eclipse.birt.report.model.api.core used by org.eclipse.birt.report.model.api
Class
Description
IAttributeListener
Receives file name events after one attribute of the report design is changed.
IDesignElement
Interface for all the design elements.
IDisposeListener
Receives dispose events after one report design is disposed.
IModuleModel
The interface for the root element to store the constants.
IResourceChangeListener
This listener is notified of changes to resources in the resource path.
IStructure
Interface for objects that appear in a property list.
Listener
Receives events about a Design Element.
UserPropertyDefn
Represents a user-defined property.
Classes in org.eclipse.birt.report.model.api.core used by org.eclipse.birt.report.model.api.command
Class
Description
IDesignElement
Interface for all the design elements.
IStructure
Interface for objects that appear in a property list.
UserPropertyDefn
Represents a user-defined property.
Classes in org.eclipse.birt.report.model.api.core used by org.eclipse.birt.report.model.api.core
Class
Description
AttributeEvent
Notification event that says that the attribute of the module is changed.
DisposeEvent
Notification event that says that the module is disposed.
IStructure
Interface for objects that appear in a property list.
Classes in org.eclipse.birt.report.model.api.core used by org.eclipse.birt.report.model.api.elements.structures
Class
Description
IStructure
Interface for objects that appear in a property list.
Classes in org.eclipse.birt.report.model.api.core used by org.eclipse.birt.report.model.api.elements.table
Class
Description
IDesignElement
Interface for all the design elements.
Classes in org.eclipse.birt.report.model.api.core used by org.eclipse.birt.report.model.api.simpleapi
Class
Description
IStructure
Interface for objects that appear in a property list.
Classes in org.eclipse.birt.report.model.api.core used by org.eclipse.birt.report.model.api.validators
Class
Description
IStructure
Interface for objects that appear in a property list.
Classes in org.eclipse.birt.report.model.api.core used by org.eclipse.birt.report.model.core
Class
Description
IStructure
Interface for objects that appear in a property list.