## Uses of Class
com.dlsc.flexgantt.command.AbstractCommand

- Packages that use AbstractCommand
  Package | Description
  --- | ---
  com.dlsc.flexgantt.command | Framework for creating and executing commands.
  com.dlsc.flexgantt.command.dateline | Contains dateline-specific commands.
  com.dlsc.flexgantt.command.eventline | Contains eventline-specific commands.
  com.dlsc.flexgantt.command.layer | Contains layer-specific commands.
  com.dlsc.flexgantt.command.treetable | Contains tree-table-specific commands.

- - ### Uses of AbstractCommand in com.dlsc.flexgantt.command

    Subclasses of AbstractCommand in com.dlsc.flexgantt.command
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractCompoundCommand<T extends ICommand>` A compound command can be used to group several commands together in order to execute them at the same time.

  - ### Uses of AbstractCommand in com.dlsc.flexgantt.command.dateline

    Subclasses of AbstractCommand in com.dlsc.flexgantt.command.dateline
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultChangeTimeZoneCommand` A command to change the time zone displayed by the timeline.

  - ### Uses of AbstractCommand in com.dlsc.flexgantt.command.eventline

    Subclasses of AbstractCommand in com.dlsc.flexgantt.command.eventline
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultChangeEventlineObjectTimeSpanCommand` A command that is used to change the time span of an eventline object.
    `class` | `DefaultCreateEventlineObjectCommand` A command that is used to create an eventline object and add it to an eventline model.
    `class` | `DefaultDeleteEventlineObjectCommand` A command that is used to delete an eventline object from the eventline model.
    `class` | `DefaultDeleteMultipleEventlineObjectsCommand` A command that is used to delete several eventline objects from the eventline model at the same time.

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

    Subclasses of AbstractCommand in com.dlsc.flexgantt.command.layer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDragAndDropCommand` A command that moves a given timeline object from one tree / hierarchy node to another.
    `class` | `DefaultAddLayerCommand` A command to add a layer to a model.
    `class` | `DefaultChangeCapacityCommand` A command that is used to change the capacity used value of a capacity object.
    `class` | `DefaultChangeMultipleTimelineObjectsTimeSpanCommand` A command that will change the time span of several timeline objects at the same time.
    `class` | `DefaultChangePercentageCommand` A command that will change the percentage complete value of a timeline object.
    `class` | `DefaultChangeSpreadsheetValueCommand` A command that will change the value of a spreadsheet cell.
    `class` | `DefaultChangeTimelineObjectTimeSpanCommand` A command that will change the time span of a timeline object.
    `class` | `DefaultCreateConstraintCommand` A command that will add a constraint to the Gantt chart model.
    `class` | `DefaultCreateMultipleTimelineObjectsCommand` A command that creates several new timeline objects at the same time.
    `class` | `DefaultCreateRelationshipCommand` A command that will add a relationship to the Gantt chart model.
    `class` | `DefaultCreateTimelineObjectCommand` A command that creates a new timeline object.
    `class` | `DefaultDeleteMultipleRelationshipsCommand` A comment to delete several relationships at the same time.
    `class` | `DefaultDeleteMultipleTimelineObjectsCommand` A command that deletes several timeline objects at the same time from a Gantt chart model.
    `class` | `DefaultDeleteRelationshipCommand` A commetn to delete a relationship from the Gantt chart model.
    `class` | `DefaultDeleteTimelineObjectCommand` A command that deletes a timeline object from a Gantt chart model.
    `class` | `DefaultDragAndDropCommand` A command that moves a given timeline object from one tree / hierarchy node to another.
    `class` | `DefaultMultiDragAndDropCommand` A command that moves a given timeline object from one tree / hierarchy node to another.
    `class` | `DefaultRemoveLayerCommand` A command to remove a layer from a model.

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

    Subclasses of AbstractCommand in com.dlsc.flexgantt.command.treetable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultChangeKeyCommand` A command that will change the key value of a tree table node.
    `class` | `DefaultChangeValueCommand` A command that will change a column value of a tree table node.
    `class` | `DefaultCreateNodeCommand` A command that creates a new child node for a given parent node and tree table model.
    `class` | `DefaultDeleteMultipleNodesCommand` A command that deletes several tree table nodes from the model at the same time.
    `class` | `DefaultDeleteNodeCommand` A command that deletes a tree table node from the model.
    `class` | `DefaultInsertNodeCommand` A command that inserts a new child node into the list of children nodes of a given parent node and tree table model.
    `class` | `DefaultNodeDragAndDropCommand` A command that performs the necessary changes after a drag and drop event within the tree table.
    `class` | `DefaultReassignNodesCommand` The default command used to reassign nodes to a new parent node.
    `class` | `DefaultRowResizeCommand` A command that changes the height of a tree table node.

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