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


Java ICommonActionExtensionSite类代码示例

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


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

示例1: init

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

示例2: init

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

示例3: init

import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入依赖的package包/类
public void init(ICommonActionExtensionSite actionSite) {
	super.init(actionSite);
	ICommonViewerSite site = actionSite.getViewSite();
	if (site instanceof ICommonViewerWorkbenchSite) {
		StructuredViewer viewer = actionSite.getStructuredViewer();
		if (viewer instanceof CommonViewer) {
			CommonViewer serversViewer = (CommonViewer) viewer;
			serversViewer.addOpenListener(new IOpenListener() {
				public void open(OpenEvent event) {
					ISelection s = event.getSelection();
					if (s instanceof IStructuredSelection) {
						IStructuredSelection selection = (IStructuredSelection) s;
						Object[] selectedObjects = selection.toArray();
						if (selectedObjects.length == 1 && selectedObjects[0] instanceof ModuleServer) {
							ModuleServer moduleServer = (ModuleServer) selectedObjects[0];
							openApplicationPage(moduleServer);
						}
					}
				}
			});
		}
	}
}
 
开发者ID:eclipse,项目名称:cft,代码行数:24,代码来源:CloudFoundryActionProvider.java

示例4: 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

示例5: 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

示例6: init

import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入依赖的package包/类
@Override
public void init(final ICommonActionExtensionSite site) {
	selectWorkingSetDelegate = new ActionContributionItem(selectWorkingSetAction);
	showHiddenWorkingSetsDelegate = new ActionContributionItem(showHiddenWorkingSetsAction);
	workingSetManagerBroker.addTopLevelElementChangedListener(this);
	workingSetManagerBroker.addWorkingSetManagerStateChangedListener(this);
}
 
开发者ID:eclipse,项目名称:n4js,代码行数:8,代码来源:N4JSActionBarContributionProvider.java

示例7: 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

示例8: init

import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入依赖的package包/类
@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;
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:11,代码来源:ActionProvider.java

示例9: init

import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入依赖的package包/类
/**
 * @see org.eclipse.ui.navigator.CommonActionProvider#init(org.eclipse.ui.navigator.ICommonActionExtensionSite)
 */
public void init(ICommonActionExtensionSite aSite) {
    super.init(aSite);

    ICommonViewerSite viewSite = aSite.getViewSite();
    if (viewSite instanceof ICommonViewerWorkbenchSite) {
        ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite) viewSite;

        openAction = new OpenAction(workbenchSite.getSelectionProvider().getSelection());
    }
}
 
开发者ID:SK-HOLDINGS-CC,项目名称:NEXCORE-UML-Modeler,代码行数:14,代码来源:BaseUMLTreeActionProvider.java

示例10: init

import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入依赖的package包/类
/**
 * @generated
 */
public void init(ICommonActionExtensionSite aSite) {
	super.init(aSite);
	if (aSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
		myContribute = true;
		makeActions((ICommonViewerWorkbenchSite) aSite.getViewSite());
	} else {
		myContribute = false;
	}
}
 
开发者ID:spoenemann,项目名称:xtext-gef,代码行数:13,代码来源:StatemachineNavigatorActionProvider.java

示例11: init

import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入依赖的package包/类
public void init(ICommonActionExtensionSite aSite) {
	super.init(aSite);
	if (aSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
		myContribute = true;
		makeActions((ICommonViewerWorkbenchSite) aSite.getViewSite());
	} else {
		myContribute = false;
	}
}
 
开发者ID:Yakindu,项目名称:statecharts,代码行数:10,代码来源:NavigatorActionProvider.java

示例12: init

import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入依赖的package包/类
@Override
public void init(final ICommonActionExtensionSite anActionSite) {
	site = anActionSite;
	shell = site.getViewSite().getShell();
	makeActions();

}
 
开发者ID:gama-platform,项目名称:gama,代码行数:8,代码来源:EditActionProvider.java

示例13: init

import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入依赖的package包/类
@Override
public void init(final ICommonActionExtensionSite aConfig) {
	if (aConfig.getViewSite() instanceof ICommonViewerWorkbenchSite) {
		viewSite = (ICommonViewerWorkbenchSite) aConfig.getViewSite();
		openFileAction = new OpenFileAction(viewSite.getPage());
		contribute = true;
	}
}
 
开发者ID:gama-platform,项目名称:gama,代码行数:9,代码来源:OpenActionProvider.java

示例14: init

import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入依赖的package包/类
@Override
public void init(ICommonActionExtensionSite anExtensionSite) {
	if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
		ICommonViewerWorkbenchSite viewSite = (ICommonViewerWorkbenchSite) anExtensionSite.getViewSite();
		deleteResourceAction = new DeleteResourceAction(viewSite.getSite());
		clipboard = new Clipboard(viewSite.getShell().getDisplay());
		pasteResourceAction = new PasteAction(viewSite.getShell(), clipboard);
		copyAction = new CopyAction(viewSite.getShell(), clipboard, pasteResourceAction);
	}
}
 
开发者ID:nasa,项目名称:OpenSPIFe,代码行数:11,代码来源:EditActionProvider.java

示例15: init

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


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