The Eclipse Plug-in Model
by, 02-11-2012 at 02:31 PM (936 Views)
Plug-in is a component that supports a particular service or functionality in the Eclipse workbench. This component can be integrated into system at deployment time. Eclipse supports a wide variety of these plug-ins that can work together to support an environment for development. A plug-in in Eclipse is embodied in plug-in runtime class instance. This class provides some configuration functionality for the plug-in instance. A plug-in class must extend org.eclipse.core.runtime.Plugin which is an abstact class and it supports functions for managing plug-ins.
Each Eclipse installation contains a folder, where these plug-ins are deployed. Each plug-in is installed in its own separate folder. An XML manifest file is used to describe plug-in. This file is called “calledplugin.xml” and it resides in the plug-in folder. This file contains useful information for Eclipse to activate this plug-in.