public class HideOperation extends AbstractOperation
HideOperation can be used to hide/show a NodeContentPart
by changing the HidingModel accordingly.| Constructor and Description |
|---|
HideOperation(NodeContentPart node,
boolean isHidden)
Constructs a new
HideOperation that will show or hide the given
NodeContentPart depending on the isHidden flag. |
| Modifier and Type | Method and Description |
|---|---|
IStatus |
execute(IProgressMonitor monitor,
IAdaptable info) |
protected Node[] |
getNeighbors(Node node)
|
protected void |
hide()
|
static HideOperation |
hide(NodeContentPart toHide)
Constructs a new
HideOperation that will hide the given
NodeContentPart upon execution. |
IStatus |
redo(IProgressMonitor monitor,
IAdaptable info) |
protected void |
show()
|
static HideOperation |
show(NodeContentPart toShow)
Constructs a new
HideOperation that will show the given
NodeContentPart upon execution. |
IStatus |
undo(IProgressMonitor monitor,
IAdaptable info) |
addContext, canExecute, canRedo, canUndo, dispose, getContexts, getLabel, hasContext, removeContext, setLabel, toStringpublic HideOperation(NodeContentPart node, boolean isHidden)
HideOperation that will show or hide the given
NodeContentPart depending on the isHidden flag. If the
node is currently hidden (as indicated by the flag being set to
true), then the node will be shown, otherwise it will be
hidden upon execution.node - The NodeContentPart to show/hide.isHidden - true if the NodeContentPart should be
shown, otherwise false.public static HideOperation hide(NodeContentPart toHide)
HideOperation that will hide the given
NodeContentPart upon execution.toHide - The NodeContentPart to hide.HideOperation that will hide the given
NodeContentPart upon execution.public static HideOperation show(NodeContentPart toShow)
HideOperation that will show the given
NodeContentPart upon execution.toShow - The NodeContentPart to show.HideOperation that will show the given
NodeContentPart upon execution.public IStatus execute(IProgressMonitor monitor, IAdaptable info) throws ExecutionException
execute in interface IUndoableOperationexecute in class AbstractOperationExecutionExceptionprotected void hide()
public IStatus redo(IProgressMonitor monitor, IAdaptable info) throws ExecutionException
redo in interface IUndoableOperationredo in class AbstractOperationExecutionExceptionprotected void show()
public IStatus undo(IProgressMonitor monitor, IAdaptable info) throws ExecutionException
undo in interface IUndoableOperationundo in class AbstractOperationExecutionExceptionCopyright (c) 2014 itemis AG and others. All rights reserved.