function ec(a,b,d){arguments.length&&this.Init(a,b,d)}v("AdfSelectionEvent",ec);z.l(ec,dc);ec.Vz="selection";v("AdfSelectionEvent.SELECTION_EVENT_TYPE",ec.Vz);ec.prototype.Init=function(a,b,d){ec.f.Init.call(this,a,ec.Vz,b,d);this.Nb(a)};z.a("AdfSelectionEvent.prototype.Init",{Init:ec.prototype.Init});ec.prototype.setSelectionRange=function(a,b){a!=n?this.YP={start:a,end:b}:delete this.YP};z.a("AdfSelectionEvent.prototype.setSelectionRange",{setSelectionRange:ec.prototype.setSelectionRange});
ec.prototype.M=function(){return this.getSource().r("afrSelListener")!=n||this.YP!=n};z.a("AdfSelectionEvent.prototype.propagatesToServer",{M:ec.prototype.M});ec.prototype.Y=function(a){ec.f.Y.call(this,a);this.YP&&(a.startRowKey=this.YP.start,a.endRowKey=this.YP.end)};z.a("AdfSelectionEvent.prototype.AddMarshalledProperties",{Y:ec.prototype.Y});