No, and I won't even rate the J-10B/C or J-16 as well as the Su-35 a 4++... in fact I don't like these too many "+++++" since this is most of all a marketing plot.
Is that because you disagree with the whole 4+/4.5 generation marketing or is it because you don't consider J-10C, J-16, Su-35 as fighters comparable to late modern F-15, F-16, F-18, Typhoon, and Rafale? I think the former group is at a similar or better level. All operate using ESA radars, have upgraded weapons, seem to feature new cockpits, EW, ECM, sensor fusion (assumed but pretty much is software and a relative strong point for both Russia and China).
J-10C, J-16, and Su-35 all arrived much later than the first block Rafale and Typhoons. Typhoon in European airforces do not use CAPTOR AESA radars. Rafale is a similar story but IAF Rafale may be using AESA. The whole 4.5 gen is to differentiate between early 4th gen and MLU 4th gens but the transition is not obvious and the rest is marketing. However given the age of upgrades and what the fighters supposedly are equipped with, I'd say all of them can be considered 4.5 or 4+ gen, whatever one wishes to call it.
J-15 came out later than the early build eurocanards but it still seems to be lacking those higher end sensors and electronic equipment. Perhaps because the time was spent making it corrosive environment worthy and carrier capable. Therefore it shouldn't be considered in that same category even if it was introduced in the appropriate era in which those technologies were available to the J-15's designers. I think J-15 will continue and the variant upgraded for years to come. It offers too much potential as a carrier fighter. However it does need a stealthy partner with similar range and cruise speed. That future J-15, if it gets produced, will no doubt be "4.5 gen".