trait Observable
General Observable
General Observable
is the root interface of all observable types.
Note: Its only method is protected, but can be accessed through companion method
val pro = Pro.OM[Int](0)
Observable.onObservableChange(pro)(() => "Change detected".tp)
pro() = 1
// Output
Change detected
class Object
trait Matchable
class Any
class Observable.X.Abstract
trait Collection.Observable[A]
trait Collection.ObservableMutable[A]
trait Idx.Selection.Observable[A]
trait Pro.Observable[A]
trait Pro.ObservableMutable[A]
class Pro.ObservableMutable.X.Abstract[A]
class Pro.ObservableMutable.X.Basic[A]
trait Pro.Observable.X.AbstractTrait[A]
class Byte.G.Pro.ObservableMutable.X.Basic[A]
class Char.G.Pro.ObservableMutable.X.Basic[A]
class Int.G.Pro.ObservableMutable.X.Basic[A]
class Long.G.Pro.ObservableMutable.X.Basic[A]
class Pro.Observable.X.Abstract[A]
class Boolean.G.Pro.Observable.X.Abstract[A]
class Byte.G.Pro.Observable.X.Abstract[A]
class Char.G.Pro.Observable.X.Abstract[A]
class Double.G.Pro.Observable.X.Abstract[A]
class Float.G.Pro.Observable.X.Abstract[A]
class Int.G.Pro.Observable.X.Abstract[A]
class Long.G.Pro.Observable.X.Abstract[A]
class Short.G.Pro.Observable.X.Abstract[A]
class Pro.Observable.X.Basic[A]