| Class | Description | 
|---|---|
| ActivityChange | |
| ActualPercentCompleteMethod | |
| AdjustSummaryTimesRollupVisitor | Simple RollUp Visitor that forces a parent to be exactly as wide as the min/max of it's children. | 
| AppletActionObject | Class contains information about the action parameters. | 
| AveragePercentCompleteMethod | Summary method of calculation % complate on a parent node buy simply summing up the % complete values
 and then dividing by the # of tasks. | 
| CastedIterator<E> | Wraps an Iterator Casting the Element to the given type. | 
| Column | |
| ConstraintChange | |
| DurationPercentCompleteMethod | Calculates a summary percent complete by looking at the duration and % complete. | 
| GanttConfig | |
| GanttConfigChanges | |
| GanttConfigInfo | |
| GanttModelChanges | |
| MXActivity | |
| MXActivity.Factory | |
| MXActivityModelProcessor | Processing Implementation for MXGanttModel (ILOG) | 
| MXActivityPropertyInfo | |
| MXActivityValidation | Contains the 64 possible validation constants that can be enabled on the SKDACTIVITY ERRRVAL field | 
| MXConstraint | |
| MXConstraint.Factory | |
| MXConstraintPropertyInfo | |
| MXCostTypeData | Just to carry cost type data to create reservation. | 
| MXGanttModel | |
| MXGanttModelChangeHandler | Manages adding Model Changes for MXGanttModel instances | 
| MXGanttPropertyInfo | |
| MXPMSegmentActivity | MXPMSeqmentActivity is a Helper class that makes a PM segment, in an Activity, appear like a regular Activity object so that
 we can do manipulations on it, like setting the start/end times, etc. | 
| MXPropertyUtil | |
| MXReservation | |
| MXReservation.Factory | |
| MXReservationPropertyInfo | |
| MXResource | |
| MXResource.Factory | |
| MXResourcePropertyInfo | |
| MXSegmentActivity | Run Activities are single level children of a PARENT container and would rendered on a single ROW (ie,
 they are running along the row) | 
| MXSegmentManager | |
| MXShiftInfo | Just to carry shift info data for a resource/day | 
| MXTravelTimeConstraint | |
| PercentCompleteCalculator | |
| PhysicalPercentCompleteMethod | |
| PrintConfig | |
| ReservationChange | |
| RollUpModelUpdater | |
| ScheduleConfig | |
| SKDActionInfo | |
| SKDActionSorter | |
| SKDApplicationInfo | Defines information about the Scheduler Application. | 
| SKDAvailability | |
| SKDAvailabilityInfo | |
| SKDCalendarInfo | |
| SKDCapacityPlanningGapRequestParams | Request Parameters for the Capacity Planning Gap Model request | 
| SKDDataGroupInfoSet | |
| SKDDateInterval | |
| SKDDateUtility | |
| SKDItemAvailability | |
| SKDItemAvailabilityInfo | |
| SKDMessage | Class representing message information related to Scheduler | 
| SKDMultiShiftMerger | |
| SKDPMResourceInfo | Class to store information about resources for PM. | 
| SKDResourceViewInfo | |
| SKDResourceViewInfoIndexComparator | |
| SKDShiftWorkTime | |
| SKDUIInfo | |
| SKDUserLocaleData | |
| SKDViewerAppletExtensionInfo | |
| SKDWorkTime | |
| SKDWorkTimeInfo | |
| TableConfig | |
| TaskPercentCompleteMethod | |
| ToolbarConfig | |
| UserPropertyChanges | Maintains the User Property changes (ie, changes to the gantt table layout)
 for the project and user. | 
| Enum | Description | 
|---|---|
| Column.Type | |
| IMXGanttModel.PercentCompleteType | Defines the 3 types of % complete
 TASK - % comp is 0 or 100 depending on whether or not the task is not complete or complete
 PHYSICAL - user entered % complete on WO
 ACTUAL - calculated % complete based on reported hours
 NONE - Don't show % complete on Main Bar | 
| SKDCapacityPlanningGapRequestParams.ViewType |