## Uses of Class
javafx.scene.control.SelectionModel

- Packages that use SelectionModel
  Package | Description
  --- | ---
  javafx.scene.control | The JavaFX User Interface Controls (UI Controls or just Controls) are specialized Nodes in the JavaFX Scenegraph especially suited for reuse in many different application contexts.

- - ### Uses of SelectionModel in javafx.scene.control

    Subclasses of SelectionModel in javafx.scene.control
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MultipleSelectionModel<T>` | An abstract class that extends `SelectionModel` to add API to support multiple selection.
    `class` | `SingleSelectionModel<T>` | A SelectionModel which enforces the requirement that only a single index be selected at any given time.
    `class` | `TableSelectionModel<T>` | The abstract base class for MultipleSelectionModel implementations that are used within table-like controls (most notably `TableView` and `TreeTableView`.
    `static class` | `TableView.TableViewSelectionModel<S>` | A simple extension of the `SelectionModel` abstract class to allow for special support for TableView controls.
    `static class` | `TreeTableView.TreeTableViewSelectionModel<S>` | A simple extension of the `SelectionModel` abstract class to allow for special support for TreeTableView controls.