public class ShowHiddenNeighborsOperation extends AbstractOperation implements ITransactionalOperation
ShowHiddenNeighborsOperation can be used to remove the neighbors
of a given NodePart from the HidingModel of a given
IViewer.| Constructor and Description |
|---|
ShowHiddenNeighborsOperation(IViewer<javafx.scene.Node> viewer,
NodePart nodePart)
Constructs a new
ShowHiddenNeighborsOperation that will show all
hidden neighbors of the given NodePart by removing them
from the HidingModel of the given IViewer upon execution. |
| Modifier and Type | Method and Description |
|---|---|
IStatus |
execute(IProgressMonitor monitor,
IAdaptable info) |
boolean |
isContentRelevant() |
boolean |
isNoOp() |
IStatus |
redo(IProgressMonitor monitor,
IAdaptable info) |
IStatus |
undo(IProgressMonitor monitor,
IAdaptable info) |
addContext, canExecute, canRedo, canUndo, dispose, getContexts, getLabel, hasContext, removeContext, setLabel, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddContext, canExecute, canRedo, canUndo, dispose, getContexts, getLabel, hasContext, removeContextpublic ShowHiddenNeighborsOperation(IViewer<javafx.scene.Node> viewer, NodePart nodePart)
ShowHiddenNeighborsOperation that will show all
hidden neighbors of the given NodePart by removing them
from the HidingModel of the given IViewer upon execution.viewer - The viewer from which to retrieve the HidingModel.nodePart - The NodePart of which the hidden neighbors are
to be shown.public IStatus execute(IProgressMonitor monitor, IAdaptable info) throws ExecutionException
execute in interface IUndoableOperationexecute in class AbstractOperationExecutionExceptionpublic boolean isContentRelevant()
isContentRelevant in interface ITransactionalOperationpublic boolean isNoOp()
isNoOp in interface ITransactionalOperationpublic IStatus redo(IProgressMonitor monitor, IAdaptable info) throws ExecutionException
redo in interface IUndoableOperationredo in class AbstractOperationExecutionExceptionpublic IStatus undo(IProgressMonitor monitor, IAdaptable info) throws ExecutionException
undo in interface IUndoableOperationundo in class AbstractOperationExecutionExceptionCopyright (c) 2014 itemis AG and others. All rights reserved.