# Uses of Package
com.dlsc.flexgantt.model

- Packages that use com.dlsc.flexgantt.model
  Package | Description
  --- | ---
  com.dlsc.flexgantt.command.eventline | Contains eventline-specific commands.
  com.dlsc.flexgantt.command.layer | Contains layer-specific commands.
  com.dlsc.flexgantt.model | A few classes and interfaces that are frequently used throughout the model packages.
  com.dlsc.flexgantt.model.bookmarks | Paging models are used to allow the user to quickly change the time span that is displayed by the timeline.
  com.dlsc.flexgantt.model.calendar | Contains interfaces and classes for modelling a calendar, which can be used to color time spans differently based on calendar entries (holidays, vacation, milestones, ...).
  com.dlsc.flexgantt.model.dateline | Provides a model definition and default implementation for a dateline model.
  com.dlsc.flexgantt.model.eventline | Model definition and default implementation for an eventline model.
  com.dlsc.flexgantt.model.gantt | A model definition and default implementation for a Gantt chart model, which is basically an extension of a tree table model, which itself is an extension of a tree model.
  com.dlsc.flexgantt.model.paging | Paging models are used to allow the user to quickly change the time span that is displayed by the timeline.
  com.dlsc.flexgantt.policy.eventline | Policies that will be used in the context of an eventline.
  com.dlsc.flexgantt.policy.gantt | Policies that will be used in the context of a Gantt chart.
  com.dlsc.flexgantt.policy.layer | Policies that will be used in the context of layers.
  com.dlsc.flexgantt.swing | Contains the Gantt chart components and various other user interface elements that can be used together with the Gantt chart.
  com.dlsc.flexgantt.swing.layer | The right-hand side of any Gantt chart is a layer container, which is responsible for managing the various layer types.
  com.dlsc.flexgantt.swing.layer.system | Contains the system layers for drawing the background, grid lines, popups, relationships, controls, spreadsheets, overviews, global events and activities.
  com.dlsc.flexgantt.swing.layer.timeline | Classes that deal with timeline layers and the rendering and the selection of timeline objects.
  com.dlsc.flexgantt.swing.mac |
  com.dlsc.flexgantt.swing.print | Anything related to printing is contained in this package.
  com.dlsc.flexgantt.swing.timeline | Contains the timeline component, which itself consists of a dateline and an eventline.
  com.dlsc.flexgantt.swing.treetable | A tree table implementation used solely for the purpose of drawing the left-hand side of a Gantt chart.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.command.eventline
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.command.layer
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.model
  Class and Description
  IPropertiesOwner A generic interface for any object that is capable of storing property values.
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
  TimeSpan An implementation of the `ITimeSpan` interface.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.model.bookmarks
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.model.calendar
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.model.dateline
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.model.eventline
  Class and Description
  AbstractPropertiesOwner An abstract implementation of an object that can store property values.
  IPropertiesOwner A generic interface for any object that is capable of storing property values.
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.model.gantt
  Class and Description
  AbstractPropertiesOwner An abstract implementation of an object that can store property values.
  IPropertiesOwner A generic interface for any object that is capable of storing property values.
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.model.paging
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.policy.eventline
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.policy.gantt
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.policy.layer
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing.layer
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing.layer.system
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing.layer.timeline
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing.mac
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing.print
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing.timeline
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

- Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing.treetable
  Class and Description
  ITimeSpan A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.

Copyright © 2006–2020 Dirk Lemmermann Software & Consulting. All rights reserved.