- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- MatrixSelection, TreeviewSelection
public class Selection
extends java.lang.Object
implements java.lang.Cloneable
This class is an ancestor class that represents the user interface selection state.
It has two subclasses:
1. MatrixSelection to represent a tabular selection delimited by anchor and lead points
2. TreeSelection to represent a set of nodes selected as a collection of view model objects
An instance of this class is conveyed to the model API to report changes in GUI
selection state.