Package dev.equo.ide

Interface IdeHookInstantiated


public interface IdeHookInstantiated
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    afterDisplay(org.eclipse.swt.widgets.Display display)
    Called after display is created, ~310ms after isClean.
    default void
    afterOsgi(org.osgi.framework.BundleContext context)
    Called after the OSGi container is created and populated, ~5850ms after isClean.
    default void
    This method is called during workbench initialization prior to any windows being opened, ~6720ms after isClean.
    default void
    isClean(boolean isClean)
    The very first method to be called, called as soon as the command line arguments have been parsed.
    default void
    Performs arbitrary finalization after the workbench stops running, ~200ms after preShutdown.
    default void
    Performs arbitrary actions after the workbench windows have been opened (or restored), but before the main event loop is run, ~8400ms after isClean.
    default boolean
    Performs arbitrary finalization before the workbench is about to shut down.
    default void
    Performs arbitrary actions just before the first workbench window is opened (or restored), ~6740ms after isClean.
  • Method Details

    • isClean

      default void isClean(boolean isClean) throws Exception
      The very first method to be called, called as soon as the command line arguments have been parsed.
      Throws:
      Exception
    • afterDisplay

      default void afterDisplay(org.eclipse.swt.widgets.Display display) throws Exception
      Called after display is created, ~310ms after isClean.
      Throws:
      Exception
    • afterOsgi

      default void afterOsgi(org.osgi.framework.BundleContext context) throws Exception
      Called after the OSGi container is created and populated, ~5850ms after isClean.
      Throws:
      Exception
    • initialize

      default void initialize() throws Exception
      This method is called during workbench initialization prior to any windows being opened, ~6720ms after isClean.

      WorkbenchAdvisor.initialize(org.eclipse.ui.application.IWorkbenchConfigurer)

      Throws:
      Exception
    • preStartup

      default void preStartup() throws Exception
      Performs arbitrary actions just before the first workbench window is opened (or restored), ~6740ms after isClean.

      This method is called after the workbench has been initialized and just before the first window is about to be opened.

      WorkbenchAdvisor.preStartup()

      Throws:
      Exception
    • postStartup

      default void postStartup() throws Exception
      Performs arbitrary actions after the workbench windows have been opened (or restored), but before the main event loop is run, ~8400ms after isClean.

      WorkbenchAdvisor.postStartup()

      Throws:
      Exception
    • preShutdown

      default boolean preShutdown() throws Exception
      Performs arbitrary finalization before the workbench is about to shut down.

      WorkbenchAdvisor.preShutdown()

      Returns:
      true to allow the workbench to proceed with shutdown, false to veto a non-forced shutdown
      Throws:
      Exception
    • postShutdown

      default void postShutdown() throws Exception
      Performs arbitrary finalization after the workbench stops running, ~200ms after preShutdown.

      WorkbenchAdvisor.postShutdown()

      Throws:
      Exception