Package com.iizigo.plugin
Interface IPluginInitialize
- All Known Implementing Classes:
- PluginActivator,- PluginActivator,- PluginActivator
 - public interface IPluginInitializeCallback interface the Designer calls when initializing is required.- Author:
- Christopher Mindus
 
- Method Summary- All Methods Instance Methods Abstract Methods - Modifier and Type - Method - Description - void- createNewWizards(java.util.ArrayList<org.eclipse.ui.menus.CommandContributionItem> newWizards)Call to fill the array with "New Wizards".- void- initializeModule(ModuleModel model)Initializes the plug-in after the Module project has been loaded.- void- registerPlugin()Registers this plug-in with iiziGo.
 
- Method Detail- registerPlugin- void registerPlugin() throws org.eclipse.core.runtime.CoreExceptionRegisters this plug-in with iiziGo. This method is called from iizi 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(java.util.ArrayList<org.eclipse.ui.menus.CommandContributionItem> newWizards) Call to fill the array with "New Wizards".- Parameters:
- newWizards- Array of New Wizard's.