Class AbstractResourceUndoAction

java.lang.Object
com.inductiveautomation.ignition.designer.navtree.model.AbstractResourceUndoAction
All Implemented Interfaces:
UndoManager.UndoAction
Direct Known Subclasses:
ResourceDeleteAction, ResourcePasteAction

public abstract class AbstractResourceUndoAction extends Object implements UndoManager.UndoAction
  • Constructor Details

    • AbstractResourceUndoAction

      protected AbstractResourceUndoAction()
  • Method Details

    • getDescription

      public String getDescription()
      Description copied from interface: UndoManager.UndoAction
      The description of the action will be used to determine grouping equality as well as for display purposes.
      Specified by:
      getDescription in interface UndoManager.UndoAction
    • actionSize

      protected abstract int actionSize()
    • objectKey

      protected abstract String objectKey()
    • actionKey

      protected abstract String actionKey()
    • extractProjectResources

      public static List<ProjectResource> extractProjectResources(List<AbstractResourceNavTreeNode> nodes)
      Extracts the project resources (deep) contained in and beneath the nodes represented in the list.