public class RemoveLocationHandler extends org.eclipse.core.commands.AbstractHandler implements IDeleteHandler, org.eclipse.ui.commands.IElementUpdater
Constructor and Description |
---|
RemoveLocationHandler() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
execute(org.eclipse.core.commands.ExecutionEvent event) |
java.lang.String[] |
getWarnings(java.util.List<TreeNode> nodes) |
boolean |
isEnabled() |
boolean |
isSuitableFor(TreeNode tn) |
void |
process(java.util.List<TreeNode> nodes,
java.util.List<java.util.UUID> processed,
boolean multi) |
void |
recUpdateProcessed(TreeNode node,
java.util.List<java.util.UUID> toprocess) |
java.lang.String |
titleOverride(java.util.List<TreeNode> nodes) |
void |
updateElement(org.eclipse.ui.menus.UIElement element,
java.util.Map parameters) |
public void recUpdateProcessed(TreeNode node, java.util.List<java.util.UUID> toprocess)
public void updateElement(org.eclipse.ui.menus.UIElement element, java.util.Map parameters)
updateElement
in interface org.eclipse.ui.commands.IElementUpdater
public java.lang.Object execute(org.eclipse.core.commands.ExecutionEvent event) throws org.eclipse.core.commands.ExecutionException
execute
in interface org.eclipse.core.commands.IHandler
org.eclipse.core.commands.ExecutionException
public boolean isEnabled()
isEnabled
in interface org.eclipse.core.commands.IHandler
isEnabled
in class org.eclipse.core.commands.AbstractHandler
public boolean isSuitableFor(TreeNode tn)
isSuitableFor
in interface IDeleteHandler
public void process(java.util.List<TreeNode> nodes, java.util.List<java.util.UUID> processed, boolean multi) throws org.eclipse.core.commands.ExecutionException
process
in interface IDeleteHandler
org.eclipse.core.commands.ExecutionException
public java.lang.String[] getWarnings(java.util.List<TreeNode> nodes)
getWarnings
in interface IDeleteHandler
public java.lang.String titleOverride(java.util.List<TreeNode> nodes)
titleOverride
in interface IDeleteHandler