Debug UI utility classes

In addition to defining a general framework for showing a debug UI, the debug UI plug-in includes classes that implement useful utility methods for implementing a debugger UI.

DebugUITools groups many of these utilities and includes methods for the following:

IDebugView provides common functionality for debug views. It provides access to an underlying viewer and its debug model presentation. Typically, clients should extend AbstractDebugView rather than implement the interface from scratch. AbstractDebugView provides many useful functions: