类org.eclipse.ui.navigator.ICommonActionExtensionSite源码实例Demo

下面列出了怎么用org.eclipse.ui.navigator.ICommonActionExtensionSite的API类实例代码及写法,或者点击链接到github查看源代码。

@Override
public void init(ICommonActionExtensionSite aSite) {
	super.init(aSite);
	selProvider = aSite.getStructuredViewer();
	newProjectAction = new NewProjectAction(selProvider);
	bindAction = new BindAction(selProvider);
	manageRegistriesAction = new ManageRegistriesAction(selProvider);
	manageReposAction = new ManageReposAction(selProvider);
	connectDisconnectAction = new ConnectDisconnectAction(selProvider);
	editConnectionAction = new EditConnectionAction(selProvider);
	removeConnectionAction = new RemoveConnectionAction(selProvider);
	remoteDoubleClickAction = new RemoteDoubleClickAction(selProvider);
	openTektonDashboardAction = new OpenTektonDashboardAction(selProvider);
	logLevelAction = new LogLevelAction(selProvider);
	diagnosticsAction = new DiagnosticsAction(selProvider);
}
 
@Override
    public void init(ICommonActionExtensionSite aSite) {
        super.init(aSite);
        selProvider = aSite.getStructuredViewer();
//        validateAction = new ValidateAction(selProvider);
        restartRunAction = new RestartRunModeAction(selProvider);
        restartDebugAction = new RestartDebugModeAction(selProvider);
        attachDebuggerAction = new AttachDebuggerAction(selProvider);
        openAppMonitorAction = new OpenAppMonitorAction(selProvider);
        openPerfMonitorAction = new OpenPerfMonitorAction(selProvider);
        containerShellAction = new ContainerShellAction(selProvider);
        enableDisableAutoBuildAction = new EnableDisableAutoBuildAction(selProvider);
        enableDisableInjectMetricsAction = new EnableDisableInjectMetricsAction(selProvider);
        enableDisableProjectAction = new EnableDisableProjectAction(selProvider);
        unbindProjectAction = new UnbindProjectAction(selProvider);
        openAppAction = new OpenAppAction(selProvider);
        openAppOverviewAction = new OpenAppOverviewAction(selProvider);
        showAllLogsAction = new ShowAllLogsAction();
        hideAllLogsAction = new HideAllLogsAction();
        importProjectAction = new ImportProjectAction(selProvider);
        startBuildAction = new StartBuildAction(selProvider);
        openAppDoubleClickAction = new OpenAppDoubleClickAction(selProvider);
        manageLinksAction = new ManageLinksAction(selProvider);
    }
 
源代码3 项目: neoscada   文件: CommonActionProvider.java
@Override
public void init ( final ICommonActionExtensionSite aSite )
{
    super.init ( aSite );
    final ICommonViewerSite viewSite = aSite.getViewSite ();
    if ( viewSite instanceof ICommonViewerWorkbenchSite )
    {
        final ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite)viewSite;
        this.openAction = new Action ( "Open", IAction.AS_PUSH_BUTTON ) {
            @Override
            public void run ()
            {
                EditorHelper.handleOpen ( workbenchSite.getPage (), workbenchSite.getSelectionProvider () );
            }
        };
    }
}
 
源代码4 项目: neoscada   文件: CommonActionProvider.java
@Override
public void init ( final ICommonActionExtensionSite aSite )
{
    super.init ( aSite );
    final ICommonViewerSite viewSite = aSite.getViewSite ();
    if ( viewSite instanceof ICommonViewerWorkbenchSite )
    {
        final ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite)viewSite;
        this.openAction = new Action ( "Open", IAction.AS_PUSH_BUTTON ) {
            @Override
            public void run ()
            {
                handleOpen ( workbenchSite );
            }
        };
    }
}
 
public void init(ICommonActionExtensionSite anExtensionSite) {

		Assert.isTrue(!disposed);

		if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {

			IWorkbenchWindow window = ((ICommonViewerWorkbenchSite) anExtensionSite
					.getViewSite()).getWorkbenchWindow();
			importAction = new ImportResourcesAction(window);
			importAction.setText(WorkbenchNavigatorMessages.PortingActionProvider_ImportResourcesMenu_label);
			exportAction = new ExportResourcesAction(window);
			exportAction.setText(WorkbenchNavigatorMessages.PortingActionProvider_ExportResourcesMenu_label);
			importWizardActionGroup = new WizardActionGroup(window, PlatformUI
					.getWorkbench().getImportWizardRegistry(),
					WizardActionGroup.TYPE_IMPORT, anExtensionSite.getContentService());
			exportWizardActionGroup = new WizardActionGroup(window, PlatformUI
					.getWorkbench().getExportWizardRegistry(),
					WizardActionGroup.TYPE_EXPORT, anExtensionSite.getContentService());
			contribute = true;
		}
	}
 
public void init(ICommonActionExtensionSite aSite) {
	viewer = (CommonViewer) aSite.getStructuredViewer();
	contentService = aSite.getContentService();
	filterService = (NavigatorFilterService) contentService.getFilterService();

	extensionStateModel = contentService.findStateModel(WorkingSetsContentProvider.EXTENSION_ID);

	workingSetActionGroup = new WorkingSetFilterActionGroup(aSite.getViewSite().getShell(), filterChangeListener);
	workingSetRootModeActionGroup = new WorkingSetRootModeActionGroup(viewer, extensionStateModel);

	topLevelModeListener = new IPropertyChangeListener() {
		public void propertyChange(PropertyChangeEvent event) {
			setWorkingSet(workingSet);
			viewer.getFrameList().reset();
		}
	};

	if (contentService.isActive(WorkingSetsContentProvider.EXTENSION_ID)) {
		managerChangeListener.listen();
		extensionStateModel.addPropertyChangeListener(topLevelModeListener);
	}

	contentService.getActivationService().addExtensionActivationListener(activationListener);
}
 
源代码7 项目: tmxeditor8   文件: PortingActionProvider.java
public void init(ICommonActionExtensionSite anExtensionSite) {

		Assert.isTrue(!disposed);

		if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {

			IWorkbenchWindow window = ((ICommonViewerWorkbenchSite) anExtensionSite
					.getViewSite()).getWorkbenchWindow();
			importAction = new ImportResourcesAction(window);
			importAction.setText(WorkbenchNavigatorMessages.PortingActionProvider_ImportResourcesMenu_label);
			exportAction = new ExportResourcesAction(window);
			exportAction.setText(WorkbenchNavigatorMessages.PortingActionProvider_ExportResourcesMenu_label);
			importWizardActionGroup = new WizardActionGroup(window, PlatformUI
					.getWorkbench().getImportWizardRegistry(),
					WizardActionGroup.TYPE_IMPORT, anExtensionSite.getContentService());
			exportWizardActionGroup = new WizardActionGroup(window, PlatformUI
					.getWorkbench().getExportWizardRegistry(),
					WizardActionGroup.TYPE_EXPORT, anExtensionSite.getContentService());
			contribute = true;
		}
	}
 
源代码8 项目: tmxeditor8   文件: WorkingSetActionProvider.java
public void init(ICommonActionExtensionSite aSite) {
	viewer = (CommonViewer) aSite.getStructuredViewer();
	contentService = aSite.getContentService();
	filterService = (NavigatorFilterService) contentService.getFilterService();

	extensionStateModel = contentService.findStateModel(WorkingSetsContentProvider.EXTENSION_ID);

	workingSetActionGroup = new WorkingSetFilterActionGroup(aSite.getViewSite().getShell(), filterChangeListener);
	workingSetRootModeActionGroup = new WorkingSetRootModeActionGroup(viewer, extensionStateModel);

	topLevelModeListener = new IPropertyChangeListener() {
		public void propertyChange(PropertyChangeEvent event) {
			setWorkingSet(workingSet);
			viewer.getFrameList().reset();
		}
	};

	if (contentService.isActive(WorkingSetsContentProvider.EXTENSION_ID)) {
		managerChangeListener.listen();
		extensionStateModel.addPropertyChangeListener(topLevelModeListener);
	}

	contentService.getActivationService().addExtensionActivationListener(activationListener);
}
 
@Override
public void init(ICommonActionExtensionSite aSite) {
    super.init(aSite);
    selProvider = aSite.getStructuredViewer();
    newProjectAction = new NewProjectAction(selProvider);
    bindAction = new BindAction(selProvider);
    manageRegistriesAction = new ManageRegistriesAction(selProvider);
    manageReposAction = new ManageReposAction(selProvider);
    installUninstallAction = new InstallerAction(ActionType.INSTALL_UNINSTALL, selProvider);
    startStopAction = new InstallerAction(ActionType.START_STOP, selProvider);
    doubleClickAction = new LocalDoubleClickAction(selProvider);
    logLevelAction = new LogLevelAction(selProvider);
    diagnosticsAction = new DiagnosticsAction(selProvider);
}
 
源代码10 项目: codewind-eclipse   文件: RootActionProvider.java
@Override
public void init(ICommonActionExtensionSite aSite) {
    super.init(aSite);
    ISelectionProvider selProvider = aSite.getStructuredViewer();
    openAppAction = new OpenAppAction(selProvider);
    restartRunAction = new RestartRunModeAction(selProvider);
    restartDebugAction = new RestartDebugModeAction(selProvider);
}
 
源代码11 项目: codewind-eclipse   文件: CodewindActionProvider.java
@Override
public void init(ICommonActionExtensionSite aSite) {
    super.init(aSite);
    selProvider = aSite.getStructuredViewer();
    openWelcomePageAction = new OpenWelcomePageAction(selProvider);
    addConnectionAction = new AddConnectionAction(selProvider);
}
 
源代码12 项目: n4js   文件: N4JSActionBarContributionProvider.java
@Override
public void init(final ICommonActionExtensionSite site) {
	selectWorkingSetDelegate = new ActionContributionItem(selectWorkingSetAction);
	showHiddenWorkingSetsDelegate = new ActionContributionItem(showHiddenWorkingSetsAction);
	workingSetManagerBroker.addTopLevelElementChangedListener(this);
	workingSetManagerBroker.addWorkingSetManagerStateChangedListener(this);
}
 
源代码13 项目: scava   文件: CrossflowNavigatorActionProvider.java
/**
* @generated
*/
public void init(ICommonActionExtensionSite aSite) {
	super.init(aSite);
	if (aSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
		myContribute = true;
		makeActions((ICommonViewerWorkbenchSite) aSite.getViewSite());
	} else {
		myContribute = false;
	}
}
 
源代码14 项目: xds-ide   文件: ProjectExplorerActionProvider.java
@Override
public void fillActionBars(IActionBars actionBars) {
	IMenuManager viewMenu = actionBars.getMenuManager();
	ICommonActionExtensionSite site = getActionSite();
	IContributionItem contributionItem = viewMenu.find(ShowResourcesContribution.ID);
	if (contributionItem != null) {
		viewMenu.remove(contributionItem);
	}
	if (ProjectUtils.isWorkspaceContainsXdsProjects()) {
		viewMenu.add(new ShowResourcesContribution(site.getStructuredViewer(), site.getExtensionStateModel()));
	}
}
 
源代码15 项目: tracecompass   文件: TmfActionProvider.java
@Override
public void init(ICommonActionExtensionSite aSite) {
    ICommonViewerSite viewSite = aSite.getViewSite();
    if (viewSite instanceof ICommonViewerWorkbenchSite) {
        ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite) viewSite;
        page = workbenchSite.getPage();
        openAction = new OpenAction(page, workbenchSite.getSelectionProvider());
    }
}
 
源代码16 项目: statecharts   文件: NavigatorActionProvider.java
public void init(ICommonActionExtensionSite aSite) {
	super.init(aSite);
	if (aSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
		myContribute = true;
		makeActions((ICommonViewerWorkbenchSite) aSite.getViewSite());
	} else {
		myContribute = false;
	}
}
 
源代码17 项目: gama   文件: EditActionProvider.java
@Override
public void init(final ICommonActionExtensionSite anActionSite) {
	site = anActionSite;
	shell = site.getViewSite().getShell();
	makeActions();

}
 
源代码18 项目: gama   文件: OpenActionProvider.java
@Override
public void init(final ICommonActionExtensionSite aConfig) {
	if (aConfig.getViewSite() instanceof ICommonViewerWorkbenchSite) {
		viewSite = (ICommonViewerWorkbenchSite) aConfig.getViewSite();
		openFileAction = new OpenFileAction(viewSite.getPage());
		contribute = true;
	}
}
 
public void init(final ICommonActionExtensionSite aSite) {
	
	delegateSelectionProvider = new DelegateSelectionProvider( aSite.getViewSite().getSelectionProvider());
	propertiesAction = new PropertyDialogAction(new IShellProvider() {
		public Shell getShell() {
			return aSite.getViewSite().getShell();
		}
	},delegateSelectionProvider);
	propertiesAction.setText("属性");
	propertiesAction.setActionDefinitionId(IWorkbenchCommandConstants.FILE_PROPERTIES); 
}
 
public void init(ICommonActionExtensionSite aSite) {
	final Shell shell = aSite.getViewSite().getShell();
	IShellProvider sp = new IShellProvider() {
		public Shell getShell() {
			return shell;
		}
	};
	addBookmarkAction = new AddBookmarkAction(sp, true);
	addTaskAction = new AddTaskAction(sp);
}
 
源代码21 项目: translationstudio8   文件: NewActionProvider.java
public void init(ICommonActionExtensionSite anExtensionSite) {

		if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
			IWorkbenchWindow window = ((ICommonViewerWorkbenchSite) anExtensionSite.getViewSite()).getWorkbenchWindow();
			showDlgAction = ActionFactory.NEW_WIZARD_DROP_DOWN.create(window);
			showDlgAction.setText(WorkbenchNavigatorMessages.actions_NewActionProvider_NewMenu_label);
			contribute = true;
		}
	}
 
源代码22 项目: translationstudio8   文件: OpenActionProvider.java
public void init(ICommonActionExtensionSite aConfig) {
	if (aConfig.getViewSite() instanceof ICommonViewerWorkbenchSite) {
		viewSite = (ICommonViewerWorkbenchSite) aConfig.getViewSite();
		openFileAction = new OpenFileWithValidAction(viewSite.getPage());
		openFileAction.setText(WorkbenchNavigatorMessages.actions_OpenActionProvider_openFileAction);
		contribute = true;
	}
}
 
源代码23 项目: tmxeditor8   文件: PropertiesActionProvider.java
public void init(final ICommonActionExtensionSite aSite) {
	
	delegateSelectionProvider = new DelegateSelectionProvider( aSite.getViewSite().getSelectionProvider());
	propertiesAction = new PropertyDialogAction(new IShellProvider() {
		public Shell getShell() {
			return aSite.getViewSite().getShell();
		}
	},delegateSelectionProvider);
	propertiesAction.setText("属性");
	propertiesAction.setActionDefinitionId(IWorkbenchCommandConstants.FILE_PROPERTIES); 
}
 
源代码24 项目: tmxeditor8   文件: WorkManagementActionProvider.java
public void init(ICommonActionExtensionSite aSite) {
	final Shell shell = aSite.getViewSite().getShell();
	IShellProvider sp = new IShellProvider() {
		public Shell getShell() {
			return shell;
		}
	};
	addBookmarkAction = new AddBookmarkAction(sp, true);
	addTaskAction = new AddTaskAction(sp);
}
 
源代码25 项目: tmxeditor8   文件: NewActionProvider.java
public void init(ICommonActionExtensionSite anExtensionSite) {

		if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
			IWorkbenchWindow window = ((ICommonViewerWorkbenchSite) anExtensionSite.getViewSite()).getWorkbenchWindow();
			showDlgAction = ActionFactory.NEW_WIZARD_DROP_DOWN.create(window);
			showDlgAction.setText(WorkbenchNavigatorMessages.actions_NewActionProvider_NewMenu_label);
			contribute = true;
		}
	}
 
源代码26 项目: tmxeditor8   文件: OpenActionProvider.java
public void init(ICommonActionExtensionSite aConfig) {
	if (aConfig.getViewSite() instanceof ICommonViewerWorkbenchSite) {
		viewSite = (ICommonViewerWorkbenchSite) aConfig.getViewSite();
		openFileAction = new OpenFileWithValidAction(viewSite.getPage());
		openFileAction.setText(WorkbenchNavigatorMessages.actions_OpenActionProvider_openFileAction);
		contribute = true;
	}
}
 
源代码27 项目: RDFS   文件: ActionProvider.java
@Override
public void init(ICommonActionExtensionSite site) {
  if (ActionProvider.site != null) {
    System.err.printf("%s: Multiple init()\n", this.getClass()
        .getCanonicalName());
    return;
  }
  super.init(site);
  ActionProvider.site = site;
}
 
源代码28 项目: Pydev   文件: PythonActionProvider.java
@Override
public void init(ICommonActionExtensionSite aSite) {
    ICommonViewerSite viewSite = aSite.getViewSite();
    if (viewSite instanceof ICommonViewerWorkbenchSite) {
        ICommonViewerWorkbenchSite site = (ICommonViewerWorkbenchSite) viewSite;
        Shell shell = site.getShell();

        ISharedImages images = PlatformUI.getWorkbench().getSharedImages();
        clipboard = new Clipboard(shell.getDisplay());
        selectionProvider = site.getSelectionProvider();
        openPythonAction = new PyOpenPythonFileAction(site.getPage(), selectionProvider);
        openResourceAction = new PyOpenResourceAction(site.getPage(), selectionProvider);
        openExternalAction = new PyOpenExternalAction(site.getPage(), selectionProvider);

        deleteResourceAction = new PyDeleteResourceAction(shell, selectionProvider);
        copyResourceAction = new PyCopyResourceAction(shell, selectionProvider, clipboard);
        pasteAction = new PyPasteAction(shell, selectionProvider, clipboard);
        moveResourceAction = new PyMoveResourceAction(shell, selectionProvider);

        copyResourceAction.setDisabledImageDescriptor(images
                .getImageDescriptor(ISharedImages.IMG_TOOL_COPY_DISABLED));
        copyResourceAction.setImageDescriptor(images.getImageDescriptor(ISharedImages.IMG_TOOL_COPY));

        pasteAction.setDisabledImageDescriptor(images.getImageDescriptor(ISharedImages.IMG_TOOL_PASTE_DISABLED));
        pasteAction.setImageDescriptor(images.getImageDescriptor(ISharedImages.IMG_TOOL_PASTE));

        deleteResourceAction.setDisabledImageDescriptor(images
                .getImageDescriptor(ISharedImages.IMG_TOOL_DELETE_DISABLED));
        deleteResourceAction.setImageDescriptor(images.getImageDescriptor(ISharedImages.IMG_TOOL_DELETE));

    }
}
 
源代码29 项目: Pydev   文件: PythonRefactorActionProvider.java
@Override
public void init(ICommonActionExtensionSite aSite) {
    ICommonViewerSite viewSite = aSite.getViewSite();
    if (viewSite instanceof ICommonViewerWorkbenchSite) {
        ICommonViewerWorkbenchSite site = (ICommonViewerWorkbenchSite) viewSite;
        Shell shell = site.getShell();
        renameResourceAction = new PyRenameResourceAction(shell, site.getSelectionProvider());
    }
}
 
源代码30 项目: goclipse   文件: LangNavigatorActionProvider.java
@Override
public void init(ICommonActionExtensionSite site) {
	if (site.getViewSite() instanceof ICommonViewerWorkbenchSite) {
		ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite) site.getViewSite();
		if (workbenchSite.getPart() instanceof IViewPart) {
			IViewPart viewPart= (IViewPart) workbenchSite.getPart();
			
			initActionGroups(viewPart);
		}
	}
}
 
 类所在包
 同包方法