i have a general question about Trees and Tables. I wondering why Trees
and Tables are derived from composite and do not have a common base (or
interface) class where methods like getItemHeight(), getHeaderHeight(),
getColumn() and so on are placed. In JFace i found a better structured
hierachy, because there is the
StructuredViewer->ColumnViewer->Table/TreeViewer.
Maybe i overlooked something? Or is there any good reason for that design?