/* * (non-Javadoc) * @see org.eclipse.sapphire.services.RelativePathService#roots() */ @Override public List<Path> roots() { List<Path> roots = new ArrayList<Path>(); IModelElement modelElement = context(IHook.class); IProject project = modelElement.adapt(IProject.class); IFolder[] folders = ProjectUtil.getSourceFolders(project); for (IFolder folder : folders) { roots.add(new Path(folder.getLocation().toPortableString())); } return roots; }