Base class for all deltas.
Delta is a single, from the user action point of view, change in the editable document, like insert, split or rename element. Delta is composed of operations, which are unit changes needed to be done to execute user action.
Multiple deltas are grouped into a single
Array of operations which compose delta.
type : String
_reverseDeltaClass : function
A class that will be used when creating reversed delta.
className : String
Creates a delta instance.
addOperation( operation )
Add operation to the delta.
operation : Operation
Creates and returns a delta that has the same parameters as this delta.
Clone of this delta.
Creates and returns a reverse delta. Reverse delta when executed right after the original delta will bring back tree model state to the point before the original delta execution. In other words, it reverses changes done by the original delta.
toJSON() → Object
Custom toJSON method to make deltas serializable.
Clone of this delta with added class name.