This plugin type allows the developer to
invoke custom code and to interact with the application workspace.
This plugin is the most general plugin type. It provides a limited API:
- The interface GeneralPluginExtension - Intended for general-purpose
plugins, kind of external tools but triggered from the Plugins menu.
The implementing classes must provide the method
process(GeneralPluginContext) which must provide the plugin processing.
This method takes as a parameter a GeneralPluginContext object.
- The class GeneralPluginContext - Represents the context in which the
general plugin extension does its processing. The method
getPluginWorkspace() allows you access to the application
workspace.