PreserveTree
Attempt to delete the activity in-place without changing the start times of any activities anchored to it.
Consider the anchor chain A <- B <- C, where A starts at an absolute time and B and C are anchored.
If
Ais deleted with PreserveTree,Bwill be set to start at the absolute timeA.startTime + B.offset.Cwill be unchanged.If
Bis deleted with PreserveTree,Cwill be anchored toAwith a new offset equal toB.offset + C.offset.
If an activity is anchored to the end of the deleted activity, the delete activity's duration is assumed to be 0, which may change the ultimate start time of the anchored activity.