Package org.eclipse.ui.navigator

Examples of org.eclipse.ui.navigator.ICommonViewerWorkbenchSite


  @Override
  public void init(ICommonActionExtensionSite site) {
    super.init(site);
    action = new OpenFileAction(getActivePage());
    ICommonViewerWorkbenchSite workbenchSite = null;
    if (site.getViewSite() instanceof ICommonViewerWorkbenchSite)
      workbenchSite = (ICommonViewerWorkbenchSite) site.getViewSite();

    if (workbenchSite != null) {
      if (workbenchSite.getPart() != null && workbenchSite.getPart() instanceof IViewPart) {
        IViewPart viewPart = (IViewPart) workbenchSite.getPart();

        if (site.getStructuredViewer() instanceof TreeViewer) {
           treeViewer = (TreeViewer) site.getStructuredViewer();
           treeViewer.addSelectionChangedListener(action);
        }
View Full Code Here


    @Override
    public void init(final ICommonActionExtensionSite aSite) {
        super.init(aSite);
        final ICommonViewerSite viewSite = aSite.getViewSite();
        if (viewSite instanceof ICommonViewerWorkbenchSite) {
            final ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite) viewSite;
            final IWorkbenchPartSite site = workbenchSite.getSite();
            openAction = new OpenErlangAction(aSite, workbenchSite.getSelectionProvider());
            searchActionGroup = new ErlangSearchActionGroup(site);
            final IContextService service = (IContextService) site
                    .getService(IContextService.class);
            service.activateContext("org.erlide.ui.erlangOutlineAndNavigatorScope");
        }
View Full Code Here

        }
    }

    private IWorkbenchPage getPage() {
        final ICommonActionExtensionSite actionSite = getActionSite();
        final ICommonViewerWorkbenchSite site = (ICommonViewerWorkbenchSite) actionSite
                .getViewSite();
        return site.getPage();
    }
View Full Code Here

  protected ActionGroup dubActionGroup = new ActionGroup() { }; // No-op action group
 
  @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();
       
        dubActionGroup = new DubPathActionGroup(viewPart);
      }
    }
  }
View Full Code Here

  }
  @Override
  public void init(ICommonActionExtensionSite aSite) {
    ICommonViewerSite viewSite = aSite.getViewSite();
    if (viewSite instanceof ICommonViewerWorkbenchSite){
      ICommonViewerWorkbenchSite workbenchSite  = (ICommonViewerWorkbenchSite) viewSite;
      openAction = new OpenSupplierPlanAction(workbenchSite.getPage(),
                        workbenchSite.getSelectionProvider());
    }
  }
View Full Code Here

   */
  public void init(ICommonActionExtensionSite aSite) {
 
    ICommonViewerSite viewSite = aSite.getViewSite();
    if(viewSite instanceof ICommonViewerWorkbenchSite) {
      ICommonViewerWorkbenchSite workbenchSite =
        (ICommonViewerWorkbenchSite) viewSite;
      openAction =
        new OpenClassComponentAction(workbenchSite.getPage(),
                    workbenchSite.getSelectionProvider());
    }
  } 
View Full Code Here

    this.actionSite = aSite;
    createActions(aSite);
  }

  protected void createActions(ICommonActionExtensionSite aSite) {
    ICommonViewerWorkbenchSite commonViewerWorkbenchSite =
        CommonActionProviderUtils.getCommonViewerWorkbenchSite(aSite);
    if (commonViewerWorkbenchSite != null) {
      showInShellAction = new ShowInShellAction(commonViewerWorkbenchSite.getSelectionProvider());
    }
  }
View Full Code Here

public class CommonActionProviderUtils {
 
  private static final String SHOW_IN_QUICK_MENU_ID = ServerActionProvider.SHOW_IN_MENU_ID;

  public static ICommonViewerWorkbenchSite getCommonViewerWorkbenchSite(ICommonActionExtensionSite actionExtensionSite) {
    ICommonViewerWorkbenchSite wsSite = null;
    ICommonViewerSite viewSite = actionExtensionSite.getViewSite();
    if( viewSite instanceof ICommonViewerWorkbenchSite ) {
      StructuredViewer v = actionExtensionSite.getStructuredViewer();
      if( v instanceof CommonViewer ) {
        wsSite = (ICommonViewerWorkbenchSite) viewSite;
View Full Code Here

    return wsSite;
  }

  public static IStructuredSelection getSelection(ICommonActionExtensionSite actionExtensionSite) {
    IStructuredSelection structuredSelection = null;
    ICommonViewerWorkbenchSite workbenchSite = getCommonViewerWorkbenchSite(actionExtensionSite);
    if (workbenchSite != null) {
      ISelectionProvider selectionProvider = workbenchSite.getSelectionProvider();
      if (selectionProvider != null) {
        ISelection selection = selectionProvider.getSelection();
        if (selection instanceof IStructuredSelection) {
          structuredSelection = (IStructuredSelection) selection;
        }
View Full Code Here

    @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);
View Full Code Here

TOP

Related Classes of org.eclipse.ui.navigator.ICommonViewerWorkbenchSite

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.