52 | | |
| 52 | The following comments could be either part of this task or the R1 revision. |
| 53 | * A hierarchy of the types of changes should be provided, as well as their functionality and purpose such as: |
| 54 | * Changes form a three of GroupChanges as internal nodes and ProChanges as leaves of the tree |
| 55 | * AutoChanges are meant to be used by the developer (describe how) |
| 56 | * GroupChanges are meant to be used itnernally by the AutoChanges and the overall change mechanism (describe how) |
| 57 | * ProChanges are meant to be leaves of the tree (describe why) |
| 58 | * This scheme should work if Sophie 2 uses properties and immutable objects (describe why) |
| 59 | * Describe Changes decomposition to Change primitives, its purpose and provide a use-case |