Package com.macrofocus.common.selection

# Interface SelectionEvent<E>

Type Parameters:
  `E` -

All Known Implementing Classes:
  `AbstractSelectionEvent`, `SimpleSelectionEvent`, `SingleSelectionEvent`

public interface SelectionEvent<E>
An event that characterizes a change in the current selection.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Iterable<E>`
  `getAffected()`
  `Selection<E>`
  `getModel()`
  `Iterable<E>`
  `getSelected()`
  `Iterable<E>`
  `getUnselected()`
  `boolean`
  `isAffected(E element)`

- ## Method Details

  - ### getModel

    Selection<E> getModel()

  - ### isAffected

    boolean isAffected(E element)

  - ### getAffected

    Iterable<E> getAffected()

  - ### getSelected

    Iterable<E> getSelected()

  - ### getUnselected

    Iterable<E> getUnselected()