## Uses of Class
com.dlsc.flexgantt.model.treetable.DefaultTreeTableModel

- Packages that use DefaultTreeTableModel
  Package | Description
  --- | ---
  com.dlsc.flexgantt.command.treetable | Contains tree-table-specific commands.
  com.dlsc.flexgantt.model.gantt | A model definition and default implementation for a Gantt chart model, which is basically an extension of a tree table model, which itself is an extension of a tree model.

- - ### Uses of DefaultTreeTableModel in com.dlsc.flexgantt.command.treetable

    Methods in com.dlsc.flexgantt.command.treetable that return DefaultTreeTableModel
    Modifier and Type | Method and Description
    --- | ---
    `DefaultTreeTableModel` | DefaultChangeValueCommand.`getModel()` Returns the tree table model to which the node belongs.
    `DefaultTreeTableModel` | DefaultInsertNodeCommand.`getModel()` The model to which the parent node and the new child node belong.
    `DefaultTreeTableModel` | DefaultChangeKeyCommand.`getModel()` Returns the tree table model to which the node belongs.
    `DefaultTreeTableModel` | DefaultDeleteNodeCommand.`getModel()` Returns the model to which the parent and the child node belong.
    `DefaultTreeTableModel` | DefaultCreateNodeCommand.`getModel()` The model to which the parent node and the new child node belong.
    `DefaultTreeTableModel` | DefaultNodeDragAndDropCommand.`getNewModel()` Returns the model to which the dragged node belongs after the command gets executed.
    `DefaultTreeTableModel` | DefaultNodeDragAndDropCommand.`getOldModel()` Returns the model to which the dragged node belongs before the command gets executed.

    Constructors in com.dlsc.flexgantt.command.treetable with parameters of type DefaultTreeTableModel
    Constructor and Description
    `DefaultChangeKeyCommand(DefaultMutableTreeTableNode node, DefaultTreeTableModel model, Object key)` Constructs a new command.
    `DefaultChangeValueCommand(DefaultMutableTreeTableNode node, DefaultTreeTableModel model, Object value, int index)` Constructs a new command.
    `DefaultCreateNodeCommand(IMutableTreeTableNode parent, DefaultTreeTableModel model, Object key, Object[] values)` Constructs a new command.
    `DefaultDeleteMultipleNodesCommand(List<Object> nodes, DefaultTreeTableModel model)` Constructs a new command.
    `DefaultDeleteNodeCommand(IMutableTreeTableNode child, DefaultTreeTableModel model)` Constructs a new command.
    `DefaultInsertNodeCommand(IMutableTreeTableNode parent, int childIndex, DefaultTreeTableModel model)` Constructs a new command.
    `DefaultNodeDragAndDropCommand(IMutableTreeTableNode draggedNode, IMutableTreeTableNode oldParentNode, DefaultTreeTableModel oldModel, int oldChildIndex, IMutableTreeTableNode newParentNode, DefaultTreeTableModel newModel, int newChildIndex, int dropAction)` Constructs a new command.
    `DefaultNodeDragAndDropCommand(IMutableTreeTableNode draggedNode, IMutableTreeTableNode oldParentNode, DefaultTreeTableModel oldModel, int oldChildIndex, IMutableTreeTableNode newParentNode, DefaultTreeTableModel newModel, int newChildIndex, int dropAction)` Constructs a new command.

  - ### Uses of DefaultTreeTableModel in com.dlsc.flexgantt.model.gantt

    Subclasses of DefaultTreeTableModel in com.dlsc.flexgantt.model.gantt
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultGanttChartModel<T extends IGanttChartNode<S>,S extends ITimelineObject>` The default implementation of a Gantt chart model.

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