[Pydev-cvs] org.python.pydev.debug/src/org/python/pydev/debug/core PydevDebugPlugin.java,NONE,1.1 De
Brought to you by:
fabioz
From: Aleksandar T. <at...@us...> - 2004-03-29 17:18:54
|
Update of /cvsroot/pydev/org.python.pydev.debug/src/org/python/pydev/debug/core In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32567/src/org/python/pydev/debug/core Added Files: PydevDebugPlugin.java Removed Files: DebugPlugin.java Log Message: Develpment of the debugger model --- NEW FILE: PydevDebugPlugin.java --- package org.python.pydev.debug.core; import org.eclipse.ui.IWorkbenchWindow; import org.eclipse.ui.plugin.*; import org.eclipse.core.runtime.*; import org.eclipse.core.resources.*; import org.python.pydev.debug.ui.InterpreterEditor; /** * The main plugin for Python Debugger. * * Standard plugin functionality: preferences, logging, some utility functions */ public class PydevDebugPlugin extends AbstractUIPlugin { //The shared instance. private static PydevDebugPlugin plugin; public PydevDebugPlugin(IPluginDescriptor descriptor) { super(descriptor); plugin = this; } public static PydevDebugPlugin getDefault() { return plugin; } public static String getPluginID() { return getDefault().getDescriptor().getUniqueIdentifier(); } public static IWorkspace getWorkspace() { return ResourcesPlugin.getWorkspace(); } /** * Returns the active workbench window or <code>null</code> if none */ public static IWorkbenchWindow getActiveWorkbenchWindow() { return getDefault().getWorkbench().getActiveWorkbenchWindow(); } public String[] getInterpreters() { String interpreters = getPreferenceStore().getString(Constants.PREF_INTERPRETER_PATH); return InterpreterEditor.getInterpreterList(interpreters); } /** * @param errorLevel IStatus.[OK|INFO|WARNING|ERROR] */ public static void log(int errorLevel, String message, Throwable e) { Status s = new Status(errorLevel, getPluginID(), errorLevel, message, e); getDefault().getLog().log(s); } } --- DebugPlugin.java DELETED --- |