IFolder folder = (IFolder)file.getParent();
IContainer parent = file.getParent(); IContainer folder = parent;
	public void run(IAction action)	{		IFile file = getEditor().getHdlDocument().getFile();		IFolder folder = (IFolder)file.getParent();		File dir = folder.getLocation().toFile();		String command = VerilogPlugin.getPreferenceString("Compile.command")				+ " " + file.getName();				String msg = executeCompiler(dir, command);		try		{			IMarker[] markers = folder.findMarkers(MARKER_TYPE, true, 1);			for (int i = 0; i < markers.length; i++)				markers[i].delete();		}		catch (CoreException e)		{		}		parseMessage(msg, folder);		getEditor().update();		//System.out.println(msg);	}