package Ġcom . lightning k ite . kotlin . observable . property Ċ Ċ import Ġcom . lightning k ite . kotlin . invoke All Ċ import Ġkotlin . reflect . K Property Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġj ose p Ġon Ġ 1 / 2 8 / 2 0 1 6 . Ċ Ġ*/ Ċ interface ĠObservable Property < T > Ġ: ĠMutable Collection <( T ) Ġ-> ĠUnit > Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġcurrent Ġvalue Ġof Ġthe Ġobservable Ġproperty . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġvalue : ĠT ĊĊĠĠĠ Ġoperator Ġfun ĠgetValue ( this Ref : ĠAny ?, Ġprop : ĠK Property < *> ): ĠT Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġvalue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġupdate () Ġ= Ġthis . invoke All ( value ) Ċ }