package Ġcom . ad ity ak amble 4 9 . word list . ui . search Ċ Ċ import Ġandroid . arch . lifecycle . Lifecycle Owner Ċ import Ġcom . ad ity ak amble 4 9 . word list . model . Word Ċ import Ġcom . ad ity ak amble 4 9 . word list . ui . common . Base Contract Ċ Ċ /** Ċ Ġ* ĠSearch ĠContract Ċ Ġ* Ċ Ġ* Ġ@ author ĠAd ity a ĠK amble Ċ Ġ* Ġ@ since Ġ 9 / 6 / 2 0 1 8 Ċ Ġ*/ Ċ interface ĠSearch Contract Ġ{ ĊĊĠĠĠ Ġinterface ĠView Ġ: ĠBase Contract . View , ĠLifecycle Owner Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġupdate All Word List ( word List : ĠList < Word >) ĊĠĠĠĠĠĠĠ Ġfun Ġtoggle Add Word Alert ( to Show : ĠBoolean ) ĊĠĠĠĠĠĠĠ Ġfun Ġopen Add Word UI () ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠPres enter Ġ: ĠBase Contract . Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġset ViewModel ( viewModel : ĠSearch ViewModel ) ĊĠĠĠĠĠĠĠ Ġfun ĠonClick Add Word Alert () ĊĠĠĠ Ġ} Ċ }