Class DynamicPropertyEditUndoAction

java.lang.Object
java.awt.Component
com.inductiveautomation.factorypmi.designer.property.customizers.DynamicPropertyEditUndoAction
All Implemented Interfaces:
UndoManager.UndoAction, ImageObserver, MenuContainer, Serializable

public class DynamicPropertyEditUndoAction extends Component implements UndoManager.UndoAction
See Also:
  • 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
    • undoNeeded

      public boolean undoNeeded()
    • undo

      public boolean undo()
      Description copied from interface: UndoManager.UndoAction
      This function will reverse the action
      Specified by:
      undo in interface UndoManager.UndoAction
      Returns:
      false if the undo failed
    • execute

      public boolean execute()
      Description copied from interface: UndoManager.UndoAction
      This function executes (redoes) the action
      Specified by:
      execute in interface UndoManager.UndoAction
      Returns:
      false if the execution failed
    • isGroupSequenceIndependent

      public boolean isGroupSequenceIndependent()
      Description copied from interface: UndoManager.UndoAction
      This function should return true if a group of these actions can be undone by ONLY calling undo() on the first action in the group, and redone by ONLY calling execute() on the last action in the group.
      Specified by:
      isGroupSequenceIndependent in interface UndoManager.UndoAction