I would like a few external tools to be able to monitor events within Eclipse and possibly launch events within it. For example, I would like to be able to monitor the progress of a workspace rebuild, and I would like to be able to launch an Eclipse run configuration.
Does Eclipse provide any sort of API for this?