# Hierarchy For Package org.eclipse.birt.report.model.api.metadata

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.birt.report.model.api.metadata.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.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.metadata.ClassInfo (implements org.eclipse.birt.report.model.api.metadata.IClassInfo)
  - org.eclipse.birt.report.model.api.metadata.DimensionValue
  - org.eclipse.birt.report.model.api.metadata.MemberInfo (implements org.eclipse.birt.report.model.api.metadata.IMemberInfo)
  - org.eclipse.birt.report.model.api.metadata.MethodInfo (implements org.eclipse.birt.report.model.api.metadata.IMethodInfo)
  - 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.metadata.MetaDataReaderException
          - org.eclipse.birt.report.model.api.activity.SemanticException
            - org.eclipse.birt.report.model.api.metadata.PropertyValueException
              - org.eclipse.birt.report.model.api.metadata.ValidationValueException

## Interface Hierarchy

- org.eclipse.birt.report.model.api.metadata.IArgumentInfo
- org.eclipse.birt.report.model.api.metadata.IArgumentInfoList
- org.eclipse.birt.report.model.api.metadata.IChoice
- org.eclipse.birt.report.model.api.metadata.IChoiceSet
- org.eclipse.birt.report.model.api.metadata.IColorConstants
- 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.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.metadata.IMetaDataDictionary
- org.eclipse.birt.report.model.api.metadata.IMetaLogger
- 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.metadata.IPredefinedStyle
- org.eclipse.birt.report.model.api.metadata.IPropertyType
- org.eclipse.birt.report.model.api.metadata.MetaDataConstants