Goal: implement an Eclipse Plug-in with Extension Points and Extensions
Credits: by doing correctly this assignment you can obtain a maximum of 3 lab points
Deadline: Week 14
Requirements: Implement a Plugin that adds a new menu entry to the Eclipse MenuBar and when activated displays a window including also output from optional Extensions that can be plugged in into its Extension Points.
In the simplest form, the Plugin can open a HelloWorld window, displaying greeting messages from different extensions. In a more "useful" form (or at least more connected with the eclipse functionality) the plugin could be a monitor of the existing projects in the workspace. This workspace monitor may accept different extensions, such as: listing the names of all the projects in the current workspace, printing the names of the open projects, etc. Implementing the simple HelloWorld plugin with greeting extensions gets 2 lab points, while the more complex plugin for workspace monitoring gets one additional lab point)
Other Practical Resources: