package Ġorg . fb me . scenes . controllers Ċ Ċ class ĠDefault Selection Model < T > Ġ: ĠSelection Model Base < T >() Ġ{ ĊĠĠĠ Ġoverride Ġval Ġselected Components : ĠMutable Set < T > Ġ= ĠHashSet () ĊĊĠĠĠ Ġoverride Ġfun ĠsetSelected ( component : ĠT , Ġselected : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( selected ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġselected Components . add ( component ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġselected Components . remove ( component ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġclear () Ġ{ ĊĠĠĠĠĠĠĠ Ġselected Components . clear () ĊĠĠĠ Ġ} Ċ }