| 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 |
|