# Uses of Package
com.dlsc.flexgantt.model.gantt

- Packages that use com.dlsc.flexgantt.model.gantt
  Package | Description
  --- | ---
  com.dlsc.flexgantt.command.eventline | Contains eventline-specific commands.
  com.dlsc.flexgantt.command.layer | Contains layer-specific commands.
  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.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.scheduling | Contains supporting classes for basic scheduling operations and constraint resolutions.
  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.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.gantt used by com.dlsc.flexgantt.command.eventline
  Class and Description
  ITimelineObject An interface for objects that can be placed on a timeline.

- Classes in com.dlsc.flexgantt.model.gantt used by com.dlsc.flexgantt.command.layer
  Class and Description
  DefaultGanttChartModel The default implementation of a Gantt chart model.
  DefaultGanttChartNode The default implementation of `IGanttChartNode` that can be used in combination with the `DefaultGanttChartModel`.
  DefaultTimelineObject The default implementation of the `ITimelineObject` interface.
  IActivityObject Timeline objects that implement this interface are considered activities and add additional properties.
  ICapacityObject Timeline objects that implement this interface can be visualized as capacity allocations.
  IGanttChartModel A Gantt chart model provides various kinds of information in order to populate a Gantt chart with data.
  IGanttChartNode An extension of the `ITreeTableNode` interface, which carries additional information that can be used to populate the right-hand side of a Gantt chart.
  ILayer An interface for objects that represent a layer.
  IRelationship Timeline objects may have some kind of relationship between each other.
  ISpreadsheet The interface required by any object that wants to be added as a spreadsheet to the Gantt chart.
  ITimelineObject An interface for objects that can be placed on a timeline.
  RelationshipType An enumerator listing the four basic relationship types used by most planning applications.
  TimelineObjectPath An extension of `TreePath` which adds a reference to a timeline object and the layer on which it is displayed to the tree path information.

- Classes in com.dlsc.flexgantt.model.gantt used by com.dlsc.flexgantt.model.calendar
  Class and Description
  IGanttChartNode An extension of the `ITreeTableNode` interface, which carries additional information that can be used to populate the right-hand side of a Gantt chart.

- Classes in com.dlsc.flexgantt.model.gantt used by com.dlsc.flexgantt.model.eventline
  Class and Description
  DefaultTimelineObject The default implementation of the `ITimelineObject` interface.
  ITimelineObject An interface for objects that can be placed on a timeline.

- Classes in com.dlsc.flexgantt.model.gantt used by com.dlsc.flexgantt.model.gantt
  Class and Description
  CapacityLine Capacity lines are used in combination with the `IResourceNode` class.
  DefaultGanttChartNode The default implementation of `IGanttChartNode` that can be used in combination with the `DefaultGanttChartModel`.
  DefaultTimelineObject The default implementation of the `ITimelineObject` interface.
  GanttChartModelEvent An event object class used for informing `IGanttChartModelListener` instances about changes in the model that they are observing.
  GanttChartModelEvent.ID An event identifier used to indicate what kind of event has taken place.
  IActivityObject Timeline objects that implement this interface are considered activities and add additional properties.
  ICapacityObject Timeline objects that implement this interface can be visualized as capacity allocations.
  IGanttChartModel A Gantt chart model provides various kinds of information in order to populate a Gantt chart with data.
  IGanttChartModelListener An event listener that can be used in combination with the `IGanttChartModel`.
  IGanttChartNode An extension of the `ITreeTableNode` interface, which carries additional information that can be used to populate the right-hand side of a Gantt chart.
  ILayer An interface for objects that represent a layer.
  ILayer.Feature An enumerator with values that describe features that a layer can have or not have.
  IRelationship Timeline objects may have some kind of relationship between each other.
  IResourceNode A resource node implements additonal methods required by Gantt chart nodes that represent a resource.
  ISpreadsheet The interface required by any object that wants to be added as a spreadsheet to the Gantt chart.
  ISpreadsheetValuesList A data structure used to store references between time spans and objects.
  ITimelineObject An interface for objects that can be placed on a timeline.
  RelationshipType An enumerator listing the four basic relationship types used by most planning applications.
  TimelineObjectPath An extension of `TreePath` which adds a reference to a timeline object and the layer on which it is displayed to the tree path information.

- Classes in com.dlsc.flexgantt.model.gantt used by com.dlsc.flexgantt.model.scheduling
  Class and Description
  DefaultRelationship The default implementation for relationships.
  IGanttChartModel A Gantt chart model provides various kinds of information in order to populate a Gantt chart with data.
  IRelationship Timeline objects may have some kind of relationship between each other.
  RelationshipType An enumerator listing the four basic relationship types used by most planning applications.
  TimelineObjectPath An extension of `TreePath` which adds a reference to a timeline object and the layer on which it is displayed to the tree path information.

- Classes in com.dlsc.flexgantt.model.gantt used by com.dlsc.flexgantt.policy.layer
  Class and Description
  IGanttChartModel A Gantt chart model provides various kinds of information in order to populate a Gantt chart with data.
  ILayer An interface for objects that represent a layer.
  IRelationship Timeline objects may have some kind of relationship between each other.
  ISpreadsheet The interface required by any object that wants to be added as a spreadsheet to the Gantt chart.
  RelationshipType An enumerator listing the four basic relationship types used by most planning applications.
  TimelineObjectPath An extension of `TreePath` which adds a reference to a timeline object and the layer on which it is displayed to the tree path information.

- Classes in com.dlsc.flexgantt.model.gantt used by com.dlsc.flexgantt.swing
  Class and Description
  GanttChartModelEvent An event object class used for informing `IGanttChartModelListener` instances about changes in the model that they are observing.
  IGanttChartModel A Gantt chart model provides various kinds of information in order to populate a Gantt chart with data.
  IGanttChartModelListener An event listener that can be used in combination with the `IGanttChartModel`.
  ILayer An interface for objects that represent a layer.
  IRelationship Timeline objects may have some kind of relationship between each other.
  ISpreadsheet The interface required by any object that wants to be added as a spreadsheet to the Gantt chart.
  TimelineObjectPath An extension of `TreePath` which adds a reference to a timeline object and the layer on which it is displayed to the tree path information.

- Classes in com.dlsc.flexgantt.model.gantt used by com.dlsc.flexgantt.swing.layer
  Class and Description
  CapacityLine Capacity lines are used in combination with the `IResourceNode` class.
  GanttChartModelEvent An event object class used for informing `IGanttChartModelListener` instances about changes in the model that they are observing.
  IGanttChartModel A Gantt chart model provides various kinds of information in order to populate a Gantt chart with data.
  IGanttChartModelListener An event listener that can be used in combination with the `IGanttChartModel`.
  ILayer An interface for objects that represent a layer.
  IRelationship Timeline objects may have some kind of relationship between each other.
  ISpreadsheet The interface required by any object that wants to be added as a spreadsheet to the Gantt chart.
  TimelineObjectPath An extension of `TreePath` which adds a reference to a timeline object and the layer on which it is displayed to the tree path information.

- Classes in com.dlsc.flexgantt.model.gantt used by com.dlsc.flexgantt.swing.layer.system
  Class and Description
  GanttChartModelEvent An event object class used for informing `IGanttChartModelListener` instances about changes in the model that they are observing.
  IGanttChartModel A Gantt chart model provides various kinds of information in order to populate a Gantt chart with data.
  IGanttChartModelListener An event listener that can be used in combination with the `IGanttChartModel`.
  IRelationship Timeline objects may have some kind of relationship between each other.
  IResourceNode A resource node implements additonal methods required by Gantt chart nodes that represent a resource.
  TimelineObjectPath An extension of `TreePath` which adds a reference to a timeline object and the layer on which it is displayed to the tree path information.

- Classes in com.dlsc.flexgantt.model.gantt used by com.dlsc.flexgantt.swing.layer.timeline
  Class and Description
  IActivityObject Timeline objects that implement this interface are considered activities and add additional properties.
  ICapacityObject Timeline objects that implement this interface can be visualized as capacity allocations.
  IGanttChartModel A Gantt chart model provides various kinds of information in order to populate a Gantt chart with data.
  ILayer An interface for objects that represent a layer.
  TimelineObjectPath An extension of `TreePath` which adds a reference to a timeline object and the layer on which it is displayed to the tree path information.

- Classes in com.dlsc.flexgantt.model.gantt used by com.dlsc.flexgantt.swing.mac
  Class and Description
  IGanttChartModel A Gantt chart model provides various kinds of information in order to populate a Gantt chart with data.

- Classes in com.dlsc.flexgantt.model.gantt used by com.dlsc.flexgantt.swing.treetable
  Class and Description
  IGanttChartModel A Gantt chart model provides various kinds of information in order to populate a Gantt chart with data.

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