BasicUndoableEdit

abstract
class BasicUndoableEdit[T <: Txn[T]] extends UndoableEdit[T]
trait UndoableEdit[T]
trait Disposable[T]
class Object
trait Matchable
class Any

Value members

Abstract methods

protected
def redoImpl()(implicit tx: T): Unit
protected
def undoImpl()(implicit tx: T): Unit

Concrete methods

def dispose()(implicit tx: T): Unit

Can be overridden if super is called.

Can be overridden if super is called.

final
def redo()(implicit tx: T): Unit
def significant: Boolean

Returns true. Implementations may override.

Returns true. Implementations may override.

def tryMerge(succ: UndoableEdit[T])(implicit tx: T): Option[UndoableEdit[T]]

Returns None. Implementations may override.

Returns None. Implementations may override.

final
def undo()(implicit tx: T): Unit

Inherited methods

def name: String
Inherited from
UndoableEdit