I have a problem. I have a JFace TreeViewer, with an ITreeContentProvider.
The method the input for the treeviewer is treeitem defined by a backend.
The tree item himself has an ID.
In the getElements() method from the content provider the getChildren() is called.
The getChildren() method get all children from the backend depending on the ID of the input tree item and returns a list of tree items.
The getParent() method returns null.
The hasChildren() method returns getChildren(treeitem).length > 0.
The problem here is that I only get all children of the initial tree item.
This happens because I call the getChildren() method in the getElements() method.
Is there a solution to get the tree item himself as visible root item into the tree?