本文整理汇总了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 () );
}
};
}
}
示例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 );
}
};
}
}
示例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);
}
}
}
});
}
}
}
示例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;
}
}
示例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);
}
示例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);
}
示例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;
}
}
示例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;
}
示例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());
}
}
示例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;
}
}
示例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;
}
}
示例12: init
import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入依赖的package包/类
@Override
public void init(final ICommonActionExtensionSite anActionSite) {
site = anActionSite;
shell = site.getViewSite().getShell();
makeActions();
}
示例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;
}
}
示例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);
}
}
示例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);
}