Gantt Data Sources

ilog.server.jsds.gantt

This package includes the following classes which represent server object relations as a Gantt model with activity, constraint, reservation, and resource objects.

  • IlsRpGanttModel

    • IlsRpActivity
    • IlsRpResource
    • IlsRpConstraint
    • IlsRpReservation
    • IlsGanttDataSource
  • IlsGanttDS2IlvHierarchyChartAdapter

  • ilog.server.jsds.gantt.IlsRpGanttModel

    The class IlsRpGanttModel instantiates a Gantt model representation object and four relations corresponding to activities, resources, constraints, and reservations. Activities and resources are organized as a hierarchy starting from a root. Resources and constraints are simple lists with no order.

    ilog.server.jsds.gantt.IlsRpActivity

    This class instantiates activity representation objects in a structure. Each IlsRpActivy object knows its parent. One of these elements is the root of the hierarchy. There can be only one root in a hierarchy.

    ilog.server.jsds.gantt.IlsRpResource

    This class instantiates resource representation items in a structure. Each IlsRpResource object knows its parent. One of these elements is the root of the hierarchy. There can be only one root in a hierarchy.

    ilog.server.jsds.gantt.IlsRpConstraint

    This class instantiates constraint representation objects which are the target objects of the relation represented as the list of constraints. Constraint representation objects interface server objects with a Gantt data source (see IlsGanttDataSource).

    ilog.server.jsds.gantt.IlsRpReservation

    This class instantiates reservation representation object which are the target objects of the relation represented as the list of reservations. Reservation representation objects interface server objects with a gantt data source (see IlsGanttDataSource).

    ilog.server.jsds.gantt.IlsGanttDataSource

    Instances of this class create a bridge between an Server representation model and a JViews Gantt chart or Schedule chart through an IlsGanttDS2IlvHierarchyChartAdapter object.

    ilog.server.jsds.adapter.IlsGanttDS2IlvHierarchyChartAdapter

    This class provides a basic interface between a Gantt data source and a JViews Gantt chart or Schedule chart and its underlying Gantt model. You can derive this class or create adapter strategies from the IlsGanttDS2IlvHierarchyChartStrategy base class.