## Uses of Class
com.google.gwt.view.client.MultiSelectionModel

- Packages that use MultiSelectionModel
  Package | Description
  --- | ---
  com.google.gwt.view.client | Classes and interfaces used by the `cellview` widget set.

- - ### Uses of MultiSelectionModel in com.google.gwt.view.client

    Subclasses of MultiSelectionModel in com.google.gwt.view.client
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OrderedMultiSelectionModel<T>` A simple selection model that allows multiple items to be selected and retains order of selection.

    Methods in com.google.gwt.view.client with parameters of type MultiSelectionModel
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | DefaultSelectionEventManager.`clearSelection(MultiSelectionModel<? super T> selectionModel)` Removes all items from the selection.
    `void` | DefaultSelectionEventManager.`doMultiSelection(MultiSelectionModel<? super T> selectionModel, HasData<T> display, int row, T rowValue, DefaultSelectionEventManager.SelectAction action, boolean selectRange, boolean clearOthers)` Update the selection model based on a user selection event.
    `protected void` | DefaultSelectionEventManager.`handleMultiSelectionEvent(CellPreviewEvent<T> event, DefaultSelectionEventManager.SelectAction action, MultiSelectionModel<? super T> selectionModel)` Handle an event that could cause a value to be selected for a `MultiSelectionModel`.
    `protected void` | DefaultSelectionEventManager.`selectOne(MultiSelectionModel<? super T> selectionModel, T target, boolean selected, boolean clearOthers)` Selects the given item, optionally clearing any prior selection.
    `protected void` | DefaultSelectionEventManager.`setRangeSelection(MultiSelectionModel<? super T> selectionModel, HasData<T> display, Range range, boolean addToSelection, boolean clearOthers)` Select or deselect a range of row indexes, optionally deselecting all other values.