InternalTreeModel

class InternalTreeModel[A] extends TreeModel[A]
Companion:
object
trait TreeModel[A]
class Object
trait Matchable
class Any

Value members

Constructors

def this()

Concrete methods

def filter(p: A => Boolean): InternalTreeModel[A]
def getChildrenOf(parentPath: IndexedSeq[A]): Seq[A]
def insertUnder(parentPath: IndexedSeq[A], newValue: A, index: Int): Boolean
def isExternalModel: Boolean
def map[B : ClassTag](f: A => B): InternalTreeModel[B]
def move(pathFrom: IndexedSeq[A], pathTo: IndexedSeq[A], indexTo: Int): Boolean
def pathToTreePath(path: IndexedSeq[A]): TreePath
def remove(pathToRemove: IndexedSeq[A]): Boolean
def roots: Seq[A]
def treePathToPath(tp: TreePath): IndexedSeq[A]
override def unpackNode(node: Any): A
Definition Classes
def update(path: IndexedSeq[A], newValue: A): Unit

Inherited methods

def breadthFirstIterator: Iterator[A]
Inherited from:
TreeModel
def depthFirstIterator: Iterator[A]
Inherited from:
TreeModel
def foreach[U](f: A => U): Unit
Inherited from:
TreeModel
def getChildPathsOf(parentPath: IndexedSeq[A]): Seq[IndexedSeq[A]]
Inherited from:
TreeModel
def insertAfter(path: IndexedSeq[A], newValue: A): Boolean
Inherited from:
TreeModel
def insertBefore(path: IndexedSeq[A], newValue: A): Boolean
Inherited from:
TreeModel
def size: Int
Inherited from:
TreeModel

Concrete fields

val peer: PeerModel