function Zf(a,b,d,e,f){this.Init(a,b,d,e,f)}v("AdfRangeChangeEvent",Zf);z.l(Zf,ia);Zf.prototype.Init=function(a,b,d,e,f){B.J(a,J);this.MZa=b;this.LZa=d;this.zZa=e;this.yZa=f;this.Nb(a);this.Cc(l);Zf.f.Init.call(this,a,"rangeChange")};z.a("AdfRangeChangeEvent.prototype.Init",{Init:Zf.prototype.Init});Zf.prototype.Y=function(a){a.oldStart=this.MZa;a.oldEnd=this.LZa;a.newStart=this.zZa;a.newEnd=this.yZa};z.a("AdfRangeChangeEvent.prototype.AddMarshalledProperties",{Y:Zf.prototype.Y});Zf.prototype.M=t(l);
z.a("AdfRangeChangeEvent.prototype.propagatesToServer",{M:Zf.prototype.M});Zf.prototype.tb=t(l);z.a("AdfRangeChangeEvent.prototype.isValidationNeeded",{tb:Zf.prototype.tb});Zf.prototype.bb=function(){return this.getSource().getImmediate()};z.a("AdfRangeChangeEvent.prototype.isImmediate",{bb:Zf.prototype.bb});Zf.v=function(a,b,d,e,f){(new Zf(a,b,d,e,f)).v(l)};v("AdfRangeChangeEvent.queue",Zf.v);