Generations treats the modern characters as being all from the present (aside from Chaos), with the classic characters being from the past. So I understand that the same holds true for the boss battles. The Metal Sonic, Death Egg Robot, etc. battles are set in the past. The Shadow, Egg Dragoon, etc. battles are technically set in the past too, but with the characters pulled from the present.