Interface SelectionContext

All Superinterfaces:
Extensible, SelectionChangeEmitter, SelectionSource
All Known Subinterfaces:
FigureEditor
All Known Implementing Classes:
AbstractSelectionContext, ComboBoxSelectionContext, DefaultFigureEditor, DefaultSelectionContext, FigureSelectionContext, ListSelectionContext, TableSelectionContext, TreeSelectionContext

public interface SelectionContext extends SelectionSource, Extensible
A selection context is a selection source with additional capabilities, e.g. insert, delete and select all. It can be seen as the environment in which selections reside and originate, e.g. a GUI table, list, tree, or a drawing of figures.

This interface may be directly implemented by clients, although it is advised to extend AbstractSelectionContext, since this interface may evolve in the future.

Since:
Ceres 0.10