Class OpenSuperImplementationAction

  • All Implemented Interfaces:
    IAction, ISelectionChangedListener

    public class OpenSuperImplementationAction
    extends SelectionDispatchAction
    The action opens a Java editor on the selected method's super implementation.

    The action is applicable to selections containing elements of type IMethod.

    This class may be instantiated; it is not intended to be subclassed.

    Since:
    2.0
    Restriction:
    This class is not intended to be subclassed by clients.
    • Constructor Detail

      • OpenSuperImplementationAction

        public OpenSuperImplementationAction​(IWorkbenchSite site)
        Creates a new OpenSuperImplementationAction. The action requires that the selection provided by the site's selection provider is of type org.eclipse.jface.viewers.IStructuredSelection.
        Parameters:
        site - the site providing context information for this action
      • OpenSuperImplementationAction

        @Deprecated
        public OpenSuperImplementationAction​(IWorkbenchSite site,
                                             ISelectionProvider provider)
        Deprecated.
        Use SelectionDispatchAction.setSpecialSelectionProvider(ISelectionProvider) instead. This API will be removed after 3.2 M5.
        Creates a new OpenSuperImplementationAction. The action requires that the selection provided by the given selection provider is of type org.eclipse.jface.viewers.IStructuredSelection.
        Parameters:
        site - the site providing context information for this action
        provider - a special selection provider which is used instead of the site's selection provider or null to use the site's selection provider
        Since:
        3.2
      • OpenSuperImplementationAction

        public OpenSuperImplementationAction​(org.eclipse.jdt.internal.ui.javaeditor.JavaEditor editor)
        Note: This constructor is for internal use only. Clients should not call this constructor.
        Parameters:
        editor - the Java editor
        Restriction:
        This constructor is not intended to be referenced by clients.