package com.liferay.ide.project.core.model.internal; import java.util.Set; import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.ResourcesPlugin; import org.eclipse.sapphire.PossibleValuesService; /** * @author Gregory Amerson */ public class ProjectNamesPossibleValuesService extends PossibleValuesService { @Override protected void compute( Set<String> values ) { for ( IProject project : ResourcesPlugin.getWorkspace().getRoot().getProjects() ) { if ( project != null && project.isAccessible() ) { values.add( project.getName() ); } } } }