Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Following on from this list discussion:
1. remove addXxxElement methods. Change semantics of createXxxElement to "create and add"
2. distribute createXxxElement methods so they appear on the YyyElement interface where Yyy is the parent element of Xxx
3. XxxElementImpl to implement Cloneable and clone() to carry out a deep clone
4. add createXxxElement(XxxElement) methods to deep clone the parameter and add the clone to the target object