/** * Copyright (c) 2005-2012 by Appcelerator, Inc. All Rights Reserved. * Licensed under the terms of the Eclipse Public License (EPL). * Please see the license.txt included with this distribution for details. * Any modifications to this file must keep this entire header intact. */ /* * Author: atotic * Created: Aug 20, 2003 */ package org.python.pydev.debug.core; /** * all the public constants for pydev.debug */ public interface Constants { // Icons static final String MAIN_ICON = "icons/python_run.png"; static final String ARGUMENTS_ICON = "icons/arguments.gif"; static final String PYTHON_ORG_ICON = "icons/python_16x16.png"; // Plugin constants static final String PLUGIN_ID = "org.python.pydev.debug"; static final String ID_PYTHON_REGULAR_LAUNCH_CONFIGURATION_TYPE = "org.python.pydev.debug.regularLaunchConfigurationType"; static final String ID_PYTHON_COVERAGE_LAUNCH_CONFIGURATION_TYPE = "org.python.pydev.debug.coverageLaunchConfigurationType"; static final String ID_PYTHON_UNITTEST_LAUNCH_CONFIGURATION_TYPE = "org.python.pydev.debug.unittestLaunchConfigurationType"; static final String ID_JYTHON_UNITTEST_LAUNCH_CONFIGURATION_TYPE = "org.python.pydev.debug.jythonUnittestLaunchConfigurationType"; static final String ID_JYTHON_LAUNCH_CONFIGURATION_TYPE = "org.python.pydev.debug.jythonLaunchConfigurationType"; static final String ID_IRONPYTHON_LAUNCH_CONFIGURATION_TYPE = "org.python.pydev.debug.ironpythonLaunchConfigurationType"; static final String ID_IRONPYTHON_UNITTEST_LAUNCH_CONFIGURATION_TYPE = "org.python.pydev.debug.ironpythonUnittestLaunchConfigurationType"; static final String PROCESS_TYPE = "PYDEV.PYTHON"; static final String PYDEV_DEBUG_IPROCESS_ATTR = "PYDEV_DEBUG_IPROCESS_ATTR"; static final String PYDEV_DEBUG_IPROCESS_ATTR_TRUE = "true"; static final String ATTR_VM_ARGUMENTS = "org.python.pydev.debug.vm.arguments"; static final String JAVA_NATURE = "org.eclipse.jdt.core.javanature"; // LaunchConfiguration properties // ATTR_* are copied from IExternalToolConstants, replicated since I have no access to originals static final String ATTR_LOCATION = "org.eclipse.ui.externaltools" + ".ATTR_LOCATION"; /** Attribute holding alternate location that is used to actually run the resource. */ static final String ATTR_ALTERNATE_LOCATION = "org.python.pydev.debug.core" + ".ATTR_ALTERNATE_LOCATION"; /** Attribute to control if a wrapper for test runner should be used. */ static final String ATTR_WORKING_DIRECTORY = "org.eclipse.ui.externaltools" + ".ATTR_WORKING_DIRECTORY"; static final String ATTR_OTHER_WORKING_DIRECTORY = "org.eclipse.ui.externaltools" + ".ATTR_OTHER_WORKING_DIRECTORY"; static final String ATTR_PROGRAM_ARGUMENTS = "org.eclipse.ui.externaltools" + ".ATTR_TOOL_ARGUMENTS"; static final String ATTR_INTERPRETER = PLUGIN_ID + ".ATTR_INTERPRETER"; static final String ATTR_INTERPRETER_DEFAULT = "__default"; //$NO-NLS-1$; static final String ATTR_PROJECT = PLUGIN_ID + ".ATTR_PROJECT"; static final String ATTR_RESOURCE_TYPE = PLUGIN_ID + ".ATTR_RESOURCE_TYPE"; static final String ATTR_UNITTEST_TESTS = PLUGIN_ID + ".ATTR_UNITTEST_TESTS"; static final String ATTR_UNITTEST_CONFIGURATION_FILE = PLUGIN_ID + ".ATTR_UNITTEST_CONFIGURATION_FILE"; static final String PYDEV_CONFIG_RUN = "PYDEV_CONFIG_RUN"; }