Package com.orchestranetworks.ui.selection

# Interface TableEntitySelection

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

All Known Subinterfaces:
  `AssociationEntitySelection`, `AssociationRecordEntitySelection`, `AssociationTableEntitySelection`, `HierarchyEntitySelection`, `HierarchyNodeEntitySelection`, `RecordEntitySelection`, `TableViewEntitySelection`

public interface TableEntitySelection extends DatasetEntitySelection
Provides information on the currently selected table.

This interface should not be implemented directly. Instead implement `TableViewEntitySelection`, `RecordEntitySelection`, `HierarchyEntitySelection`, `HierarchyNodeEntitySelection`, `AssociationEntitySelection` or `AssociationRecordEntitySelection`.

Since:
  5.8.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `AdaptationTable`
  `getTable()`
  Returns the currently selected table.

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

  `getDataset`

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

  `getDataspace`

- ## Method Details

  - ### getTable

    AdaptationTable getTable()
    Returns the currently selected table. Never returns `null`.

    Notes:

    - For a hierarchy view, the selected table is the target table.
    - For an association view, the selected table is the associated table.