user3864788
user3864788

Reputation: 33

List of open projects in Eclipse

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

Answers (1)

greg-449
greg-449

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

Related Questions