# Uses of Package
org.eclipse.birt.report.model.api.elements.structures

Packages that use org.eclipse.birt.report.model.api.elements.structures
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.elements.structures
Defines the structure types in Model system.
org.eclipse.birt.report.model.api.impl
org.eclipse.birt.report.model.api.olap
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.

Classes in org.eclipse.birt.report.model.api.elements.structures used by org.eclipse.birt.report.model.api
Class
Description
Action
The Action structure defines a hyperlink.
AggregationArgument
AggregationArgument.
CachedMetaData
Structure used to cache data set information that include output column information when it gets from databases, input/output parameter definitions.
CalculationArgument
CalculationArgument.
ColumnHint
This class represents one column hint used by data sets.
ComputedColumn
Represents one computed column.
ConfigVariable
This class represents a configuration variable in the report's config variable list.
CustomColor
Represents an custom color in the report's color palette.The use-defined color has a unique name and a valid RGB value for render.
DataSetParameter
Represents the parameter for ODA drivers.
DimensionCondition
The DimensionCondition structure defines a list of join conditions between cube and hierarchy.
DimensionJoinCondition
Represents a dimension join condition in the DimensionCondition.
EmbeddedImage
Represents an embedded image.
ExtendedProperty
This class represents one Extended property.
FilterCondition
Represents one filter in the filter list of List, Table or their Groups.
FormatValue
The abstract value for the format of string, data-time and number.
HideRule
Implements hide rules of a `ReportItem`.
HighlightRule
Represents a highlight rule that says how a data item should appear based on the value within it.
IncludedCssStyleSheet
Included css style sheet structure
IncludedLibrary
This class represents one include library of report design.
IncludeScript
This class represents a include script.
JoinCondition
Represents a condition used for joint data set.
LevelAttribute
This class represents one attribute of the level element.
MapRule
This class represents a style mapping rule: a translation of a database value into a set of display values.
OdaDataSetParameter
Represents the parameter for ODA drivers.
OdaDesignerState
The structure of the Oda designer state.
OdaLevelAttribute
This class represents one attribute of the level element.
OdaResultSetColumn
ParamBinding
This class presents the parameter binding that bind data set input parameter to expression by position.
PropertyBinding
Represents the property binding structure.
PropertyMask
This class provides property masks of system or user defined properties.
ResultSetColumn
This class represents one column in the result set.
Rule
This class represents one rule.
ScriptLib
Represents a jar file used for script handle event.
SearchKey
Structure for optional list of search criteria.
SelectionChoice
This class is a structure for selection-list in ScalarParameter item.
SortHint
This class represents a sort hint.
SortKey
This class represents a sort entry for a table or list item, it defines the column and sort direction pair.
TimeInterval
Time interval structure.
TOC
The TOC structure defines a TOC.
Classes in org.eclipse.birt.report.model.api.elements.structures used by org.eclipse.birt.report.model.api.command
Class
Description
IncludedCssStyleSheet
Included css style sheet structure
Classes in org.eclipse.birt.report.model.api.elements.structures used by org.eclipse.birt.report.model.api.elements.structures
Class
Description
AggregationArgument
AggregationArgument.
CalculationArgument
CalculationArgument.
DataSetParameter
Represents the parameter for ODA drivers.
FormatValue
The abstract value for the format of string, data-time and number.
LevelAttribute
This class represents one attribute of the level element.
ResultSetColumn
This class represents one column in the result set.
StyleRule
Base class for highlight and map rules in the style.
Classes in org.eclipse.birt.report.model.api.elements.structures used by org.eclipse.birt.report.model.api.impl
Class
Description
ComputedColumn
Represents one computed column.
FilterCondition
Represents one filter in the filter list of List, Table or their Groups.
HideRule
Implements hide rules of a `ReportItem`.
HighlightRule
Represents a highlight rule that says how a data item should appear based on the value within it.
SortKey
This class represents a sort entry for a table or list item, it defines the column and sort direction pair.
Classes in org.eclipse.birt.report.model.api.elements.structures used by org.eclipse.birt.report.model.api.olap
Class
Description
Action
The Action structure defines a hyperlink.
DimensionCondition
The DimensionCondition structure defines a list of join conditions between cube and hierarchy.
FilterCondition
Represents one filter in the filter list of List, Table or their Groups.
FormatValue
The abstract value for the format of string, data-time and number.
Classes in org.eclipse.birt.report.model.api.elements.structures used by org.eclipse.birt.report.model.api.simpleapi
Class
Description
ComputedColumn
Represents one computed column.
FilterCondition
Represents one filter in the filter list of List, Table or their Groups.
HideRule
Implements hide rules of a `ReportItem`.
HighlightRule
Represents a highlight rule that says how a data item should appear based on the value within it.
SortKey
This class represents a sort entry for a table or list item, it defines the column and sort direction pair.
Classes in org.eclipse.birt.report.model.api.elements.structures used by org.eclipse.birt.report.model.api.util
Class
Description
ComputedColumn
Represents one computed column.
Classes in org.eclipse.birt.report.model.api.elements.structures used by org.eclipse.birt.report.model.api.validators
Class
Description
ComputedColumn
Represents one computed column.