Package dev.equo.ide
Interface IdeHookInstantiated
public interface IdeHookInstantiated
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidafterDisplay(org.eclipse.swt.widgets.Display display) Called after display is created, ~310ms after isClean.default voidafterOsgi(org.osgi.framework.BundleContext context) Called after the OSGi container is created and populated, ~5850ms after isClean.default voidThis method is called during workbench initialization prior to any windows being opened, ~6720ms after isClean.default voidisClean(boolean isClean) The very first method to be called, called as soon as the command line arguments have been parsed.default voidPerforms arbitrary finalization after the workbench stops running, ~200ms after preShutdown.default voidPerforms arbitrary actions after the workbench windows have been opened (or restored), but before the main event loop is run, ~8400ms after isClean.default booleanPerforms arbitrary finalization before the workbench is about to shut down.default voidPerforms arbitrary actions just before the first workbench window is opened (or restored), ~6740ms after isClean.
-
Method Details
-
isClean
The very first method to be called, called as soon as the command line arguments have been parsed.- Throws:
Exception
-
afterDisplay
Called after display is created, ~310ms after isClean.- Throws:
Exception
-
afterOsgi
Called after the OSGi container is created and populated, ~5850ms after isClean.- Throws:
Exception
-
initialize
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
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
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
Performs arbitrary finalization before the workbench is about to shut down.WorkbenchAdvisor.preShutdown()- Returns:
trueto allow the workbench to proceed with shutdown,falseto veto a non-forced shutdown- Throws:
Exception
-
postShutdown
Performs arbitrary finalization after the workbench stops running, ~200ms after preShutdown.WorkbenchAdvisor.postShutdown()- Throws:
Exception
-