Package com.iizigo.plugin
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
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.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(java.util.ArrayList<org.eclipse.ui.menus.CommandContributionItem> newWizards)
Call to fill the array with "New Wizards".- Parameters:
newWizards
- Array of New Wizard's.