I am working on an eclipse-plugin which makes use of a custom `XMLMultiPageEditor` by extending `XMLMultiPageEditorPart` and `XMLTableTreeView` by extending `XMLTableTreeViewer` the second one as well implements a `IResourceChangeListener`.

I provide this plugin in eclipse-mars and eclipse-neon, however the wired behavior only shows up in eclipse-neon.

The editor works fine so far, the only problem is, that the tree-view is completely blank when a related xml-document is opened with it:

[![blank tree view](https://i.stack.imgur.com/TMwtf.png)](https://i.stack.imgur.com/TMwtf.png)

I can even modify the document in the source-view and save it .. the tree-view stays blank.

The only events which bring the tree-view to life are:

* re-size the editor-window with the mouse
* open some other document and than switch back to the tab of the open xml-doc.

After that, the tree-view works like it should. If I now change the xml in the source-view, the tree-view is updated immediately.

Any ideas how I could trigger a refresh of the tree-view manually ?

Is this maybe a bug in eclipse-neon ?