Package com.orchestranetworks.ui.selection

# Interface AssociationTableEntitySelection

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

All Known Subinterfaces:
  `AssociationEntitySelection`, `AssociationRecordEntitySelection`

public interface AssociationTableEntitySelection extends TableEntitySelection
Provides information on the association context of the current selection.

This interface should not be implemented directly. Instead implement `AssociationEntitySelection` or `AssociationRecordEntitySelection`.

Since:
  5.8.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `SchemaNode`
  `getAssociationNode()`
  Returns the node defining the current association.
  `Adaptation`
  `getAssociationSourceRecord()`
  Returns the association source record.

  ### 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

  - ### getAssociationNode

    SchemaNode getAssociationNode()
    Returns the node defining the current association. Never returns `null`.
    See Also:
      - `SchemaNode.getAssociationLink()`

  - ### getAssociationSourceRecord

    Adaptation getAssociationSourceRecord()
    Returns the association source record. Never returns `null`.