package Ġcom . greg ory . ide ab ox . views . ide as Ċ Ċ import Ġcom . greg ory . ide ab ox . models . Ide a Ċ import Ġcom . greg ory . ide ab ox . views . base . Base Presenter Ċ import Ġcom . greg ory . ide ab ox . views . base . Base View Ċ Ċ interface ĠIde as Contract Ġ{ ĊĊĠĠĠ Ġinterface ĠView Ġ: ĠBase View < Presenter > Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġon Ide a Added () ĊĠĠĠĠĠĠĠ Ġfun ĠonError () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠPres enter Ġ: ĠBase Presenter < View > Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġadd Ide a ( idea : ĠIde a ) ĊĠĠĠ Ġ} Ċ }