package sbt.eclipse.popup.actions;
import org.eclipse.core.resources.IFolder;
import org.eclipse.core.resources.IProject;
import org.eclipse.jface.action.IAction;
import sbt.eclipse.Constants;
/**
* @author Joonas Javanainen
*
*/
public class HideLibManagedAction extends AbstractProjectAction {
/*
* (non-Javadoc)
*
* @see
* sbt.eclipse.popup.actions.AbstractProjectAction#run(org.eclipse.jface.action
* .IAction, org.eclipse.core.resources.IProject)
*/
@Override
protected void run(IAction action, IProject project) throws Exception {
IFolder managedLib = project.getFolder(Constants.DEFAULT_MANAGED_LIB_FOLDER);
if (managedLib.exists()) {
managedLib.setHidden(true);
}
}
}