- Summary:
Added ODA OLAP elements: OdaCube, OdaDimension, OdaHierarchy, etc.
- Bugzilla Bug (s) Resolved:
- Description:
1.added new elements in ROM.
2.added elements and API class files for new elements.
3.revised parser, writer and visitor methods for above change.
4.added a new build method in MetadataDictionary so that the
element definition can be get by an element tag name.
5.updated test cases.
- Tests Description :
JUnit test
- Files Edited:
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/AllParserTests.java
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/golden/CubeParserTest_golden.xml
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/golden/CubeParserTest_golden_1.xml
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DesignVisitor.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ElementFactory.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/elements/ReportDesignConstants.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/TabularCubeHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/TabularHierarchyHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/validators/DataSetRequiredValidator.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/ElementVisitor.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/interfaces/ICubeModel.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/interfaces/IHierarchyModel.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/rom.def
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/i18n/Messages.properties
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/MetaDataDictionary.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/ContentNodeState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/DesignSchemaConstants.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/ParseStateFactory.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/ReportState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/ModelUtil.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/writer/ModuleWriter.java
- Files Added:
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/OdaCubeParseTest.java
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/TabularCubeParserTest.java
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/golden/OdaCubeParserTest_golden.xml
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/input/OdaCubeParserTest.xml
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/OdaCubeHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/OdaDimensionHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/OdaHierarchyHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/OdaLevelHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/OdaMeasureGroupHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/OdaMeasureHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/interfaces/IOdaOlapElementModel.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/interfaces/ITabularCubeModel.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/interfaces/ITabularHierarchyModel.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/OdaCube.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/OdaDimension.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/OdaHierarchy.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/OdaLevel.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/OdaMeasure.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/OdaMeasureGroup.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/OdaCubeState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/OdaDimensionState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/OdaHierarchyState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/OdaLevelState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/OdaMeasureGroupState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/OdaMeasureState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/TabularDimensionState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/TabularHierarchyState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/TabularLevelState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/TabularMeasureGroupState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/TabularMeasureState.java
- Files Deleted:
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/CubeParserTest.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/DimensionState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/HierarchyState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/LevelState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/MeasureGroupState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/MeasureState.java
- Notes to Build Team:
- Notes to Developers:
- Notes to QA:
- Notes to Documentation: