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

Packages that use org.eclipse.birt.report.model.api.metadata
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.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.extension
Defines the fundamental interfaces for those extensions from the reportitem extension point.
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.scripts
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.
org.eclipse.birt.report.model.metadata
Defines the elements, properties, types, structures and slots in the Report Object Model.

Classes in org.eclipse.birt.report.model.api.metadata used by org.eclipse.birt.report.model.api
Class
Description
DimensionValue
Representation of a dimension property value.
IChoice
Describes the options for a property value.
IElementDefn
Interface for a report element definition.
IElementPropertyDefn
Interface of the Meta-data information for an element property or an extension model property.
IMetaDataDictionary
Global, shared dictionary of design meta data.
IMetaLogger
Interface to handle meta-data errors during initialization.
IPropertyDefn
Base Interface for both element property, extension model property and structure member definitions.
ISlotDefn
Interface for the definition of a slot within an element.
IStructureDefn
Interface for the definition of a property structure: an object that is "managed" by the model to allow generic member access and undo/redo support for updates.
PropertyValueException
Indicates an invalid property value.
Classes in org.eclipse.birt.report.model.api.metadata used by org.eclipse.birt.report.model.api.core
Class
Description
IElementDefn
Interface for a report element definition.
IElementPropertyDefn
Interface of the Meta-data information for an element property or an extension model property.
IMethodInfo
Represents the method information for both class and element.
IObjectDefn
Base Interface for methods common to elements and structures.
IPropertyDefn
Base Interface for both element property, extension model property and structure member definitions.
IPropertyType
Base class for the meta-data for property types.
IStructureDefn
Interface for the definition of a property structure: an object that is "managed" by the model to allow generic member access and undo/redo support for updates.
UserChoice
Describes the user defined choices for a user defined property.
Classes in org.eclipse.birt.report.model.api.metadata used by org.eclipse.birt.report.model.api.elements.structures
Class
Description
IStructureDefn
Interface for the definition of a property structure: an object that is "managed" by the model to allow generic member access and undo/redo support for updates.
Classes in org.eclipse.birt.report.model.api.metadata used by org.eclipse.birt.report.model.api.extension
Class
Description
IMethodInfo
Represents the method information for both class and element.
Classes in org.eclipse.birt.report.model.api.metadata used by org.eclipse.birt.report.model.api.impl
Class
Description
IMetaDataDictionary
Global, shared dictionary of design meta data.
IMetaLogger
Interface to handle meta-data errors during initialization.
Classes in org.eclipse.birt.report.model.api.metadata used by org.eclipse.birt.report.model.api.metadata
Class
Description
DimensionValue
Representation of a dimension property value.
IArgumentInfo
Represents the definition of argument.
IArgumentInfoList
Represents an optional argument list of a method.
IChoice
Describes the options for a property value.
IChoiceSet
Represents a set of choices on a predefined or user defined property type or property definition.
IClassInfo
Represents the script object definition.
IElementDefn
Interface for a report element definition.
IElementPropertyDefn
Interface of the Meta-data information for an element property or an extension model property.
ILocalizableInfo
Represents the abstract definition which can be localized.
IMemberInfo
Represents the definition of class member.
IMethodInfo
Represents the method information for both class and element.
IObjectDefn
Base Interface for methods common to elements and structures.
IPredefinedStyle
BIRT defines a fixed set of predefined styles.
IPropertyDefn
Base Interface for both element property, extension model property and structure member definitions.
IPropertyType
Base class for the meta-data for property types.
ISlotDefn
Interface for the definition of a slot within an element.
IStructureDefn
Interface for the definition of a property structure: an object that is "managed" by the model to allow generic member access and undo/redo support for updates.
PropertyValueException
Indicates an invalid property value.
UserChoice
Describes the user defined choices for a user defined property.
Classes in org.eclipse.birt.report.model.api.metadata used by org.eclipse.birt.report.model.api.scripts
Class
Description
IArgumentInfo
Represents the definition of argument.
IArgumentInfoList
Represents an optional argument list of a method.
IClassInfo
Represents the script object definition.
ILocalizableInfo
Represents the abstract definition which can be localized.
IMemberInfo
Represents the definition of class member.
IMethodInfo
Represents the method information for both class and element.
ITemplateMethodInfo
Represents the method information that can provide code template.
Classes in org.eclipse.birt.report.model.api.metadata used by org.eclipse.birt.report.model.api.util
Class
Description
DimensionValue
Representation of a dimension property value.
PropertyValueException
Indicates an invalid property value.
ValidationValueException
Indicates an invalid validation value.
Classes in org.eclipse.birt.report.model.api.metadata used by org.eclipse.birt.report.model.api.validators
Class
Description
IElementDefn
Interface for a report element definition.
IPropertyDefn
Base Interface for both element property, extension model property and structure member definitions.
Classes in org.eclipse.birt.report.model.api.metadata used by org.eclipse.birt.report.model.metadata
Class
Description
IChoice
Describes the options for a property value.
IElementPropertyDefn
Interface of the Meta-data information for an element property or an extension model property.
IPropertyDefn
Base Interface for both element property, extension model property and structure member definitions.