Debug UI utility classes

The debug UI plug-in provides some classes that provide good building blocks for building debugger user interfaces.

DebugUITools implements function commonly used by debug user interfaces:

IDebugView provides common function 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 additional common functions: