java - How to determine if a TreeItem is a leaf or not -
i have jface treeviewer wherein user can select treeitem , check whether ist leaf node or not through menu option.
how achieve this?
you can selected object tree viewer with:
istructuredselection selection = (istructuredselection)viewer.getselection(); object selected = selection.getfirstelement(); where 'viewer' treeviewer
selected model object returned content provider.
you can use content provider test if has children with:
itreecontentprovider provider = (itreecontentprovider)viewer.getcontentprovider(); boolean haschildren = provider.haschildren(selected);