function qb(a){this.Init(a,Ia.Gh)}m("AdfAttributeDropTarget",qb);r.v(qb,Xa);qb.prototype.Init=function(a,b,d){qb.h.Init.call(this,b,d);u.J(a);this.ng=a;this.Mia="value"==a};r.a("AdfAttributeDropTarget.prototype.Init",{Init:qb.prototype.Init});qb.prototype.Ga=function(){return qb.h.Ga.call(this)+" propertyName:"+this.ng};r.a("AdfAttributeDropTarget.prototype.toDebugString",{Ga:qb.prototype.Ga});
qb.prototype.mi=function(a,b){u.assert(b==Ia.Gh);v.l.finer("drop:",this);var d=a.ol().uo(rb(this));if(null!=d&&1==d.length){var e=this.f();this.Mia&&AdfUIEditableValue.prototype.isPrototypeOf(e)&&e.Wi();var d=d[0],f=this.ng;v.l.finer("drop type:",typeof d);v.l.finer("drop: on ",e," set property '",f,"' to '",d,"'");try{return e.setProperty(f,d),Ia.Gh}catch(g){v.l.info("drop failed with:",g)}}return Ia.Ob};r.a("AdfAttributeDropTarget.prototype.drop",{mi:qb.prototype.mi});qb.prototype.Og=function(){return Ia.Gh};
r.a("AdfAttributeDropTarget.prototype.GetAllowedActions",{Og:qb.prototype.Og});qb.prototype.sf=function(){var a=rb(this);return null!=a?[a]:null};r.a("AdfAttributeDropTarget.prototype.GetAllowedFlavors",{sf:qb.prototype.sf});function rb(a){var b=a.f();a=a.ng;var d=b.Xp()[a];if(d)return lb.KY(d.type);b=b.K(a);return null!=b?lb.eP(b):lb.EQ};