KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > eclipse > debug > ui > IDebugUIConstants


1 /*******************************************************************************
2  * Copyright (c) 2000, 2007 IBM Corporation and others.
3  * All rights reserved. This program and the accompanying materials
4  * are made available under the terms of the Eclipse Public License v1.0
5  * which accompanies this distribution, and is available at
6  * http://www.eclipse.org/legal/epl-v10.html
7  *
8  * Contributors:
9  * IBM Corporation - initial API and implementation
10  * QNX Software Systems - Mikhail Khodjaiants - Registers View (Bug 53640)
11  *******************************************************************************/

12 package org.eclipse.debug.ui;
13
14
15 import org.eclipse.debug.core.DebugPlugin;
16  
17 /**
18  * Constant definitions for debug UI plug-in.
19  * <p>
20  * Popup menus in the debug UI support action contribution via the
21  * <code>org.eclipse.ui.popupMenus</code> extension. Actions may be
22  * contributed to any group on the menu. To facilitate insertion of actions
23  * in between existing groups, empty groups have been defined
24  * in the menu. Each group prefixed by "empty" indicates an empty group.
25  * </p>
26  * <h3>Debug View Popup Menu</h3>
27  * <ul>
28  * <li>Empty edit group</li>
29  * <li>Edit group</li>
30  * <li>Copy stack action</li>
31  * <li>Empty step group</li>
32  * <li>Step group</li>
33  * <li>Step into group</li>
34  * <li>Step into action</li>
35  * <li>Step over group</li>
36  * <li>Step over action</li>
37  * <li>Step return group</li>
38  * <li>Step return action</li>
39  * <li>Empty thread group</li>
40  * <li>Thread group</li>
41  * <li>Resume action</li>
42  * <li>Suspend action</li>
43  * <li>Terminate action</li>
44  * <li>Disconnect action</li>
45  * <li>Empty launch group</li>
46  * <li>Launch group</li>
47  * <li>Remove all terminated action</li>
48  * <li>Terminate and Remove action</li>
49  * <li>Relaunch action</li>
50  * <li>Terminate all action</li>
51  * <li>Empty render group</li>
52  * <li>Render group</li>
53  * <li>Property group</li>
54  * <li>Property dialog action</li>
55  * <li>Additions group</li>
56  * </ul>
57  * <h3>Variables View Popup Menus</h3>
58  * <ul>
59  * <li>Empty variable group</li>
60  * <li>Variable group</li>
61  * <li>Select all action</li>
62  * <li>Copy to clipboard action</li>
63  * <li>Find action</li>
64  * <li>Change value action</li>
65  * <li>Available logical structures action</li>
66  * <li>Available detail panes action</li>
67  * <li>Empty render group</li>
68  * <li>Render group</li>
69  * <li>Show type names action</li>
70  * <li>Additions group</li>
71  * </ul>
72  * <h3>Breakpoints View Popup Menu</h3>
73  * <ul>
74  * <li>Empty Navigation group</li>
75  * <li>Navigation group</li>
76  * <li>Open action</li>
77  * <li>Empty Breakpoint group</li>
78  * <li>Breakpoint group</li>
79  * <li>Enable action</li>
80  * <li>Disable action</li>
81  * <li>Remove action</li>
82  * <li>Remove all action</li>
83  * <li>Empty render group</li>
84  * <li>Render group</li>
85  * <li>Show breakpoints for model action</li>
86  * <li>Additions group</li>
87  * </ul>
88  * <h3>Expressions View Popup Menu</h3>
89  * <ul>
90  * <li>Empty Expression group</li>
91  * <li>Expression group</li>
92  * <li>Select all action</li>
93  * <li>Copy to clipboard action</li>
94  * <li>Remove action</li>
95  * <li>Remove all action</li>
96  * <li>Find action</li>
97  * <li>Change variable value action</li>
98  * <li>Available logical structures action</li>
99  * <li>Available detail panes action</li>
100  * <li>Empty Render group</li>
101  * <li>Render group</li>
102  * <li>Show type names action</li>
103  * <li>Additions group</li>
104  * </ul>
105  * <p>
106  * Constants only; not intended to be implemented or extended.
107  * </p>
108  */

109
110 public interface IDebugUIConstants {
111     
112     /**
113      * Debug UI plug-in identifier (value <code>"org.eclipse.debug.ui"</code>).
114      */

115     public static final String JavaDoc PLUGIN_ID = "org.eclipse.debug.ui"; //$NON-NLS-1$;
116

117     /**
118      * Debug perspective identifier (value <code>"org.eclipse.debug.ui.DebugPerspective"</code>).
119      */

120     public static final String JavaDoc ID_DEBUG_PERSPECTIVE = PLUGIN_ID + ".DebugPerspective"; //$NON-NLS-1$
121

122     /**
123      * Console type identifier (value <code>"org.eclipse.debug.ui.ProcessConsoleType"</code>).
124      *
125      * @since 3.1
126      */

127     public static final String JavaDoc ID_PROCESS_CONSOLE_TYPE = PLUGIN_ID + ".ProcessConsoleType"; //$NON-NLS-1$
128

129     /**
130      * Constant for referring to no perspective.
131      */

132     public static final String JavaDoc PERSPECTIVE_NONE = "perspective_none"; //$NON-NLS-1$
133

134     /**
135      * Constant for referring to a default perspective.
136      */

137     public static final String JavaDoc PERSPECTIVE_DEFAULT = "perspective_default"; //$NON-NLS-1$
138

139     // Preferences
140

141     /**
142      * String preference that identifies the default 'switch to perspective id' when running a
143      * launch configuration. This default is used if a particular launch configuration does not
144      * override the 'switch to perspective when in run mode' attribute with something else.
145      */

146     public static final String JavaDoc PREF_SHOW_RUN_PERSPECTIVE_DEFAULT= PLUGIN_ID + ".show_run_perspective_default"; //$NON-NLS-1$
147

148     /**
149      * String preference that identifies the default 'switch to perspective id' when debugging a
150      * launch configuration. This default is used if a particular launch configuration does not
151      * override the 'switch to perspective when in debug mode' attribute with something else.
152      */

153     public static final String JavaDoc PREF_SHOW_DEBUG_PERSPECTIVE_DEFAULT= PLUGIN_ID + ".show_debug_perspective_default"; //$NON-NLS-1$
154

155     /**
156      * Boolean preference controlling whether a build is done before
157      * launching a program (if one is needed).
158      */

159     public static final String JavaDoc PREF_BUILD_BEFORE_LAUNCH= PLUGIN_ID + ".build_before_launch"; //$NON-NLS-1$
160
/**
161      * Boolean preference controlling automatic removal of terminated launches
162      * when a new launch is registered.
163      * @since 2.0
164      */

165     public static final String JavaDoc PREF_AUTO_REMOVE_OLD_LAUNCHES= PLUGIN_ID + ".auto_remove_old_launches"; //$NON-NLS-1$
166

167     /**
168      * Boolean preference controlling whether the debugger re-uses non-dirty editors
169      * that it opens when displaying source. When <code>true</code> the debugger
170      * re-uses the same editor when showing source for a selected stack frame (unless
171      * the editor is dirty).
172      *
173      * @since 2.0
174      */

175     public static final String JavaDoc PREF_REUSE_EDITOR = PLUGIN_ID + ".reuse_editor"; //$NON-NLS-1$
176

177     /**
178      * Integer preference that specifies the length of the Run & Debug launch history lists.
179      *
180      * @since 2.0
181      */

182     public static final String JavaDoc PREF_MAX_HISTORY_SIZE = PLUGIN_ID + ".max_history_size"; //$NON-NLS-1$
183

184     /**
185      * Boolean preference controlling whether the debugger shows types names
186      * in its variable view. When <code>true</code> the debugger
187      * will display type names in new variable views.
188      *
189      * @since 2.0
190      * @deprecated no longer used
191      */

192     public static final String JavaDoc PREF_SHOW_TYPE_NAMES = PLUGIN_ID + ".show_type_names"; //$NON-NLS-1$
193

194     /**
195      * Boolean preference controlling whether the debugger shows the detail pane
196      * in its variable view. When <code>true</code> the debugger
197      * will show the detail panes in new variable views.
198      *
199      * @since 2.0
200      * @deprecated no longer used
201      */

202     public static final String JavaDoc PREF_SHOW_DETAIL_PANE = PLUGIN_ID + ".show_detail_pane"; //$NON-NLS-1$
203

204     /**
205      * Boolean preference controlling whether the debugger will force activate the active
206      * shell/window of the Eclipse workbench when a breakpoint is hit.
207      *
208      * @since 2.1
209      */

210     public static final String JavaDoc PREF_ACTIVATE_WORKBENCH= PLUGIN_ID + ".activate_workbench"; //$NON-NLS-1$
211

212     /**
213      * Boolean preference controlling whether breakpoints are
214      * automatically skipped during a Run To Line operation.
215      * If true, breakpoints will be skipped automatically
216      * during Run To Line. If false, they will be hit.
217      *
218      * @since 3.0
219      */

220     public static final String JavaDoc PREF_SKIP_BREAKPOINTS_DURING_RUN_TO_LINE= PLUGIN_ID + ".skip_breakpoints_during_run_to_line"; //$NON-NLS-1$
221

222     /**
223      * String preference controlling in which perspectives view
224      * management will occur. The value is a comma-separated list
225      * of plug-in identifiers.
226      *
227      * @since 3.0
228      */

229     public static final String JavaDoc PREF_MANAGE_VIEW_PERSPECTIVES= PLUGIN_ID + ".manage_view_perspectives"; //$NON-NLS-1$
230

231     /**
232      * Font preference setting for the process console.
233      *
234      * @since 3.3
235      */

236     public static final String JavaDoc PREF_CONSOLE_FONT= "org.eclipse.debug.ui.consoleFont"; //$NON-NLS-1$
237

238     /**
239      * Debug view identifier (value <code>"org.eclipse.debug.ui.DebugView"</code>).
240      */

241     public static final String JavaDoc ID_DEBUG_VIEW= "org.eclipse.debug.ui.DebugView"; //$NON-NLS-1$
242

243     /**
244      * Breakpoint view identifier (value <code>"org.eclipse.debug.ui.BreakpointView"</code>).
245      */

246     public static final String JavaDoc ID_BREAKPOINT_VIEW= "org.eclipse.debug.ui.BreakpointView"; //$NON-NLS-1$
247

248     /**
249      * Variable view identifier (value <code>"org.eclipse.debug.ui.VariableView"</code>).
250      */

251     public static final String JavaDoc ID_VARIABLE_VIEW= "org.eclipse.debug.ui.VariableView"; //$NON-NLS-1$
252

253     /**
254      * Expression view identifier (value <code>"org.eclipse.debug.ui.ExpressionView"</code>).
255      * @since 2.0
256      */

257     public static final String JavaDoc ID_EXPRESSION_VIEW= "org.eclipse.debug.ui.ExpressionView"; //$NON-NLS-1$
258

259     /**
260      * Register view identifier (value <code>"org.eclipse.debug.ui.RegisterView"</code>).
261      * @since 3.0
262      */

263     public static final String JavaDoc ID_REGISTER_VIEW= "org.eclipse.debug.ui.RegisterView"; //$NON-NLS-1$
264

265     /**
266      * Console view identifier (value <code>"org.eclipse.debug.ui.ConsoleView"</code>).
267      * @deprecated Use org.eclipse.ui.console.IConsoleConstants.ID_CONSOLE_VIEW
268      * @since 3.0
269      */

270     public static final String JavaDoc ID_CONSOLE_VIEW= "org.eclipse.debug.ui.ConsoleView"; //$NON-NLS-1$
271

272     // Console stream identifiers
273

274     /**
275      * Identifier for the standard out stream.
276      *
277      * @see org.eclipse.debug.ui.console.IConsoleColorProvider#getColor(String)
278      * @since 2.1
279      */

280     public static final String JavaDoc ID_STANDARD_OUTPUT_STREAM = IDebugUIConstants.PLUGIN_ID + ".ID_STANDARD_OUTPUT_STREAM"; //$NON-NLS-1$
281

282     /**
283      * Identifier for the standard error stream.
284      *
285      * @see org.eclipse.debug.ui.console.IConsoleColorProvider#getColor(String)
286      * @since 2.1
287      */

288     public static final String JavaDoc ID_STANDARD_ERROR_STREAM = IDebugUIConstants.PLUGIN_ID + ".ID_STANDARD_ERROR_STREAM"; //$NON-NLS-1$
289

290     /**
291      * Identifier for the standard input stream.
292      *
293      * @see org.eclipse.debug.ui.console.IConsoleColorProvider#getColor(String)
294      * @since 2.1
295      */

296     public static final String JavaDoc ID_STANDARD_INPUT_STREAM = IDebugUIConstants.PLUGIN_ID + ".ID_STANDARD_INPUT_STREAM"; //$NON-NLS-1$
297

298     // Debug Action images
299

300     /**
301      * Debug action image identifier.
302      */

303     public static final String JavaDoc IMG_ACT_DEBUG= "IMG_ACT_DEBUG"; //$NON-NLS-1$
304

305     /**
306      * Run action image identifier.
307      */

308     public static final String JavaDoc IMG_ACT_RUN= "IMG_ACT_RUN"; //$NON-NLS-1$
309

310     /** "Link with View" action image identifier. */
311     public static final String JavaDoc IMG_ACT_SYNCED= "IMG_ACT_SYNCED"; //$NON-NLS-1$
312

313     /** "Skip Breakpoints" action image identifier */
314     public static final String JavaDoc IMG_SKIP_BREAKPOINTS= "IMG_SKIP_BREAKPOINTS"; //$NON-NLS-1$
315

316     /** Clear action image identifier.
317      * @deprecated */

318     public static final String JavaDoc IMG_LCL_CLEAR= "IMG_LCL_CLEAR"; //$NON-NLS-1$
319

320     /** Display variable type names action image identifier. */
321     public static final String JavaDoc IMG_LCL_TYPE_NAMES= "IMG_LCL_TYPE_NAMES"; //$NON-NLS-1$
322

323     /** Toggle detail pane action image identifier.*/
324     public static final String JavaDoc IMG_LCL_DETAIL_PANE= "IMG_LCL_DETAIL_PANE"; //$NON-NLS-1$
325

326     /** Change variable value action image identifier.*/
327     public static final String JavaDoc IMG_LCL_CHANGE_VARIABLE_VALUE= "IMG_LCL_CHANGE_VARIABLE_VALUE"; //$NON-NLS-1$
328

329     /**
330      * Disconnect action image identifier
331      *
332      * @since 2.0
333      */

334     public static final String JavaDoc IMG_LCL_DISCONNECT= "IMG_LCL_DISCONNECT"; //$NON-NLS-1$
335

336     /**
337      * Scroll lock action image identifier
338      *
339      * @since 2.1
340      */

341     public static final String JavaDoc IMG_LCL_LOCK = "IMG_LCL_LOCK"; //$NON-NLS-1$
342

343     /**
344      * Remove all action image identifier
345      *
346      * @since 2.1
347      */

348     public static final String JavaDoc IMG_LCL_REMOVE_ALL = "IMG_LCL_REMOVE_ALL"; //$NON-NLS-1$
349

350     /**
351      * Remove action image identifier
352      *
353      * @since 3.2
354      */

355     public static final String JavaDoc IMG_LCL_REMOVE = "IMG_LCL_REMOVE"; //$NON-NLS-1$
356

357     /**
358      * Content assist action image identifier.
359      */

360     public static final String JavaDoc IMG_LCL_CONTENT_ASSIST= "IMG_LCL_CONTENT_ASSIST"; //$NON-NLS-1$
361

362     /**
363      * Content assist action image identifier (enabled).
364      */

365     public static final String JavaDoc IMG_ELCL_CONTENT_ASSIST= "IMG_ELCL_CONTENT_ASSIST"; //$NON-NLS-1$
366

367     /**
368      * Content assist action image identifier (disabled).
369      */

370     public static final String JavaDoc IMG_DLCL_CONTENT_ASSIST= "IMG_DLCL_CONTENT_ASSIST"; //$NON-NLS-1$
371

372     /**
373      * Content assist action image identifier.
374      */

375     public static final String JavaDoc IMG_LCL_DETAIL_PANE_UNDER= "IMG_LCL_DETAIL_PANE_UNDER"; //$NON-NLS-1$
376

377     /**
378      * Content assist action image identifier.
379      */

380     public static final String JavaDoc IMG_LCL_DETAIL_PANE_RIGHT= "IMG_LCL_DETAIL_PANE_RIGHT"; //$NON-NLS-1$
381

382     /**
383      * Content assist action image identifier.
384      */

385     public static final String JavaDoc IMG_LCL_DETAIL_PANE_HIDE= "IMG_LCL_DETAIL_PANE_HIDE"; //$NON-NLS-1$
386

387     // Debug element images
388

389     /** Debug mode launch image identifier. */
390     public static final String JavaDoc IMG_OBJS_LAUNCH_DEBUG= "IMG_OBJS_LAUNCH_DEBUG"; //$NON-NLS-1$
391

392     /** Run mode launch image identifier. */
393     public static final String JavaDoc IMG_OBJS_LAUNCH_RUN= "IMG_OBJS_LAUNCH_RUN"; //$NON-NLS-1$
394

395     /** Terminated run mode launch image identifier. */
396     public static final String JavaDoc IMG_OBJS_LAUNCH_RUN_TERMINATED= "IMG_OBJS_LAUNCH_RUN_TERMINATED"; //$NON-NLS-1$
397

398     /** Running debug target image identifier. */
399     public static final String JavaDoc IMG_OBJS_DEBUG_TARGET= "IMG_OBJS_DEBUG_TARGET"; //$NON-NLS-1$
400

401     /** Suspended debug target image identifier. */
402     public static final String JavaDoc IMG_OBJS_DEBUG_TARGET_SUSPENDED= "IMG_OBJS_DEBUG_TARGET_SUSPENDED"; //$NON-NLS-1$
403

404     /** Terminated debug target image identifier. */
405     public static final String JavaDoc IMG_OBJS_DEBUG_TARGET_TERMINATED= "IMG_OBJS_DEBUG_TARGET_TERMINATED"; //$NON-NLS-1$
406

407     /** Running thread image identifier. */
408     public static final String JavaDoc IMG_OBJS_THREAD_RUNNING= "IMG_OBJS_THREAD_RUNNING"; //$NON-NLS-1$
409

410     /** Suspended thread image identifier. */
411     public static final String JavaDoc IMG_OBJS_THREAD_SUSPENDED= "IMG_OBJS_THREAD_SUSPENDED"; //$NON-NLS-1$
412

413     /** Terminated thread image identifier. */
414     public static final String JavaDoc IMG_OBJS_THREAD_TERMINATED= "IMG_OBJS_THREAD_TERMINATED"; //$NON-NLS-1$
415

416     /** Stack frame (suspended) image identifier. */
417     public static final String JavaDoc IMG_OBJS_STACKFRAME= "IMG_OBJS_STACKFRAME"; //$NON-NLS-1$
418

419     /** Stack frame (running) image identifier. */
420     public static final String JavaDoc IMG_OBJS_STACKFRAME_RUNNING= "IMG_OBJS_STACKFRAME_RUNNING"; //$NON-NLS-1$
421

422     /** Enabled breakpoint image identifier. */
423     public static final String JavaDoc IMG_OBJS_BREAKPOINT= "IMG_OBJS_BREAKPOINT"; //$NON-NLS-1$
424

425     /** Disabled breakpoint image identifier. */
426     public static final String JavaDoc IMG_OBJS_BREAKPOINT_DISABLED= "IMG_OBJS_BREAKPOINT_DISABLED"; //$NON-NLS-1$
427

428     /**
429      * Breakpoint group image identifier.
430      *
431      * @since 3.1
432      */

433     public static final String JavaDoc IMG_OBJS_BREAKPOINT_GROUP = "IMG_OBJS_BREAKPOINT_GROUP"; //$NON-NLS-1$
434

435     /**
436      * Disabled breakpoint group image identifier.
437      *
438      * @since 3.1
439      */

440     public static final String JavaDoc IMG_OBJS_BREAKPOINT_GROUP_DISABLED = "IMG_OBJS_BREAKPOINT_GROUP_DISABLED"; //$NON-NLS-1$
441

442     /**
443      * Enabled watchpoint image identifier (access & modification).
444      * @since 3.0
445      */

446     public static final String JavaDoc IMG_OBJS_WATCHPOINT= "IMG_OBJS_WATCHPOINT"; //$NON-NLS-1$
447

448     /**
449      * Disabled watchpoint image identifier (access & modification).
450      * @since 3.0
451      */

452     public static final String JavaDoc IMG_OBJS_WATCHPOINT_DISABLED= "IMG_OBJS_WATCHPOINT_DISABLED"; //$NON-NLS-1$
453

454     /**
455      * Enabled access watchpoint image identifier.
456      * @since 3.1
457      */

458     public static final String JavaDoc IMG_OBJS_ACCESS_WATCHPOINT= "IMG_OBJS_ACCESS_WATCHPOINT"; //$NON-NLS-1$
459

460     /**
461      * Disabled access watchpoint image identifier.
462      * @since 3.1
463      */

464     public static final String JavaDoc IMG_OBJS_ACCESS_WATCHPOINT_DISABLED= "IMG_OBJS_ACCESS_WATCHPOINT_DISABLED"; //$NON-NLS-1$
465

466     /**
467      * Enabled modification watchpoint image identifier.
468      * @since 3.1
469      */

470     public static final String JavaDoc IMG_OBJS_MODIFICATION_WATCHPOINT= "IMG_OBJS_MODIFICATION_WATCHPOINT"; //$NON-NLS-1$
471

472     /**
473      * Disabled modification watchpoint image identifier.
474      * @since 3.1
475      */

476     public static final String JavaDoc IMG_OBJS_MODIFICATION_WATCHPOINT_DISABLED= "IMG_OBJS_MODIFICATION_WATCHPOINT_DISABLED"; //$NON-NLS-1$
477

478     /** Running system process image identifier. */
479     public static final String JavaDoc IMG_OBJS_OS_PROCESS= "IMG_OBJS_OS_PROCESS"; //$NON-NLS-1$
480

481     /** Terminated system process image identifier. */
482     public static final String JavaDoc IMG_OBJS_OS_PROCESS_TERMINATED= "IMG_OBJS_OS_PROCESS_TERMINATED"; //$NON-NLS-1$
483

484     /**
485      * Expression image identifier.
486      *
487      * @since 2.0
488      */

489     public static final String JavaDoc IMG_OBJS_EXPRESSION= "IMG_OBJS_EXPRESSION"; //$NON-NLS-1$
490

491     /**
492      * Generic variable image identifier.
493      *
494      * @since 2.0
495      */

496     public static final String JavaDoc IMG_OBJS_VARIABLE= "IMG_OBJS_VARIABLE"; //$NON-NLS-1$
497

498     /**
499      * Generic identifier of register group image.
500      *
501      * @since 3.0
502      */

503     public static final String JavaDoc IMG_OBJS_REGISTER_GROUP= "IMG_OBJS_REGISTER_GROUP"; //$NON-NLS-1$
504

505     /**
506      * Generic register image identifier.
507      *
508      * @since 3.0
509      */

510     public static final String JavaDoc IMG_OBJS_REGISTER= "IMG_OBJS_REGISTER"; //$NON-NLS-1$
511

512     /**
513      * Environment image identifier.
514      *
515      * @since 3.0
516      */

517     public static final String JavaDoc IMG_OBJS_ENVIRONMENT = "IMG_OBJS_ENVIRONMENT"; //$NON-NLS-1$
518

519     /**
520      * Environment variable image identifier.
521      *
522      * @since 3.0
523      */

524     public static final String JavaDoc IMG_OBJS_ENV_VAR = "IMG_OBJS_ENV_VAR"; //$NON-NLS-1$
525

526     // views
527

528     /**
529      * Launches view image identifier
530      *
531      * @since 2.0
532      */

533     public static final String JavaDoc IMG_VIEW_LAUNCHES= "IMG_VIEW_LAUNCHES"; //$NON-NLS-1$
534

535     /**
536      * Breakpoints view image identifier
537      *
538      * @since 2.0
539      */

540     public static final String JavaDoc IMG_VIEW_BREAKPOINTS= "IMG_VIEW_BREAKPOINTS"; //$NON-NLS-1$
541

542     /**
543      * Variables view image identifier
544      *
545      * @since 2.0
546      */

547     public static final String JavaDoc IMG_VIEW_VARIABLES= "IMG_VIEW_VARIABLES"; //$NON-NLS-1$
548

549     /**
550      * Expressions view image identifier
551      *
552      * @since 2.0
553      */

554     public static final String JavaDoc IMG_VIEW_EXPRESSIONS= "IMG_VIEW_EXPRESSIONS"; //$NON-NLS-1$
555

556     /**
557      * Console view image identifier
558      *
559      * @since 2.0
560      */

561     public static final String JavaDoc IMG_VIEW_CONSOLE= "IMG_VIEW_CONSOLE"; //$NON-NLS-1$
562

563     // perspective
564
/**
565      * Debug perspective image identifier
566      *
567      * @since 2.0
568      */

569     public static final String JavaDoc IMG_PERSPECTIVE_DEBUG= "IMG_PERSPECTIVE_DEBUG"; //$NON-NLS-1$
570

571     // wizard banners
572
/** Debug wizard banner image identifier. */
573     public static final String JavaDoc IMG_WIZBAN_DEBUG= "IMG_WIZBAN_DEBUG"; //$NON-NLS-1$
574

575     /** Run wizard banner image identifier. */
576     public static final String JavaDoc IMG_WIZBAN_RUN= "IMG_WIZBAN_RUN"; //$NON-NLS-1$
577

578     // overlays
579
/** Error overlay image identifier. */
580     public static final String JavaDoc IMG_OVR_ERROR = "IMG_OVR_ERROR"; //$NON-NLS-1$
581

582     /**
583      * Skip breakpoint image overlay identifier.
584      * @since 3.1
585      */

586     public static final String JavaDoc IMG_OVR_SKIP_BREAKPOINT = "IMG_OVR_SKIP_BREAKPOINT"; //$NON-NLS-1$
587

588     /**
589      * Debug action set identifier (value <code>"org.eclipse.debug.ui.debugActionSet"</code>).
590      */

591     public static final String JavaDoc DEBUG_ACTION_SET= PLUGIN_ID + ".debugActionSet"; //$NON-NLS-1$
592

593     
594     /**
595      * Launch action set identifier (value <code>"org.eclipse.debug.ui.launchActionSet"</code>).
596      */

597     public static final String JavaDoc LAUNCH_ACTION_SET= PLUGIN_ID + ".launchActionSet"; //$NON-NLS-1$
598

599     // extensions
600
/**
601      * Identifier for the standard 'debug' launch group.
602      * @since 2.1
603      */

604     public static final String JavaDoc ID_DEBUG_LAUNCH_GROUP = PLUGIN_ID + ".launchGroup.debug"; //$NON-NLS-1$
605

606     /**
607      * Identifier for the standard 'run' launch group.
608      * @since 2.1
609      */

610     public static final String JavaDoc ID_RUN_LAUNCH_GROUP = PLUGIN_ID + ".launchGroup.run"; //$NON-NLS-1$
611

612     /**
613      * Identifier for the standard 'profile' launch group.
614      * @since 3.0
615      */

616     public static final String JavaDoc ID_PROFILE_LAUNCH_GROUP = PLUGIN_ID + ".launchGroup.profile"; //$NON-NLS-1$
617

618     // menus
619

620     /**
621      * Identifier for an empty group preceding an
622      * edit group in a menu (value <code>"emptyEditGroup"</code>).
623      */

624     public static final String JavaDoc EMPTY_EDIT_GROUP = "emptyEditGroup"; //$NON-NLS-1$
625

626     /**
627      * Identifier for an edit group in a menu (value <code>"editGroup"</code>).
628      */

629     public static final String JavaDoc EDIT_GROUP = "editGroup"; //$NON-NLS-1$
630

631     /**
632      * Identifier for an empty group preceding a
633      * step group in a menu (value <code>"emptyStepGroup"</code>).
634      */

635     public static final String JavaDoc EMPTY_STEP_GROUP = "emptyStepGroup"; //$NON-NLS-1$
636

637     /**
638      * Identifier for a step group in a menu or toolbar (value <code>"stepGroup"</code>).
639      */

640     public static final String JavaDoc STEP_GROUP = "stepGroup"; //$NON-NLS-1$
641

642     /**
643      * Identifier for a step into group in a menu or toolbar (value <code>"stepIntoGroup"</code>).
644      */

645     public static final String JavaDoc STEP_INTO_GROUP = "stepIntoGroup"; //$NON-NLS-1$
646

647     /**
648      * Identifier for a step over group in a menu or toolbar (value <code>"stepOverGroup"</code>).
649      */

650     public static final String JavaDoc STEP_OVER_GROUP = "stepOverGroup"; //$NON-NLS-1$
651

652     /**
653      * Identifier for a step return group in a menu or toolbar (value <code>"stepReturnGroup"</code>).
654      */

655     public static final String JavaDoc STEP_RETURN_GROUP = "stepReturnGroup"; //$NON-NLS-1$
656

657     /**
658      * Identifier for an empty group preceding a
659      * thread group in a menu (value <code>"emptyThreadGroup"</code>).
660      */

661     public static final String JavaDoc EMPTY_THREAD_GROUP = "emptyThreadGroup"; //$NON-NLS-1$
662

663     /**
664      * Identifier for a thread group in a menu or toolbar(value <code>"threadGroup"</code>).
665      */

666     public static final String JavaDoc THREAD_GROUP = "threadGroup"; //$NON-NLS-1$
667

668     /**
669      * Identifier for an empty group preceding a
670      * launch group in a menu (value <code>"emptyLaunchGroup"</code>).
671      */

672     public static final String JavaDoc EMPTY_LAUNCH_GROUP = "emptyLaunchGroup"; //$NON-NLS-1$
673

674     /**
675      * Identifier for a launch group in a menu (value <code>"launchGroup"</code>).
676      */

677     public static final String JavaDoc LAUNCH_GROUP = "launchGroup"; //$NON-NLS-1$
678

679     /**
680      * Identifier for an output group in a menu (value
681      * <code>"outputGroup"</code>).
682      */

683     public static final String JavaDoc OUTPUT_GROUP = "outputGroup"; //$NON-NLS-1$
684

685     /**
686      * Identifier for an empty group preceding a
687      * variable group in a menu (value <code>"emptyVariableGroup"</code>).
688      */

689     public static final String JavaDoc EMPTY_VARIABLE_GROUP = "emptyVariableGroup"; //$NON-NLS-1$
690

691     /**
692      * Identifier for a variable group in a menu (value <code>"variableGroup"</code>).
693      */

694     public static final String JavaDoc VARIABLE_GROUP = "variableGroup"; //$NON-NLS-1$
695

696     /**
697      * Identifier for an empty group preceding a
698      * navigation group in a menu (value <code>"emptyNavigationGroup"</code>).
699      */

700     public static final String JavaDoc EMPTY_NAVIGATION_GROUP = "emptyNavigationGroup"; //$NON-NLS-1$
701

702     /**
703      * Identifier for a navigation group in a menu (value <code>"navigationGroup"</code>).
704      */

705     public static final String JavaDoc NAVIGATION_GROUP = "navigationGroup"; //$NON-NLS-1$
706

707     /**
708      * Identifier for an empty group preceding a
709      * breakpoint group in a menu (value <code>"emptyBreakpointGroup"</code>).
710      */

711     public static final String JavaDoc EMPTY_BREAKPOINT_GROUP = "emptyBreakpointGroup"; //$NON-NLS-1$
712

713     /**
714      * Identifier for a breakpoint group in a menu (value <code>"breakpointGroup"</code>).
715      */

716     public static final String JavaDoc BREAKPOINT_GROUP = "breakpointGroup"; //$NON-NLS-1$
717

718     /**
719      * Identifier for a "breakpoint group" group in a menu (value <code>"breakpointGroupGroup"</code>).
720      *
721      * @since 3.1
722      */

723     public static final String JavaDoc BREAKPOINT_GROUP_GROUP = "breakpointGroupGroup"; //$NON-NLS-1$
724

725     /**
726      * Identifier for an empty group preceding an
727      * expression group in a menu (value <code>"emptyExpressionGroup"</code>).
728      *
729      * @since 2.0
730      */

731     public static final String JavaDoc EMPTY_EXPRESSION_GROUP = "emptyExpressionGroup"; //$NON-NLS-1$
732

733     /**
734      * Identifier for an expression group in a menu (value <code>"expressionGroup"</code>).
735      *
736      * @since 2.0
737      */

738     public static final String JavaDoc EXPRESSION_GROUP = "expressionGroup"; //$NON-NLS-1$
739
/**
740      * Identifier for an empty group preceding a
741      * render group in a menu (value <code>"emptyRenderGroup"</code>).
742      */

743     public static final String JavaDoc EMPTY_RENDER_GROUP = "emptyRenderGroup"; //$NON-NLS-1$
744

745     /**
746      * Identifier for a render group in a menu or toolbar(value <code>"renderGroup"</code>).
747      */

748     public static final String JavaDoc RENDER_GROUP = "renderGroup"; //$NON-NLS-1$
749

750     /**
751      * Identifier for a property group in a menu (value <code>"propertyGroup"</code>).
752      */

753     public static final String JavaDoc PROPERTY_GROUP = "propertyGroup"; //$NON-NLS-1$
754

755     /**
756      * Identifier for an empty group preceding a
757      * register group in a menu (value <code>"emptyRegisterGroup"</code>).
758      */

759     public static final String JavaDoc EMPTY_REGISTER_GROUP = "emptyRegisterGroup"; //$NON-NLS-1$
760

761     /**
762      * Identifier for a register group in a menu (value <code>"registerGroup"</code>).
763      */

764     public static final String JavaDoc REGISTER_GROUP = "registerGroup"; //$NON-NLS-1$
765

766     /**
767      * Id for the popup menu associated with the variables (tree viewer) part of the VariableView
768      */

769     public static final String JavaDoc VARIABLE_VIEW_VARIABLE_ID = "org.eclipse.debug.ui.VariableView.variables"; //$NON-NLS-1$
770

771     /**
772      * Id for the popup menu associated with the detail (text viewer) part of the VariableView
773      */

774     public static final String JavaDoc VARIABLE_VIEW_DETAIL_ID = "org.eclipse.debug.ui.VariableView.detail"; //$NON-NLS-1$
775

776     // status codes
777
/**
778      * Status indicating an invalid extension definition.
779      */

780     public static final int STATUS_INVALID_EXTENSION_DEFINITION = 100;
781         
782     /**
783      * Status code indicating an unexpected internal error.
784      */

785     public static final int INTERNAL_ERROR = 120;
786     
787     // launch configuration attribute keys
788
/**
789      * Launch configuration attribute - the perspective to
790      * switch to when a launch configuration is launched in
791      * run mode (value <code>org.eclipse.debug.ui.target_run_perspective</code>).
792      * Value is a string corresponding to a perspective identifier,
793      * or <code>null</code> indicating no perspective change.
794      *
795      * @since 2.0
796      * @deprecated Since 3.0, this launch configuration attribute is no longer supported.
797      * Use <code>DebugUITools.setLaunchPerspective(ILaunchConfigurationType type, String mode, String perspective)</code>.
798      */

799     public static final String JavaDoc ATTR_TARGET_RUN_PERSPECTIVE = PLUGIN_ID + ".target_run_perspective"; //$NON-NLS-1$
800

801     /**
802      * Launch configuration attribute - the perspective to
803      * switch to when a launch configuration is launched in
804      * debug mode (value <code>org.eclipse.debug.ui.target_debug_perspective</code>).
805      * Value is a string corresponding to a perspective identifier,
806      * or <code>null</code> indicating no perspective change.
807      *
808      * @since 2.0
809      * @deprecated Since 3.0, this launch configuration attribute is no longer supported.
810      * Use <code>DebugUITools.setLaunchPerspective(ILaunchConfigurationType type, String mode, String perspective)</code>.
811      */

812     public static final String JavaDoc ATTR_TARGET_DEBUG_PERSPECTIVE = PLUGIN_ID + ".target_debug_perspective"; //$NON-NLS-1$
813

814     /**
815      * Launch configuration attribute - the container where the configuration file
816      * is stored. The container is set via the 'setContainer()' call on ILaunchConfigurationWorkingCopy.
817      * This constant is only needed for persisting and reading the default value of the
818      * container value for individual resources.
819      *
820      * @since 2.0
821      */

822     public static final String JavaDoc ATTR_CONTAINER = PLUGIN_ID + ".container"; //$NON-NLS-1$
823

824     /**
825      * Launch configuration attribute - a boolean value that indicates if the launch configuration
826      * is 'private'. A private configuration is one that does not appear to the user in the launch
827      * history or the launch configuration dialog.
828      *
829      * @since 2.0
830      */

831     public static final String JavaDoc ATTR_PRIVATE = PLUGIN_ID + ".private"; //$NON-NLS-1$
832

833     /**
834      * Launch configuration attribute - a boolean value that indicates if the launch configuration
835      * is displayed in the debug favorites menu. Default value is
836      * <code>false</code> if absent.
837      *
838      * @since 2.0
839      * @deprecated use <code>ATTR_FAVORITE_GROUPS</code> instead
840      */

841     public static final String JavaDoc ATTR_DEBUG_FAVORITE = PLUGIN_ID + ".debugFavorite"; //$NON-NLS-1$
842

843     /**
844      * Launch configuration attribute - a boolean value that indicates if the launch configuration
845      * is displayed in the run favorites menu.Default value is
846      * <code>false</code> if absent.
847      *
848      * @since 2.0
849      * @deprecated use <code>ATTR_FAVORITE_GROUPS</code> instead
850      */

851     public static final String JavaDoc ATTR_RUN_FAVORITE = PLUGIN_ID + ".runFavorite"; //$NON-NLS-1$
852

853     /**
854      * Launch configuration attribute - a list of launch group identifiers
855      * representing the favorite histories a launch configuration should appear
856      * in. When <code>null</code>, the configuration does not appear in any
857      * favorite lists.
858      *
859      * @since 2.1
860      */

861     public static final String JavaDoc ATTR_FAVORITE_GROUPS = PLUGIN_ID + ".favoriteGroups"; //$NON-NLS-1$
862

863     /**
864      * Launch configuration attribute - a boolean value indicating whether a
865      * configuration should be launched in the background. Default value is <code>true</code>.
866      *
867      * @since 3.0
868      */

869     public static final String JavaDoc ATTR_LAUNCH_IN_BACKGROUND = PLUGIN_ID + ".ATTR_LAUNCH_IN_BACKGROUND"; //$NON-NLS-1$
870

871     /**
872      * ProcessConsole attribute - references the process that was launched.
873      *
874      * @since 3.1
875      */

876     public static final String JavaDoc ATTR_CONSOLE_PROCESS = PLUGIN_ID + ".ATTR_CONSOLE_PROCESS"; //$NON-NLS-1$
877

878     /**
879      * Launch configuration attribute specifying the encoding that the console should use.
880      * When unspecified, the default encoding is used. Encoding names are available
881      * from {@link org.eclipse.ui.WorkbenchEncoding}.
882      *
883      * @since 3.1
884      * @deprecated in 3.3 Please use DebugPlugin.ATTR_CONSOLE_ENCODING instead.
885      */

886     public static final String JavaDoc ATTR_CONSOLE_ENCODING = DebugPlugin.ATTR_CONSOLE_ENCODING;
887     
888     /**
889      * Launch configuration boolean attribute specifying whether output from the launched process will
890      * be captured and written to the console. Default value is <code>true</code>.
891      *
892      * @since 3.1
893      */

894     public static final String JavaDoc ATTR_CAPTURE_IN_CONSOLE = PLUGIN_ID + ".ATTR_CONSOLE_OUTPUT_ON"; //$NON-NLS-1$
895

896     /**
897      * Launch configuration attribute specifying a file name that console output should
898      * be written to or <code>null</code> if none. Default value is <code>null</code>.
899      * When specified, all output from the launched process will be written to the file.
900      * The file name attribute may contain variables which will be resolved by the
901      * {@link org.eclipse.core.variables.IStringVariableManager}.
902      *
903      * @since 3.1
904      */

905     public static final String JavaDoc ATTR_CAPTURE_IN_FILE = PLUGIN_ID + ".ATTR_CAPTURE_IN_FILE"; //$NON-NLS-1$
906

907     /**
908      * Launch configuration attribute specifying whether process output will be appended to the
909      * file specified by the <code>ATTR_CAPTURE_IN_FILE</code> attribute instead of overwriting
910      * the file. Default value is <code>false</code>.
911      *
912      * @since 3.1
913      */

914     public static final String JavaDoc ATTR_APPEND_TO_FILE = PLUGIN_ID + ".ATTR_APPEND_TO_FILE"; //$NON-NLS-1$
915

916     // Extension points
917

918     /**
919      * Debug model presentation simple extension point identifier (value <code>"debugModelPresentations"</code>).
920      */

921     public static final String JavaDoc ID_DEBUG_MODEL_PRESENTATION= "debugModelPresentations"; //$NON-NLS-1$
922

923     /**
924      * Debug action groups extension point identifier
925      * (value <code>"debugActionGroups"</code>).
926      *
927      * @since 2.0
928      * @deprecated The Debug Action Groups extension point no longer exists. Product
929      * vendors should use Activities instead.
930      */

931     public static final String JavaDoc EXTENSION_POINT_DEBUG_ACTION_GROUPS= "debugActionGroups"; //$NON-NLS-1$
932

933     /**
934      * Launch configuration tab groups extension point identifier
935      * (value <code>"launchConfigurationTabGroups"</code>).
936      *
937      * @since 2.0
938      */

939     public static final String JavaDoc EXTENSION_POINT_LAUNCH_CONFIGURATION_TAB_GROUPS= "launchConfigurationTabGroups"; //$NON-NLS-1$
940

941     /**
942      * Contributed Launch Configuration Tab extension point identifier
943      * (value <code>"launchConfigurationTabs"</code>).
944      *
945      * @since 3.3
946      */

947     public static final String JavaDoc EXTENSION_POINT_LAUNCH_TABS = "launchConfigurationTabs"; //$NON-NLS-1$
948

949     /**
950      * Launch shortcuts extension point identifier
951      * (value <code>"launchShortcuts"</code>).
952      *
953      * @since 2.0
954      */

955     public static final String JavaDoc EXTENSION_POINT_LAUNCH_SHORTCUTS= "launchShortcuts"; //$NON-NLS-1$
956

957     /**
958      * Extension point for launch configuration type images.
959      *
960      * @since 2.0
961      */

962     public static final String JavaDoc EXTENSION_POINT_LAUNCH_CONFIGURATION_TYPE_IMAGES = "launchConfigurationTypeImages"; //$NON-NLS-1$
963

964     /**
965      * Console document color provider extension point identifier
966      * (value <code>"consoleColorProviders"</code>).
967      *
968      * @since 2.1
969      */

970     public static final String JavaDoc EXTENSION_POINT_CONSOLE_COLOR_PROVIDERS = "consoleColorProviders"; //$NON-NLS-1$
971

972     /**
973      * Launch groups extension point identifier (value
974      * <code>"launchGroups"</code>).
975      *
976      * @since 2.1
977      */

978     public static final String JavaDoc EXTENSION_POINT_LAUNCH_GROUPS = "launchGroups"; //$NON-NLS-1$
979

980     /**
981      * Console line trackers extension point identifier (value
982      * <code>"consoleLineTrackers"</code>).
983      *
984      * @since 2.1
985      */

986     public static final String JavaDoc EXTENSION_POINT_CONSOLE_LINE_TRACKERS = "consoleLineTrackers"; //$NON-NLS-1$
987

988     /**
989      * Variables content providers extension point identifier (value
990      * <code>"variablesContentProviders"</code>).
991      *
992      * @since 3.0
993      */

994     public static final String JavaDoc EXTENSION_POINT_OBJECT_BROWSERS = "objectBrowsers"; //$NON-NLS-1$
995

996     /**
997      * Launch variable components extension point identifier (value
998      * <code>"launchVariableComponents"</code>). The launch variable
999      * components extension point specifies an <code>IVariableComponent</code>
1000     * for an <code>IContextLaunchVariable</code>.
1001     */

1002    public static final String JavaDoc EXTENSION_POINT_LAUNCH_VARIABLE_COMPONENTS = "launchVariableComponents"; //$NON-NLS-1$
1003

1004    /**
1005     * Variable value editors extension point identifier (value
1006     * <code>"variableValueEditors"</code>
1007     *
1008     * @since 3.1
1009     */

1010    public static final String JavaDoc EXTENSION_POINT_VARIABLE_VALUE_EDITORS = "variableValueEditors"; //$NON-NLS-1$
1011

1012    /**
1013     * Memory renderings extension point identifier (value
1014     * <code>"memoryRenderings"</code>
1015     *
1016     * @since 3.1
1017     */

1018    public static final String JavaDoc EXTENSION_POINT_MEMORY_RENDERIGNS = "memoryRenderings"; //$NON-NLS-1$
1019

1020    /**
1021     * Breakpoint organizers extension point identifier (value
1022     * <code>"breakpointOrganizers"</code>
1023     *
1024     * @since 3.1
1025     */

1026    public static final String JavaDoc EXTENSION_POINT_BREAKPOINT_ORGANIZERS = "breakpointOrganizers"; //$NON-NLS-1$
1027

1028    /**
1029     * Simple identifier constant (value <code>"detailPaneFactories"</code>) for the
1030     * detail pane factories extension point.
1031     *
1032     * @since 3.3
1033     */

1034    public static final String JavaDoc EXTENSION_POINT_DETAIL_FACTORIES = "detailPaneFactories"; //$NON-NLS-1$
1035

1036    /**
1037     * Update policies extension point identifier (value
1038     * <code>"updatePolicies"</code>
1039     *
1040     * @since 3.2
1041     */

1042    public static final String JavaDoc EXTENSION_POINT_UPDATE_POLICIES = "updatePolicies"; //$NON-NLS-1$
1043

1044    /**
1045     * Padded string preference for renderings. Padded string is the string to be used in place of
1046     * of a memory byte if a rendering cannot render the data properly.
1047     * @since 3.1
1048     */

1049    public static final String JavaDoc PREF_PADDED_STR = PLUGIN_ID + ".memory.paddedStr"; //$NON-NLS-1$
1050

1051    /**
1052     * ASCII code page for rendering memory to ASCII strings.
1053     * @since 3.1
1054     */

1055    public static final String JavaDoc PREF_DEFAULT_ASCII_CODE_PAGE = PLUGIN_ID + ".defaultAsciiCodePage"; //$NON-NLS-1$
1056

1057    /**
1058     * EBCDIC code page for rendering memory to EBCDIC strings.
1059     * @since 3.1
1060     */

1061    public static final String JavaDoc PREF_DEFAULT_EBCDIC_CODE_PAGE = PLUGIN_ID + ".defaultEbcdicCodePage"; //$NON-NLS-1$
1062

1063    /**
1064     * Maximum number of characters to display in the details area of the variables
1065     * view, or 0 if unlimited.
1066     *
1067     * @since 3.2
1068     */

1069    public static final String JavaDoc PREF_MAX_DETAIL_LENGTH = PLUGIN_ID + ".max_detail_length"; //$NON-NLS-1$
1070

1071    /**
1072     * Identifier for breakpoint working set type.
1073     *
1074     * @since 3.2
1075     */

1076    public static final String JavaDoc BREAKPOINT_WORKINGSET_ID = "org.eclipse.debug.ui.breakpointWorkingSet"; //$NON-NLS-1$
1077

1078    /**
1079     * Memory view identifier (value <code>"org.eclipse.debug.ui.MemoryView"</code>).
1080     *
1081     * @since 3.2
1082     */

1083    public static String JavaDoc ID_MEMORY_VIEW = "org.eclipse.debug.ui.MemoryView"; //$NON-NLS-1$
1084

1085    /**
1086     * Memory view's rendering view pane identifier for the rendering view pane
1087     * on the left. (value <code>"org.eclipse.debug.ui.MemoryView.RenderingViewPane.1"</code>).
1088     *
1089     * @since 3.2
1090     */

1091    public static String JavaDoc ID_RENDERING_VIEW_PANE_1 = "org.eclipse.debug.ui.MemoryView.RenderingViewPane.1"; //$NON-NLS-1$
1092

1093    /**
1094     * Memory view's rendering view pane identifier for the rendering view pane
1095     * on the right. (value <code>"org.eclipse.debug.ui.MemoryView.RenderingViewPane.2"</code>).
1096     *
1097     * @since 3.2
1098     */

1099    public static String JavaDoc ID_RENDERING_VIEW_PANE_2 = "org.eclipse.debug.ui.MemoryView.RenderingViewPane.2"; //$NON-NLS-1$
1100

1101    /**
1102     * Preference color to indicate that a <code>MemoryByte</code> does not have history.
1103     * (value <code> org.eclipse.debug.ui.MemoryHistoryUnknownColor </code>)
1104     *
1105     * @since 3.2
1106     */

1107    public static final String JavaDoc PREF_MEMORY_HISTORY_UNKNOWN_COLOR = PLUGIN_ID + ".MemoryHistoryUnknownColor"; //$NON-NLS-1$
1108

1109    /**
1110     * Preference color to indicate that a <code>MemoryByte</code> has history.
1111     * (value <code> org.eclipse.debug.ui.MemoryHistoryKnownColor </code>)
1112     *
1113     * @since 3.2
1114     */

1115    public static final String JavaDoc PREF_MEMORY_HISTORY_KNOWN_COLOR = PLUGIN_ID + ".MemoryHistoryKnownColor"; //$NON-NLS-1$
1116

1117    /**
1118     * Annotation type identifier for default annotation of the current instruction
1119     * pointer (top stack frame in a thread). Value is <code>org.eclipse.debug.ui.currentIP</code>,
1120     * identifying a <code>org.eclipse.ui.editors.markerAnnotationSpecification</code>
1121     * extension.
1122     *
1123     * @since 3.2
1124     */

1125    public static final String JavaDoc ANNOTATION_TYPE_INSTRUCTION_POINTER_CURRENT = "org.eclipse.debug.ui.currentIP"; //$NON-NLS-1$
1126

1127    /**
1128     * Annotation type identifier for default annotation of secondary instruction pointers
1129     * (non top stack frames). Value is <code>org.eclipse.debug.ui.secondaryIP</code>,
1130     * identifying a <code>org.eclipse.ui.editors.markerAnnotationSpecification</code>
1131     * extension.
1132     *
1133     * @since 3.2
1134     */

1135    public static final String JavaDoc ANNOTATION_TYPE_INSTRUCTION_POINTER_SECONDARY = "org.eclipse.debug.ui.secondaryIP"; //$NON-NLS-1$
1136

1137    /**
1138     * Editor Identifier for the "Common Source Not Found" editor.
1139     * Value is <code>org.eclipse.debug.ui.sourcelookup.CommonSourceNotFoundEditor</code>
1140     *
1141     * @since 3.2
1142     */

1143    public static final String JavaDoc ID_COMMON_SOURCE_NOT_FOUND_EDITOR="org.eclipse.debug.ui.sourcelookup.CommonSourceNotFoundEditor"; //$NON-NLS-1$
1144

1145    /**
1146     * Preference color used to render debug elements that have changed
1147     * (value <code>org.eclipse.debug.ui.changedDebugElement</code>).
1148     * For example, when a variable value changes, variables are rendered in this
1149     * color.
1150     *
1151     * @since 3.2
1152     * @see DebugUITools
1153     */

1154    public static final String JavaDoc PREF_CHANGED_DEBUG_ELEMENT_COLOR= "org.eclipse.debug.ui.changedDebugElement"; //$NON-NLS-1$
1155

1156    /**
1157     * Instruction pointer image for editor ruler for the currently executing
1158     * instruction in the top stack frame.
1159     *
1160     * @since 3.2
1161     */

1162    public static final String JavaDoc IMG_OBJS_INSTRUCTION_POINTER_TOP = "IMG_OBJS_INSTRUCTION_POINTER_TOP"; //$NON-NLS-1$
1163

1164    /**
1165     * Instruction pointer image for editor ruler for secondary (non-top) stack frames.
1166     *
1167     * @since 3.2
1168     */

1169    public static final String JavaDoc IMG_OBJS_INSTRUCTION_POINTER = "IMG_OBJS_INSTRUCTION_POINTER"; //$NON-NLS-1$
1170
}
1171
Popular Tags