EditTimeline

class Object
trait Matchable
class Any

Type members

Classlikes

final case
class Split[T <: Txn[T]](leftSpan: SpanLikeObj[T], leftObj: Obj[T], rightSpan: SpanLikeObj[T], rightObj: Obj[T])

Value members

Concrete methods

def add[T <: Txn[LazyRef(...)]](tl: Modifiable[T], span: SpanLikeObj[T], elem: Obj[T])(implicit tx: T): Unit
def addUndo[T <: Txn[LazyRef(...)]](tl: Modifiable[T], span: SpanLikeObj[T], elem: Obj[T])(implicit tx: T, undo: UndoManager[T]): Unit
def remove[T <: Txn[LazyRef(...)]](tl: Modifiable[T], span: SpanLikeObj[T], elem: Obj[T])(implicit tx: T): Unit
def removeUndo[T <: Txn[LazyRef(...)]](tl: Modifiable[T], span: SpanLikeObj[T], elem: Obj[T])(implicit tx: T, undo: UndoManager[T]): Unit
def split[T <: Txn[LazyRef(...)]](tl: Modifiable[T], span: SpanLikeObj[T], elem: Obj[T], time: Long)(implicit tx: T): Split[T]
def splitDo[T <: Txn[LazyRef(...)]](tl: Modifiable[T], span: SpanLikeObj[T], elem: Obj[T], time: Long)(implicit tx: T): Split[T]
def splitUndo[T <: Txn[LazyRef(...)]](tl: Modifiable[T], span: SpanLikeObj[T], elem: Obj[T], time: Long)(implicit tx: T, undo: UndoManager[T]): Split[T]
def unlinkAndRemove[T <: Txn[LazyRef(...)]](tl: Modifiable[T], span: SpanLikeObj[T], elem: Obj[T])(implicit tx: T): Unit
def unlinkAndRemoveDo[T <: Txn[LazyRef(...)]](tl: Modifiable[T], span: SpanLikeObj[T], elem: Obj[T])(implicit tx: T): Unit
def unlinkAndRemoveUndo[T <: Txn[LazyRef(...)]](tl: Modifiable[T], span: SpanLikeObj[T], elem: Obj[T])(implicit tx: T, undo: UndoManager[T]): Unit
def unlinkDo[T <: Txn[LazyRef(...)]](tl: Modifiable[T], span: SpanLike, source: Output[T])(implicit tx: T): Boolean
def unlinkUndo[T <: Txn[LazyRef(...)]](tl: Modifiable[T], span: SpanLike, source: Output[T])(implicit tx: T, undo: UndoManager[T]): Boolean