/** * Creates a new <code>OpenTypeHierarchyAction</code>. The action requires * that the selection provided by the given selection provider is of type <code> * org.eclipse.jface.viewers.IStructuredSelection</code>. * * @param site the site providing context information for this action * @param provider a special selection provider which is used instead * of the site's selection provider or <code>null</code> to use the site's * selection provider * * @since 3.2 * @deprecated Use {@link #setSpecialSelectionProvider(ISelectionProvider)} instead. This API will be * removed after 3.2 M5. */ public OpenTypeHierarchyAction(IWorkbenchSite site, ISelectionProvider provider) { this(site); setSpecialSelectionProvider(provider); }
/** * Creates a new <code>OpenTypeHierarchyAction</code>. The action requires * that the selection provided by the given selection provider is of type <code> * org.eclipse.jface.viewers.IStructuredSelection</code>. * * @param site the site providing context information for this action * @param provider a special selection provider which is used instead * of the site's selection provider or <code>null</code> to use the site's * selection provider * * @since 3.2 * @deprecated Use {@link #setSpecialSelectionProvider(ISelectionProvider)} instead. This API will be * removed after 3.2 M5. */ @Deprecated public OpenTypeHierarchyAction(IWorkbenchSite site, ISelectionProvider provider) { this(site); setSpecialSelectionProvider(provider); }
/** * Creates a new <code>OpenTypeHierarchyAction</code>. The action requires * that the selection provided by the given selection provider is of type <code> * org.eclipse.jface.viewers.IStructuredSelection</code>. * * @param site the site providing context information for this action * @param provider a special selection provider which is used instead * of the site's selection provider or <code>null</code> to use the site's * selection provider * * @since 3.2 * @deprecated Use {@link #setSpecialSelectionProvider(ISelectionProvider)} instead. This API will be * removed after 3.2 M5. */ @Deprecated public OpenTypeHierarchyAction(IWorkbenchSite site, ISelectionProvider provider) { this(site); setSpecialSelectionProvider(provider); }
private void createSiteActions(IWorkbenchSite site, ISelectionProvider specialProvider) { fOpenSuperImplementation= new OpenSuperImplementationAction(site); fOpenSuperImplementation.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_SUPER_IMPLEMENTATION); fOpenSuperImplementation.setSpecialSelectionProvider(specialProvider); fOpenExternalJavadoc= new OpenExternalJavadocAction(site); fOpenExternalJavadoc.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_EXTERNAL_JAVADOC); fOpenExternalJavadoc.setSpecialSelectionProvider(specialProvider); fOpenTypeHierarchy= new OpenTypeHierarchyAction(site); fOpenTypeHierarchy.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_TYPE_HIERARCHY); fOpenTypeHierarchy.setSpecialSelectionProvider(specialProvider); fOpenCallHierarchy= new OpenCallHierarchyAction(site); fOpenCallHierarchy.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_CALL_HIERARCHY); fOpenCallHierarchy.setSpecialSelectionProvider(specialProvider); ISelectionProvider provider= specialProvider != null ? specialProvider : site.getSelectionProvider(); fOpenPropertiesDialog= new PropertyDialogAction(site, provider); fOpenPropertiesDialog.setActionDefinitionId(IWorkbenchActionDefinitionIds.PROPERTIES); initialize(provider); }
private void createSiteActions(IWorkbenchSite site, ISelectionProvider specialProvider) { fOpenImplementation= new OpenImplementationAction(site); fOpenImplementation.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_IMPLEMENTATION); fOpenImplementation.setSpecialSelectionProvider(specialProvider); fOpenSuperImplementation= new OpenSuperImplementationAction(site); fOpenSuperImplementation.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_SUPER_IMPLEMENTATION); fOpenSuperImplementation.setSpecialSelectionProvider(specialProvider); fOpenAttachedJavadoc= new OpenAttachedJavadocAction(site); fOpenAttachedJavadoc.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_ATTACHED_JAVADOC); fOpenAttachedJavadoc.setSpecialSelectionProvider(specialProvider); fOpenTypeHierarchy= new OpenTypeHierarchyAction(site); fOpenTypeHierarchy.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_TYPE_HIERARCHY); fOpenTypeHierarchy.setSpecialSelectionProvider(specialProvider); fOpenCallHierarchy= new OpenCallHierarchyAction(site); fOpenCallHierarchy.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_CALL_HIERARCHY); fOpenCallHierarchy.setSpecialSelectionProvider(specialProvider); ISelectionProvider provider= specialProvider != null ? specialProvider : site.getSelectionProvider(); fOpenPropertiesDialog= new PropertyDialogAction(site, provider); fOpenPropertiesDialog.setActionDefinitionId(IWorkbenchCommandConstants.FILE_PROPERTIES); initialize(provider); }
private void createSiteActions(IWorkbenchSite site, ISelectionProvider specialProvider) { fOpenImplementation= new OpenImplementationAction(site); fOpenImplementation.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_IMPLEMENTATION); fOpenImplementation.setSpecialSelectionProvider(specialProvider); fOpenSuperImplementation= new OpenSuperImplementationAction(site); fOpenSuperImplementation.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_SUPER_IMPLEMENTATION); fOpenSuperImplementation.setSpecialSelectionProvider(specialProvider); fOpenAttachedJavadoc= new OpenAttachedJavadocAction(site); fOpenAttachedJavadoc.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_ATTACHED_JAVADOC); fOpenAttachedJavadoc.setSpecialSelectionProvider(specialProvider); fOpenTypeHierarchy= new OpenTypeHierarchyAction(site); fOpenTypeHierarchy.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_TYPE_HIERARCHY); fOpenTypeHierarchy.setSpecialSelectionProvider(specialProvider); fOpenCallHierarchy= new OpenCallHierarchyAction(site); fOpenCallHierarchy.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_CALL_HIERARCHY); fOpenCallHierarchy.setSpecialSelectionProvider(specialProvider); ISelectionProvider provider= specialProvider != null ? specialProvider : site.getSelectionProvider(); fOpenPropertiesDialog= new PropertyDialogAction(site, provider); fOpenPropertiesDialog.setActionDefinitionId(IWorkbenchCommandConstants.FILE_PROPERTIES); initialize(provider); }