Eclipse PDE | Get all the Projects available in current Workspace

Eclipse PDE's API provides various functionalities to query different meta-data relevant to the currently active Eclipse workspace. Using following code snippet, all the projects of the current workspace can be retrieved as an array of IProject :

[gist]4500177[/gist]

Further processing on this array can be performed e.g., to filter only open projects, as follows :

[gist]4500169[/gist]