function kb(a){this.Init(a,Ka.Ig,Ka.Ig)}v("AdfAttributeDragSource",kb);z.l(kb,Za);kb.prototype.Init=function(a,b,d){kb.f.Init.call(this,b,d);B.s(a);this.vf=a;this.p9="value"==a};z.a("AdfAttributeDragSource.prototype.Init",{Init:kb.prototype.Init});kb.prototype.ma=function(){return kb.f.ma.call(this)+" propertyName:"+this.vf};z.a("AdfAttributeDragSource.prototype.toDebugString",{ma:kb.prototype.ma});kb.prototype.lf=function(a,b){B.J(a,Ka);B.J(b,I);var d=this.d();return d?d.r(this.vf)!=n:p};
z.a("AdfAttributeDragSource.prototype.isAvailable",{lf:kb.prototype.lf});kb.prototype.Ue=function(){var a=n,b=this.d();b&&(this.p9&&AdfUIEditableValue.prototype.isPrototypeOf(b)&&b.Ei(),b=b.r(this.vf),b!=n&&(D.i.finer("Create Transferable for AdfAttributeDragSource with attr\x3d",this.vf,", value\x3d",b),a=ib.Wea(b)));return a};z.a("AdfAttributeDragSource.prototype.GetDragTransferable",{Ue:kb.prototype.Ue});