<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by LEGO (LEGO) -->
<ReportMetaData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="0.01">
  <ChoiceType name="colors">
    <Choice name="maroon" displayNameID="Choices.colors.maroon" />
    <Choice name="red" displayNameID="Choices.colors.red" />
    <Choice name="orange" displayNameID="Choices.colors.orange" />
    <Choice name="yellow" displayNameID="Choices.colors.yellow" />
    <Choice name="olive" displayNameID="Choices.colors.olive" />
    <Choice name="purple" displayNameID="Choices.colors.purple" />
    <Choice name="fuchsia" displayNameID="Choices.colors.fuchsia" />
    <Choice name="white" displayNameID="Choices.colors.white" />
    <Choice name="lime" displayNameID="Choices.colors.lime" />
    <Choice name="green" displayNameID="Choices.colors.green" />
    <Choice name="navy" displayNameID="Choices.colors.navy" />
    <Choice name="blue" displayNameID="Choices.colors.blue" />
    <Choice name="aqua" displayNameID="Choices.colors.aqua" />
    <Choice name="teal" displayNameID="Choices.colors.teal" />
    <Choice name="black" displayNameID="Choices.colors.black" />
    <Choice name="silver" displayNameID="Choices.colors.silver" />
    <Choice name="gray" displayNameID="Choices.colors.gray" />
  </ChoiceType>
  <ChoiceType name="fontFamily">
    <Choice name="serif" displayNameID="Choices.fontFamily.serif" />
    <Choice name="sans-serif" displayNameID="Choices.fontFamily.sans-serif" />
    <Choice name="cursive" displayNameID="Choices.fontFamily.cursive" />
    <Choice name="fantasy" displayNameID="Choices.fontFamily.fantasy" />
    <Choice name="monospace" displayNameID="Choices.fontFamily.monospace" />
  </ChoiceType>
  <ChoiceType name="fontStyle">
    <Choice name="normal" displayNameID="Choices.fontStyle.normal" />
    <Choice name="italic" displayNameID="Choices.fontStyle.italic" />
    <Choice name="oblique" displayNameID="Choices.fontStyle.oblique" />
  </ChoiceType>
  <ChoiceType name="fontWeight">
    <Choice name="normal" displayNameID="Choices.fontWeight.normal" />
    <Choice name="bold" displayNameID="Choices.fontWeight.bold" />
    <Choice name="bolder" displayNameID="Choices.fontWeight.bolder" />
    <Choice name="lighter" displayNameID="Choices.fontWeight.lighter" />
    <Choice name="100" displayNameID="Choices.fontWeight.100" />
    <Choice name="200" displayNameID="Choices.fontWeight.200" />
    <Choice name="300" displayNameID="Choices.fontWeight.300" />
    <Choice name="400" displayNameID="Choices.fontWeight.400" />
    <Choice name="500" displayNameID="Choices.fontWeight.500" />
    <Choice name="600" displayNameID="Choices.fontWeight.600" />
    <Choice name="700" displayNameID="Choices.fontWeight.700" />
    <Choice name="800" displayNameID="Choices.fontWeight.800" />
    <Choice name="900" displayNameID="Choices.fontWeight.900" />
  </ChoiceType>
  <ChoiceType name="fontSize">
    <Choice name="xx-small" displayNameID="Choices.fontSize.xx-small" />
    <Choice name="x-small" displayNameID="Choices.fontSize.x-small" />
    <Choice name="small" displayNameID="Choices.fontSize.small" />
    <Choice name="medium" displayNameID="Choices.fontSize.medium" />
    <Choice name="large" displayNameID="Choices.fontSize.large" />
    <Choice name="x-large" displayNameID="Choices.fontSize.x-large" />
    <Choice name="xx-large" displayNameID="Choices.fontSize.xx-large" />
    <Choice name="larger" displayNameID="Choices.fontSize.larger" />
    <Choice name="smaller" displayNameID="Choices.fontSize.smaller" />
  </ChoiceType>
  <ChoiceType name="fontVariant">
    <Choice name="normal" displayNameID="Choices.fontVariant.normal" />
    <Choice name="small-caps" displayNameID="Choices.fontVariant.small-caps" />
  </ChoiceType>
  <ChoiceType name="backgroundRepeat">
    <Choice name="repeat" displayNameID="Choices.backgroundRepeat.repeat" />
    <Choice name="repeat-x" displayNameID="Choices.backgroundRepeat.repeat-x" />
    <Choice name="repeat-y" displayNameID="Choices.backgroundRepeat.repeat-y" />
    <Choice name="no-repeat" displayNameID="Choices.backgroundRepeat.no-repeat" />
  </ChoiceType>
  <ChoiceType name="backgroundAttachment">
    <Choice name="scroll" displayNameID="Choices.backgroundAttachment.scroll" />
    <Choice name="fixed" displayNameID="Choices.backgroundAttachment.fixed" />
  </ChoiceType>
  <ChoiceType name="backgroundPositionX">
    <Choice name="left" displayNameID="Choices.backgroundPositionX.left" />
    <Choice name="center" displayNameID="Choices.backgroundPositionX.center" />
    <Choice name="right" displayNameID="Choices.backgroundPositionX.right" />
  </ChoiceType>
  <ChoiceType name="backgroundPositionY">
    <Choice name="top" displayNameID="Choices.backgroundPositionY.top" />
    <Choice name="center" displayNameID="Choices.backgroundPositionY.center" />
    <Choice name="bottom" displayNameID="Choices.backgroundPositionY.bottom" />
  </ChoiceType>
  <ChoiceType name="transform">
    <Choice name="capitalize" displayNameID="Choices.transform.capitalize" />
    <Choice name="uppercase" displayNameID="Choices.transform.uppercase" />
    <Choice name="lowercase" displayNameID="Choices.transform.lowercase" />
    <Choice name="none" displayNameID="Choices.transform.none" />
  </ChoiceType>
  <ChoiceType name="normal">
    <Choice displayNameID="Choices.normal.normal" name="normal" />
  </ChoiceType>
  <ChoiceType name="verticalAlign">
    <Choice displayNameID="Choices.verticalAlign.baseline" name="baseline" />
    <Choice displayNameID="Choices.verticalAlign.sub" name="sub" />
    <Choice displayNameID="Choices.verticalAlign.super" name="super" />
    <Choice displayNameID="Choices.verticalAlign.top" name="top" />
    <Choice displayNameID="Choices.verticalAlign.text-top" name="text-top" />
    <Choice displayNameID="Choices.verticalAlign.middle" name="middle" />
    <Choice displayNameID="Choices.verticalAlign.bottom" name="bottom" />
    <Choice displayNameID="Choices.verticalAlign.text-bottom" name="text-bottom" />
  </ChoiceType>
  <ChoiceType name="whiteSpace">
    <Choice displayNameID="Choices.whiteSpace.normal" name="normal" />
    <Choice displayNameID="Choices.whiteSpace.pre" name="pre" />
    <Choice displayNameID="Choices.whiteSpace.nowrap" name="nowrap" />
  </ChoiceType>
  <ChoiceType name="display">
    <Choice displayNameID="Choices.display.block" name="block" />
    <Choice displayNameID="Choices.display.inline" name="inline" />
    <Choice displayNameID="Choices.display.none" name="none" />
  </ChoiceType>
  <ChoiceType name="pageBreak">
    <Choice displayNameID="Choices.pageBreak.auto" name="auto" />
    <Choice displayNameID="Choices.pageBreak.always" name="always" />
    <Choice displayNameID="Choices.pageBreak.avoid" name="avoid" />
    <Choice displayNameID="Choices.pageBreak.left" name="left" />
    <Choice displayNameID="Choices.pageBreak.right" name="right" />
    <Choice displayNameID="Choices.pageBreak.inherit" name="inherit" />
  </ChoiceType>
  <ChoiceType name="pageBreakInside">
    <Choice displayNameID="Choices.pageBreakInside.avoid" name="avoid" />
    <Choice displayNameID="Choices.pageBreakInside.auto" name="auto" />
    <Choice displayNameID="Choices.pageBreakInside.inherit" name="inherit" />
  </ChoiceType>
  <ChoiceType name="margin">
    <Choice displayNameID="Choices.margine.auto" name="auto" />
  </ChoiceType>
  <ChoiceType name="textUnderline">
    <Choice displayNameID="Choices.textUnderline.none" name="none" />
    <Choice displayNameID="Choices.textUnderline.underline" name="underline" />
  </ChoiceType>
  <ChoiceType name="textOverline">
    <Choice displayNameID="Choices.textOverline.none" name="none" />
    <Choice displayNameID="Choices.textOverline.overline" name="overline" />
  </ChoiceType>
  <ChoiceType name="textLineThrough">
    <Choice displayNameID="Choices.textLineThrough.none" name="none" />
    <Choice displayNameID="Choices.textLineThrough.line-through" name="line-through" />
  </ChoiceType>
  <ChoiceType name="lineWidth">
    <Choice displayNameID="Choices.lineWidth.thin" name="thin" />
    <Choice displayNameID="Choices.lineWidth.medium" name="medium" />
    <Choice displayNameID="Choices.lineWidth.thick" name="thick" />
  </ChoiceType>
  <ChoiceType name="inherit">
    <Choice displayNameID="Choices.inherit.inherit" name="inherit" />
  </ChoiceType>
  <ChoiceType name="lineStyle">
    <Choice displayNameID="Choices.lineStyle.none" name="none" />
    <Choice displayNameID="Choices.lineStyle.solid" name="solid" />
    <Choice displayNameID="Choices.lineStyle.dotted" name="dotted" />
    <Choice displayNameID="Choices.lineStyle.dashed" name="dashed" />
    <Choice displayNameID="Choices.lineStyle.double" name="double" />
    <Choice displayNameID="Choices.lineStyle.groove" name="groove" />
    <Choice displayNameID="Choices.lineStyle.ridge" name="ridge" />
    <Choice displayNameID="Choices.lineStyle.inset" name="inset" />
    <Choice displayNameID="Choices.lineStyle.outset" name="outset" />
  </ChoiceType>
  <ChoiceType name="units">
    <Choice displayNameID="Choices.units.in" name="in" />
    <Choice displayNameID="Choices.units.cm" name="cm" />
    <Choice displayNameID="Choices.units.mm" name="mm" />
    <Choice displayNameID="Choices.units.pt" name="pt" />
    <Choice displayNameID="Choices.units.pc" name="pc" />
    <Choice displayNameID="Choices.units.em" name="em" />
    <Choice displayNameID="Choices.units.ex" name="ex" />
    <Choice displayNameID="Choices.units.px" name="px" />
    <Choice displayNameID="Choices.units.%" name="%" />
  </ChoiceType>
  <ChoiceType name="paramType">
    <Choice displayNameID="Choices.paramType.string" name="string" />
    <Choice displayNameID="Choices.paramType.float" name="float" />
    <Choice displayNameID="Choices.paramType.number" name="number" />
    <Choice displayNameID="Choices.paramType.dateType" name="dateType" />
    <Choice displayNameID="Choices.paramType.boolean" name="boolean" />
  </ChoiceType>
  <ChoiceType name="paramControl">
    <Choice name="textBox" displayNameID="Choices.paramControl.textBox" />
    <Choice name="listBox" displayNameID="Choices.paramControl.listBox" />
    <Choice name="comboBox" displayNameID="Choices.paramControl.comboBox" />
    <Choice name="radioButton" displayNameID="Choices.paramControl.radioButton" />
    <Choice name="checkBox" displayNameID="Choices.paramControl.checkBox" />
  </ChoiceType>
  <ChoiceType name="textAlign">
    <Choice displayNameID="Choices.textAlign.left" name="left" />
    <Choice displayNameID="Choices.textAlign.center" name="center" />
    <Choice displayNameID="Choices.textAlign.right" name="right" />
    <Choice displayNameID="Choices.textAlign.justify" name="justify" />
  </ChoiceType>
  <ChoiceType name="pageSize">
    <Choice name="custom" displayNameID="Choices.pageSize.custom" />
    <Choice name="USLetter" displayNameID="Choices.pageSize.USLetter" />
    <Choice name="USLegal" displayNameID="Choices.pageSize.USLegal" />
    <Choice name="A4" displayNameID="Choices.pageSize.A4" />
  </ChoiceType>
  <ChoiceType name="pageOrientation">
    <Choice name="auto" displayNameID="Choices.pageOrientation.auto" />
    <Choice name="portrait" displayNameID="Choices.pageOrientation.portrait" />
    <Choice name="landscape" displayNameID="Choices.pageOrientation.landscape" />
  </ChoiceType>
  <ChoiceType name="distinct">
    <Choice name="all" displayNameID="Choices.distinct.all" />
    <Choice displayNameID="Choices.distinct.repeat" name="repeat" />
    <Choice displayNameID="Choices.distinct.repeatOnPage" name="repeatOnPage" />
  </ChoiceType>
  <ChoiceType name="interval">
    <Choice name="none" displayNameID="Choices.interval.none" />
    <Choice displayNameID="Choices.interval.prefix" name="prefix" />
    <Choice displayNameID="Choices.interval.year" name="year" />
    <Choice displayNameID="Choices.interval.quarter" name="quarter" />
    <Choice displayNameID="Choices.interval.month" name="month" />
    <Choice displayNameID="Choices.interval.week" name="week" />
    <Choice displayNameID="Choices.interval.day" name="day" />
    <Choice displayNameID="Choices.interval.hour" name="hour" />
    <Choice displayNameID="Choices.interval.minute" name="minute" />
    <Choice displayNameID="Choices.interval.second" name="second" />
    <Choice displayNameID="Choices.interval.interval" name="interval" />
  </ChoiceType>
  <ChoiceType name="sortDirection">
    <Choice displayNameID="Choices.sortDirection.asc" name="asc" />
    <Choice displayNameID="Choices.sortDirection.desc" name="desc" />
  </ChoiceType>
  <ChoiceType name="mapOperator">
    <Choice displayNameID="Choices.mapOperator.eq" name="eq" />
    <Choice displayNameID="Choices.mapOperator.ne" name="ne" />
    <Choice displayNameID="Choices.mapOperator.lt" name="lt" />
    <Choice displayNameID="Choices.mapOperator.le" name="le" />
    <Choice displayNameID="Choices.mapOperator.ge" name="ge" />
    <Choice displayNameID="Choices.mapOperator.gt" name="gt" />
    <Choice displayNameID="Choices.mapOperator.between" name="between" />
    <Choice displayNameID="Choices.mapOperator.notBetween" name="not-between" />
    <Choice displayNameID="Choices.mapOperator.null" name="null" />
    <Choice displayNameID="Choices.mapOperator.notNull" name="not-null" />
    <Choice displayNameID="Choices.mapOperator.true" name="true" />
    <Choice displayNameID="Choices.mapOperator.false" name="false" />
    <Choice displayNameID="Choices.mapOperator.like" name="like" />
    <Choice displayNameID="Choices.mapOperator.any" name="any" />
  </ChoiceType>
  <ChoiceType name="filterOperator">
    <Choice displayNameID="Choices.filterOperator.eq" name="eq" />
    <Choice displayNameID="Choices.filterOperator.ne" name="ne" />
    <Choice displayNameID="Choices.filterOperator.lt" name="lt" />
    <Choice displayNameID="Choices.filterOperator.le" name="le" />
    <Choice displayNameID="Choices.filterOperator.ge" name="ge" />
    <Choice displayNameID="Choices.filterOperator.gt" name="gt" />
    <Choice displayNameID="Choices.filterOperator.between" name="between" />
    <Choice displayNameID="Choices.filterOperator.not-between" name="not-between" />
    <Choice displayNameID="Choices.filterOperator.null" name="null" />
    <Choice displayNameID="Choices.filterOperator.not-null" name="not-null" />
    <Choice displayNameID="Choices.filterOperator.true" name="true" />
    <Choice displayNameID="Choices.filterOperator.false" name="false" />
    <Choice displayNameID="Choices.filterOperator.like" name="like" />
    <Choice displayNameID="Choices.filterOperator.top-n" name="top-n" />
    <Choice displayNameID="Choices.filterOperator.bottom-n" name="bottom-n" />
    <Choice displayNameID="Choices.filterOperator.top-percent" name="top-percent" />
    <Choice displayNameID="Choices.filterOperator.bottom-percent" name="bottom-percent" />
    <Choice displayNameID="Choices.filterOperator.any" name="any" />
  </ChoiceType>
  <ChoiceType name="imageSize">
    <Choice displayNameID="Choices.imageSize.sizeToImage" name="sizeToImage" />
    <Choice displayNameID="Choices.imageSize.scaleToItem" name="scaleToItem" />
    <Choice displayNameID="Choices.imageSize.clip" name="clip" />
  </ChoiceType>
  <ChoiceType name="lineOrientation">
    <Choice displayNameID="Choices.lineOrientation.horizontal" name="horizontal" />
    <Choice displayNameID="Choices.lineOrientation.vertical" name="vertical" />
  </ChoiceType>
  <ChoiceType name="sectionAlign">
    <Choice displayNameID="Choices.sectionAlign.left" name="left" />
    <Choice displayNameID="Choices.sectionAlign.center" name="center" />
    <Choice displayNameID="Choices.sectionAlign.right" name="right" />
  </ChoiceType>
  <ChoiceType name="dropType">
    <Choice displayNameID="Choices.dropType.none" name="none" />
    <Choice displayNameID="Choices.dropType.detail" name="detail" />
    <Choice displayNameID="Choices.dropType.all" name="all" />
  </ChoiceType>
  <ChoiceType name="imageType">
    <Choice displayNameID="Choices.imageType.image/bmp" name="image/bmp" />
    <Choice displayNameID="Choices.imageType.image/gif" name="image/gif" />
    <Choice displayNameID="Choices.imageType.image/png" name="image/png" />
    <Choice displayNameID="Choices.imageType.image/x-png" name="image/x-png" />
  </ChoiceType>
  <ChoiceType name="actionLinkType">
    <Choice displayNameID="Choices.actionLinkType.none" name="none" />
    <Choice displayNameID="Choices.actionLinkType.hyperLink" name="hyperLink" />
    <Choice displayNameID="Choices.actionLinkType.drillThrough" name="drillThrough" />
    <Choice displayNameID="Choices.actionLinkType.bookmarkLink" name="bookmarkLink" />
  </ChoiceType>
  <ChoiceType name="drillThroughLinkType">
    <Choice name="none" displayNameID="Choices.drillThroughLinkType.none" />
    <Choice displayNameID="Choices.drillThroughLinkType.bookmarkLink" name="bookmarkLink" />
    <Choice displayNameID="Choices.drillThroughLinkType.search" name="search" />
  </ChoiceType>
  <ChoiceType name="ContentType">
    <Choice name="auto" displayNameID="Choices.ContentType.auto" />
    <Choice name="plain" displayNameID="Choices.ContentType.plain" />
    <Choice name="html" displayNameID="Choices.ContentType.html" />
    <Choice name="rtf" displayNameID="Choices.ContentType.rtf" />
  </ChoiceType>
  <ChoiceType name="formatType">
    <Choice name="all" displayNameID="Choices.formatType.all" />
    <Choice name="viewer" displayNameID="Choices.formatType.viewer" />
    <Choice name="email" displayNameID="Choices.formatType.email" />
    <Choice name="print" displayNameID="Choices.formatType.print" />
    <Choice name="pdf" displayNameID="Choices.formatType.pdf" />
    <Choice name="rtf" displayNameID="Choices.formatType.rtf" />
    <Choice name="reportlet" displayNameID="Choices.formatType.reportlet" />
    <Choice name="excel" displayNameID="Choices.formatType.excel" />
    <Choice name="word" displayNameID="Choices.formatType.word" />
    <Choice name="powerpoint" displayNameID="Choices.formatType.powerpoint" />
  </ChoiceType>
  <ChoiceType name="imageRefType">
    <Choice displayNameID="Choices.imageRefType.none" name="none" />
    <Choice displayNameID="Choices.imageRefType.uri" name="uri" />
    <Choice displayNameID="Choices.imageRefType.expr" name="expr" />
    <Choice displayNameID="Choices.imageRefType.embed" name="embed" />
  </ChoiceType>
  <ChoiceType name="propertyMaskType">
    <Choice name="change" displayNameID="Choices.propertyMaskType.change" />
    <Choice name="lock" displayNameID="Choices.propertyMaskType.lock" />
    <Choice name="hide" displayNameID="Choices.propertyMaskType.hide" />
  </ChoiceType>
  <ChoiceType name="scalarParamAlign">
    <Choice name="auto" displayNameID="Choices.scalarParamAlign.auto" />
    <Choice name="left" displayNameID="Choices.scalarParamAlign.left" />
    <Choice name="center" displayNameID="Choices.scalarParamAlign.center" />
    <Choice name="right" displayNameID="Choices.scalarParamAlign.right" />
  </ChoiceType>
  <ChoiceType name="columnDataType">
    <Choice name="any" displayNameID="Choices.columnDataType.any" />
    <Choice name="integer" displayNameID="Choices.columnDataType.integer" />
    <Choice name="string" displayNameID="Choices.columnDataType.string" />
    <Choice name="date-time" displayNameID="Choices.columnDataType.date-time" />
    <Choice name="decimal" displayNameID="Choices.columnDataType.decimal" />
    <Choice name="float" displayNameID="Choices.columnDataType.float" />
    <Choice name="structure" displayNameID="Choices.columnDataType.structure" />
    <Choice name="table" displayNameID="Choices.columnDataType.table" />
  </ChoiceType>
  <ChoiceType name="searchType">
    <Choice name="any" displayNameID="Choices.searchType.any" />
    <Choice name="indexed" displayNameID="Choices.searchType.indexed" />
    <Choice name="none" displayNameID="Choices.searchType.none" />
  </ChoiceType>
  <ChoiceType name="exportType">
    <Choice name="none" displayNameID="Choices.exportType.none" />
    <Choice name="if-realized" displayNameID="Choices.exportType.if-realized" />
    <Choice name="always" displayNameID="Choices.exportType.always" />
  </ChoiceType>
  <ChoiceType name="analysisType">
    <Choice name="auto" displayNameID="Choices.analysisType.auto" />
    <Choice name="dimension" displayNameID="Choices.analysisType.dimension" />
    <Choice name="measure" displayNameID="Choices.analysisType.measure" />
    <Choice name="detail" displayNameID="Choices.analysisType.detail" />
    <Choice name="none" displayNameID="Choices.analysisType.none" />
  </ChoiceType>
  <Structure name="MapRule" displayNameID="Structure.MapRule">
    <Member name="operator" displayNameID="Structure.MapRule.operator" type="choice" detailType="mapOperator" isIntrinsic="true" />
    <Member name="value1" displayNameID="Structure.MapRule.value1" type="expression" isIntrinsic="true" />
    <Member name="value2" displayNameID="Structure.MapRule.value2" type="expression" isIntrinsic="true" />
    <Member name="display" displayNameID="Structure.MapRule.display" type="string" isIntrinsic="true" />
    <Member name="displayID" displayNameID="Structure.MapRule.displayID" type="resourceKey" isIntrinsic="true" />
  </Structure>
  <Structure name="HighlightRule" displayNameID="Structure.HighlightRule">
    <Member name="operator" displayNameID="Structure.HighlightRule.operator" type="choice" detailType="mapOperator" isIntrinsic="true" />
    <Member name="value1" displayNameID="Structure.HighlightRule.value1" type="expression" isIntrinsic="true" />
    <Member name="value2" displayNameID="Structure.HighlightRule.value2" type="expression" isIntrinsic="true" />
    <Member name="border-top-style" displayNameID="Structure.HighlightRule.border.top.style" type="choice" detailType="lineStyle" />
    <Member name="border-top-width" displayNameID="Structure.HighlightRule.border.top.width" type="dimension" detailType="lineWidth" />
    <Member name="border-top-color" displayNameID="Structure.HighlightRule.border.top.color" type="color" />
    <Member name="border-left-style" displayNameID="Structure.HighlightRule.border.left.style" type="choice" detailType="lineStyle" />
    <Member name="border-left-width" displayNameID="Structure.HighlightRule.border.left.width" type="dimension" detailType="lineWidth" />
    <Member name="border-left-color" displayNameID="Structure.HighlightRule.border.left.color" type="color" />
    <Member name="border-bottom-style" displayNameID="Structure.HighlightRule.border.bottom.style" type="choice" detailType="lineStyle" />
    <Member name="border-bottom-width" displayNameID="Structure.HighlightRule.border.bottom.width" type="dimension" detailType="lineWidth" />
    <Member name="border-bottom-color" displayNameID="Structure.HighlightRule.border.bottom.color" type="color" />
    <Member name="border-right-style" displayNameID="Structure.HighlightRule.border.right.style" type="choice" detailType="lineStyle" />
    <Member name="border-right-width" displayNameID="Structure.HighlightRule.border.right.width" type="dimension" detailType="lineWidth" />
    <Member name="border-right-color" displayNameID="Structure.HighlightRule.border.right.color" type="color" />
    <Member name="background-color" displayNameID="Structure.HighlightRule.background.color" type="color" />
    <Member name="date-time-format" displayNameID="Structure.HighlightRule.format.dateTime" type="string" />
    <Member name="number-format" displayNameID="Structure.HighlightRule.format.number" type="string" />
    <Member name="number-align" displayNameID="Structure.HighlightRule.format.number.align" type="choice" detailType="textAlign" />
    <Member name="string-format" displayNameID="Structure.HighlightRule.format.string" type="string" />
    <Member name="font-family" displayNameID="Structure.HighlightRule.font.family" type="string" detailType="fontFamily" />
    <Member name="font-size" displayNameID="Structure.HighlightRule.font.size" type="dimension" detailType="fontSize" />
    <Member name="font-style" displayNameID="Structure.HighlightRule.font.style" type="choice" detailType="fontStyle" />
    <Member name="font-weight" displayNameID="Structure.HighlightRule.font.weight" type="choice" detailType="fontWeight" />
    <Member name="font-variant" displayNameID="Structure.HighlightRule.font.variant" type="choice" detailType="fontVariant" />
    <Member name="color" displayNameID="Structure.HighlightRule.font.color" type="color" />
    <Member name="text-underline" displayNameID="Structure.HighlightRule.font.textUnderline" type="choice" detailType="textUnderline" />
    <Member name="text-overline" displayNameID="Structure.HighlightRule.font.textOverline" type="choice" detailType="textOverline" />
    <Member name="text-line-through" displayNameID="Structure.HighlightRule.font.textLineThrough" type="choice" detailType="textLineThrough" />
    <Member name="text-align" displayNameID="Structure.HighlightRule.text.align" type="choice" detailType="textAlign" />
    <Member name="text-indent" displayNameID="Structure.HighlightRule.text.indent" type="dimension" />
    <Member name="text-transform" displayNameID="Structure.HighlightRule.text.transform" type="choice" detailType="transform" />
  </Structure>
  <Structure name="CustomColor" displayNameID="Structure.CustomColor">
    <Member name="name" displayNameID="Structure.CustomColor.name" type="string" isIntrinsic="true" />
    <Member name="rgb" displayNameID="Structure.CustomColor.rgb" type="integer" isIntrinsic="true" />
    <Member name="displayName" displayNameID="Structure.CustomColor.displayName" type="string" isIntrinsic="true" />
    <Member name="displayNameID" displayNameID="Structure.CustomColor.displayNameID" type="resourceKey" isIntrinsic="true" />
  </Structure>
  <Structure name="DrillThroughParameter" displayNameID="Structure.DrillThroughParameter">
    <Member name="name" displayNameID="Structure.DrillThroughParameter.name" type="string" isIntrinsic="true" />
    <Member name="expression" displayNameID="Structure.DrillThroughParameter.expression" type="expression" isIntrinsic="true" />
  </Structure>
  <Structure name="DrillThroughSearchKeys" displayNameID="Structure.DrillThroughSearchKeys">
    <Member name="expression" displayNameID="Structure.DrillThroughSearchKeys.expression" type="expression" isIntrinsic="true" />
  </Structure>
  <Structure name="UserProperty" displayNameID="Structure.UserProperty">
    <Member name="name" displayNameID="Structure.UserProperty.name" type="string" isIntrinsic="true" />
    <Member name="type" displayNameID="Structure.UserProperty.type" type="string" isIntrinsic="true" />
    <Member name="displayNameID" displayNameID="Structure.UserProperty.displayNameID" type="string" />
    <Member name="displayName" displayNameID="Structure.UserProperty.displayName" type="string" />
  </Structure>
  <Structure name="ConfigVar" displayNameID="Structure.ConfigVar">
    <Member name="name" displayNameID="Structure.ConfigVar.name" type="string" isIntrinsic="true" />
    <Member name="value" displayNameID="Structure.ConfigVar.value" type="string" isIntrinsic="true" />
  </Structure>
  <Structure name="SortKey" displayNameID="Structure.SortKey">
    <Member name="columnName" displayNameID="Structure.SortKey.columnName" type="string" isIntrinsic="true" />
    <Member name="direction" displayNameID="Structure.SortKey.direction" type="choice" detailType="sortDirection" isIntrinsic="true" />
  </Structure>
  <Structure name="FilterCond" displayNameID="Structure.FilterCond">
    <Member name="column" displayNameID="Structure.FilterCond.column" type="string" isIntrinsic="true" />
    <Member name="operator" displayNameID="Structure.FilterCond.operator" type="choice" detailType="filterOperator" isIntrinsic="true" />
    <Member name="filterExpr" displayNameID="Structure.FilterCond.filterExpr" type="expression" isIntrinsic="true" />
    <Member name="value1Expr" displayNameID="Structure.FilterCond.value1Expr" type="expression" isIntrinsic="true" />
    <Member name="value2Expr" displayNameID="Structure.FilterCond.value2Expr" type="expression" isIntrinsic="true" />
  </Structure>
  <Structure name="Hide" displayNameID="Structure.Hide">
    <Member name="format" displayNameID="Structure.Hide.format" type="choice" detailType="formatType" isIntrinsic="true" />
    <Member name="valueExpr" displayNameID="Structure.Hide.valueExpr" type="expression" isIntrinsic="true" />
  </Structure>
  <Structure name="Import" displayNameID="Structure.Import">
    <Member name="fileName" displayNameID="Structure.Import.fileName" type="string" isIntrinsic="true" />
  </Structure>
  <Structure name="Image" displayNameID="Structure.Image">
    <Member name="name" displayNameID="Structure.Image.name" type="string" isIntrinsic="true" />
    <Member name="type" displayNameID="Structure.Image.type" type="choice" detailType="imageType" isIntrinsic="true" />
    <Member name="data" displayNameID="Structure.Image.data" type="string" isIntrinsic="true" />
  </Structure>
  <Structure name="PropertyMask" displayNameID="Structure.PropertyMask">
    <Member name="name" displayNameID="Structure.PropertyMask.name" type="string" isIntrinsic="true" />
    <Member name="mask" displayNameID="Structure.PropertyMask.mask" type="choice" detailType="propertyMaskType" isIntrinsic="true" />
  </Structure>
  <Structure name="OdaProperty" displayNameID="Structure.OdaProperty">
    <Member name="name" displayNameID="Structure.OdaProperty.name" type="string" isIntrinsic="true" />
    <Member name="value" displayNameID="Structure.OdaProperty.value" type="string" isIntrinsic="true" />
  </Structure>
  <Structure name="DataSetParam" displayNameID="Structure.DataSetParam">
    <Member name="position" displayNameID="Structure.DataSetParam.position" type="integer" isIntrinsic="true" />
    <Member name="name" displayNameID="Structure.DataSetParam.name" type="string" isIntrinsic="true" />
    <Member name="dataType" displayNameID="Structure.DataSetParam.dataType" type="choice" detailType="columnDataType" isIntrinsic="true" />
  </Structure>
  <Structure name="ParamBinding" displayNameID="Structure.ParamBinding">
    <Member name="name" displayNameID="Structure.ParamBinding.name" type="string" isIntrinsic="true" />
    <Member name="expression" displayNameID="Structure.ParamBinding.expression" type="expression" isIntrinsic="true" />
  </Structure>
  <Structure name="ResultSetColumn" displayNameID="Structure.ResultSetColumn">
    <Member name="position" displayNameID="Structure.ResultSetColumn.position" type="integer" isIntrinsic="true" />
    <Member name="name" displayNameID="Structure.ResultSetColumn.name" type="string" isIntrinsic="true" />
    <Member name="dataType" displayNameID="Structure.ResultSetColumn.dataType" type="choice" detailType="columnDataType" isIntrinsic="true" />
  </Structure>
  <Structure name="ComputedColumn" displayNameID="Structure.ComputedColumn">
    <Member name="columnName" displayNameID="Structure.ComputedColumn.columnName" type="string" isIntrinsic="true" />
    <Member name="expression" displayNameID="Structure.ComputedColumn.expression" type="expression" isIntrinsic="true" />
  </Structure>
  <Structure name="ColumnHint" displayNameID="Structure.ColumnHint">
    <Member name="columnName" displayNameID="Structure.ColumnHint.columnName" type="string" />
    <Member name="alias" displayNameID="Structure.ColumnHint.alias" type="string" />
    <Member name="searching" displayNameID="Structure.ColumnHint.searching" type="choice" detailType="searchType" />
    <Member name="export" displayNameID="Structure.ColumnHint.export" type="choice" detailType="exportType" />
    <Member name="analysis" displayNameID="Structure.ColumnHint.analysis" type="choice" detailType="analysisType" />
    <Member name="parentLevel" displayNameID="Structure.ColumnHint.parentLevel" type="string" />
    <Member name="format" displayNameID="Structure.ColumnHint.format" type="string" />
    <Member name="displayName" displayNameID="Structure.ColumnHint.displayName" type="string" />
    <Member name="displayNameID" displayNameID="Structure.ColumnHint.displayNameID" type="string" />
    <Member name="helpText" displayNameID="Structure.ColumnHint.helpText" type="string" />
    <Member name="helpTextID" displayNameID="Structure.ColumnHint.helpTextID" type="string" />
  </Structure>
  <Structure name="SelectionChoice" displayNameID="Structure.SelectionChoice">
    <Member name="value" displayNameID="Structure.SelectionChoice.value" type="string" isIntrinsic="true" />
    <Member name="label" displayNameID="Structure.SelectionChoice.label" type="string" isIntrinsic="true" />
    <Member name="labelID" displayNameID="Structure.SelectionChoice.labelID" type="string" isIntrinsic="true" />
  </Structure>
  <Element name="ReportDesign" javaClass="org.eclipse.birt.report.model.elements.ReportDesign" displayNameID="Element.ReportDesign" isAbstract="false" allowsUserProperties="true" canExtend="false" hasStyle="false" nameSpace="none" selector="report">
    <Property name="author" displayNameID="Element.ReportDesign.author" type="string" canInherit="false" />
    <Property name="creationDate" displayNameID="Element.ReportDesign.creationDate" type="dateTime" canInherit="false" />
    <Property name="modificationDate" displayNameID="Element.ReportDesign.modificationDate" type="dateTime" canInherit="false" />
    <Property name="helpGuide" displayNameID="Element.ReportDesign.helpGuide" type="string" canInherit="false" />
    <Property name="createdBy" displayNameID="Element.ReportDesign.createdBy" type="string" canInherit="false" />
    <Property name="units" displayNameID="Element.ReportDesign.units" type="choice" detailType="units" canInherit="false" isIntrinsic="true">
      <Default>in</Default>
    </Property>
    <Property name="locale" displayNameID="Element.ReportDesign.locale" type="string" canInherit="false" />
    <Property name="refreshRate" displayNameID="Element.ReportDesign.refreshRate" type="integer" canInherit="false">
      <Default>0</Default>
    </Property>
    <Property name="isReportlet" displayNameID="Element.ReportDesign.isReportlet" type="boolean" canInherit="false">
      <Default>false</Default>
    </Property>
    <Property name="base" displayNameID="Element.ReportDesign.base" type="string" canInherit="false" />
    <Property name="title" displayNameID="Element.ReportDesign.title" type="string" canInherit="false" />
    <Property name="titleID" displayNameID="Element.ReportDesign.titleID" type="resourceKey" canInherit="false" />
    <Property name="description" displayNameID="Element.ReportDesign.description" type="html" canInherit="false" />
    <Property name="descriptionID" displayNameID="Element.ReportDesign.descriptionID" type="resourceKey" canInherit="false" />
    <Property name="comments" displayNameID="Element.ReportDesign.comments" type="string" canInherit="false" />
    <Property name="reportDocName" displayNameID="Element.ReportDesign.reportDocName" type="expression" canInherit="false" />
    <Property name="headline" displayNameID="Element.ReportDesign.headline" type="expression" canInherit="false" />
    <Property name="colorPalette" displayNameID="Element.ReportDesign.colorPalette" type="structure" canInherit="false" detailType="CustomColor" />
    <Property name="configVars" displayNameID="Element.ReportDesign.configVars" type="structure" canInherit="false" detailType="ConfigVar" />
    <Property name="images" displayNameID="Element.ReportDesign.images" type="structure" canInherit="false" detailType="Image" />
    <PropertyGroup prefix="codeModules" displayNameID="Element.ReportDesign.codeModules">
      <Property name="fileName" type="string" displayNameID="Element.ReportDesign.codeModules.fileName" />
      <Property name="imports" displayNameID="Element.ReportDesign.codeModules.imports" type="structure" detailType="Import" />
      <Property name="init" displayNameID="Element.ReportDesign.codeModules.init" type="expression" />
      <Property name="preOpenDoc" displayNameID="Element.ReportDesign.codeModules.preOpenDoc" type="expression" />
      <Property name="preCloseDoc" displayNameID="Element.ReportDesign.codeModules.preCloseDoc" type="expression" />
      <Property name="postCloseDoc" displayNameID="Element.ReportDesign.codeModules.postCloseDoc" type="expression" />
      <Property name="startRenderAction" displayNameID="Element.ReportDesign.codeModules.startRenderAction" type="expression" />
      <Property name="endRenderAction" displayNameID="Element.ReportDesign.codeModules.endRenderAction" type="expression" />
    </PropertyGroup>
    <Slot name="styles" displayNameID="Element.ReportDesign.slot.styles" multipleCardinality="true">
      <Type name="Style" />
    </Slot>
    <Slot name="parameters" displayNameID="Element.ReportDesign.slot.parameters" multipleCardinality="true">
      <Type name="Parameter" />
      <Type name="ParameterGroup" />
    </Slot>
    <Slot name="dataSources" displayNameID="Element.ReportDesign.slot.dataSources" multipleCardinality="true">
      <Type name="DataSource" />
    </Slot>
    <Slot name="dataSets" displayNameID="Element.ReportDesign.slot.dataSets" multipleCardinality="true">
      <Type name="DataSet" />
    </Slot>
    <Slot name="masterPages" displayNameID="Element.ReportDesign.slot.masterPages" multipleCardinality="true">
      <Type name="MasterPage" />
    </Slot>
    <Slot name="components" displayNameID="Element.ReportDesign.slot.components" multipleCardinality="true">
      <Type name="FreeForm" />
      <Type name="Data" />
      <Type name="Grid" />
      <Type name="Image" />
      <Type name="Label" />
      <Type name="Line" />
      <Type name="List" />
      <Type name="Rectangle" />
      <Type name="Table" />
      <Type name="Text" />
      <Type name="ExtendedItem" />
      <Type name="MultiLineData" />
    </Slot>
    <Slot name="body" displayNameID="Element.ReportDesign.slot.body" multipleCardinality="true">
      <Type name="FreeForm" />
      <Type name="Text" />
      <Type name="List" />
      <Type name="Table" />
      <Type name="Grid" />
      <Type name="Label" />
      <Type name="Data" />
      <Type name="Image" />
      <Type name="ExtendedItem" />
      <Type name="MultiLineData" />
    </Slot>
    <Slot name="scratchPad" displayNameID="Element.ReportDesign.slot.scratchPad" multipleCardinality="true">
      <Type name="FreeForm" />
      <Type name="Data" />
      <Type name="Grid" />
      <Type name="Image" />
      <Type name="Label" />
      <Type name="Line" />
      <Type name="List" />
      <Type name="Rectangle" />
      <Type name="Table" />
      <Type name="Text" />
      <Type name="ExtendedItem" />
      <Type name="MultiLineData" />
    </Slot>
  </Element>
  <Element name="ReportElement" displayNameID="Element.ReportElement" isAbstract="true" allowsUserProperties="false" canExtend="false" hasStyle="false" nameSpace="none">
    <Property name="displayName" displayNameID="Element.ReportElement.displayName" type="string" />
    <Property name="displayNameID" displayNameID="Element.ReportElement.displayNameID" type="string" />
    <Property name="customXml" displayNameID="Element.ReportElement.customXml" type="xml" />
    <Property name="comments" displayNameID="Element.ReportElement.comments" type="string" />
    <Property name="name" displayNameID="Element.DesignElement.name" type="name" isIntrinsic="true" />
    <Property name="extends" displayNameID="Element.DesignElement.extends" type="extends" isIntrinsic="true" />
    <Property name="propertyMask" displayNameID="Element.ReportElement.propertyMask" type="structure" detailType="PropertyMask" />
  </Element>
  <Element name="DataSource" displayNameID="Element.DataSource" isAbstract="true" extends="ReportElement" allowsUserProperties="false" canExtend="false" hasStyle="false" nameSpace="dataSource" isNameRequired="true">
    <Property name="beforeOpen" type="string" displayNameID="Element.DataSource.beforeOpen" />
    <Property name="afterOpen" type="string" displayNameID="Element.DataSource.afterOpen" />
    <Property name="beforeClose" type="string" displayNameID="Element.DataSource.beforeClose" />
    <Property name="afterClose" type="string" displayNameID="Element.DataSource.afterClose" />
  </Element>
  <Element name="JdbcDataSource" javaClass="org.eclipse.birt.report.model.elements.JdbcDataSource" displayNameID="Element.JdbcDataSource" isAbstract="false" extends="DataSource" allowsUserProperties="false" canExtend="false" isNameRequired="true">
    <Property name="driver" type="string" displayNameID="Element.JdbcDataSource.driver" />
    <Property name="url" type="string" displayNameID="Element.JdbcDataSource.url" />
    <Property name="dataSource" type="string" displayNameID="Element.JdbcDataSource.dataSource" />
    <Property name="userName" type="string" displayNameID="Element.JdbcDataSource.userName" />
    <Property name="password" type="string" displayNameID="Element.JdbcDataSource.password" />
  </Element>
  <Element name="ScriptDataSource" javaClass="org.eclipse.birt.report.model.elements.ScriptDataSource" displayNameID="Element.ScriptDataSource" isAbstract="false" extends="DataSource" allowsUserProperties="false" canExtend="false" isNameRequired="true">
    <Property name="open" type="string" displayNameID="Element.ScriptDataSource.open" />
    <Property name="close" type="string" displayNameID="Element.ScriptDataSource.close" />
  </Element>
  <Element name="OdaDataSource" javaClass="org.eclipse.birt.report.model.elements.OdaDataSource" displayNameID="Element.OdaDataSource" isAbstract="false" extends="DataSource" allowsUserProperties="false" canExtend="false" isNameRequired="true">
    <Property name="providerName" type="string" displayNameID="Element.OdaDataSource.providerName" />
    <Property name="publicProperties" type="structure" detailType="OdaProperty" displayNameID="Element.OdaDataSource.publicProperties" />
    <Property name="privateProperties" type="structure" detailType="OdaProperty" displayNameID="Element.OdaDataSource.privateProperties" />
  </Element>
  <Element name="DataSet" displayNameID="Element.DataSet" isAbstract="true" extends="ReportElement" allowsUserProperties="false" canExtend="false" hasStyle="false" nameSpace="dataSet" isNameRequired="true">
    <Property name="dataSource" type="element" displayNameID="Element.DataSet.dataSource" detailType="DataSource" />
    <Property name="beforeOpen" type="string" displayNameID="Element.DataSet.beforeOpen" />
    <Property name="afterOpen" type="string" displayNameID="Element.DataSet.afterOpen" />
    <Property name="onFetch" type="string" displayNameID="Element.DataSet.onFetch" />
    <Property name="beforeClose" type="string" displayNameID="Element.DataSet.beforeClose" />
    <Property name="afterClose" type="string" displayNameID="Element.DataSet.afterClose" />
    <Property name="inputParameters" type="structure" detailType="DataSetParam" displayNameID="Element.DataSet.inputParameters" />
    <Property name="outputParameters" type="structure" detailType="DataSetParam" displayNameID="Element.DataSet.outputParameters" />
    <Property name="paramBindings" type="structure" detailType="ParamBinding" displayNameID="Element.DataSet.paramBindings" />
    <Property name="resultSet" type="structure" detailType="ResultSetColumn" displayNameID="Element.DataSet.resultSet" />
    <Property name="computedColumns" type="structure" detailType="ComputedColumn" displayNameID="Element.DataSet.computedColumns" />
    <Property name="columnHints" type="structure" detailType="ColumnHint" displayNameID="Element.DataSet.columnHints" />
    <Property name="filter" type="structure" detailType="FilterCond" displayNameID="Element.DataSet.filter" />
  </Element>
  <Element name="SqlQueryDataSet" javaClass="org.eclipse.birt.report.model.elements.SqlQueryDataSet" displayNameID="Element.SqlQueryDataSet" isAbstract="false" extends="DataSet" allowsUserProperties="false" canExtend="false" isNameRequired="true">
    <Property name="statement" type="string" displayNameID="Element.SqlQueryDataSet.statement" />
    <Property name="getStatement" type="script" displayNameID="Element.SqlQueryDataSet.getStatement" />
  </Element>
  <Element name="Parameter" displayNameID="Element.Parameter" isAbstract="true" extends="ReportElement" allowsUserProperties="true" canExtend="true" hasStyle="false" nameSpace="parameter" isNameRequired="true">
    <Property name="helpText" displayNameID="Element.Parameter.helpText" type="string" />
    <Property name="helpTextID" displayNameID="Element.Parameter.helpTextID" type="resourceKey" />
    <Property name="hidden" displayNameID="Element.Parameter.hidden" type="boolean" />
  </Element>
  <Element name="ScalarParameter" javaClass="org.eclipse.birt.report.model.elements.ScalarParameter" displayNameID="Element.ScalarParameter" isAbstract="false" extends="Parameter" isNameRequired="true">
    <Property name="type" displayNameID="Element.ScalarParameter.type" type="choice" detailType="paramType">
      <Default>string</Default>
    </Property>
    <Property name="concealValue" displayNameID="Element.ScalarParameter.concealValue" type="boolean">
      <Default>false</Default>
    </Property>
    <Property name="allowNull" displayNameID="Element.ScalarParameter.allowNull" type="boolean">
      <Default>false</Default>
    </Property>
    <Property name="allowBlank" displayNameID="Element.ScalarParameter.allowBlank" type="boolean">
      <Default>true</Default>
    </Property>
    <Property name="format" displayNameID="Element.ScalarParameter.format" type="string" />
    <Property name="controlType" displayNameID="Element.ScalarParameter.controlType" type="choice" detailType="paramControl">
      <Default>textBox</Default>
    </Property>
    <Property name="alignment" displayNameID="Element.ScalarParameter.alignment" type="choice" detailType="scalarParamAlign">
      <Default>auto</Default>
    </Property>
    <Property name="defaultValue" displayNameID="Element.ScalarParameter.defaultValue" type="expression" />
    <PropertyGroup displayNameID="Element.ScalarParameter.dynamicList">
      <Property name="dataSetName" displayNameID="Element.ScalarParameter.dynamicList.dataSetName" type="string" />
      <Property name="valueColumn" displayNameID="Element.ScalarParameter.dynamicList.valueColumn" type="string" />
      <Property name="labelColumn" displayNameID="Element.ScalarParameter.dynamicList.labelColumn" type="string" />
    </PropertyGroup>
    <PropertyGroup displayNameID="Element.ScalarParameter.selectionList">
      <Property name="mustMatch" displayNameID="Element.ScalarParameter.selectionList.mustMatch" type="boolean">
        <Default>true</Default>
      </Property>
      <Property name="fixedOrder" displayNameID="Element.ScalarParameter.selectionList.fixedOrder" type="boolean">
        <Default>true</Default>
      </Property>
      <Property name="selectionList" displayNameID="Element.ScalarParameter.selectionList.selectionList" type="structure" detailType="SelectionChoice" />
    </PropertyGroup>
  </Element>
  <Element name="ParameterGroup" javaClass="org.eclipse.birt.report.model.elements.ParameterGroup" displayNameID="Element.ParameterGroup" isAbstract="false" extends="ReportElement" allowsUserProperties="true" canExtend="true" hasStyle="false" nameSpace="parameter" isNameRequired="true">
    <Property name="startExpanded" displayNameID="Element.ParameterGroup.startExpanded" type="boolean" />
    <Property name="helpText" displayNameID="Element.ParameterGroup.helpText" type="string" />
    <Property name="helpTextID" displayNameID="Element.ParameterGroup.helpTextID" type="resourceKey" />
    <Slot name="parameters" displayNameID="Element.ParameterGroup.slot.parameters" multipleCardinality="true">
      <Type name="Parameter" />
    </Slot>
  </Element>
  <Element name="MasterPage" displayNameID="Element.MasterPage" isAbstract="true" extends="ReportElement" allowsUserProperties="true" canExtend="true" hasStyle="true" nameSpace="masterPage" isNameRequired="true" selector="page">
    <Property name="type" displayNameID="Element.MasterPage.type" type="string" detailType="pageSize">
      <Default>USLetter</Default>
    </Property>
    <Property name="height" displayNameID="Element.MasterPage.height" type="dimension" />
    <Property name="width" displayNameID="Element.MasterPage.width" type="dimension" />
    <Property name="orientation" displayNameID="Element.MasterPage.orientation" type="string" detailType="pageOrientation">
      <Default>auto</Default>
    </Property>
    <PropertyGroup prefix="margin" displayNameID="Element.MasterPage.margin">
      <Property name="top" displayNameID="Element.MasterPage.margin.top" type="dimension">
        <Default>1in</Default>
      </Property>
      <Property name="left" displayNameID="Element.MasterPage.margin.left" type="dimension">
        <Default>1in</Default>
      </Property>
      <Property name="bottom" displayNameID="Element.MasterPage.margin.bottom" type="dimension">
        <Default>1in</Default>
      </Property>
      <Property name="right" displayNameID="Element.MasterPage.margin.right" type="dimension">
        <Default>1in</Default>
      </Property>
    </PropertyGroup>
  </Element>
  <Element name="GraphicMasterPage" javaClass="org.eclipse.birt.report.model.elements.GraphicMasterPage" displayNameID="Element.GraphicMasterPage" isAbstract="false" extends="MasterPage" allowsUserProperties="true" canExtend="true" hasStyle="true" isNameRequired="true" selector="page">
    <Property name="columns" displayNameID="Element.GraphicMasterPage.columns" type="integer">
      <Default>1</Default>
    </Property>
    <Property name="columnSpacing" displayNameID="Element.GraphicMasterPage.columnSpacing" type="dimension">
      <Default>0.5in</Default>
    </Property>
    <Slot name="contents" displayNameID="Element.GraphicMasterPage.slot.contents" multipleCardinality="true">
      <Type name="Label" />
      <Type name="FreeForm" />
      <Type name="Data" />
      <Type name="Text" />
      <Type name="Rectangle" />
      <Type name="Image" />
      <Type name="Grid" />
      <Type name="Line" />
      <Type name="ExtendedItem" />
    </Slot>
  </Element>
  <Element name="SimpleMasterPage" javaClass="org.eclipse.birt.report.model.elements.SimpleMasterPage" displayNameID="Element.SimpleMasterPage" isAbstract="false" extends="MasterPage" allowsUserProperties="true" canExtend="true" hasStyle="true" isNameRequired="true" selector="page">
    <Property name="showHeaderOnFirst" displayNameID="Element.SimpleMasterPage.showHeaderOnFirst" type="boolean" />
    <Property name="showFooterOnLast" displayNameID="Element.SimpleMasterPage.showFooterOnLast" type="boolean" />
    <Property name="floatingFooter" displayNameID="Element.SimpleMasterPage.floatingFooter" type="boolean" />
    <Slot name="pageHeader" displayNameID="Element.SimpleMasterPage.slot.pageHeader" multipleCardinality="false">
      <Type name="FreeForm" />
      <Type name="Grid" />
      <Type name="Text" />
    </Slot>
    <Slot name="pageFooter" displayNameID="Element.SimpleMasterPage.slot.pageFooter" multipleCardinality="false">
      <Type name="FreeForm" />
      <Type name="Grid" />
      <Type name="Text" />
    </Slot>
  </Element>
  <Element name="ReportItem" displayNameID="Element.ReportItem" isAbstract="true" extends="ReportElement" allowsUserProperties="true" canExtend="false" hasStyle="true" nameSpace="element" isNameRequired="false">
    <Property name="bookmark" displayNameID="Element.ReportItem.bookmark" type="expression" />
    <Property name="toc" displayNameID="Element.ReportItem.toc" type="expression" />
    <Property name="dataSet" displayNameID="Element.ReportItem.dataSet" type="element" detailType="DataSet" />
    <PropertyGroup prefix="" displayNameID="Element.ReportItem">
      <Property name="x" displayNameID="Element.ReportItem.x" type="dimension" />
      <Property name="y" displayNameID="Element.ReportItem.y" type="dimension" />
      <Property name="height" displayNameID="Element.ReportItem.height" type="dimension" />
      <Property name="width" displayNameID="Element.ReportItem.width" type="dimension" />
    </PropertyGroup>
    <Property name="visibility" displayNameID="Element.ReportItem.visibility" type="structure" detailType="Hide" />
  </Element>
  <Element name="Label" javaClass="org.eclipse.birt.report.model.elements.Label" displayNameID="Element.Label" isAbstract="false" extends="ReportItem" canExtend="true" selector="label">
    <Property name="text" displayNameID="Element.Label.text" type="string" />
    <Property name="textID" displayNameID="Element.Label.textID" type="resourceKey" />
    <Property name="helpText" displayNameID="Element.Label.helpText" type="string" />
    <Property name="helpTextID" displayNameID="Element.Label.helpTextID" type="resourceKey" />
    <PropertyGroup prefix="action" displayNameID="Element.Label.action">
      <Property name="linkType" type="choice" displayNameID="Element.Label.action.linkType" detailType="actionLinkType">
        <Default>none</Default>
      </Property>
      <Property name="targetWindow" displayNameID="Element.Label.action.targetWindow" type="string" />
      <Property name="linkExpr" displayNameID="Element.Label.action.linkExpr" type="expression" />
      <Property name="drillThrough.linkType" displayNameID="Element.Label.action.drillThrough.linkType" type="choice" detailType="drillThroughLinkType">
        <Default>none</Default>
      </Property>
      <Property name="drillThrough.reportName" displayNameID="Element.Label.action.drillThrough.reportName" type="string" />
      <Property name="drillThrough.parameters" displayNameID="Element.Label.action.drillThrough.parameters" type="structure" detailType="DrillThroughParameter" />
      <Property name="drillThrough.searchKeys" displayNameID="Element.Label.action.drillThrough.searchKeys" type="structure" detailType="DrillThroughSearchKeys" />
    </PropertyGroup>
    <StyleProperty name="background-color" />
    <StyleProperty name="background-image" />
    <StyleProperty name="background-repeat" />
    <StyleProperty name="background-attachment" />
    <StyleProperty name="background-position-x" />
    <StyleProperty name="background-position-y" />
    <StyleProperty name="border-top-width" />
    <StyleProperty name="border-top-style" />
    <StyleProperty name="border-top-color" />
    <StyleProperty name="border-bottom-width" />
    <StyleProperty name="border-bottom-style" />
    <StyleProperty name="border-bottom-color" />
    <StyleProperty name="border-left-width" />
    <StyleProperty name="border-left-style" />
    <StyleProperty name="border-left-color" />
    <StyleProperty name="border-right-width" />
    <StyleProperty name="border-right-style" />
    <StyleProperty name="border-right-color" />
    <StyleProperty name="can-shrink" />
    <StyleProperty name="color" />
    <StyleProperty name="display" />
    <StyleProperty name="font-family" />
    <StyleProperty name="font-size" />
    <StyleProperty name="font-weight" />
    <StyleProperty name="font-style" />
    <StyleProperty name="font-variant" />
    <StyleProperty name="letter-spacing" />
    <StyleProperty name="line-height" />
    <StyleProperty name="margin-top" />
    <StyleProperty name="margin-bottom" />
    <StyleProperty name="margin-left" />
    <StyleProperty name="margin-right" />
    <StyleProperty name="master-page" />
    <StyleProperty name="padding-top" />
    <StyleProperty name="padding-left" />
    <StyleProperty name="padding-bottom" />
    <StyleProperty name="padding-right" />
    <StyleProperty name="page-break-after" />
    <StyleProperty name="page-break-before" />
    <StyleProperty name="show-if-blank" />
    <StyleProperty name="text-align" />
    <StyleProperty name="text-underline" />
    <StyleProperty name="text-overline" />
    <StyleProperty name="text-line-through" />
    <StyleProperty name="text-transform" />
    <StyleProperty name="vertical-align" />
    <StyleProperty name="white-space" />
    <StyleProperty name="word-spacing" />
  </Element>
  <Element name="FreeForm" javaClass="org.eclipse.birt.report.model.elements.FreeForm" displayNameID="Element.FreeForm" isAbstract="false" extends="ReportItem" canExtend="true" selector="free-form">
    <Slot name="reportItems" displayNameID="Element.FreeForm.slot.reportItems" multipleCardinality="true">
      <Type name="FreeForm" />
      <Type name="Label" />
      <Type name="Data" />
      <Type name="Text" />
      <Type name="Image" />
      <Type name="Grid" />
      <Type name="Line" />
      <Type name="Rectangle" />
      <Type name="List" />
      <Type name="Table" />
      <Type name="ExtendedItem" />
      <Type name="MultiLineData" />
    </Slot>
  </Element>
  <Element name="Text" javaClass="org.eclipse.birt.report.model.elements.TextItem" displayNameID="Element.Text" isAbstract="false" extends="ReportItem" allowsUserProperties="true" canExtend="true" hasStyle="true" isNameRequired="false" selector="text">
    <Property name="content" displayNameID="Element.Text.content" type="string" />
    <Property name="contentID" displayNameID="Element.Text.contentID" type="resourceKey" />
    <Property name="contentType" displayNameID="Element.Text.contentType" type="choice" detailType="ContentType">
      <Default>auto</Default>
    </Property>
    <StyleProperty name="background-color" />
    <StyleProperty name="border-top-width" />
    <StyleProperty name="border-top-style" />
    <StyleProperty name="border-top-color" />
    <StyleProperty name="border-bottom-width" />
    <StyleProperty name="border-bottom-style" />
    <StyleProperty name="border-bottom-color" />
    <StyleProperty name="border-left-width" />
    <StyleProperty name="border-left-style" />
    <StyleProperty name="border-left-color" />
    <StyleProperty name="border-right-width" />
    <StyleProperty name="border-right-style" />
    <StyleProperty name="border-right-color" />
    <StyleProperty name="can-shrink" />
    <StyleProperty name="color" />
    <StyleProperty name="display" />
    <StyleProperty name="font-family" />
    <StyleProperty name="font-size" />
    <StyleProperty name="font-weight" />
    <StyleProperty name="font-style" />
    <StyleProperty name="font-variant" />
    <StyleProperty name="letter-spacing" />
    <StyleProperty name="line-height" />
    <StyleProperty name="margin-top" />
    <StyleProperty name="margin-left" />
    <StyleProperty name="margin-right" />
    <StyleProperty name="margin-bottom" />
    <StyleProperty name="master-page" />
    <StyleProperty name="padding-top" />
    <StyleProperty name="padding-left" />
    <StyleProperty name="padding-bottom" />
    <StyleProperty name="padding-right" />
    <StyleProperty name="page-break-after" />
    <StyleProperty name="page-break-before" />
    <StyleProperty name="show-if-blank" />
    <StyleProperty name="text-align" />
    <StyleProperty name="text-underline" />
    <StyleProperty name="text-overline" />
    <StyleProperty name="text-line-through" />
    <StyleProperty name="text-indent" />
    <StyleProperty name="text-transform" />
    <StyleProperty name="vertical-align" />
    <StyleProperty name="white-space" />
    <StyleProperty name="word-spacing" />
  </Element>
  <Element name="ListingGroup" displayNameID="Element.ListingGroup" isAbstract="true" allowsUserProperties="false" canExtend="false" hasStyle="false" nameSpace="none" selector="group">
    <Property name="keyExpr" displayNameID="Element.ListingGroup.keyExpr" type="expression" />
    <Property name="sort" displayNameID="Element.ListingGroup.sort" type="structure" detailType="SortKey" />
    <Property name="filter" displayNameID="Element.ListingGroup.filter" type="structure" detailType="FilterCond" />
    <Property name="toc" displayNameID="Element.ListingGroup.toc" type="expression" />
    <Property name="interval" displayNameID="Element.ListingGroup.interval" type="choice" detailType="interval" />
    <Property name="intervalRange" displayNameID="Element.ListingGroup.intervalRange" type="float" />
    <Property name="sortDirection" displayNameID="Element.ListingGroup.sortDirection" type="choice" detailType="sortDirection" />
  </Element>
  <Element name="List" javaClass="org.eclipse.birt.report.model.elements.ListItem" displayNameID="Element.List" isAbstract="false" extends="ReportItem" allowsUserProperties="true" canExtend="true" hasStyle="true" isNameRequired="false" selector="list">
    <Property name="sort" displayNameID="Element.List.sorting" type="structure" detailType="SortKey" />
    <Property name="filter" displayNameID="Element.List.filter" type="structure" detailType="FilterCond" />
    <Slot name="header" displayNameID="Element.List.slot.header" multipleCardinality="true" selector="header">
      <Type name="FreeForm" />
      <Type name="Text" />
      <Type name="List" />
      <Type name="Table" />
      <Type name="Grid" />
      <Type name="Label" />
      <Type name="Data" />
      <Type name="Image" />
      <Type name="ExtendedItem" />
      <Type name="MultiLineData" />
    </Slot>
    <Slot name="group" displayNameID="Element.List.slot.group" multipleCardinality="true" selector="group">
      <Type name="ListGroup" />
    </Slot>
    <Slot name="detail" displayNameID="Element.List.slot.detail" multipleCardinality="true" selector="detail">
      <Type name="FreeForm" />
      <Type name="Text" />
      <Type name="List" />
      <Type name="Table" />
      <Type name="Grid" />
      <Type name="Label" />
      <Type name="Data" />
      <Type name="Image" />
      <Type name="ExtendedItem" />
      <Type name="MultiLineData" />
    </Slot>
    <Slot name="footer" displayNameID="Element.List.slot.footer" multipleCardinality="true" selector="footer">
      <Type name="FreeForm" />
      <Type name="Text" />
      <Type name="List" />
      <Type name="Table" />
      <Type name="Grid" />
      <Type name="Label" />
      <Type name="Data" />
      <Type name="Image" />
      <Type name="ExtendedItem" />
      <Type name="MultiLineData" />
    </Slot>
  </Element>
  <Element name="ListGroup" javaClass="org.eclipse.birt.report.model.elements.ListGroup" displayNameID="Element.ListGroup" isAbstract="false" extends="ListingGroup" allowsUserProperties="false" canExtend="false" hasStyle="false" nameSpace="none" selector="list-group">
    <Slot name="header" displayNameID="Element.ListGroup.slot.header" multipleCardinality="true" selector="header">
      <Type name="FreeForm" />
      <Type name="Text" />
      <Type name="List" />
      <Type name="Table" />
      <Type name="Grid" />
      <Type name="Label" />
      <Type name="Data" />
      <Type name="Image" />
      <Type name="ExtendedItem" />
      <Type name="MultiLineData" />
    </Slot>
    <Slot name="footer" displayNameID="Element.ListGroup.slot.footer" multipleCardinality="true" selector="footer">
      <Type name="FreeForm" />
      <Type name="Text" />
      <Type name="List" />
      <Type name="Table" />
      <Type name="Grid" />
      <Type name="Label" />
      <Type name="Data" />
      <Type name="Image" />
      <Type name="ExtendedItem" />
      <Type name="MultiLineData" />
    </Slot>
  </Element>
  <Element name="Table" javaClass="org.eclipse.birt.report.model.elements.TableItem" displayNameID="Element.Table" isAbstract="false" extends="ReportItem" allowsUserProperties="true" canExtend="true" hasStyle="false" isNameRequired="false" selector="table">
    <Property name="caption" displayNameID="Element.Table.caption" type="string" />
    <Property name="captionID" displayNameID="Element.Table.captionID" type="resourceKey" />
    <Property name="repeatHeader" displayNameID="Element.Table.repeatHeader" type="boolean" />
    <Property name="sort" displayNameID="Element.Table.sorting" type="structure" detailType="SortKey" />
    <Property name="filter" displayNameID="Element.Table.filter" type="structure" detailType="FilterCond" />
    <Slot name="header" displayNameID="Element.Table.slot.header" multipleCardinality="true" selector="header">
      <Type name="Row" />
    </Slot>
    <Slot name="group" displayNameID="Element.Table.slot.group" multipleCardinality="true">
      <Type name="TableGroup" />
    </Slot>
    <Slot name="detail" displayNameID="Element.Table.slot.detail" multipleCardinality="true" selector="detail">
      <Type name="Row" />
    </Slot>
    <Slot name="footer" displayNameID="Element.Table.slot.footer" multipleCardinality="true" selector="footer">
      <Type name="Row" />
    </Slot>
    <Slot name="columns" displayNameID="Element.Table.slot.columns" multipleCardinality="true">
      <Type name="Column" />
    </Slot>
  </Element>
  <Element name="TableGroup" javaClass="org.eclipse.birt.report.model.elements.TableGroup" displayNameID="Element.TableGroup" isAbstract="false" extends="ListingGroup" allowsUserProperties="false" canExtend="false" hasStyle="false" nameSpace="none" selector="table-group">
    <Slot name="header" displayNameID="Element.TableGroup.slot.header" multipleCardinality="true" selector="header">
      <Type name="Row" />
    </Slot>
    <Slot name="footer" displayNameID="Element.TableGroup.slot.footer" multipleCardinality="true" selector="footer">
      <Type name="Row" />
    </Slot>
  </Element>
  <Element name="Column" javaClass="org.eclipse.birt.report.model.elements.TableColumn" displayNameID="Element.Column" isAbstract="false" allowsUserProperties="false" canExtend="false" hasStyle="true" isNameRequired="false">
    <Property name="repeat" displayNameID="Element.Column.repeat" type="integer">
      <Default>1</Default>
    </Property>
    <Property name="width" displayNameID="Element.Column.width" type="dimension" />
    <Property name="decimalOffset" displayNameID="Element.Column.decimalOffset" type="dimension" />
    <StyleProperty name="padding-top" />
    <StyleProperty name="padding-left" />
    <StyleProperty name="padding-bottom" />
    <StyleProperty name="padding-right" />
    <StyleProperty name="border-top-width" />
    <StyleProperty name="border-top-style" />
    <StyleProperty name="border-top-color" />
    <StyleProperty name="border-bottom-width" />
    <StyleProperty name="border-bottom-style" />
    <StyleProperty name="border-bottom-color" />
    <StyleProperty name="border-left-width" />
    <StyleProperty name="border-left-style" />
    <StyleProperty name="border-left-color" />
    <StyleProperty name="border-right-width" />
    <StyleProperty name="border-right-style" />
    <StyleProperty name="border-right-color" />
    <StyleProperty name="background-image" />
    <StyleProperty name="background-repeat" />
    <StyleProperty name="background-attachment" />
    <StyleProperty name="background-color" />
    <StyleProperty name="display" />
  </Element>
  <Element name="Row" javaClass="org.eclipse.birt.report.model.elements.TableRow" displayNameID="Element.Row" isAbstract="false" allowsUserProperties="false" canExtend="false" hasStyle="true" nameSpace="none">
    <Property name="hideExpr" displayNameID="Element.Row.hideExpr" type="expression" />
    <Property name="height" displayNameID="Element.Row.height" type="dimension" />
    <Property name="bookmark" displayNameID="Element.Row.bookmark" type="expression" />
    <Slot name="cell" displayNameID="Element.Row.slot.cell" multipleCardinality="true">
      <Type name="Cell" />
    </Slot>
  </Element>
  <Element name="Cell" javaClass="org.eclipse.birt.report.model.elements.Cell" displayNameID="Element.Cell" isAbstract="false" allowsUserProperties="false" canExtend="false" hasStyle="true" isNameRequired="false">
    <Property name="column" displayNameID="Element.Cell.column" type="integer" detailType="">
      <Default>0</Default>
    </Property>
    <Property name="colSpan" displayNameID="Element.Cell.colSpan" type="integer">
      <Default>1</Default>
    </Property>
    <Property name="rowSpan" displayNameID="Element.Cell.rowSpan" type="integer">
      <Default>1</Default>
    </Property>
    <Property name="drop" displayNameID="Element.Cell.drop" type="choice" detailType="dropType" />
    <Property name="height" displayNameID="Element.Cell.height" type="dimension" />
    <Property name="width" displayNameID="Element.Cell.width" type="dimension" />
    <Slot name="content" displayNameID="Element.Cell.slot.content" multipleCardinality="true">
      <Type name="Label" />
      <Type name="Data" />
      <Type name="Text" />
      <Type name="List" />
      <Type name="Table" />
      <Type name="FreeForm" />
      <Type name="Image" />
      <Type name="Grid" />
      <Type name="Line" />
      <Type name="ExtendedItem" />
      <Type name="MultiLineData" />
    </Slot>
  </Element>
  <Element name="Image" javaClass="org.eclipse.birt.report.model.elements.ImageItem" displayNameID="Element.Image" isAbstract="false" extends="ReportItem" allowsUserProperties="true" canExtend="true" hasStyle="true" isNameRequired="false">
    <Property name="altText" displayNameID="Element.Image.altText" type="string" />
    <Property name="altTextID" displayNameID="Element.Image.altTextID" type="resourceKey" />
    <Property name="helpText" displayNameID="Element.Image.helpText" type="string" />
    <Property name="helpTextID" displayNameID="Element.Image.helpTextID" type="resourceKey" />
    <Property name="size" displayNameID="Element.Image.size" type="choice" detailType="imageSize" />
    <Property name="scale" displayNameID="Element.Image.scale" type="float">
      <Default>1.0</Default>
    </Property>
    <Property name="refType" displayNameID="Element.Image.refType" type="choice" detailType="imageRefType">
      <Default>none</Default>
    </Property>
    <Property name="uri" displayNameID="Element.Image.uri" type="expression" />
    <Property name="imageName" displayNameID="Element.Image.imageName" type="expression" />
    <Property name="valueExpr" displayNameID="Element.Image.valueExpr" type="expression" />
    <Property name="typeExpr" displayNameID="Element.Image.typeExpr" type="expression" />
    <PropertyGroup prefix="action" displayNameID="Element.Image.action">
      <Property name="linkType" type="choice" displayNameID="Element.Image.action.linkType" detailType="actionLinkType">
        <Default>none</Default>
      </Property>
      <Property name="targetWindow" displayNameID="Element.Image.action.targetWindow" type="string" />
      <Property name="linkExpr" displayNameID="Element.Image.action.linkExpr" type="expression" />
      <Property name="drillThrough.linkType" displayNameID="Element.Image.action.drillThrough.linkType" type="choice" detailType="drillThroughLinkType">
        <Default>none</Default>
      </Property>
      <Property name="drillThrough.reportName" displayNameID="Element.Image.action.drillThrough.reportName" type="string" />
      <Property name="drillThrough.parameters" displayNameID="Element.Image.action.drillThrough.parameters" type="structure" detailType="DrillThroughParameter" />
      <Property name="drillThrough.searchKeys" displayNameID="Element.Image.action.drillThrough.searchKeys" type="structure" detailType="DrillThroughSearchKeys" />
    </PropertyGroup>
    <StyleProperty name="background-color" />
    <StyleProperty name="border-top-width" />
    <StyleProperty name="border-top-style" />
    <StyleProperty name="border-top-color" />
    <StyleProperty name="border-bottom-width" />
    <StyleProperty name="border-bottom-style" />
    <StyleProperty name="border-bottom-color" />
    <StyleProperty name="border-left-width" />
    <StyleProperty name="border-left-style" />
    <StyleProperty name="border-left-color" />
    <StyleProperty name="border-right-width" />
    <StyleProperty name="border-right-style" />
    <StyleProperty name="border-right-color" />
    <StyleProperty name="color" />
    <StyleProperty name="display" />
    <StyleProperty name="font-family" />
    <StyleProperty name="font-size" />
    <StyleProperty name="font-weight" />
    <StyleProperty name="font-style" />
    <StyleProperty name="font-variant" />
    <StyleProperty name="letter-spacing" />
    <StyleProperty name="line-height" />
    <StyleProperty name="margin-top" />
    <StyleProperty name="margin-bottom" />
    <StyleProperty name="margin-left" />
    <StyleProperty name="margin-right" />
    <StyleProperty name="master-page" />
    <StyleProperty name="padding-top" />
    <StyleProperty name="padding-left" />
    <StyleProperty name="padding-bottom" />
    <StyleProperty name="padding-right" />
    <StyleProperty name="page-break-after" />
    <StyleProperty name="page-break-before" />
    <StyleProperty name="show-if-blank" />
    <StyleProperty name="text-underline" />
    <StyleProperty name="text-overline" />
    <StyleProperty name="text-line-through" />
    <StyleProperty name="text-transform" />
    <StyleProperty name="vertical-align" />
  </Element>
  <Element name="Grid" javaClass="org.eclipse.birt.report.model.elements.GridItem" displayNameID="Element.Grid" isAbstract="false" extends="ReportItem" allowsUserProperties="true" canExtend="true" hasStyle="true" isNameRequired="false" selector="grid">
    <Slot name="columns" displayNameID="Element.Grid.slot.columns" multipleCardinality="true">
      <Type name="Column" />
    </Slot>
    <Slot name="row" displayNameID="Element.Grid.slot.row" multipleCardinality="true">
      <Type name="Row" />
    </Slot>
  </Element>
  <Element name="Line" javaClass="org.eclipse.birt.report.model.elements.LineItem" displayNameID="Element.Line" isAbstract="false" extends="ReportItem" allowsUserProperties="true" canExtend="true" hasStyle="false" isNameRequired="false" selector="line">
    <Property name="orientation" displayNameID="Element.Line.orientation" type="choice" detailType="lineOrientation">
      <Default>horizontal</Default>
    </Property>
    <StyleProperty name="padding-top" />
    <StyleProperty name="padding-left" />
    <StyleProperty name="padding-bottom" />
    <StyleProperty name="padding-right" />
    <StyleProperty name="border-top-width" />
    <StyleProperty name="border-top-style" />
    <StyleProperty name="border-top-color" />
    <StyleProperty name="border-bottom-width" />
    <StyleProperty name="border-bottom-style" />
    <StyleProperty name="border-bottom-color" />
    <StyleProperty name="border-left-width" />
    <StyleProperty name="border-left-style" />
    <StyleProperty name="border-left-color" />
    <StyleProperty name="border-right-width" />
    <StyleProperty name="border-right-style" />
    <StyleProperty name="border-right-color" />
    <StyleProperty name="display" />
  </Element>
  <Element name="Rectangle" javaClass="org.eclipse.birt.report.model.elements.RectangleItem" displayNameID="Element.Rectangle" isAbstract="false" extends="ReportItem" allowsUserProperties="true" canExtend="true" hasStyle="true" isNameRequired="false" selector="rectangle">
    <StyleProperty name="padding-top" />
    <StyleProperty name="padding-left" />
    <StyleProperty name="padding-bottom" />
    <StyleProperty name="padding-right" />
    <StyleProperty name="background-color" />
    <StyleProperty name="border-top-width" />
    <StyleProperty name="border-top-style" />
    <StyleProperty name="border-top-color" />
    <StyleProperty name="border-bottom-width" />
    <StyleProperty name="border-bottom-style" />
    <StyleProperty name="border-bottom-color" />
    <StyleProperty name="border-left-width" />
    <StyleProperty name="border-left-style" />
    <StyleProperty name="border-left-color" />
    <StyleProperty name="border-right-width" />
    <StyleProperty name="border-right-style" />
    <StyleProperty name="border-right-color" />
    <StyleProperty name="display" />
  </Element>
  <Element name="MultiLineData" javaClass="org.eclipse.birt.report.model.elements.MultiLineDataItem" displayNameID="Element.MultiLineData" isAbstract="false" extends="ReportItem" allowsUserProperties="true" canExtend="true" hasStyle="true" isNameRequired="false" selector="multi-line-data">
    <Property name="valueExpr" displayNameID="Element.MultiLineData.valueExpr" type="expression" />
    <Property name="contentTypeExpr" displayNameID="Element.MultiLineData.contentTypeExpr" type="expression" />
    <StyleProperty name="background-color" />
    <StyleProperty name="border-top-width" />
    <StyleProperty name="border-top-style" />
    <StyleProperty name="border-top-color" />
    <StyleProperty name="border-bottom-width" />
    <StyleProperty name="border-bottom-style" />
    <StyleProperty name="border-bottom-color" />
    <StyleProperty name="border-left-width" />
    <StyleProperty name="border-left-style" />
    <StyleProperty name="border-left-color" />
    <StyleProperty name="border-right-width" />
    <StyleProperty name="border-right-style" />
    <StyleProperty name="border-right-color" />
    <StyleProperty name="can-shrink" />
    <StyleProperty name="color" />
    <StyleProperty name="display" />
    <StyleProperty name="font-family" />
    <StyleProperty name="font-size" />
    <StyleProperty name="font-weight" />
    <StyleProperty name="font-style" />
    <StyleProperty name="font-variant" />
    <StyleProperty name="letter-spacing" />
    <StyleProperty name="line-height" />
    <StyleProperty name="margin-top" />
    <StyleProperty name="margin-bottom" />
    <StyleProperty name="margin-left" />
    <StyleProperty name="margin-right" />
    <StyleProperty name="master-page" />
    <StyleProperty name="padding-top" />
    <StyleProperty name="padding-left" />
    <StyleProperty name="padding-bottom" />
    <StyleProperty name="padding-right" />
    <StyleProperty name="page-break-after" />
    <StyleProperty name="page-break-before" />
    <StyleProperty name="show-if-blank" />
    <StyleProperty name="text-align" />
    <StyleProperty name="text-underline" />
    <StyleProperty name="text-overline" />
    <StyleProperty name="text-line-through" />
    <StyleProperty name="text-indent" />
    <StyleProperty name="text-transform" />
    <StyleProperty name="vertical-align" />
    <StyleProperty name="white-space" />
    <StyleProperty name="word-spacing" />
  </Element>
  <Element name="ExtendedItem" javaClass="org.eclipse.birt.report.model.elements.ExtendedItem" displayNameID="Element.ExtendedItem" isAbstract="false" extends="ReportItem" allowsUserProperties="true" canExtend="true" hasStyle="true" isNameRequired="false" selector="extended-item">
    <Property name="plugIn" displayNameID="Element.ExtendedItem.plugIn" type="string" />
  </Element>
  <Style name="report" displayNameID="Style.Report" reference="Overall default" />
  <Style name="list" displayNameID="Style.List" reference="List. Applies to all slots within the list" />
  <Style name="group-header-1" displayNameID="Style.GroupHeader1" reference="List or table group header for level 1" />
  <Style name="group-header-2" displayNameID="Style.GroupHeader2" reference="List or table group header for level 2" />
  <Style name="group-header-3" displayNameID="Style.GroupHeader3" reference="List or table group header for level 3" />
  <Style name="group-header-4" displayNameID="Style.GroupHeader4" reference="List or table group header for level 4" />
  <Style name="group-header-5" displayNameID="Style.GroupHeader5" reference="List or table group header for level 5" />
  <Style name="group-header-6" displayNameID="Style.GroupHeader6" reference="List or table group header for level 6" />
  <Style name="group-header-7" displayNameID="Style.GroupHeader7" reference="List or table group header for level 7" />
  <Style name="group-header-8" displayNameID="Style.GroupHeader8" reference="List or table group header for level 8" />
  <Style name="group-header-9" displayNameID="Style.GroupHeader9" reference="List or table group header for level 9" />
  <Style name="group-footer-1" displayNameID="Style.GroupFooter1" reference="List or table group footer for level 1" />
  <Style name="group-footer-2" displayNameID="Style.GroupFooter2" reference="List or table group footer for level 2" />
  <Style name="group-footer-3" displayNameID="Style.GroupFooter3" reference="List or table group footer for level 3" />
  <Style name="group-footer-4" displayNameID="Style.GroupFooter4" reference="List or table group footer for level 4" />
  <Style name="group-footer-5" displayNameID="Style.GroupFooter5" reference="List or table group footer for level 5" />
  <Style name="group-footer-6" displayNameID="Style.GroupFooter6" reference="List or table group footer for level 6" />
  <Style name="group-footer-7" displayNameID="Style.GroupFooter7" reference="List or table group footer for level 7" />
  <Style name="group-footer-8" displayNameID="Style.GroupFooter8" reference="List or table group footer for level 8" />
  <Style name="group-footer-9" displayNameID="Style.GroupFooter9" reference="List or table group footer for level 9" />
  <Style name="list-header" displayNameID="Style.ListHeader" reference="List Header" />
  <Style name="list-footer" displayNameID="Style.ListFooter" reference="List Footer" />
  <Style name="list-group-header-1" displayNameID="Style.ListGroupHeader1" reference="List group header for level 1" />
  <Style name="list-group-header-2" displayNameID="Style.ListGroupHeader2" reference="List group header for level 2" />
  <Style name="list-group-header-3" displayNameID="Style.ListGroupHeader3" reference="List group header for level 3" />
  <Style name="list-group-header-4" displayNameID="Style.ListGroupHeader4" reference="List group header for level 4" />
  <Style name="list-group-header-5" displayNameID="Style.ListGroupHeader5" reference="List group header for level 5" />
  <Style name="list-group-header-6" displayNameID="Style.ListGroupHeader6" reference="List group header for level 6" />
  <Style name="list-group-header-7" displayNameID="Style.ListGroupHeader7" reference="List group header for level 7" />
  <Style name="list-group-header-8" displayNameID="Style.ListGroupHeader8" reference="List group header for level 8" />
  <Style name="list-group-header-9" displayNameID="Style.ListGroupHeader9" reference="List group header for level 9" />
  <Style name="list-group-footer-1" displayNameID="Style.ListGroupFooter1" reference="List group footer for level 1" />
  <Style name="list-group-footer-2" displayNameID="Style.ListGroupFooter2" reference="List group footer for level 2" />
  <Style name="list-group-footer-3" displayNameID="Style.ListGroupFooter3" reference="List group footer for level 3" />
  <Style name="list-group-footer-4" displayNameID="Style.ListGroupFooter4" reference="List group footer for level 4" />
  <Style name="list-group-footer-5" displayNameID="Style.ListGroupFooter5" reference="List group footer for level 5" />
  <Style name="list-group-footer-6" displayNameID="Style.ListGroupFooter6" reference="List group footer for level 6" />
  <Style name="list-group-footer-7" displayNameID="Style.ListGroupFooter7" reference="List group footer for level 7" />
  <Style name="list-group-footer-8" displayNameID="Style.ListGroupFooter8" reference="List group footer for level 8" />
  <Style name="list-group-footer-9" displayNameID="Style.ListGroupFooter9" reference="List group footer for level 9" />
  <Style name="list-detail" displayNameID="Style.ListDetail" reference="List Detail" />
  <Style name="table" displayNameID="Style.Table" reference="Table Item" />
  <Style name="table-header" displayNameID="Style.TableHeader" reference="Table Header" />
  <Style name="table-footer" displayNameID="Style.TableFooter" reference="Table Footer" />
  <Style name="table-group-header-1" displayNameID="Style.TableGroupHeader1" reference="Table Group Header 1" />
  <Style name="table-group-header-2" displayNameID="Style.TableGroupHeader2" reference="Table Group Header 2" />
  <Style name="table-group-header-3" displayNameID="Style.TableGroupHeader3" reference="Table Group Header 3" />
  <Style name="table-group-header-4" displayNameID="Style.TableGroupHeader4" reference="Table Group Header 4" />
  <Style name="table-group-header-5" displayNameID="Style.TableGroupHeader5" reference="Table Group Header 5" />
  <Style name="table-group-header-6" displayNameID="Style.TableGroupHeader6" reference="Table Group Header 6" />
  <Style name="table-group-header-7" displayNameID="Style.TableGroupHeader7" reference="Table Group Header 7" />
  <Style name="table-group-header-8" displayNameID="Style.TableGroupHeader8" reference="Table Group Header 8" />
  <Style name="table-group-header-9" displayNameID="Style.TableGroupHeader9" reference="Table Group Header 9" />
  <Style name="table-group-footer-1" displayNameID="Style.TableGroupFooter1" reference="Table Group Footer 1" />
  <Style name="table-group-footer-2" displayNameID="Style.TableGroupFooter2" reference="Table Group Footer 2" />
  <Style name="table-group-footer-3" displayNameID="Style.TableGroupFooter3" reference="Table Group Footer 3" />
  <Style name="table-group-footer-4" displayNameID="Style.TableGroupFooter4" reference="Table Group Footer 4" />
  <Style name="table-group-footer-5" displayNameID="Style.TableGroupFooter5" reference="Table Group Footer 5" />
  <Style name="table-group-footer-6" displayNameID="Style.TableGroupFooter6" reference="Table Group Footer 6" />
  <Style name="table-group-footer-7" displayNameID="Style.TableGroupFooter7" reference="Table Group Footer 7" />
  <Style name="table-group-footer-8" displayNameID="Style.TableGroupFooter8" reference="Table Group Footer 8" />
  <Style name="table-group-footer-9" displayNameID="Style.TableGroupFooter9" reference="Table Group Footer 9" />
  <Style name="table-column-header" displayNameID="Style.TableColumnHeader" reference="Table Column Header" />
  <Style name="table-detail" displayNameID="Style.TableDetail" reference="Table Detail" />
  <Style name="page" displayNameID="Style.Page" reference="Master page" />
  <Style name="matrix" displayNameID="Style.Matrix" reference="Maxtrix" />
  <Style name="matrix-row-header-1" displayNameID="Style.MatrixRowHeader1" reference="Maxtrix row header 1" />
  <Style name="matrix-row-header-2" displayNameID="Style.MatrixRowHeader2" reference="Maxtrix row header 2" />
  <Style name="matrix-row-header-3" displayNameID="Style.MatrixRowHeader3" reference="Maxtrix row header 3" />
  <Style name="matrix-row-header-4" displayNameID="Style.MatrixRowHeader4" reference="Maxtrix row header 4" />
  <Style name="matrix-row-header-5" displayNameID="Style.MatrixRowHeader5" reference="Maxtrix row header 5" />
  <Style name="matrix-row-header-6" displayNameID="Style.MatrixRowHeader6" reference="Maxtrix row header 6" />
  <Style name="matrix-row-header-7" displayNameID="Style.MatrixRowHeader7" reference="Maxtrix row header 7" />
  <Style name="matrix-row-header-8" displayNameID="Style.MatrixRowHeader8" reference="Maxtrix row header 8" />
  <Style name="matrix-row-header-9" displayNameID="Style.MatrixRowHeader9" reference="Maxtrix row header 9" />
  <Style name="matrix-row-footer-1" displayNameID="Style.MatrixRowFooter1" reference="Maxtrix row footer 1" />
  <Style name="matrix-row-footer-2" displayNameID="Style.MatrixRowFooter2" reference="Maxtrix row footer 2" />
  <Style name="matrix-row-footer-3" displayNameID="Style.MatrixRowFooter3" reference="Maxtrix row footer 3" />
  <Style name="matrix-row-footer-4" displayNameID="Style.MatrixRowFooter4" reference="Maxtrix row footer 4" />
  <Style name="matrix-row-footer-5" displayNameID="Style.MatrixRowFooter5" reference="Maxtrix row footer 5" />
  <Style name="matrix-row-footer-6" displayNameID="Style.MatrixRowFooter6" reference="Maxtrix row footer 6" />
  <Style name="matrix-row-footer-7" displayNameID="Style.MatrixRowFooter7" reference="Maxtrix row footer 7" />
  <Style name="matrix-row-footer-8" displayNameID="Style.MatrixRowFooter8" reference="Maxtrix row footer 8" />
  <Style name="matrix-row-footer-9" displayNameID="Style.MatrixRowFooter9" reference="Maxtrix row footer 9" />
  <Style name="matrix-column-header-1" displayNameID="Style.MatrixColumnHeader1" reference="Maxtrix column header 1" />
  <Style name="matrix-column-header-2" displayNameID="Style.MatrixColumnHeader2" reference="Maxtrix column header 2" />
  <Style name="matrix-column-header-3" displayNameID="Style.MatrixColumnHeader3" reference="Maxtrix column header 3" />
  <Style name="matrix-column-header-4" displayNameID="Style.MatrixColumnHeader4" reference="Maxtrix column header 4" />
  <Style name="matrix-column-header-5" displayNameID="Style.MatrixColumnHeader5" reference="Maxtrix column header 5" />
  <Style name="matrix-column-header-6" displayNameID="Style.MatrixColumnHeader6" reference="Maxtrix column header 6" />
  <Style name="matrix-column-header-7" displayNameID="Style.MatrixColumnHeader7" reference="Maxtrix column header 7" />
  <Style name="matrix-column-header-8" displayNameID="Style.MatrixColumnHeader8" reference="Maxtrix column header 8" />
  <Style name="matrix-column-header-9" displayNameID="Style.MatrixColumnHeader9" reference="Maxtrix column header 9" />
  <Style name="matrix-column-footer-1" displayNameID="Style.MatrixColumnFooter1" reference="Maxtrix column footer 1" />
  <Style name="matrix-column-footer-2" displayNameID="Style.MatrixColumnFooter2" reference="Maxtrix column footer 2" />
  <Style name="matrix-column-footer-3" displayNameID="Style.MatrixColumnFooter3" reference="Maxtrix column footer 3" />
  <Style name="matrix-column-footer-4" displayNameID="Style.MatrixColumnFooter4" reference="Maxtrix column footer 4" />
  <Style name="matrix-column-footer-5" displayNameID="Style.MatrixColumnFooter5" reference="Maxtrix column footer 5" />
  <Style name="matrix-column-footer-6" displayNameID="Style.MatrixColumnFooter6" reference="Maxtrix column footer 6" />
  <Style name="matrix-column-footer-7" displayNameID="Style.MatrixColumnFooter7" reference="Maxtrix column footer 7" />
  <Style name="matrix-column-footer-8" displayNameID="Style.MatrixColumnFooter8" reference="Maxtrix column footer 8" />
  <Style name="matrix-column-footer-9" displayNameID="Style.MatrixColumnFooter9" reference="Maxtrix column footer 9" />
  <Style name="matrix-cell" displayNameID="Style.MatrixCell" reference="Maxtrix cell" />
  <Style name="chart" displayNameID="Style.Chart" reference="Chart" />
  <Style name="chart-title" displayNameID="Style.ChartTitle" reference="Chart Title" />
  <Style name="chart-legend" displayNameID="Style.ChartLegend" reference="Chart Legend" />
  <Style name="chart-value" displayNameID="Style.ChartValue" reference="Chart Value Label" />
  <Style name="chart-axis" displayNameID="Style.ChartAxis" reference="Chart Axis Label" />
  <Style name="label" displayNameID="Style.Label" reference="Label item" />
  <Style name="data" displayNameID="Style.Data" reference="Data item" />
  <Style name="number" displayNameID="Style.Number" reference="Number data item" />
  <Style name="string" displayNameID="Style.String" reference="String data item" />
  <Style name="text" displayNameID="Style.Text" reference="Text item" />
  <Style name="grid" displayNameID="Style.Grid" reference="Grid item" />
  <Style name="toc" displayNameID="Style.Toc" reference="Table-of-contents item" />
  <Style name="toc1" displayNameID="Style.Toc1" reference="Table-of-contents level 1" />
  <Style name="toc2" displayNameID="Style.Toc2" reference="Table-of-contents level 2" />
  <Style name="toc3" displayNameID="Style.Toc3" reference="Table-of-contents level 3" />
  <Style name="toc4" displayNameID="Style.Toc4" reference="Table-of-contents level 4" />
  <Style name="toc5" displayNameID="Style.Toc5" reference="Table-of-contents level 5" />
  <Style name="toc6" displayNameID="Style.Toc6" reference="Table-of-contents level 6" />
  <Style name="toc7" displayNameID="Style.Toc7" reference="Table-of-contents level 7" />
  <Style name="toc8" displayNameID="Style.Toc8" reference="Table-of-contents level 8" />
  <Style name="toc9" displayNameID="Style.Toc9" reference="Table-of-contents level 9" />
  <Style name="free-form" displayNameID="Style.FreeForm" reference="Free-form item" />
  <Style name="line" displayNameID="Style.Line" reference="Line item" />
  <Style name="rectangle" displayNameID="Style.Rectangle" reference="Rectangel item" />
  <Style name="multi-line-data" displayNameID="Style.MultiLineData" reference="Multi line data item" />
  <Style name="extended-item" displayNameID="Style.ExtendedItem" reference="Extended item" />
</ReportMetaData>

