Class ShowHiddenNeighborsOperation
- java.lang.Object
-
- org.eclipse.core.commands.operations.AbstractOperation
-
- org.eclipse.gef.zest.fx.operations.ShowHiddenNeighborsOperation
-
- All Implemented Interfaces:
IUndoableOperation
,ITransactionalOperation
public class ShowHiddenNeighborsOperation extends AbstractOperation implements ITransactionalOperation
TheShowHiddenNeighborsOperation
can be used to remove the neighbors of a givenNodePart
from theHidingModel
of a givenIViewer
.
-
-
Constructor Summary
Constructors Constructor Description ShowHiddenNeighborsOperation(IViewer viewer, NodePart nodePart)
Constructs a newShowHiddenNeighborsOperation
that will show all hidden neighbors of the givenNodePart
by removing them from theHidingModel
of the givenIViewer
upon execution.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IStatus
execute(IProgressMonitor monitor, IAdaptable info)
boolean
isContentRelevant()
boolean
isNoOp()
IStatus
redo(IProgressMonitor monitor, IAdaptable info)
IStatus
undo(IProgressMonitor monitor, IAdaptable info)
-
Methods inherited from class org.eclipse.core.commands.operations.AbstractOperation
addContext, canExecute, canRedo, canUndo, dispose, getContexts, getLabel, hasContext, removeContext, setLabel, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.core.commands.operations.IUndoableOperation
addContext, canExecute, canRedo, canUndo, dispose, getContexts, getLabel, hasContext, removeContext
-
-
-
-
Constructor Detail
-
ShowHiddenNeighborsOperation
public ShowHiddenNeighborsOperation(IViewer viewer, NodePart nodePart)
Constructs a newShowHiddenNeighborsOperation
that will show all hidden neighbors of the givenNodePart
by removing them from theHidingModel
of the givenIViewer
upon execution.- Parameters:
viewer
- The viewer from which to retrieve theHidingModel
.nodePart
- TheNodePart
of which the hidden neighbors are to be shown.
-
-
Method Detail
-
execute
public IStatus execute(IProgressMonitor monitor, IAdaptable info) throws ExecutionException
- Specified by:
execute
in interfaceIUndoableOperation
- Specified by:
execute
in classAbstractOperation
- Throws:
ExecutionException
-
isContentRelevant
public boolean isContentRelevant()
- Specified by:
isContentRelevant
in interfaceITransactionalOperation
-
isNoOp
public boolean isNoOp()
- Specified by:
isNoOp
in interfaceITransactionalOperation
-
redo
public IStatus redo(IProgressMonitor monitor, IAdaptable info) throws ExecutionException
- Specified by:
redo
in interfaceIUndoableOperation
- Specified by:
redo
in classAbstractOperation
- Throws:
ExecutionException
-
undo
public IStatus undo(IProgressMonitor monitor, IAdaptable info) throws ExecutionException
- Specified by:
undo
in interfaceIUndoableOperation
- Specified by:
undo
in classAbstractOperation
- Throws:
ExecutionException
-
-