3 - Elements
4 - Model
A generic instance to visualise any kind of scheduling data along a timeline. The model data needed by the class consists of rows with activities, links between activities, and layers to group activities together.
The instance consists of several children instances:
The screenshot below shows the initial appearance of an empty GanttChart.
The GanttChart itself doesn't really have any requirements for a model. It is simply providing convenience methods for the underlying elements (graphics view, dateline, eventline...). The following table lists the relevant methods:
|Gets the rows of the GanttChart.|
|The list of model layers that will be displayed by the graphics.|
|The list of links that will be displayed by the graphics.|
|The list of calendars that will be displayed by the graphics.|
A Gantt chart can be used standalone or coupled with other Gantt charts. You can decide to synchronise different properties of the Gantt chart like its Activities, Timeline...