本文整理汇总了Java中org.eclipse.ui.navigator.ICommonActionExtensionSite.getViewSite方法的典型用法代码示例。如果您正苦于以下问题:Java ICommonActionExtensionSite.getViewSite方法的具体用法?Java ICommonActionExtensionSite.getViewSite怎么用?Java ICommonActionExtensionSite.getViewSite使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.ui.navigator.ICommonActionExtensionSite
的用法示例。
在下文中一共展示了ICommonActionExtensionSite.getViewSite方法的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包/类
@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;
}
}
示例6: 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());
}
}
示例7: 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;
}
}
示例8: 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;
}
}
示例9: 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;
}
}
示例10: 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);
}
}
示例11: init
import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入方法依赖的package包/类
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;
}
}
示例12: init
import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入方法依赖的package包/类
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;
}
}
示例13: init
import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入方法依赖的package包/类
@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));
}
}
示例14: init
import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入方法依赖的package包/类
@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());
}
}
示例15: init
import org.eclipse.ui.navigator.ICommonActionExtensionSite; //导入方法依赖的package包/类
@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);
}
}
}