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);
}