Summary:
Enhancements on commands.
DesignElementHandle caches module for supporting
records (undo/redo). However, it also has a root node. Now the new design makes
the DesignElementHandle only has one module. It is the root of the element
instead of the module for supporting records.
After this change, codes are much more simple for
commands.
Description:
1.
Revised ModuleHandle and DesignElementHandle.
2.
Enhanced codes in MumbleCommand.
3.
Updated test cases.
- Tests Description :
- Files Edited:
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/ExtendsPropertyType.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ReportElementHandle.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/ThemeCommand.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/SlotHandle.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ThemeHandle.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/PropertyCommand.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/MemberHandle.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/PropertyHandle.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/ExtendsRecord.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/StyleCommand.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/library/LibraryThemeTest.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ModuleHandle.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DesignElementHandle.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/ExtendsCommand.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/GroupPropertyHandle.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/ContentCommand.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/StyleRecord.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ImageHandle.java"
- Files Added:
- Notes to Build Team:
- Notes to Developers:
- Notes to QA:
- Notes to Documentation:
Rick Lu
Actuate Shanghai Center.
Email: rlu@xxxxxxxxxxx
Phone: 86 21 58826388
Fax: 86 21 58826002