Package com.orchestranetworks.ui.selection

# Interface HierarchyEntitySelection

All Superinterfaces:
  `DatasetEntitySelection`, `DataspaceEntitySelection`, `EntitySelection`, `TableEntitySelection`

public interface HierarchyEntitySelection extends TableEntitySelection
Provides information on the currently selected hierarchy.

Since:
  5.8.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Iterator<HierarchyNode>`
  `getSelectedHierarchyNodes()`
  Returns a new iterator on the selected hierarchy nodes if any, an empty iterator otherwise.

  ### Methods inherited from interface com.orchestranetworks.ui.selection.DatasetEntitySelection

  `getDataset`

  ### Methods inherited from interface com.orchestranetworks.ui.selection.DataspaceEntitySelection

  `getDataspace`

  ### Methods inherited from interface com.orchestranetworks.ui.selection.TableEntitySelection

  `getTable`

- ## Method Details

  - ### getSelectedHierarchyNodes

    Iterator<HierarchyNode> getSelectedHierarchyNodes()
    Returns a new iterator on the selected hierarchy nodes if any, an empty iterator otherwise. The `Iterator.remove()` removal method is not supported. Never returns `null`.