package org.eclipse.dltk.debug.ui.actions;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.expressions.IEvaluationContext;
import org.eclipse.dltk.core.IScriptProject;
import org.eclipse.dltk.internal.ui.editor.EditorUtility;
import org.eclipse.dltk.internal.ui.editor.ScriptEditor;
import org.eclipse.ui.IEditorInput;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.ISources;
public class ToggleGlobalVariablesHandler extends AbstractHandler {
public Object execute(ExecutionEvent arg0) throws ExecutionException {
IEvaluationContext context = (IEvaluationContext) arg0.getApplicationContext();
Object editor = context.getVariable(ISources.ACTIVE_EDITOR_NAME);
if (editor instanceof ScriptEditor)
{
IEditorInput input = ((IEditorPart) editor).getEditorInput();
IScriptProject project = EditorUtility.getScriptProject(input);
}
// TODO Auto-generated method stub
return null;
}
}