- Companion
- object
Value members
Concrete methods
Returns the TransactionChange
for the supplied Var
or throws an exception if none exists
Returns the TransactionChange
for the supplied Var
or throws an exception if none exists
Commits all changes in this Transaction and then clears the transaction
Commits all changes in this Transaction and then clears the transaction
Redoes the transaction for this Var
and then clears it from the transaction.
Redoes the transaction for this Var
and then clears it from the transaction.
- Returns
true if a change was applied
Gets the TransactionChange
for the supplied Var
if one is defined
Gets the TransactionChange
for the supplied Var
if one is defined
Redoes all changes that occurred within this Transaction. Unlike commit
, this doesn't clear the transaction.
This allows undo
to un-apply the transaction in the future.
Redoes all changes that occurred within this Transaction. Unlike commit
, this doesn't clear the transaction.
This allows undo
to un-apply the transaction in the future.
Reverts all changes in this Transaction and then clears the transaction
Reverts all changes in this Transaction and then clears the transaction
Undoes the transaction for this Var
and then clears it from the transaction.
Undoes the transaction for this Var
and then clears it from the transaction.
- Returns
true if a change was applied
Undoes all changes that occurred within this Transaction. Unlike revert
, this doesn't clear the transaction.
This allows redo
to run to re-apply the transaction in the future.
Undoes all changes that occurred within this Transaction. Unlike revert
, this doesn't clear the transaction.
This allows redo
to run to re-apply the transaction in the future.