An abstract over an action that changes the data model. An action can support undo operation.

Hierarchy (View Summary)

Constructors

Methods

  • Abstract: Should be implemented by subclasses with the logics of the action.

    Parameters

    Returns boolean | void

  • called immediately after the do action, and keep the description fixed so it wont change later on.

    Parameters

    Returns void

  • Return list of all affected features, every feature that this action touched this list is used to calculate the group of the action

    Parameters

    Returns ObjectUniqueId[]

    of feature unique ids

  • Returns null | BBox

  • Returns string

  • Returns string

  • Returns number

  • Returns boolean

  • Returns boolean

  • Abstract: Should be implemented by subclasses with the logics of re-do, only if undo is supported.

    Parameters

    Returns void

  • Parameters

    • timestamp: number

    Returns void

  • Abstract: Should be implemented by subclasses with the undo logics of the action, if it is supported.

    Parameters

    Returns void

  • Returns boolean