This package contains the model classes for the TimeBarViewer (in both versions: swing and swt). The basic data object used is the `de.jaret.util.date.Interval`. A `TimeBarRow` holds a series of intervals. The `TimeBarModel` combines a set of rows.

Selections in a TimeBarModel are managed by the `TimeBarSelectionModel`.

There are listener interfaces for the main model classes used for the cummunication between the models and the selection.

(c) 2004 Peter Kliem