package monolipse.ui.actions;
import monolipse.core.AssemblySourceLanguage;
import monolipse.core.BooCore;
import monolipse.ui.BooUI;
import monolipse.ui.IBooUIConstants;
import org.eclipse.core.resources.IFolder;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.ui.IViewPart;
public class UseAsAssemblySourceAction extends FolderAction {
public UseAsAssemblySourceAction(IViewPart view) {
super(view, "Use as Assembly Source...", BooUI.getImageDescriptor(IBooUIConstants.ASSEMBLY_SOURCE_DECORATOR));
}
public void run() {
IFolder folder = getSelectedFolder();
try {
BooCore.createAssemblySource(folder, AssemblySourceLanguage.BOO);
} catch (CoreException x) {
x.printStackTrace();
}
}
}