TreeModel

trait TreeModel[A] extends Publisher
trait Publisher
trait Reactor
class Object
trait Matchable
class Any

Value members

Methods

def root: A
def getChildCount(parent: A): Int
def getChild(parent: A, index: Int): A
def isLeaf(node: A): Boolean
def valueForPathChanged(path: IndexedSeq[A], newValue: A): Unit
def getIndexOfChild(parent: A, child: A): Int

Inherited methods

def deafTo(ps: Publisher*): Unit
Installed reaction won't receive events from the given publisher anylonger.
Inhertied from
Reactor
def publish(e: Event): Unit
Notify all registered reactions.
Inhertied from
Publisher
def listenTo(ps: Publisher*): Unit
Listen to the given publisher as long as deafTo isn't called for
them.
Inhertied from
Reactor

Inherited fields

protected val listeners: RefSet[Reaction]
Inhertied from
Publisher
val reactions: Reactions
All reactions of this reactor.
Inhertied from
Reactor