Summary:
New feature for structure member referring to an element.
Bugzilla Bug (s)
Resolved: N/A
Description:
1. Added StructureContext in the Structure.
2. Modified ElementBackRefRecord and Structure for back reference.
3. Revised ReportDesignSerializer to handle the new case – the structure
member refers to an element.
4. Added new SemanticError codes.
Tests Description: JUnit
test.
Files Edited:
Files Added:
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/core/Structure.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/command/PropertyCommand.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/parser/StructureState.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/core/ReferenceableElement.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/util/ReportDesignSerializer.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/command/PropertyListRecord.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/api/elements/SemanticError.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/i18n/MessageConstants.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/util/ModelUtil.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/metadata/MetaDataHandler.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/api/core/UserPropertyDefn.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/api/core/IStructure.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/i18n/Messages.properties"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/command/ElementBackRefRecord.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/core/PropertyStructure.java"
Notes to Developers:
Notes to QA
Rick Lu
Actuate Software Shanghai
Center
Tel: (86)21-58826388
Fax: (86)21-58826002
Email: rlu@xxxxxxxxxxx