Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] Checkin: Change class hierarcies for OLAP elements.

- Summary:

Changed CubeHandle, HierarchyHandle, etc OLAP elements to abstract classes. Provided TabularCubeHandle, TabularLevelHandle,TabularHierarchyHandle, etc.

- Bugzilla Bug (s) Resolved:



- Description:

1. added TabularCube, TabularDimension, TabularHierarchy, TabularLevel, TabularMeasure, TabularMeasureGroup in ROM.

2. Added TabularCubeHandle, TabularDimensionHandle, TabularHierarchyHandle, TabularLevelHandle, TabularMeasureHandle, TabularMeasureGroupHandle in API package. CubeHandle, DimensionHandle, etc. became abstract classes. ElementFactory were revised according to this change.

3. Modified parser and writer.

4. Fixed compile error in data.cube.builder.ui package.

- Tests Description :

Manual test

- Files Edited:

/org.eclipse.birt.data.cube.builder.ui/src/org/eclipse/birt/data/cube/builder/ui/action/NewCubeAction.java
/org.eclipse.birt.data.cube.builder.ui/src/org/eclipse/birt/data/cube/builder/ui/dialog/DimensionDialog.java
/org.eclipse.birt.data.cube.builder.ui/src/org/eclipse/birt/data/cube/builder/ui/dialog/InsertCubeDialog.java
/org.eclipse.birt.data.cube.builder.ui/src/org/eclipse/birt/data/cube/builder/ui/dialog/LevelDialog.java
/org.eclipse.birt.data.cube.builder.ui/src/org/eclipse/birt/data/cube/builder/ui/dialog/LevelPropertyDialog.java
/org.eclipse.birt.data.cube.builder.ui/src/org/eclipse/birt/data/cube/builder/ui/page/DatasetSelectionPage.java
/org.eclipse.birt.data.cube.builder.ui/src/org/eclipse/birt/data/cube/builder/ui/page/MeasuresPage.java
/org.eclipse.birt.data.cube.builder.ui/src/org/eclipse/birt/data/cube/builder/ui/util/OlapUtil.java
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/CubeParserTest.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.tests/test/org/eclipse/birt/report/model/parser/input/CubeParserTest.xml
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/input/CubeParserTest_2.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/CubeHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/DimensionHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/HierarchyHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/LevelHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/MeasureGroupHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/MeasureHandle.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/olap/Cube.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/Dimension.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/Hierarchy.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/Level.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/Measure.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/MeasureGroup.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/parser/DesignSchemaConstants.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
/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/src/org/eclipse/birt/report/model/api/olap/TabularCubeHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/TabularDimensionHandle.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/olap/TabularLevelHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/TabularMeasureGroupHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/TabularMeasureHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/TabularCube.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/TabularDimension.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/TabularHierarchy.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/TabularLevel.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/TabularMeasure.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/olap/TabularMeasureGroup.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/TabularCubeState.java



- Files Deleted:

/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/CubeState.java



- Notes to Build Team:



- Notes to Developers:



- Notes to QA:



- Notes to Documentation:

 

Rick Lu

Actuate Software Shanghai Center
Tel: (86)21-58826388
Fax: (86)21-58826002
Email: rlu@xxxxxxxxxxx
 


Back to the top