Class RevealOperation
java.lang.Object
org.eclipse.core.commands.operations.AbstractOperation
org.eclipse.gef.mvc.fx.operations.RevealOperation
- All Implemented Interfaces:
- IUndoableOperation,- ITransactionalOperation
The 
RevealOperation can be used to reveal an IVisualPart
 within its IViewer, i.e. manipulates the viewport translation so that
 the part is visible.- 
Constructor SummaryConstructorsConstructorDescriptionRevealOperation(IVisualPart<? extends javafx.scene.Node> part) Constructs a newRevealOperationthat will reveal the givenIVisualPartupon execution.
- 
Method SummaryModifier and TypeMethodDescriptionexecute(IProgressMonitor monitor, IAdaptable info) booleanReturnstrueif thisITransactionalOperationis actually changing model data (instead of only affecting the visualization).booleanisNoOp()Returnstrueif thisITransactionalOperationhas no effect (in comparison to its initial state).redo(IProgressMonitor monitor, IAdaptable info) voidsetPart(IVisualPart<? extends javafx.scene.Node> part) Sets the part that is to be revealed.undo(IProgressMonitor monitor, IAdaptable info) Methods inherited from class org.eclipse.core.commands.operations.AbstractOperationaddContext, canExecute, canRedo, canUndo, dispose, getContexts, getLabel, hasContext, removeContext, setLabel, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.core.commands.operations.IUndoableOperationaddContext, canExecute, canRedo, canUndo, dispose, getContexts, getLabel, hasContext, removeContext
- 
Constructor Details- 
RevealOperationConstructs a newRevealOperationthat will reveal the givenIVisualPartupon execution.- Parameters:
- part- The- IVisualPartthat will be revealed upon execution of this operation.
 
 
- 
- 
Method Details- 
execute- Specified by:
- executein interface- IUndoableOperation
- Specified by:
- executein class- AbstractOperation
- Throws:
- ExecutionException
 
- 
isContentRelevantpublic boolean isContentRelevant()Description copied from interface:ITransactionalOperationReturnstrueif thisITransactionalOperationis actually changing model data (instead of only affecting the visualization). Otherwise returnsfalse. The content relevance of anITransactionalOperationcan be checked to determine if the execution of the operation will affect the model, for example, to set an editor's dirty flag.- Specified by:
- isContentRelevantin interface- ITransactionalOperation
- Returns:
- trueif this- ITransactionalOperationis actually changing model data, otherwise- false.
 
- 
isNoOppublic boolean isNoOp()Description copied from interface:ITransactionalOperationReturnstrueif thisITransactionalOperationhas no effect (in comparison to its initial state). Otherwise returnsfalse.- Specified by:
- isNoOpin interface- ITransactionalOperation
- Returns:
- trueif this- ITransactionalOperationhas no effect, otherwise- false.
 
- 
redo- Specified by:
- redoin interface- IUndoableOperation
- Specified by:
- redoin class- AbstractOperation
- Throws:
- ExecutionException
 
- 
setPartSets the part that is to be revealed.- Parameters:
- part- The part to be revealed.
 
- 
undo- Specified by:
- undoin interface- IUndoableOperation
- Specified by:
- undoin class- AbstractOperation
- Throws:
- ExecutionException
 
 
-