Class OpenTypeHierarchyAction

  • All Implemented Interfaces:
    IAction, ISelectionChangedListener

    public class OpenTypeHierarchyAction
    extends SelectionDispatchAction
    This action opens a type hierarchy on the selected type.

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

    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

      • OpenTypeHierarchyAction

        public OpenTypeHierarchyAction​(IWorkbenchSite site)
        Creates a new OpenTypeHierarchyAction. 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
      • OpenTypeHierarchyAction

        @Deprecated
        public OpenTypeHierarchyAction​(IWorkbenchSite site,
                                       ISelectionProvider provider)
        Deprecated.
        Use SelectionDispatchAction.setSpecialSelectionProvider(ISelectionProvider) instead. This API will be removed after 3.2 M5.
        Creates a new OpenTypeHierarchyAction. 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
      • OpenTypeHierarchyAction

        public OpenTypeHierarchyAction​(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.