Module com.flexganttfx.model
Package com.flexganttfx.model
Top-level model classes required for creating a Gantt chart.
- Activity: an interface that needs to be implemented by objects that want to be displayed graphically.
- Activity Link: models a dependency between two activities (e.g. successor, predecessor relationships).
- Activity Ref: an exact reference to an activity including the layer and the row where the activity is shown.
- Activity Repository: the object used by rows to store activities.
- Calendar: a specialization of activity repository for calendar information that will be rendered in the background of a row.
- Layer: used for placing activities on different levels (z-ordering).
- Layout: controls the way activities are laid out inside their row or inner line.
- Lines Manager: used to manage the location, height, and individual line layouts.
- Row: represents a row within the Gantt chart and stores activities inside a repository.
- Since:
- 1.0
-
Interface Summary Interface Description Activity Activities represent objects that will be displayed below the timeline in the graphics view of the Gantt chart control.ActivityRepository<A extends Activity> Activity repositories are used by rows to store and lookup activities.Calendar<A extends CalendarActivity> A calendar is an extension of an activity repository with the additions of a name and a visibility property.LinesManager<A extends Activity> A lines manager is used to control the layout of lines inside a row. -
Class Summary Class Description ActivityLink<A extends Activity> An activity link can be used to model any kind of dependency between two activities.ActivityRef<A extends Activity> An activity reference is used to precisely identify the location of an activity where the location is a combination of row, layer, and the activity itself.Layer Layers are used to group activities together.Layout Each row and each inner line of a row are associated with a layout.Row<P extends Row<?,?,?>,C extends Row<?,?,?>,A extends Activity> A row object is used to store the activities found on a row of the Gantt chart. -
Enum Summary Enum Description ActivityLink.LinkType An enumerator listing the available link types.