Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn: enhancements on commands.

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

 


Back to the top