if (info.fElement instanceof IFileEditorInput) return ((IFileEditorInput)info.fElement).getFile().getParent(); else
if (info.fElement instanceof IFileEditorInput) { IFile file= ((IFileEditorInput)info.fElement).getFile(); IResourceRuleFactory ruleFactory= ResourcesPlugin.getWorkspace().getRuleFactory(); if (file == null || !file.exists()) return ruleFactory.createRule(file); else return ruleFactory.modifyRule(file); } else
				public ISchedulingRule getSchedulingRule() {					if (info.fElement instanceof IFileEditorInput)						return ((IFileEditorInput)info.fElement).getFile().getParent();					else						return null;				}