Interface IDialogBlockedHandler

    • Method Detail

      • clearBlocked

        void clearBlocked()
        The blockage has been cleared. Clear the extra information and resume.
      • showBlocked

        void showBlocked​(Shell parentShell,
                         IProgressMonitor blocking,
                         IStatus blockingStatus,
                         String blockedName)
        A blockage has occured. Show the blockage and forward any actions to blockingMonitor. NOTE: This will open any blocked notification immediately even if there is a modal shell open.
        Parameters:
        parentShell - The shell this is being sent from. If the parent shell is null the behavior will be the same as IDialogBlockedHandler#showBlocked(IProgressMonitor, IStatus, String)
        blocking - The monitor to forward to. This is most important for calls to cancel().
        blockingStatus - The status that describes the blockage
        blockedName - The name of the locked operation.
        See Also:
        showBlocked(IProgressMonitor, IStatus, String)
      • showBlocked

        void showBlocked​(IProgressMonitor blocking,
                         IStatus blockingStatus,
                         String blockedName)
        A blockage has occured. Show the blockage when there is no longer any modal shells in the UI and forward any actions to blockingMonitor. NOTE: As no shell has been specified this method will not open any blocked notification until all other modal shells have been closed.
        Parameters:
        blocking - The monitor to forward to. This is most important for calls to cancel().
        blockingStatus - The status that describes the blockage
        blockedName - The name of the locked operation.