public class PropUndoRedoAdapter extends Object implements IPropUndoRedo
Constructor and Description |
---|
PropUndoRedoAdapter(IWorkbenchPartIZ part)
Constructor without target viewer.
|
PropUndoRedoAdapter(Shell shell,
IUndoContext undoContext)
Constructor without target viewer.
|
PropUndoRedoAdapter(Shell shell,
Viewer targetViewer,
IUndoContext undoContext)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Object |
getShell()
Gets the shell.
|
Object |
getTargetViewer()
Gets the structured viewer (common, tree or table) used for the property operation (add, delete, etc).
|
Object |
getUndoContext()
Gets the undo context.
|
void |
setTargetViewer(Object viewer)
Sets the structured viewer (common, tree or table) used for the property operation (add, delete, etc).
|
void |
updateStates()
Updates the states of menu items and tool bars.
|
public PropUndoRedoAdapter(IWorkbenchPartIZ part)
part
- The editor part or view.public PropUndoRedoAdapter(Shell shell, IUndoContext undoContext)
shell
- The Shell instance.undoContext
- An instance of IUndoContext.public PropUndoRedoAdapter(Shell shell, Viewer targetViewer, IUndoContext undoContext)
shell
- The Shell instance.targetViewer
- The target viewer instance: CommonViewer, TreeViewer or TableViewer, or null for none.undoContext
- An instance of IUndoContext.public Object getShell()
getShell
in interface IPropUndoRedo
public final Object getUndoContext()
getUndoContext
in interface IPropUndoRedo
public void updateStates()
updateStates
in interface IPropUndoRedo
public final void setTargetViewer(Object viewer)
setTargetViewer
in interface IPropUndoRedo
viewer
- The CommonViewer, TreeViewer or TableViewer, or null for none.public final Object getTargetViewer()
getTargetViewer
in interface IPropUndoRedo
iizi® is a registered trademark of Mindus SARL. © Copyright Mindus SARL, 2020. All rights reserved.