Java 类org.eclipse.ui.operations.UndoRedoActionGroup 实例源码
项目:Eclipse-Postfix-Code-Completion
文件:JavaEditorBreadcrumbActionGroup.java
public JavaEditorBreadcrumbActionGroup(JavaEditor javaEditor, ISelectionProvider selectionProvider) {
super(new ActionGroup[] {
new BreadcrumbActionGroup(javaEditor),
new UndoRedoActionGroup(javaEditor.getEditorSite(), (IUndoContext) ResourcesPlugin.getWorkspace().getAdapter(IUndoContext.class), true),
new NewWizardsActionGroup(javaEditor.getEditorSite()),
new JavaSearchActionGroup(javaEditor.getEditorSite(), selectionProvider),
new NavigateActionGroup(javaEditor.getEditorSite(), selectionProvider),
new CCPActionGroup(javaEditor.getEditorSite(), selectionProvider),
new GenerateBuildPathActionGroup(javaEditor.getEditorSite(), selectionProvider),
new GenerateActionGroup(javaEditor.getEditorSite(), selectionProvider),
new RefactorActionGroup(javaEditor.getEditorSite(), selectionProvider),
new BuildActionGroup(javaEditor.getEditorSite(), selectionProvider),
new ProjectActionGroup(javaEditor.getEditorSite(), selectionProvider),
new WorkingSetActionGroup(javaEditor.getEditorSite(), selectionProvider)
});
}
项目:Eclipse-Postfix-Code-Completion-Juno38
文件:JavaEditorBreadcrumbActionGroup.java
public JavaEditorBreadcrumbActionGroup(JavaEditor javaEditor, ISelectionProvider selectionProvider) {
super(new ActionGroup[] {
new BreadcrumbActionGroup(javaEditor),
new UndoRedoActionGroup(javaEditor.getEditorSite(), (IUndoContext) ResourcesPlugin.getWorkspace().getAdapter(IUndoContext.class), true),
new NewWizardsActionGroup(javaEditor.getEditorSite()),
new JavaSearchActionGroup(javaEditor.getEditorSite(), selectionProvider),
new NavigateActionGroup(javaEditor.getEditorSite(), selectionProvider),
new CCPActionGroup(javaEditor.getEditorSite(), selectionProvider),
new GenerateBuildPathActionGroup(javaEditor.getEditorSite(), selectionProvider),
new GenerateActionGroup(javaEditor.getEditorSite(), selectionProvider),
new RefactorActionGroup(javaEditor.getEditorSite(), selectionProvider),
new BuildActionGroup(javaEditor.getEditorSite(), selectionProvider),
new ProjectActionGroup(javaEditor.getEditorSite(), selectionProvider),
new WorkingSetActionGroup(javaEditor.getEditorSite(), selectionProvider)
});
}
项目:Eclipse-Postfix-Code-Completion
文件:RefactorActionGroup.java
/**
* Creates a new <code>RefactorActionGroup</code>. The group requires
* that the selection provided by the part's selection provider is of type <code>
* org.eclipse.jface.viewers.IStructuredSelection</code>.
*
* @param part the view part that owns this action group
*/
public RefactorActionGroup(IViewPart part) {
this(part.getSite(), null);
IUndoContext workspaceContext= (IUndoContext)ResourcesPlugin.getWorkspace().getAdapter(IUndoContext.class);
fUndoRedoActionGroup= new UndoRedoActionGroup(part.getViewSite(), workspaceContext, true);
installQuickAccessAction();
}
项目:translationstudio8
文件:XLIFFEditorImplWithNatTable.java
private void initializeOperationHistory() {
// create a unique undo context to
// represent this view's undo history
undoContext = new ObjectUndoContext(this);
// set the undo limit for this context based on the preference
HISTORY.setLimit(undoContext, 99);
// 初始化“重做、”“撤销”菜单项
undoRedoGroup = new UndoRedoActionGroup(getSite(), undoContext, true);
}
项目:Eclipse-Postfix-Code-Completion-Juno38
文件:RefactorActionGroup.java
/**
* Creates a new <code>RefactorActionGroup</code>. The group requires
* that the selection provided by the part's selection provider is of type <code>
* org.eclipse.jface.viewers.IStructuredSelection</code>.
*
* @param part the view part that owns this action group
*/
public RefactorActionGroup(IViewPart part) {
this(part.getSite(), null);
IUndoContext workspaceContext= (IUndoContext)ResourcesPlugin.getWorkspace().getAdapter(IUndoContext.class);
fUndoRedoActionGroup= new UndoRedoActionGroup(part.getViewSite(), workspaceContext, true);
installQuickAccessAction();
}
项目:tmxeditor8
文件:TmxEditorViewer.java
@Override
public void init(IViewSite site) throws PartInitException {
super.init(site);
this.openCloseListener = new ArrayList<TmxEditorOpenCloseListener>();
undoRedoActionGroup = new UndoRedoActionGroup(getSite(), getSite().getWorkbenchWindow().getWorkbench()
.getOperationSupport().getUndoContext(), true);
PlatformUI.getWorkbench().addWorkbenchListener(workbenchListener);
}
项目:tmxeditor8
文件:XLIFFEditorImplWithNatTable.java
private void initializeOperationHistory() {
// create a unique undo context to
// represent this view's undo history
undoContext = new ObjectUndoContext(this);
// set the undo limit for this context based on the preference
HISTORY.setLimit(undoContext, 99);
// 初始化“重做、”“撤销”菜单项
undoRedoGroup = new UndoRedoActionGroup(getSite(), undoContext, true);
}
项目:translationstudio8
文件:UndoRedoActionProvider.java
public void init(ICommonActionExtensionSite anActionSite) {
IUndoContext workspaceContext = (IUndoContext) ResourcesPlugin
.getWorkspace().getAdapter(IUndoContext.class);
undoRedoGroup = new UndoRedoActionGroup(((ICommonViewerWorkbenchSite) anActionSite.getViewSite()).getSite(),
workspaceContext, true);
}
项目:tmxeditor8
文件:UndoRedoActionProvider.java
public void init(ICommonActionExtensionSite anActionSite) {
IUndoContext workspaceContext = (IUndoContext) ResourcesPlugin
.getWorkspace().getAdapter(IUndoContext.class);
undoRedoGroup = new UndoRedoActionGroup(((ICommonViewerWorkbenchSite) anActionSite.getViewSite()).getSite(),
workspaceContext, true);
}