# Hierarchy For All Packages

Package Hierarchies:

- org.eclipse.birt.report.model.api,
- org.eclipse.birt.report.model.api.activity,
- org.eclipse.birt.report.model.api.command,
- org.eclipse.birt.report.model.api.core,
- org.eclipse.birt.report.model.api.css,
- org.eclipse.birt.report.model.api.elements,
- org.eclipse.birt.report.model.api.elements.structures,
- org.eclipse.birt.report.model.api.elements.table,
- org.eclipse.birt.report.model.api.extension,
- 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,
- 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,
- org.eclipse.birt.report.model.api.util,
- org.eclipse.birt.report.model.api.validators

## Class Hierarchy

- java.lang.Object
  - org.eclipse.birt.report.model.validators.AbstractSemanticValidator
    - org.eclipse.birt.report.model.validators.AbstractElementValidator
      - org.eclipse.birt.report.model.api.validators.BookmarkValidator
      - org.eclipse.birt.report.model.api.validators.CascadingParameterTypeValidator
      - org.eclipse.birt.report.model.api.validators.CellOverlappingValidator
      - org.eclipse.birt.report.model.api.validators.DataColumnNameValidator
      - org.eclipse.birt.report.model.api.validators.DataSetNameRequiredValidatorImpl
        - org.eclipse.birt.report.model.api.validators.DataSetNameRequiredValidator
      - org.eclipse.birt.report.model.api.validators.DataSetRequiredValidator
      - org.eclipse.birt.report.model.api.validators.DataSetResultSetValidator
      - org.eclipse.birt.report.model.api.validators.ElementExtendsValidator
      - org.eclipse.birt.report.model.api.validators.ExtensionValidator
      - org.eclipse.birt.report.model.api.validators.GroupNameValidator
      - org.eclipse.birt.report.model.api.validators.ImageDataValidator
      - org.eclipse.birt.report.model.api.validators.IncludedCssStyleSheetValidator
      - org.eclipse.birt.report.model.api.validators.IncludedLibraryValidator
      - org.eclipse.birt.report.model.api.validators.InconsistentColumnsValidator
      - org.eclipse.birt.report.model.api.validators.MasterPageContextContainmentValidator
      - org.eclipse.birt.report.model.api.validators.MasterPageMultiColumnValidator
      - org.eclipse.birt.report.model.api.validators.MasterPageRequiredValidator
      - org.eclipse.birt.report.model.api.validators.MasterPageSizeValidator
      - org.eclipse.birt.report.model.api.validators.MasterPageTypeValidator
      - org.eclipse.birt.report.model.api.validators.StyleReferenceValidator
      - org.eclipse.birt.report.model.api.validators.TableHeaderContextContainmentValidator
      - org.eclipse.birt.report.model.api.validators.ThemeReferenceValidator
      - org.eclipse.birt.report.model.api.validators.ThemeStyleNameValidator
      - org.eclipse.birt.report.model.api.validators.UnsupportedElementValidator
    - org.eclipse.birt.report.model.validators.AbstractPropertyValidator
      - org.eclipse.birt.report.model.api.validators.ElementReferenceValidator
      - org.eclipse.birt.report.model.api.validators.SimpleListValidator
      - org.eclipse.birt.report.model.api.validators.StructureListValidator
      - org.eclipse.birt.report.model.api.validators.StructureReferenceValidator
      - org.eclipse.birt.report.model.api.validators.StructureValidator
      - org.eclipse.birt.report.model.api.validators.ValueRequiredValidator
  - org.eclipse.birt.report.model.api.activity.ActivityStackEvent
  - org.eclipse.birt.report.model.api.oda.AggregationDefn (implements org.eclipse.birt.report.model.api.oda.interfaces.IAggregationDefn)
  - org.eclipse.birt.report.model.api.metadata.ArgumentInfo (implements org.eclipse.birt.report.model.api.metadata.IArgumentInfo)
  - org.eclipse.birt.report.model.api.scripts.ArgumentInfo (implements org.eclipse.birt.report.model.api.metadata.IArgumentInfo)
  - org.eclipse.birt.report.model.api.metadata.ArgumentInfoList (implements org.eclipse.birt.report.model.api.metadata.IArgumentInfoList)
  - org.eclipse.birt.report.model.api.scripts.ArgumentInfoList (implements org.eclipse.birt.report.model.api.metadata.IArgumentInfoList)
  - org.eclipse.birt.report.model.api.elements.table.BasicLayoutStrategies
  - org.eclipse.birt.report.model.api.BundleFactory
  - org.eclipse.birt.report.model.metadata.Choice (implements java.lang.Cloneable, java.lang.Comparable<T>, org.eclipse.birt.report.model.api.metadata.IChoice)
    - org.eclipse.birt.report.model.api.metadata.UserChoice
  - org.eclipse.birt.report.model.api.extension.ChoiceDefinition (implements org.eclipse.birt.report.model.api.extension.IChoiceDefinition)
  - org.eclipse.birt.report.model.api.metadata.ClassInfo (implements org.eclipse.birt.report.model.api.metadata.IClassInfo)
  - org.eclipse.birt.report.model.api.scripts.ClassInfo (implements org.eclipse.birt.report.model.api.metadata.IClassInfo)
  - org.eclipse.birt.report.model.api.util.ColorUtil
  - org.eclipse.birt.report.model.api.ColumnBandData (implements java.lang.Cloneable)
  - org.eclipse.birt.report.model.api.util.ColumnBindingUtil
  - org.eclipse.birt.report.model.api.extension.CompatibilityStatus
  - org.eclipse.birt.report.model.api.util.CompatibilityUtil
  - org.eclipse.birt.report.model.api.scripts.ConstructorInfo (implements org.eclipse.birt.report.model.api.metadata.IMethodInfo)
  - org.eclipse.birt.report.model.api.util.CopyUtil
  - org.eclipse.birt.report.model.api.util.CubeUtil
  - org.eclipse.birt.report.model.api.util.DataTypeConvertUtil
  - org.eclipse.birt.report.model.api.DefaultResourceLocator (implements org.eclipse.birt.report.model.api.IResourceLocator)
  - org.eclipse.birt.report.model.api.DesignElementHandle (implements org.eclipse.birt.report.model.elements.interfaces.IDesignElementModel)
    - org.eclipse.birt.report.model.api.ContentElementHandle
      - org.eclipse.birt.report.model.api.AccessControlHandle (implements org.eclipse.birt.report.model.elements.interfaces.IAccessControlModel)
        - org.eclipse.birt.report.model.api.ValueAccessControlHandle (implements org.eclipse.birt.report.model.elements.interfaces.IValueAccessControlModel)
      - org.eclipse.birt.report.model.api.DataGroupHandle (implements org.eclipse.birt.report.model.elements.interfaces.IDataGroupModel)
      - org.eclipse.birt.report.model.api.FilterConditionElementHandle (implements org.eclipse.birt.report.model.elements.interfaces.IFilterConditionElementModel)
      - org.eclipse.birt.report.model.api.MemberValueHandle (implements org.eclipse.birt.report.model.elements.interfaces.IMemberValueModel)
      - org.eclipse.birt.report.model.api.SortElementHandle (implements org.eclipse.birt.report.model.elements.interfaces.ISortElementModel)
      - org.eclipse.birt.report.model.api.VariableElementHandle (implements org.eclipse.birt.report.model.elements.interfaces.IVariableElementModel)
    - org.eclipse.birt.report.model.api.ModuleHandleImpl (implements org.eclipse.birt.report.model.api.core.IModuleModel)
      - org.eclipse.birt.report.model.api.ModuleHandle
        - org.eclipse.birt.report.model.api.LibraryHandleImpl (implements org.eclipse.birt.report.model.elements.interfaces.ILibraryModel)
          - org.eclipse.birt.report.model.api.LibraryHandle (implements org.eclipse.birt.report.model.elements.interfaces.ILibraryModel)
        - org.eclipse.birt.report.model.api.ReportDesignHandle (implements org.eclipse.birt.report.model.elements.interfaces.IReportDesignModel)
    - org.eclipse.birt.report.model.api.MultiViewsHandle (implements org.eclipse.birt.report.model.elements.interfaces.IMultiViewsModel)
    - org.eclipse.birt.report.model.api.ReportElementHandle
      - org.eclipse.birt.report.model.api.AbstractThemeHandle (implements org.eclipse.birt.report.model.elements.interfaces.IAbstractThemeModel)
        - org.eclipse.birt.report.model.api.ReportItemThemeHandle (implements org.eclipse.birt.report.model.elements.interfaces.IReportItemThemeModel)
        - org.eclipse.birt.report.model.api.ThemeHandle (implements org.eclipse.birt.report.model.elements.interfaces.IThemeModel)
      - org.eclipse.birt.report.model.api.CellHandle (implements org.eclipse.birt.report.model.elements.interfaces.ICellModel)
      - org.eclipse.birt.report.model.api.ColumnHandle (implements org.eclipse.birt.report.model.elements.interfaces.ITableColumnModel)
      - org.eclipse.birt.report.model.api.olap.CubeHandle (implements org.eclipse.birt.report.model.elements.interfaces.ICubeModel)
        - org.eclipse.birt.report.model.api.olap.OdaCubeHandle (implements org.eclipse.birt.report.model.elements.interfaces.IOdaOlapElementModel)
        - org.eclipse.birt.report.model.api.olap.TabularCubeHandle (implements org.eclipse.birt.report.model.elements.interfaces.ITabularCubeModel)
      - org.eclipse.birt.report.model.api.DataSetHandle (implements org.eclipse.birt.report.model.elements.interfaces.IDataSetModel, org.eclipse.birt.report.model.elements.interfaces.ISimpleDataSetModel)
        - org.eclipse.birt.report.model.api.DerivedDataSetHandle (implements org.eclipse.birt.report.model.elements.interfaces.IDerivedDataSetModel, org.eclipse.birt.report.model.elements.interfaces.IDerivedExtendableElementModel)
        - org.eclipse.birt.report.model.api.JointDataSetHandle (implements org.eclipse.birt.report.model.elements.interfaces.IJointDataSetModel)
        - org.eclipse.birt.report.model.api.OdaDataSetHandle (implements org.eclipse.birt.report.model.elements.interfaces.IOdaDataSetModel, org.eclipse.birt.report.model.elements.interfaces.IOdaExtendableElementModel)
        - org.eclipse.birt.report.model.api.ScriptDataSetHandle (implements org.eclipse.birt.report.model.elements.interfaces.IScriptDataSetModel)
      - org.eclipse.birt.report.model.api.DataSourceHandle (implements org.eclipse.birt.report.model.elements.interfaces.IDataSourceModel)
        - org.eclipse.birt.report.model.api.OdaDataSourceHandle (implements org.eclipse.birt.report.model.elements.interfaces.IOdaDataSourceModel, org.eclipse.birt.report.model.elements.interfaces.IOdaExtendableElementModel)
        - org.eclipse.birt.report.model.api.ScriptDataSourceHandle (implements org.eclipse.birt.report.model.elements.interfaces.IScriptDataSourceModel)
      - org.eclipse.birt.report.model.api.olap.DimensionHandle (implements org.eclipse.birt.report.model.elements.interfaces.IDimensionModel)
        - org.eclipse.birt.report.model.api.olap.OdaDimensionHandle (implements org.eclipse.birt.report.model.elements.interfaces.IOdaOlapElementModel)
        - org.eclipse.birt.report.model.api.olap.TabularDimensionHandle (implements org.eclipse.birt.report.model.elements.interfaces.ITabularDimensionModel)
      - org.eclipse.birt.report.model.api.GroupHandle (implements org.eclipse.birt.report.model.elements.interfaces.IGroupElementModel)
        - org.eclipse.birt.report.model.api.ListGroupHandle
        - org.eclipse.birt.report.model.api.TableGroupHandle
      - org.eclipse.birt.report.model.api.olap.HierarchyHandle (implements org.eclipse.birt.report.model.elements.interfaces.IHierarchyModel)
        - org.eclipse.birt.report.model.api.olap.OdaHierarchyHandle (implements org.eclipse.birt.report.model.elements.interfaces.IOdaOlapElementModel)
        - org.eclipse.birt.report.model.api.olap.TabularHierarchyHandle (implements org.eclipse.birt.report.model.elements.interfaces.ITabularHierarchyModel)
      - org.eclipse.birt.report.model.api.olap.LevelHandle (implements org.eclipse.birt.report.model.elements.interfaces.ILevelModel)
        - org.eclipse.birt.report.model.api.olap.OdaLevelHandle
        - org.eclipse.birt.report.model.api.olap.TabularLevelHandle (implements org.eclipse.birt.report.model.elements.interfaces.ITabularLevelModel)
      - org.eclipse.birt.report.model.api.MasterPageHandle (implements org.eclipse.birt.report.model.elements.interfaces.IMasterPageModel)
        - org.eclipse.birt.report.model.api.GraphicMasterPageHandle (implements org.eclipse.birt.report.model.elements.interfaces.IGraphicMaterPageModel)
        - org.eclipse.birt.report.model.api.SimpleMasterPageHandle (implements org.eclipse.birt.report.model.elements.interfaces.ISimpleMasterPageModel)
      - org.eclipse.birt.report.model.api.olap.MeasureGroupHandle (implements org.eclipse.birt.report.model.elements.interfaces.IMeasureGroupModel)
        - org.eclipse.birt.report.model.api.olap.OdaMeasureGroupHandle
        - org.eclipse.birt.report.model.api.olap.TabularMeasureGroupHandle
      - org.eclipse.birt.report.model.api.olap.MeasureHandle (implements org.eclipse.birt.report.model.elements.interfaces.IMeasureModel)
        - org.eclipse.birt.report.model.api.olap.OdaMeasureHandle
        - org.eclipse.birt.report.model.api.olap.TabularMeasureHandle
      - org.eclipse.birt.report.model.api.ParameterGroupHandle (implements org.eclipse.birt.report.model.elements.interfaces.IParameterGroupModel)
        - org.eclipse.birt.report.model.api.CascadingParameterGroupHandleImpl (implements org.eclipse.birt.report.model.elements.interfaces.ICascadingParameterGroupModel)
          - org.eclipse.birt.report.model.api.CascadingParameterGroupHandle (implements org.eclipse.birt.report.model.elements.interfaces.ICascadingParameterGroupModel)
      - org.eclipse.birt.report.model.api.ParameterHandle (implements org.eclipse.birt.report.model.elements.interfaces.IParameterModel)
        - org.eclipse.birt.report.model.api.AbstractScalarParameterHandleImpl (implements org.eclipse.birt.report.model.elements.interfaces.IAbstractScalarParameterModel)
          - org.eclipse.birt.report.model.api.AbstractScalarParameterHandle (implements org.eclipse.birt.report.model.elements.interfaces.IAbstractScalarParameterModel)
            - org.eclipse.birt.report.model.api.DynamicFilterParameterHandle (implements org.eclipse.birt.report.model.elements.interfaces.IDynamicFilterParameterModel)
            - org.eclipse.birt.report.model.api.ScalarParameterHandle (implements org.eclipse.birt.report.model.elements.interfaces.IScalarParameterModel)
      - org.eclipse.birt.report.model.api.ReportItemHandleImpl (implements org.eclipse.birt.report.model.elements.interfaces.IInternalReportItemModel, org.eclipse.birt.report.model.api.elements.IReportItemMethodContext, org.eclipse.birt.report.model.elements.interfaces.IStyledElementModel)
        - org.eclipse.birt.report.model.api.ReportItemHandle
          - org.eclipse.birt.report.model.api.AutoTextHandle (implements org.eclipse.birt.report.model.elements.interfaces.IAutoTextModel)
          - org.eclipse.birt.report.model.api.DataItemHandle (implements org.eclipse.birt.report.model.elements.interfaces.IDataItemModel)
          - org.eclipse.birt.report.model.api.ExtendedItemHandle (implements org.eclipse.birt.report.model.elements.interfaces.IExtendedItemModel, org.eclipse.birt.report.model.api.elements.IReportItemMethodContext)
          - org.eclipse.birt.report.model.api.FreeFormHandle (implements org.eclipse.birt.report.model.elements.interfaces.IFreeFormModel)
          - org.eclipse.birt.report.model.api.GridHandle (implements org.eclipse.birt.report.model.elements.interfaces.IGridItemModel)
          - org.eclipse.birt.report.model.api.ImageHandle (implements org.eclipse.birt.report.model.elements.interfaces.IImageItemModel)
          - org.eclipse.birt.report.model.api.LabelHandle (implements org.eclipse.birt.report.model.elements.interfaces.ILabelModel)
          - org.eclipse.birt.report.model.api.LineHandle (implements org.eclipse.birt.report.model.elements.interfaces.ILineItemModel)
          - org.eclipse.birt.report.model.api.ListingHandle (implements org.eclipse.birt.report.model.elements.interfaces.IListingElementModel)
            - org.eclipse.birt.report.model.api.ListHandle
            - org.eclipse.birt.report.model.api.TableHandle (implements org.eclipse.birt.report.model.elements.interfaces.ITableItemModel)
          - org.eclipse.birt.report.model.api.RectangleHandle
          - org.eclipse.birt.report.model.api.TextDataHandle (implements org.eclipse.birt.report.model.elements.interfaces.ITextDataItemModel)
            - org.eclipse.birt.report.model.api.MultiLineDataHandle
          - org.eclipse.birt.report.model.api.TextItemHandle (implements org.eclipse.birt.report.model.elements.interfaces.ITextItemModel)
      - org.eclipse.birt.report.model.api.RowHandle (implements org.eclipse.birt.report.model.elements.interfaces.ITableRowModel)
      - org.eclipse.birt.report.model.api.StyleHandle (implements org.eclipse.birt.report.model.elements.interfaces.IStyleModel)
        - org.eclipse.birt.report.model.api.PrivateStyleHandle
        - org.eclipse.birt.report.model.api.SharedStyleHandle
          - org.eclipse.birt.report.model.api.CssSharedStyleHandle
      - org.eclipse.birt.report.model.api.TemplateElementHandle
        - org.eclipse.birt.report.model.api.TemplateDataSetHandle
        - org.eclipse.birt.report.model.api.TemplateReportItemHandle
      - org.eclipse.birt.report.model.api.TemplateParameterDefinitionHandle (implements org.eclipse.birt.report.model.elements.interfaces.ITemplateParameterDefinitionModel)
  - org.eclipse.birt.report.model.api.DesignEngine (implements org.eclipse.birt.report.model.api.IDesignEngine)
  - org.eclipse.birt.report.model.api.impl.DesignEngineFactory (implements org.eclipse.birt.report.model.api.IDesignEngineFactory)
  - org.eclipse.birt.report.model.api.impl.DesignEngineImpl (implements org.eclipse.birt.report.model.api.IDesignEngine)
  - org.eclipse.birt.report.model.api.DesignVisitor
  - org.eclipse.birt.report.model.api.util.DimensionUtil
  - org.eclipse.birt.report.model.api.metadata.DimensionValue
  - org.eclipse.birt.report.model.api.util.DocumentUtil
  - org.eclipse.birt.report.model.api.extension.ElementCommand (implements org.eclipse.birt.report.model.api.extension.IElementCommand)
  - org.eclipse.birt.report.model.api.ElementDetailHandle
    - org.eclipse.birt.report.model.api.css.CssStyleSheetHandle
    - org.eclipse.birt.report.model.api.FactoryPropertyHandle
    - org.eclipse.birt.report.model.api.SlotHandle
    - org.eclipse.birt.report.model.api.TranslationHandle
    - org.eclipse.birt.report.model.api.UserPropertyDefnHandle
    - org.eclipse.birt.report.model.api.ValueHandle
      - org.eclipse.birt.report.model.api.ComplexValueHandle
        - org.eclipse.birt.report.model.api.ColorHandle
        - org.eclipse.birt.report.model.api.DimensionHandle
        - org.eclipse.birt.report.model.api.ExpressionHandle
        - org.eclipse.birt.report.model.api.ExpressionListHandle
        - org.eclipse.birt.report.model.api.FontHandle
      - org.eclipse.birt.report.model.api.SimpleValueHandle
        - org.eclipse.birt.report.model.api.MemberHandle
        - org.eclipse.birt.report.model.api.PropertyHandleImpl
          - org.eclipse.birt.report.model.api.PropertyHandle
      - org.eclipse.birt.report.model.api.StructureHandle
        - org.eclipse.birt.report.model.api.ActionHandle
        - org.eclipse.birt.report.model.api.AggregationArgumentHandle
        - org.eclipse.birt.report.model.api.CachedMetaDataHandle
        - org.eclipse.birt.report.model.api.CalculationArgumentHandle
        - org.eclipse.birt.report.model.api.ColumnHintHandle
        - org.eclipse.birt.report.model.api.ComputedColumnHandle
        - org.eclipse.birt.report.model.api.ConfigVariableHandle
        - org.eclipse.birt.report.model.api.CustomColorHandle
        - org.eclipse.birt.report.model.api.DataSetParameterHandle
          - org.eclipse.birt.report.model.api.OdaDataSetParameterHandle
        - org.eclipse.birt.report.model.api.DimensionConditionHandle
        - org.eclipse.birt.report.model.api.DimensionJoinConditionHandle
        - org.eclipse.birt.report.model.api.EmbeddedImageHandle
        - org.eclipse.birt.report.model.api.ExtendedPropertyHandle
        - org.eclipse.birt.report.model.api.FilterConditionHandle
        - org.eclipse.birt.report.model.api.FormatValueHandle
        - org.eclipse.birt.report.model.api.HideRuleHandle
        - org.eclipse.birt.report.model.api.IncludedCssStyleSheetHandle
        - org.eclipse.birt.report.model.api.IncludedLibraryHandle
        - org.eclipse.birt.report.model.api.IncludeScriptHandle
        - org.eclipse.birt.report.model.api.JoinConditionHandle
        - org.eclipse.birt.report.model.api.LevelAttributeHandle
          - org.eclipse.birt.report.model.api.OdaLevelAttributeHandle
        - org.eclipse.birt.report.model.api.OdaDesignerStateHandle
        - org.eclipse.birt.report.model.api.ParamBindingHandle
        - org.eclipse.birt.report.model.api.PropertyBindingHandle
        - org.eclipse.birt.report.model.api.PropertyMaskHandle
        - org.eclipse.birt.report.model.api.ResultSetColumnHandle
          - org.eclipse.birt.report.model.api.OdaResultSetColumnHandle
        - org.eclipse.birt.report.model.api.RuleHandle
        - org.eclipse.birt.report.model.api.ScriptLibHandle
        - org.eclipse.birt.report.model.api.SearchKeyHandle
        - org.eclipse.birt.report.model.api.SelectionChoiceHandle
        - org.eclipse.birt.report.model.api.SortHintHandle
        - org.eclipse.birt.report.model.api.SortKeyHandle
        - org.eclipse.birt.report.model.api.StyleRuleHandle
          - org.eclipse.birt.report.model.api.HighlightRuleHandle
          - org.eclipse.birt.report.model.api.MapRuleHandle
        - org.eclipse.birt.report.model.api.TimeIntervalHandle
        - org.eclipse.birt.report.model.api.TOCHandle
  - org.eclipse.birt.report.model.api.util.ElementExportUtilImpl
    - org.eclipse.birt.report.model.api.util.ElementExportUtil
  - org.eclipse.birt.report.model.api.ElementFactory
  - org.eclipse.birt.report.model.api.ErrorDetail (implements org.eclipse.birt.report.model.api.ErrorCodes)
  - org.eclipse.birt.report.model.api.Expression
  - org.eclipse.birt.report.model.api.ExpressionType
  - org.eclipse.birt.report.model.api.FactoryElementHandle
  - org.eclipse.birt.report.model.api.elements.table.FillCellsStrategy
  - org.eclipse.birt.report.model.api.filterExtension.FilterExprDefinition (implements org.eclipse.birt.report.model.api.filterExtension.interfaces.IFilterExprDefinition)
  - org.eclipse.birt.report.model.api.GridColumnBandAdapter
  - org.eclipse.birt.report.model.api.GroupElementFactory
  - org.eclipse.birt.report.model.api.GroupElementHandle
    - org.eclipse.birt.report.model.api.EmptyGroupElementHandle
    - org.eclipse.birt.report.model.api.SimpleGroupElementHandle
  - org.eclipse.birt.report.model.api.GroupPropertyHandle
  - org.eclipse.birt.report.model.api.extension.IllegalContentInfo
  - org.eclipse.birt.report.model.api.elements.table.LayoutCell
  - org.eclipse.birt.report.model.api.elements.table.LayoutGroup
  - org.eclipse.birt.report.model.api.elements.table.LayoutHelper
  - org.eclipse.birt.report.model.api.elements.table.LayoutRow
  - org.eclipse.birt.report.model.api.elements.table.LayoutSlot
  - org.eclipse.birt.report.model.api.elements.table.LayoutTable
  - org.eclipse.birt.report.model.api.elements.table.LayoutTable.OverlappedArea
  - org.eclipse.birt.report.model.api.elements.table.LayoutTableModel
  - org.eclipse.birt.report.model.api.elements.table.LayoutUtil
  - org.eclipse.birt.report.model.api.metadata.MemberInfo (implements org.eclipse.birt.report.model.api.metadata.IMemberInfo)
  - org.eclipse.birt.report.model.api.scripts.MemberInfo (implements org.eclipse.birt.report.model.api.metadata.IMemberInfo)
  - org.eclipse.birt.report.model.api.MemberIterator (implements java.util.Iterator<E>)
  - org.eclipse.birt.report.model.api.metadata.MethodInfo (implements org.eclipse.birt.report.model.api.metadata.IMethodInfo)
  - org.eclipse.birt.report.model.api.scripts.MethodInfo (implements org.eclipse.birt.report.model.api.metadata.IMethodInfo)
    - org.eclipse.birt.report.model.api.scripts.TemplateMethodInfo (implements org.eclipse.birt.report.model.api.metadata.ITemplateMethodInfo)
  - org.eclipse.birt.report.model.api.ModelConstants
  - org.eclipse.birt.report.model.api.ModuleOption (implements org.eclipse.birt.report.model.api.IModuleOption)
  - org.eclipse.birt.report.model.api.ModuleUtil
  - org.eclipse.birt.report.model.api.extension.MultiRowItem (implements org.eclipse.birt.report.model.api.simpleapi.IMultiRowItem)
  - org.eclipse.birt.report.model.api.activity.NotificationEvent
    - org.eclipse.birt.report.model.api.core.AttributeEvent
    - org.eclipse.birt.report.model.api.command.ContentEvent
    - org.eclipse.birt.report.model.api.command.ContentReplaceEvent
    - org.eclipse.birt.report.model.api.command.CssEvent
    - org.eclipse.birt.report.model.api.command.CssReloadedEvent
    - org.eclipse.birt.report.model.api.command.CustomMsgEvent
    - org.eclipse.birt.report.model.api.core.DisposeEvent
    - org.eclipse.birt.report.model.api.command.ElementDeletedEvent
    - org.eclipse.birt.report.model.api.command.ElementLocalizeEvent
    - org.eclipse.birt.report.model.api.command.EncryptionEvent
    - org.eclipse.birt.report.model.api.command.ExtendsEvent
    - org.eclipse.birt.report.model.api.command.ExtensionPropertyDefinitionEvent
    - org.eclipse.birt.report.model.api.elements.table.LayoutChangedEvent
    - org.eclipse.birt.report.model.api.command.LibraryEvent
    - org.eclipse.birt.report.model.api.command.LibraryReloadedEvent
    - org.eclipse.birt.report.model.api.command.NameEvent
    - org.eclipse.birt.report.model.api.command.NameSpaceEvent
    - org.eclipse.birt.report.model.api.command.PropertyEvent
    - org.eclipse.birt.report.model.api.command.ResourceChangeEvent
      - org.eclipse.birt.report.model.api.command.LibraryChangeEvent
    - org.eclipse.birt.report.model.api.command.StyleEvent
    - org.eclipse.birt.report.model.api.command.TemplateTransformEvent
    - org.eclipse.birt.report.model.api.command.ThemeEvent
    - org.eclipse.birt.report.model.api.command.UserPropertyEvent
    - org.eclipse.birt.report.model.api.validators.ValidationEvent
    - org.eclipse.birt.report.model.api.command.ViewsContentEvent
  - org.eclipse.birt.report.model.api.oda.OdaAggregationHelperImpl
    - org.eclipse.birt.report.model.api.oda.OdaAggregationHelper
  - org.eclipse.birt.report.model.api.filterExtension.OdaFilterExprHelper
  - org.eclipse.birt.report.model.api.filterExtension.ODAFilterExprProvider (implements org.eclipse.birt.report.model.api.filterExtension.IODAFilterExprProvider)
  - org.eclipse.birt.report.model.api.util.OperatorUtil
  - org.eclipse.birt.report.model.api.util.ParameterValidationUtil
  - org.eclipse.birt.core.framework.PlatformConfig (implements org.eclipse.birt.core.framework.IPlatformConfig)
    - org.eclipse.birt.report.model.api.DesignConfig (implements org.eclipse.birt.report.model.api.IDesignConfig)
  - org.eclipse.birt.report.model.api.util.Point
  - org.eclipse.birt.report.model.api.extension.PropertyDefinition (implements org.eclipse.birt.report.model.api.extension.IPropertyDefinition)
  - org.eclipse.birt.report.model.metadata.PropertyDefn (implements org.eclipse.birt.report.model.api.metadata.IPropertyDefn, org.eclipse.birt.report.model.validators.ISemanticTriggerDefnSetProvider)
    - org.eclipse.birt.report.model.metadata.ElementPropertyDefn (implements org.eclipse.birt.report.model.api.metadata.IElementPropertyDefn)
      - org.eclipse.birt.report.model.api.core.UserPropertyDefn (implements org.eclipse.birt.report.model.api.core.IStructure)
  - org.eclipse.birt.report.model.api.util.PropertyValueValidationUtil
  - org.eclipse.birt.report.model.api.util.Rectangle
  - org.eclipse.birt.report.model.api.extension.ReportItem (implements java.lang.Cloneable, org.eclipse.birt.report.model.api.extension.ICompatibleReportItem, org.eclipse.birt.report.model.api.extension.IReportItem)
  - org.eclipse.birt.report.model.api.extension.ReportItemFactory (implements org.eclipse.birt.report.model.api.extension.IReportItemFactory)
  - org.eclipse.birt.report.model.api.RowBandAdapter
    - org.eclipse.birt.report.model.api.GridRowBandAdapter
    - org.eclipse.birt.report.model.api.TableRowBandAdapter
  - org.eclipse.birt.report.model.api.RowBandInsertAction
  - org.eclipse.birt.report.model.api.RowBandInsertAndPasteAction
  - org.eclipse.birt.report.model.api.RowBandPasteAction
  - org.eclipse.birt.report.model.api.RowBandShiftAction
  - org.eclipse.birt.report.model.api.RowOperationParameters
  - org.eclipse.birt.report.model.api.scripts.ScriptableClassInfo
  - org.eclipse.birt.report.model.api.simpleapi.ScriptConstants
  - org.eclipse.birt.report.model.api.SessionHandle
  - org.eclipse.birt.report.model.api.impl.SimpleElementFactory (implements org.eclipse.birt.report.model.api.simpleapi.ISimpleElementFactory)
  - org.eclipse.birt.report.model.api.simpleapi.SimpleElementFactory
  - org.eclipse.birt.report.model.api.extension.SimpleRowItem (implements org.eclipse.birt.report.model.api.simpleapi.IReportItem)
  - org.eclipse.birt.report.model.api.SlotIterator (implements java.util.Iterator<E>)
  - org.eclipse.birt.report.model.api.SortedSlotIterator (implements java.util.Iterator<E>)
  - org.eclipse.birt.report.model.api.util.StringUtil
  - org.eclipse.birt.report.model.core.Structure (implements org.eclipse.birt.report.model.api.core.IStructure)
    - org.eclipse.birt.report.model.api.elements.structures.AggregationArgument
    - org.eclipse.birt.report.model.api.elements.structures.CalculationArgument
    - org.eclipse.birt.report.model.api.elements.structures.ExtendedProperty
    - org.eclipse.birt.report.model.api.elements.structures.FormatValue
      - org.eclipse.birt.report.model.api.elements.structures.DateFormatValue
      - org.eclipse.birt.report.model.api.elements.structures.DateTimeFormatValue
      - org.eclipse.birt.report.model.api.elements.structures.NumberFormatValue
      - org.eclipse.birt.report.model.api.elements.structures.ParameterFormatValue
      - org.eclipse.birt.report.model.api.elements.structures.StringFormatValue
      - org.eclipse.birt.report.model.api.elements.structures.TimeFormatValue
    - org.eclipse.birt.report.model.api.elements.structures.HideRule
    - org.eclipse.birt.report.model.api.elements.structures.IncludedCssStyleSheet
    - org.eclipse.birt.report.model.api.elements.structures.IncludedLibrary
    - org.eclipse.birt.report.model.api.elements.structures.IncludeScript
    - org.eclipse.birt.report.model.api.elements.structures.JoinCondition
    - org.eclipse.birt.report.model.api.elements.structures.LevelAttribute
      - org.eclipse.birt.report.model.api.elements.structures.OdaLevelAttribute
    - org.eclipse.birt.report.model.api.elements.structures.OdaDesignerState
    - org.eclipse.birt.report.model.api.elements.structures.ParamBinding
    - org.eclipse.birt.report.model.api.elements.structures.PropertyBinding
    - org.eclipse.birt.report.model.api.elements.structures.PropertyMask
    - org.eclipse.birt.report.model.core.PropertyStructure
      - org.eclipse.birt.report.model.api.elements.structures.Action
      - org.eclipse.birt.report.model.api.elements.structures.CachedMetaData
      - org.eclipse.birt.report.model.api.elements.structures.ColumnHint
      - org.eclipse.birt.report.model.api.elements.structures.ComputedColumn
      - org.eclipse.birt.report.model.api.elements.structures.DataSetParameter
        - org.eclipse.birt.report.model.api.elements.structures.OdaDataSetParameter
      - org.eclipse.birt.report.model.api.elements.structures.DimensionCondition
      - org.eclipse.birt.report.model.api.elements.structures.DimensionJoinCondition
      - org.eclipse.birt.report.model.api.elements.structures.FilterCondition
      - org.eclipse.birt.report.model.api.elements.structures.SortHint
      - org.eclipse.birt.report.model.api.elements.structures.StyleRule
        - org.eclipse.birt.report.model.api.elements.structures.HighlightRule
        - org.eclipse.birt.report.model.api.elements.structures.MapRule
      - org.eclipse.birt.report.model.api.elements.structures.TOC
    - org.eclipse.birt.report.model.core.ReferencableStructure (implements org.eclipse.birt.report.model.core.IReferencable)
      - org.eclipse.birt.report.model.api.elements.structures.ConfigVariable
      - org.eclipse.birt.report.model.api.elements.structures.CustomColor
      - org.eclipse.birt.report.model.api.elements.structures.EmbeddedImage
    - org.eclipse.birt.report.model.api.elements.structures.ResultSetColumn
      - org.eclipse.birt.report.model.api.elements.structures.OdaResultSetColumn
    - org.eclipse.birt.report.model.api.elements.structures.Rule
    - org.eclipse.birt.report.model.api.elements.structures.ScriptLib
    - org.eclipse.birt.report.model.api.elements.structures.SearchKey
    - org.eclipse.birt.report.model.api.elements.structures.SelectionChoice
    - org.eclipse.birt.report.model.api.elements.structures.SortKey
    - org.eclipse.birt.report.model.api.elements.structures.TimeInterval
  - org.eclipse.birt.report.model.api.StructureFactory
  - org.eclipse.birt.report.model.api.css.StyleIterator (implements java.util.Iterator<E>)
  - org.eclipse.birt.report.model.api.util.StyleUtil
  - org.eclipse.birt.report.model.api.TableColumnBandAdapter
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.eclipse.birt.core.exception.BirtException
        - org.eclipse.birt.report.model.api.ModelException
          - org.eclipse.birt.report.model.api.DesignFileException
          - org.eclipse.birt.report.model.api.metadata.MetaDataReaderException
          - org.eclipse.birt.report.model.api.activity.SemanticException
            - org.eclipse.birt.report.model.api.command.ContentException
            - org.eclipse.birt.report.model.api.command.CssException
            - org.eclipse.birt.report.model.api.command.CustomMsgException
            - org.eclipse.birt.report.model.api.command.EncryptionException
            - org.eclipse.birt.report.model.api.extension.ExtendedElementException
            - org.eclipse.birt.report.model.api.command.ExtendsException
              - org.eclipse.birt.report.model.api.command.CircularExtendsException
              - org.eclipse.birt.report.model.api.command.ExtendsForbiddenException
              - org.eclipse.birt.report.model.api.command.InvalidParentException
              - org.eclipse.birt.report.model.api.command.WrongTypeException
            - org.eclipse.birt.report.model.api.command.LibraryException
            - org.eclipse.birt.report.model.api.command.NameException
            - org.eclipse.birt.report.model.api.command.PropertyNameException
            - org.eclipse.birt.report.model.api.metadata.PropertyValueException
              - org.eclipse.birt.report.model.api.metadata.ValidationValueException
            - org.eclipse.birt.report.model.api.elements.SemanticError
            - org.eclipse.birt.report.model.api.command.StyleException
            - org.eclipse.birt.report.model.api.command.TemplateException
            - org.eclipse.birt.report.model.api.command.ThemeException
            - org.eclipse.birt.report.model.api.command.UserPropertyException
          - org.eclipse.birt.report.model.api.css.StyleSheetException
          - org.eclipse.birt.report.model.api.css.StyleSheetParserException
      - java.lang.RuntimeException
        - org.eclipse.birt.report.model.api.IllegalOperationException
  - org.eclipse.birt.report.model.api.activity.TransactionOption
  - org.eclipse.birt.report.model.api.extension.UndefinedPropertyInfo
  - org.eclipse.birt.report.model.api.util.UnicodeUtil
  - org.eclipse.birt.report.model.api.util.URIUtil
  - org.eclipse.birt.report.model.api.util.XPathUtil

## Interface Hierarchy

- org.eclipse.birt.report.model.api.activity.ActivityStackListener
- java.lang.Cloneable
  - org.eclipse.birt.report.model.api.core.IDesignElement
  - org.eclipse.birt.report.model.core.IPropertySet
    - org.eclipse.birt.report.model.api.core.IStructure
- org.eclipse.birt.report.model.api.CommandStack
- org.eclipse.birt.report.model.api.elements.DesignChoiceConstants
- org.eclipse.birt.report.model.api.ErrorCodes
- org.eclipse.birt.report.model.api.IAbsoluteFontSizeValueProvider
- org.eclipse.birt.report.model.api.core.IAccessControl
- org.eclipse.birt.report.model.api.simpleapi.IAction
- org.eclipse.birt.report.model.api.activity.IActivityRecord
- org.eclipse.birt.report.model.api.oda.interfaces.IAggregationDefn
- org.eclipse.birt.report.model.api.metadata.IArgumentInfo
- org.eclipse.birt.report.model.api.metadata.IArgumentInfoList
- org.eclipse.birt.report.model.api.core.IAttributeListener
- org.eclipse.birt.report.model.api.oda.interfaces.IBirtAggregationConstants
- org.eclipse.birt.report.model.api.filterExtension.interfaces.IBirtFilterOperatorConstants
- org.eclipse.birt.report.model.api.util.IBookmarkInfo
- org.eclipse.birt.report.model.api.IBundleFactory
- org.eclipse.birt.report.model.api.metadata.IChoice
- org.eclipse.birt.report.model.api.extension.IChoiceDefinition
- org.eclipse.birt.report.model.api.metadata.IChoiceSet
- org.eclipse.birt.report.model.api.extension.IColor
- org.eclipse.birt.report.model.api.metadata.IColorConstants
- org.eclipse.birt.report.model.api.extension.ICompatibleReportItem
- org.eclipse.birt.report.model.metadata.IContainerDefn
  - org.eclipse.birt.report.model.api.metadata.IPropertyDefn
    - org.eclipse.birt.report.model.api.metadata.IElementPropertyDefn
  - org.eclipse.birt.report.model.api.metadata.ISlotDefn
- org.eclipse.birt.report.model.api.simpleapi.IDataBinding
- org.eclipse.birt.report.model.api.simpleapi.IDataSet
- org.eclipse.birt.report.model.api.simpleapi.IDataSource
- org.eclipse.birt.report.model.api.simpleapi.IDesignElement
  - org.eclipse.birt.report.model.api.simpleapi.ICell
  - org.eclipse.birt.report.model.api.simpleapi.IColumn
  - org.eclipse.birt.report.model.api.simpleapi.IFilterConditionElement
  - org.eclipse.birt.report.model.api.simpleapi.IGroup
    - org.eclipse.birt.report.model.api.simpleapi.IListGroup
    - org.eclipse.birt.report.model.api.simpleapi.ITableGroup
  - org.eclipse.birt.report.model.api.simpleapi.IReportDesign
  - org.eclipse.birt.report.model.api.simpleapi.IReportElement
    - org.eclipse.birt.report.model.api.simpleapi.IMasterPage
    - org.eclipse.birt.report.model.api.simpleapi.IReportItem
      - org.eclipse.birt.report.model.api.simpleapi.IAutoText
      - org.eclipse.birt.report.model.api.simpleapi.IDataItem
      - org.eclipse.birt.report.model.api.simpleapi.IDynamicText
      - org.eclipse.birt.report.model.api.simpleapi.IExtendedItem
      - org.eclipse.birt.report.model.api.simpleapi.IGrid
      - org.eclipse.birt.report.model.api.simpleapi.IImage
      - org.eclipse.birt.report.model.api.simpleapi.ILabel
      - org.eclipse.birt.report.model.api.simpleapi.IMultiRowItem
        - org.eclipse.birt.report.model.api.simpleapi.IListing
          - org.eclipse.birt.report.model.api.simpleapi.IList
          - org.eclipse.birt.report.model.api.simpleapi.ITable
      - org.eclipse.birt.report.model.api.simpleapi.ITextItem
  - org.eclipse.birt.report.model.api.simpleapi.IRow
  - org.eclipse.birt.report.model.api.simpleapi.ISortElement
- org.eclipse.birt.report.model.api.IDesignEngine
- org.eclipse.birt.report.model.api.IDesignEngineFactory
- org.eclipse.birt.report.model.api.core.IDisposeListener
- org.eclipse.birt.report.model.api.extension.IElementCommand
- org.eclipse.birt.report.model.api.util.IElementCopy
- org.eclipse.birt.report.model.api.extension.IEncryptionHelper
- org.eclipse.birt.report.model.api.activity.IEventFilter
- org.eclipse.birt.report.model.api.simpleapi.IExpression
- org.eclipse.birt.report.model.api.simpleapi.IExpressionType
- org.eclipse.birt.report.model.api.simpleapi.IFilterCondition
- org.eclipse.birt.report.model.api.filterExtension.interfaces.IFilterExprDefinition
- org.eclipse.birt.report.model.api.extension.IFont
- org.eclipse.birt.report.model.api.simpleapi.IHideRule
- org.eclipse.birt.report.model.api.simpleapi.IHighlightRule
- org.eclipse.birt.report.model.api.metadata.ILocalizableInfo
  - org.eclipse.birt.report.model.api.metadata.IClassInfo
  - org.eclipse.birt.report.model.api.metadata.IMemberInfo
  - org.eclipse.birt.report.model.api.metadata.IMethodInfo
    - org.eclipse.birt.report.model.api.metadata.ITemplateMethodInfo
- org.eclipse.birt.report.model.api.extension.IMessages
- org.eclipse.birt.report.model.api.metadata.IMetaDataDictionary
- org.eclipse.birt.report.model.api.metadata.IMetaLogger
- org.eclipse.birt.report.model.api.core.IModuleModel
- org.eclipse.birt.report.model.api.IModuleOption
- org.eclipse.birt.report.model.api.core.INameManager
- org.eclipse.birt.report.model.api.metadata.IObjectDefn
  - org.eclipse.birt.report.model.api.metadata.IElementDefn
  - org.eclipse.birt.report.model.api.metadata.IStructureDefn
- org.eclipse.birt.report.model.api.filterExtension.IODAFilterExprProvider
- org.eclipse.birt.report.model.api.util.IPasteStatus
- org.eclipse.birt.core.framework.IPlatformConfig
  - org.eclipse.birt.report.model.api.IDesignConfig
- org.eclipse.birt.report.model.api.metadata.IPredefinedStyle
- org.eclipse.birt.report.model.api.extension.IPropertyDefinition
- org.eclipse.birt.report.model.api.metadata.IPropertyType
- org.eclipse.birt.report.model.api.elements.IReportDesignConstants
  - org.eclipse.birt.report.model.api.elements.ReportDesignConstants
- org.eclipse.birt.report.model.api.extension.IReportItem
- org.eclipse.birt.report.model.api.extension.IReportItemFactory
- org.eclipse.birt.report.model.api.elements.IReportItemMethodContext
- org.eclipse.birt.report.model.api.extension.IResourceBundleProvider
- org.eclipse.birt.report.model.api.core.IResourceChangeListener
- org.eclipse.birt.report.model.api.IResourceLocatorBase
  - org.eclipse.birt.report.model.api.IResourceLocator
- org.eclipse.birt.report.model.api.simpleapi.IResultSetColumn
- org.eclipse.birt.report.model.api.scripts.IScriptableObjectClassInfo
- org.eclipse.birt.report.model.api.simpleapi.ISimpleElementFactory
- org.eclipse.birt.report.model.api.simpleapi.ISortCondition
- org.eclipse.birt.report.model.api.simpleapi.IStyle
- org.eclipse.birt.report.model.elements.interfaces.IStyleModel
  - org.eclipse.birt.report.model.api.extension.IStyleDeclaration
- org.eclipse.birt.report.model.api.validators.IValidationListener
- org.eclipse.birt.report.model.api.IVersionInfo
- org.eclipse.birt.report.model.api.core.Listener
- org.eclipse.birt.report.model.api.metadata.MetaDataConstants