当前位置: 首页>>代码示例>>Java>>正文


Java ICommonActionExtensionSite.getContentService方法代码示例

本文整理汇总了Java中org.eclipse.ui.navigator.ICommonActionExtensionSite.getContentService方法的典型用法代码示例。如果您正苦于以下问题:Java ICommonActionExtensionSite.getContentService方法的具体用法?Java ICommonActionExtensionSite.getContentService怎么用?Java ICommonActionExtensionSite.getContentService使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.ui.navigator.ICommonActionExtensionSite的用法示例。


在下文中一共展示了ICommonActionExtensionSite.getContentService方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: init

import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入方法依赖的package包/类
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;
		}
	}
 
开发者ID:heartsome,项目名称:translationstudio8,代码行数:22,代码来源:PortingActionProvider.java

示例2: init

import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入方法依赖的package包/类
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);
}
 
开发者ID:heartsome,项目名称:translationstudio8,代码行数:25,代码来源:WorkingSetActionProvider.java

示例3: init

import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入方法依赖的package包/类
@Override
public void init(ICommonActionExtensionSite anExtensionSite) {
	if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
		IWorkbenchWindow window = ((ICommonViewerWorkbenchSite) anExtensionSite
				.getViewSite()).getWorkbenchWindow();
		showDlgAction = ActionFactory.NEW.create(window);
		
		newWizardActionGroup = new WizardActionGroup(window, PlatformUI.getWorkbench().getNewWizardRegistry(),
				WizardActionGroup.TYPE_NEW, anExtensionSite.getContentService());
		
		contribute = true;
	}
}
 
开发者ID:Imhotup,项目名称:LibertyEiffel-Eclipse-Plugin,代码行数:14,代码来源:NewActionProvider.java

示例4: init

import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入方法依赖的package包/类
@Override
public void init(ICommonActionExtensionSite aSite)
{
    if (!(aSite.getViewSite() instanceof ICommonViewerWorkbenchSite)) {
        return;
    }

    ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite) aSite.getViewSite();
    IWorkbenchWindow window = workbenchSite.getWorkbenchWindow();

    newWizardActionGroup = new WizardActionGroup(
        window,
        PlatformUI.getWorkbench().getNewWizardRegistry(),
        WizardActionGroup.TYPE_NEW,
        aSite.getContentService()
    );

    projectDeleteAction = new ScenarioProjectDeleteAction(window);
    projectDeleteAction.setDisabledImageDescriptor(MaruUIPlugin.getSharedImageDescriptor(ISharedImages.IMG_TOOL_DELETE_DISABLED));
    projectDeleteAction.setImageDescriptor(MaruUIPlugin.getSharedImageDescriptor(ISharedImages.IMG_TOOL_DELETE));

    elementDeleteAction = new ScenarioElementDeleteAction();
    elementDeleteAction.setDisabledImageDescriptor(MaruUIPlugin.getSharedImageDescriptor(ISharedImages.IMG_TOOL_DELETE_DISABLED));
    elementDeleteAction.setImageDescriptor(MaruUIPlugin.getSharedImageDescriptor(ISharedImages.IMG_TOOL_DELETE));

    propertyDialogAction = new ScenarioPropertyDialogAction(window);
}
 
开发者ID:vobject,项目名称:maru,代码行数:28,代码来源:ScenarioActionsProvider.java


注:本文中的org.eclipse.ui.navigator.ICommonActionExtensionSite.getContentService方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。