Eclipse Plugin Development : Eclipse Capabilities
Presently I am working on eclipse plugin development and I have come across interesting feature available in Eclipse IDE, that is Capabilities. Internally Eclipse capabilities feature is known as Activities. Activities are designed to solve scaling problem when large no of plug-ins are used together. Eclipse Activities address following functionalities Grouping of functionalities Enabling/Disabling group of functionalities (Categories) or individual (Activity). Filter Mechanisms for managing large set of UI features User Roll based features managements Category : A category is simply a container for one or more activities. It allows to group set of related activities together. Activity : Activity represent functionality (may represent group of functionalities). An activity-pattern binding associates an activity with a regular expression that is used to match identifiers. When an activity is enabled, all functionality that matches the identifier patterns associated with t...