Class ResourceDeleteAction
java.lang.Object
com.inductiveautomation.ignition.designer.navtree.model.AbstractResourceUndoAction
com.inductiveautomation.ignition.designer.navtree.model.ResourceDeleteAction
- All Implemented Interfaces:
UndoManager.UndoAction
-
Constructor Summary
ConstructorsConstructorDescriptionResourceDeleteAction
(DesignerContext context, List<AbstractResourceNavTreeNode> nodes, String objectKey) ResourceDeleteAction
(DesignerContext context, List<AbstractResourceNavTreeNode> nodes, String actionKey, String objectKey) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
protected int
boolean
execute()
This function executes (redoes) the actionboolean
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.boolean
undo()
This function will reverse the actionMethods inherited from class com.inductiveautomation.ignition.designer.navtree.model.AbstractResourceUndoAction
extractProjectResources, getDescription
-
Constructor Details
-
ResourceDeleteAction
public ResourceDeleteAction(DesignerContext context, List<AbstractResourceNavTreeNode> nodes, String objectKey) -
ResourceDeleteAction
public ResourceDeleteAction(DesignerContext context, List<AbstractResourceNavTreeNode> nodes, String actionKey, String objectKey)
-
-
Method Details
-
execute
public boolean execute()Description copied from interface:UndoManager.UndoAction
This function executes (redoes) the action- Returns:
- false if the execution failed
-
undo
public boolean undo()Description copied from interface:UndoManager.UndoAction
This function will reverse the action- Returns:
- false if the undo failed
-
actionKey
- Specified by:
actionKey
in classAbstractResourceUndoAction
-
objectKey
- Specified by:
objectKey
in classAbstractResourceUndoAction
-
actionSize
protected int actionSize()- Specified by:
actionSize
in classAbstractResourceUndoAction
-
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.
-