In Circuit Emulation vs On Chip Debugging?

I am using code warrior to debug my code which is dumped on to the NXP Board. By definition would code warrior belong to the In circuit emulator or the On Chip Debugger. I am not clear about the definitions from the web resources.

40 or so years ago, before they had the technology to do on circuit debugging, chip manufacturers like Intel provided expensive (think thousands of ) in-circuit emulators that were a box with a cable terminating in a plug (typically a DIP format, as many processors came in 40-pin DIPs). The cable would plug into the processor socket on the user's PCB, and the program would actually run out of circuitry inside the ICE. This one was for the Intel 8080: