Reputation: 33
Is there a way to have Eclipse return a list of open projects? I need Eclipse to provide me with a list of open projects within a plugin. Thanks!
Upvotes: 0
Views: 75
Reputation: 111217
This isn't a call that returns just open projects so you would have to do something like:
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
IProject [] projects = root.getProjects();
List<String> names = new ArrayList<>();
for (IProject project : projects)
{
if (project.isOpen())
{
names.add(project.getName());
// TODO handle open project
}
}
Upvotes: 1