Package com.flexganttfx.model.activity


package com.flexganttfx.model.activity
Classes and interfaces related to activities.
  • Chart activity: adds capabilities to an activity to display it as a chart value (vertical bar).
  • High / low chart activity: adds capabilities to an activity to display it as a chart value (vertical bar).
  • CompletableActivity: adds capabilities to an activity to visualize a "percentage complete" value inside the activity bar.

For each one of these basic interfaces the package includes a mutable version and a base implementation.

  • ActivityBase / MutableActivity / MutableActivityBase
  • ChartActivity / ChartActivityBase / MutableChartActivity / MutableChartActivityBase
  • HighLowChartActivity / HighLowChartActivityBase / HighLowMutableChartActivity / HighLowMutableChartActivityBase
  • CompletableActivity / CompletableActivityBase / MutableCompletableActivity / MutableCompletableActivityBase

Since:
1.0
See Also:
  • Class
    Description
    The base implementation of the Activity interface.
    An add-on interface for any activity that is managed by the ChartLayout.
    The base implementation of a chart activity, which defines an additional chart value attribute that can be utilized by the ChartLayout to create charts based on activities, e.g. for capacity usage / resource usage profiles.
    An add-on interface for any Activity that wants to visualize a percentage complete value.
    The base implementation of a completable activity, which stores a "percentage complete" value between 0 and 100%.
    An add-on interface for Activity used for activities that want to be shown as "High Low Sticks" (e.g.
    The base implementation of a high-low activity, which are used in combination with a ChartLayout.
    An add-on interface that needs to be implemented by any activity that can be edited interactively by the user.
    The base implementation of a mutable activity.
    An add-on interface for chart activities where it should be possible to change the chart value at a later time.
    The base implementation of a mutable chart activity.
    An add-on interface for completable activities where the user should be able to interactively edit the percentage complete value.
    The base implementation of a mutable and completable activity.
    An add-on interface for high-low activities which allows the user to interactively edit the high and low value of the activity.
    The base implementation of a mutable high / low activity.