/**
  * Return the <code>AbstractTreeViewer</code> associated with this provider or <code>null</code>
  * if the viewer is not of the proper type.
  *
  * @return the structured viewer that is displaying the model managed by this provider
  */
 public StructuredViewer getViewer() {
   return provider.getViewer();
 }