## Uses of Class
com.dlsc.flexgantt.model.gantt.DefaultGanttChartModel

- Packages that use DefaultGanttChartModel
  Package | Description
  --- | ---
  com.dlsc.flexgantt.command.layer | Contains layer-specific commands.

- - ### Uses of DefaultGanttChartModel in com.dlsc.flexgantt.command.layer

    Methods in com.dlsc.flexgantt.command.layer that return DefaultGanttChartModel
    Modifier and Type | Method and Description
    --- | ---
    `DefaultGanttChartModel` | DefaultDeleteRelationshipCommand.`getModel()` Returns the model from which the relationship was removed.
    `DefaultGanttChartModel` | DefaultDeleteTimelineObjectCommand.`getModel()` Returns the model in which the tree node and the deleted timeline object are stored.
    `DefaultGanttChartModel` | DefaultChangePercentageCommand.`getModel()` Returns the model to which the activity object belongs.
    `DefaultGanttChartModel` | DefaultChangeSpreadsheetValueCommand.`getModel()` Returns the spreadsheet model to which the cell belongs.
    `DefaultGanttChartModel` | DefaultCreateRelationshipCommand.`getModel()` Returns the model for which the command creates / created a new relationship object.
    `DefaultGanttChartModel` | DefaultChangeCapacityCommand.`getModel()` Returns the model to which the capacity object belongs.
    `DefaultGanttChartModel` | DefaultChangeTimelineObjectTimeSpanCommand.`getModel()` Returns the model to which the timeline object belongs.
    `DefaultGanttChartModel` | DefaultCreateConstraintCommand.`getModel()` Returns the model for which the command creates / created a new constraint object.
    `DefaultGanttChartModel` | DefaultCreateTimelineObjectCommand.`getModel()` Returns the model that will be modified by the command.
    `DefaultGanttChartModel` | AbstractDragAndDropCommand.`getNewModel()` Returns the new Gantt chart model in which the timeline object will be stored.
    `DefaultGanttChartModel` | AbstractDragAndDropCommand.`getOldModel()` Returns the old Gantt chart model in which the timeline object was stored.

    Methods in com.dlsc.flexgantt.command.layer with parameters of type DefaultGanttChartModel
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractDragAndDropCommand.`fixRelationships(ITimelineObject object, IGanttChartNode oldOwner, IGanttChartNode newOwner, DefaultGanttChartModel oldModel, DefaultGanttChartModel newModel)` Fixes the relationship objects based on the information passed to it.
    `protected void` | AbstractDragAndDropCommand.`fixRelationships(ITimelineObject object, IGanttChartNode oldOwner, IGanttChartNode newOwner, DefaultGanttChartModel oldModel, DefaultGanttChartModel newModel)` Fixes the relationship objects based on the information passed to it.
    `void` | DefaultCreateTimelineObjectCommand.`setModel(DefaultGanttChartModel model)` Sets the model that gets modified by the command.

    Constructors in com.dlsc.flexgantt.command.layer with parameters of type DefaultGanttChartModel
    Constructor and Description
    `AbstractDragAndDropCommand(IGanttChartNode owner, ILayer layer, DefaultGanttChartModel model, IGanttChartNode newOwner, DefaultGanttChartModel newModel, int dropAction)` Constructs a new command.
    `AbstractDragAndDropCommand(IGanttChartNode owner, ILayer layer, DefaultGanttChartModel model, IGanttChartNode newOwner, DefaultGanttChartModel newModel, int dropAction)` Constructs a new command.
    `DefaultAddLayerCommand(ILayer layer, DefaultGanttChartModel model)` Constructs a new command.
    `DefaultChangeCapacityCommand(ICapacityObject object, DefaultGanttChartModel model, double capacity)` Constructs a new command.
    `DefaultChangeMultipleTimelineObjectsTimeSpanCommand(DefaultGanttChartModel model, List<TimelineObjectPath> timelineObjects, List<ITimeSpan> timeSpans, int dropAction)` Constructs a new command.
    `DefaultChangePercentageCommand(IActivityObject object, DefaultGanttChartModel model, double percentage)` Constructs a new command.
    `DefaultChangeSpreadsheetValueCommand(DefaultGanttChartModel model, IGanttChartNode node, ISpreadsheet spreadsheet, ITimeSpan span, Object value)` Constructs a new command.
    `DefaultChangeTimelineObjectTimeSpanCommand(DefaultGanttChartNode node, ILayer layer, ITimelineObject object, DefaultGanttChartModel model, ITimeSpan span, int dropAction)` Constructs a new command.
    `DefaultCreateConstraintCommand(TimelineObjectPath sourcePath, TimelineObjectPath targetPath, RelationshipType type, DefaultGanttChartModel model)` Constructs a new command.
    `DefaultCreateRelationshipCommand(TimelineObjectPath sourcePath, TimelineObjectPath targetPath, RelationshipType type, DefaultGanttChartModel model)` Constructs a new command.
    `DefaultCreateTimelineObjectCommand(DefaultGanttChartNode node, DefaultGanttChartModel model, ILayer layer, ITimeSpan timeSpan, int lineIndex)` Constructs a new command.
    `DefaultDeleteMultipleRelationshipsCommand(Collection<IRelationship> relationships, DefaultGanttChartModel model)` Deletes several relationships at the same time.
    `DefaultDeleteMultipleTimelineObjectsCommand(DefaultGanttChartModel model, Collection<TimelineObjectPath> timelineObjects)` Constructs a new command.
    `DefaultDeleteRelationshipCommand(IRelationship relationship, DefaultGanttChartModel model)` Constructs a new command for deleting a relationship from a Gantt chart model.
    `DefaultDeleteTimelineObjectCommand(IGanttChartNode node, ILayer layer, ITimelineObject object, DefaultGanttChartModel model)` Constructs a new command.
    `DefaultDragAndDropCommand(IGanttChartNode owner, ILayer layer, ITimelineObject object, DefaultGanttChartModel model, IGanttChartNode newOwner, DefaultGanttChartModel newModel, long newStartTime, int dropAction)` Constructs a new command.
    `DefaultDragAndDropCommand(IGanttChartNode owner, ILayer layer, ITimelineObject object, DefaultGanttChartModel model, IGanttChartNode newOwner, DefaultGanttChartModel newModel, long newStartTime, int dropAction)` Constructs a new command.
    `DefaultMultiDragAndDropCommand(IGanttChartNode owner, ILayer layer, ITimelineObject[] timelineObjects, DefaultGanttChartModel model, IGanttChartNode newOwner, DefaultGanttChartModel newModel, int dropAction)` Constructs a new command.
    `DefaultMultiDragAndDropCommand(IGanttChartNode owner, ILayer layer, ITimelineObject[] timelineObjects, DefaultGanttChartModel model, IGanttChartNode newOwner, DefaultGanttChartModel newModel, int dropAction)` Constructs a new command.
    `DefaultRemoveLayerCommand(ILayer layer, DefaultGanttChartModel model)` Constructs a new command.

Copyright © 2006–2020 Dirk Lemmermann Software & Consulting. All rights reserved.