AbstractChangeLog<T extends Operation> |
This base class for ChangeLog implementations maintains a list of operations
of type type T .
|
ChangeLogImpl |
|
ConsolidatingChangeLog |
|
ConsolidatingChangeLog.CancelableOperations |
|
ConsolidatingChangeLog.CancelableOperations.AddNode |
An AddNode operation is is cancelled by a
Remove operation higher up the tree.
|
ConsolidatingChangeLog.CancelableOperations.AddProperty |
AddProperty operations might cancel with
Remove and
SetValue operations.
|
ConsolidatingChangeLog.CancelableOperations.Empty |
An Empty operation never cancels another operation and is never
cancelled by any other operation.
|
ConsolidatingChangeLog.CancelableOperations.Move |
An Move operation never cancels another operation and is never
cancelled by any other operation.
|
ConsolidatingChangeLog.CancelableOperations.Remove |
An Remove operation never cancels another operation and is never
cancelled by any other operation.
|
ConsolidatingChangeLog.CancelableOperations.ReorderNodes |
|
ConsolidatingChangeLog.CancelableOperations.SetMixins |
|
ConsolidatingChangeLog.CancelableOperations.SetPrimaryType |
|
ConsolidatingChangeLog.CancelableOperations.SetTree |
|
ConsolidatingChangeLog.CancelableOperations.SetValue |
A SetValue operation might cancel with
Remove and
SetValue operations.
|
Operations |
|
Operations.AddNode |
|
Operations.AddProperty |
|
Operations.Empty |
Representative of the empty Operation which does nothing when
applied to a Batch .
|
Operations.Move |
|
Operations.Remove |
|
Operations.ReorderNodes |
|
Operations.SetMixins |
|
Operations.SetPrimaryType |
|
Operations.SetTree |
|
Operations.SetValue |
|