Interface IPluginInitialize

All Known Implementing Classes:
PluginActivator, PluginActivator, PluginActivator

public interface IPluginInitialize
Callback interface the Designer calls when initializing is required.
Author:
Christopher Mindus
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createNewWizards(ArrayList<org.eclipse.ui.menus.CommandContributionItem> newWizards)
    Call to fill the array with "New Wizards".
    void
    Initializes the plug-in after the Module project has been loaded.
    void
    Registers this plug-in with iiziGo.
  • Method Details

    • registerPlugin

      void registerPlugin() throws org.eclipse.core.runtime.CoreException
      Registers this plug-in with iiziGo. This method is called from iiziGo Designer when an application requires the plug-in. The plug-in should check if registration already has been done, and if so, skip the registration. This is required due to the OSGi framework threading at startup of Eclipse.
      Throws:
      org.eclipse.core.runtime.CoreException - For registration failures.
    • initializeModule

      void initializeModule(ModuleModel model) throws org.eclipse.core.runtime.CoreException
      Initializes the plug-in after the Module project has been loaded.
      Parameters:
      model - The Module project.
      Throws:
      org.eclipse.core.runtime.CoreException - For initialization failures.
    • createNewWizards

      void createNewWizards(ArrayList<org.eclipse.ui.menus.CommandContributionItem> newWizards)
      Call to fill the array with "New Wizards".
      Parameters:
      newWizards - Array of New Wizard's.