]> git.uio.no Git - ifi-stolz-refaktor.git/blob - case-study/jdt-before/ui/org/eclipse/jdt/ui/actions/IJavaEditorActionDefinitionIds.java
Case Study: adding data and statistics
[ifi-stolz-refaktor.git] / case-study / jdt-before / ui / org / eclipse / jdt / ui / actions / IJavaEditorActionDefinitionIds.java
1 /*******************************************************************************
2  * Copyright (c) 2000, 2011 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  *     Mateusz Matela <mateusz.matela@gmail.com> - [code manipulation] [dcr] toString() builder wizard - https://bugs.eclipse.org/bugs/show_bug.cgi?id=26070
11  *******************************************************************************/
12 package org.eclipse.jdt.ui.actions;
13
14 import org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds;
15
16 /**
17  * Defines the definition IDs for the Java editor actions.
18  *
19  * <p>
20  * This interface is not intended to be implemented or extended.
21  * </p>.
22  *
23  * @since 2.0
24  *
25  * @noimplement This interface is not intended to be implemented by clients.
26  * @noextend This interface is not intended to be extended by clients.
27  */
28 public interface IJavaEditorActionDefinitionIds extends ITextEditorActionDefinitionIds {
29
30         // edit
31
32         /**
33          * Action definition ID of the edit -> smart typing action
34          * (value <code>"org.eclipse.jdt.smartTyping.toggle"</code>).
35          *
36          * @since 3.0
37          */
38         public static final String TOGGLE_SMART_TYPING= "org.eclipse.jdt.smartTyping.toggle"; //$NON-NLS-1$
39
40         /**
41          * Action definition ID of the edit -> go to matching bracket action
42          * (value <code>"org.eclipse.jdt.ui.edit.text.java.goto.matching.bracket"</code>).
43          *
44          * @since 2.1
45          */
46         public static final String GOTO_MATCHING_BRACKET= "org.eclipse.jdt.ui.edit.text.java.goto.matching.bracket"; //$NON-NLS-1$
47
48         /**
49          * Action definition ID of the edit -> go to next member action
50          * (value <code>"org.eclipse.jdt.ui.edit.text.java.goto.next.member"</code>).
51          *
52          * @since 2.1
53          */
54         public static final String GOTO_NEXT_MEMBER= "org.eclipse.jdt.ui.edit.text.java.goto.next.member"; //$NON-NLS-1$
55
56         /**
57          * Action definition ID of the edit -> go to previous member action
58          * (value <code>"org.eclipse.jdt.ui.edit.text.java.goto.previous.member"</code>).
59          *
60          * @since 2.1
61          */
62         public static final String GOTO_PREVIOUS_MEMBER= "org.eclipse.jdt.ui.edit.text.java.goto.previous.member"; //$NON-NLS-1$
63
64         /**
65          * Action definition ID of the edit -> select enclosing action
66          * (value <code>"org.eclipse.jdt.ui.edit.text.java.select.enclosing"</code>).
67          */
68         public static final String SELECT_ENCLOSING= "org.eclipse.jdt.ui.edit.text.java.select.enclosing"; //$NON-NLS-1$
69
70         /**
71          * Action definition ID of the edit -> select next action
72          * (value <code>"org.eclipse.jdt.ui.edit.text.java.select.next"</code>).
73          */
74         public static final String SELECT_NEXT= "org.eclipse.jdt.ui.edit.text.java.select.next"; //$NON-NLS-1$
75
76         /**
77          * Action definition ID of the edit -> select previous action
78          * (value <code>"org.eclipse.jdt.ui.edit.text.java.select.previous"</code>).
79          */
80         public static final String SELECT_PREVIOUS= "org.eclipse.jdt.ui.edit.text.java.select.previous"; //$NON-NLS-1$
81
82         /**
83          * Action definition ID of the edit -> select restore last action
84          * (value <code>"org.eclipse.jdt.ui.edit.text.java.select.last"</code>).
85          */
86         public static final String SELECT_LAST= "org.eclipse.jdt.ui.edit.text.java.select.last"; //$NON-NLS-1$
87
88         /**
89          * Action definition ID of the edit -> correction assist proposal action
90          * (value <code>"org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals"</code>).
91          *
92          * @deprecated As of 3.2, replaced by {@link ITextEditorActionDefinitionIds#QUICK_ASSIST}
93          */
94         public static final String CORRECTION_ASSIST_PROPOSALS= QUICK_ASSIST;
95
96
97         /**
98          * Action definition ID of the edit -> content assist complete prefix action
99          * (value: <code>"org.eclipse.jdt.ui.edit.text.java.complete.prefix"</code>).
100          * @since 3.0
101          */
102         public static final String CONTENT_ASSIST_COMPLETE_PREFIX= "org.eclipse.jdt.ui.edit.text.java.complete.prefix"; //$NON-NLS-1$
103
104         /**
105          * Action definition ID of the edit -> show Javadoc action
106          * (value <code>"org.eclipse.jdt.ui.edit.text.java.show.javadoc"</code>).
107          * @deprecated As of 3.3, replaced by {@link ITextEditorActionDefinitionIds#SHOW_INFORMATION}
108          */
109         public static final String SHOW_JAVADOC= "org.eclipse.jdt.ui.edit.text.java.show.javadoc"; //$NON-NLS-1$
110
111         /**
112          * Action definition ID of the navigate -> Show Outline action
113          * (value <code>"org.eclipse.jdt.ui.edit.text.java.show.outline"</code>).
114          *
115          * @since 2.1
116          */
117         public static final String SHOW_OUTLINE= "org.eclipse.jdt.ui.edit.text.java.show.outline"; //$NON-NLS-1$
118
119         /**
120          * Action definition ID of the navigate -> Show Hierarchy action
121          * (value <code>"org.eclipse.jdt.ui.edit.text.java.open.hierarchy"</code>).
122          *
123          * @since 3.0
124          */
125         public static final String OPEN_HIERARCHY= "org.eclipse.jdt.ui.edit.text.java.open.hierarchy"; //$NON-NLS-1$
126
127
128         /**
129          * Action definition ID of the Navigate -> Open Structure action
130          * (value <code>"org.eclipse.jdt.ui.navigate.java.open.structure"</code>).
131          *
132          * @since 2.1
133          */
134         public static final String OPEN_STRUCTURE= "org.eclipse.jdt.ui.navigate.java.open.structure"; //$NON-NLS-1$
135
136         // source
137
138         /**
139          * Action definition ID of the source -> comment action
140          * (value <code>"org.eclipse.jdt.ui.edit.text.java.comment"</code>).
141          */
142         public static final String COMMENT= "org.eclipse.jdt.ui.edit.text.java.comment"; //$NON-NLS-1$
143
144         /**
145          * Action definition ID of the source -> uncomment action
146          * (value <code>"org.eclipse.jdt.ui.edit.text.java.uncomment"</code>).
147          */
148         public static final String UNCOMMENT= "org.eclipse.jdt.ui.edit.text.java.uncomment"; //$NON-NLS-1$
149
150         /**
151          * Action definition ID of the source -> toggle comment action
152          * (value <code>"org.eclipse.jdt.ui.edit.text.java.toggle.comment"</code>).
153          * @since 3.0
154          */
155         public static final String TOGGLE_COMMENT= "org.eclipse.jdt.ui.edit.text.java.toggle.comment"; //$NON-NLS-1$
156
157
158         /**
159          * Action definition ID of the source -> add block comment action
160          * (value <code>"org.eclipse.jdt.ui.edit.text.java.add.block.comment"</code>).
161          * @since 3.0
162          */
163         public static final String ADD_BLOCK_COMMENT= "org.eclipse.jdt.ui.edit.text.java.add.block.comment"; //$NON-NLS-1$
164
165         /**
166          * Action definition ID of the source -> remove block comment action
167          * (value <code>"org.eclipse.jdt.ui.edit.text.java.remove.block.comment"</code>).
168          * @since 3.0
169          */
170         public static final String REMOVE_BLOCK_COMMENT= "org.eclipse.jdt.ui.edit.text.java.remove.block.comment"; //$NON-NLS-1$
171
172         /**
173          * Action definition ID of the source -> indent action
174          * (value <code>"org.eclipse.jdt.ui.edit.text.java.indent"</code>).
175          */
176         public static final String INDENT= "org.eclipse.jdt.ui.edit.text.java.indent"; //$NON-NLS-1$
177
178         /**
179          * Action definition ID of the source -> format action
180          * (value <code>"org.eclipse.jdt.ui.edit.text.java.format"</code>).
181          */
182         public static final String FORMAT= "org.eclipse.jdt.ui.edit.text.java.format"; //$NON-NLS-1$
183
184         /**
185          * Action definition id of the java quick format action
186          * (value: <code>"org.eclipse.jdt.ui.edit.text.java.quick.format"</code>).
187          * @since 3.0
188          */
189         public static final String QUICK_FORMAT= "org.eclipse.jdt.ui.edit.text.java.quick.format"; //$NON-NLS-1$
190
191         /**
192          * Action definition ID of the source -> add import action
193          * (value <code>"org.eclipse.jdt.ui.edit.text.java.add.import"</code>).
194          */
195         public static final String ADD_IMPORT= "org.eclipse.jdt.ui.edit.text.java.add.import"; //$NON-NLS-1$
196
197         /**
198          * Action definition ID of the source -> organize imports action
199          * (value <code>"org.eclipse.jdt.ui.edit.text.java.organize.imports"</code>).
200          */
201         public static final String ORGANIZE_IMPORTS= "org.eclipse.jdt.ui.edit.text.java.organize.imports"; //$NON-NLS-1$
202
203         /**
204          * Action definition ID of the source -> sort order action (value
205          * <code>"org.eclipse.jdt.ui.edit.text.java.sort.members"</code>).
206          * @since 2.1
207          */
208         public static final String SORT_MEMBERS= "org.eclipse.jdt.ui.edit.text.java.sort.members"; //$NON-NLS-1$
209
210         /**
211          * Action definition ID of the source -> add javadoc comment action (value
212          * <code>"org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment"</code>).
213          * @since 2.1
214          */
215         public static final String ADD_JAVADOC_COMMENT= "org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment"; //$NON-NLS-1$
216
217         /**
218          * Action definition ID of the source -> surround with try/catch action
219          * (value <code>"org.eclipse.jdt.ui.edit.text.java.surround.with.try.catch"</code>).
220          */
221         public static final String SURROUND_WITH_TRY_CATCH= "org.eclipse.jdt.ui.edit.text.java.surround.with.try.catch"; //$NON-NLS-1$
222
223         /**
224          * Action definition ID of the source -> surround with try/multi-catch action (value
225          * <code>"org.eclipse.jdt.ui.edit.text.java.surround.with.try.multicatch"</code>).
226          * 
227          * @since 3.7.1
228          */
229         public static final String SURROUND_WITH_TRY_MULTI_CATCH= "org.eclipse.jdt.ui.edit.text.java.surround.with.try.multicatch"; //$NON-NLS-1$
230
231         /**
232          * Action definition ID of the source -> override methods action (value
233          * <code>"org.eclipse.jdt.ui.edit.text.java.override.methods"</code>).
234          */
235         public static final String OVERRIDE_METHODS= "org.eclipse.jdt.ui.edit.text.java.override.methods"; //$NON-NLS-1$
236
237         /**
238          * Action definition ID of the source -> add unimplemented constructors action
239          * (value <code>"org.eclipse.jdt.ui.edit.text.java.add.unimplemented.constructors"</code>).
240          */
241         public static final String ADD_UNIMPLEMENTED_CONTRUCTORS= "org.eclipse.jdt.ui.edit.text.java.add.unimplemented.constructors"; //$NON-NLS-1$
242
243         /**
244          * Action definition ID of the source ->generate constructor using fields action
245          * (value <code>"org.eclipse.jdt.ui.edit.text.java.generate.constructor.using.fields"</code>).
246          */
247         public static final String GENERATE_CONSTRUCTOR_USING_FIELDS= "org.eclipse.jdt.ui.edit.text.java.generate.constructor.using.fields"; //$NON-NLS-1$
248
249         /**
250          * Action definition ID of the source ->generate hashcode() and equals() action
251          * (value <code>"org.eclipse.jdt.ui.edit.text.java.generate.hashcode.equals"</code>).
252          * @since 3.2
253          */
254         public static final String GENERATE_HASHCODE_EQUALS= "org.eclipse.jdt.ui.edit.text.java.generate.hashcode.equals"; //$NON-NLS-1$
255
256         /**
257          * Action definition ID of the source ->generate toString() action
258          * (value <code>"org.eclipse.jdt.ui.edit.text.java.generate.tostring"</code>).
259          * @since 3.5
260          */
261         public static final String GENERATE_TOSTRING= "org.eclipse.jdt.ui.edit.text.java.generate.tostring"; //$NON-NLS-1$
262
263         /**
264          * Action definition ID of the source -> generate setter/getter action
265          * (value <code>"org.eclipse.jdt.ui.edit.text.java.create.getter.setter"</code>).
266          */
267         public static final String CREATE_GETTER_SETTER= "org.eclipse.jdt.ui.edit.text.java.create.getter.setter"; //$NON-NLS-1$
268
269         /**
270          * Action definition ID of the source -> generate delegates action (value
271          * <code>"org.eclipse.jdt.ui.edit.text.java.create.delegate.methods"</code>).
272          * @since 2.1
273          */
274         public static final String CREATE_DELEGATE_METHODS= "org.eclipse.jdt.ui.edit.text.java.create.delegate.methods"; //$NON-NLS-1$
275
276
277         /**
278          * Action definition ID of the source -> externalize strings action
279          * (value <code>"org.eclipse.jdt.ui.edit.text.java.externalize.strings"</code>).
280          */
281         public static final String EXTERNALIZE_STRINGS= "org.eclipse.jdt.ui.edit.text.java.externalize.strings"; //$NON-NLS-1$
282
283         /**
284          * Action definition ID of the source -> find strings to externalize action
285          * (value <code>"org.eclipse.jdt.ui.edit.text.java.find.strings.to.externalize"</code>).
286          *
287          * @since 3.0
288          * @deprecated Use {@link IJavaEditorActionDefinitionIds#EXTERNALIZE_STRINGS} instead
289          */
290         public static final String FIND_STRINGS_TO_EXTERNALIZE= "org.eclipse.jdt.ui.edit.text.java.find.strings.to.externalize"; //$NON-NLS-1$
291
292         /**
293          * Note: this id is for internal use only.
294          * @deprecated as of 3.0 replaced by {@link org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds#GOTO_NEXT_ANNOTATION}
295          */
296         public static final String SHOW_NEXT_PROBLEM= "org.eclipse.jdt.ui.edit.text.java.show.next.problem"; //$NON-NLS-1$
297
298         /**
299          * Note: this id is for internal use only.
300          * @deprecated as of 3.0 replaced by {@link org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds#GOTO_PREVIOUS_ANNOTATION}
301          */
302         public static final String SHOW_PREVIOUS_PROBLEM= "org.eclipse.jdt.ui.edit.text.java.show.previous.problem"; //$NON-NLS-1$
303
304         // refactor
305
306         /**
307          * Action definition ID of the refactor -> pull up action
308          * (value <code>"org.eclipse.jdt.ui.edit.text.java.pull.up"</code>).
309          */
310         public static final String PULL_UP= "org.eclipse.jdt.ui.edit.text.java.pull.up"; //$NON-NLS-1$
311
312         /**
313          * Action definition ID of the refactor -> push down action
314          * (value <code>"org.eclipse.jdt.ui.edit.text.java.push.down"</code>).
315          *
316          * @since 2.1
317          */
318         public static final String PUSH_DOWN= "org.eclipse.jdt.ui.edit.text.java.push.down"; //$NON-NLS-1$
319
320         /**
321          * Action definition ID of the refactor -> rename element action
322          * (value <code>"org.eclipse.jdt.ui.edit.text.java.rename.element"</code>).
323          */
324         public static final String RENAME_ELEMENT= "org.eclipse.jdt.ui.edit.text.java.rename.element"; //$NON-NLS-1$
325
326         /**
327          * Action definition ID of the refactor -> modify method parameters action
328          * (value <code>"org.eclipse.jdt.ui.edit.text.java.modify.method.parameters"</code>).
329          */
330         public static final String MODIFY_METHOD_PARAMETERS= "org.eclipse.jdt.ui.edit.text.java.modify.method.parameters"; //$NON-NLS-1$
331
332         /**
333          * Action definition ID of the refactor -> move element action
334          * (value <code>"org.eclipse.jdt.ui.edit.text.java.move.element"</code>).
335          */
336         public static final String MOVE_ELEMENT= "org.eclipse.jdt.ui.edit.text.java.move.element"; //$NON-NLS-1$
337
338         /**
339          * Action definition ID of the refactor -> extract local variable action
340          * (value <code>"org.eclipse.jdt.ui.edit.text.java.extract.local.variable"</code>).
341          */
342         public static final String EXTRACT_LOCAL_VARIABLE= "org.eclipse.jdt.ui.edit.text.java.extract.local.variable"; //$NON-NLS-1$
343
344         /**
345          * Action definition ID of the refactor -> extract constant action
346          * (value <code>"org.eclipse.jdt.ui.edit.text.java.extract.constant"</code>).
347          *
348          * @since 2.1
349          */
350         public static final String EXTRACT_CONSTANT= "org.eclipse.jdt.ui.edit.text.java.extract.constant"; //$NON-NLS-1$
351
352         /**
353          * Action definition ID of the refactor -> extract class action
354          * (value <code>"org.eclipse.jdt.ui.edit.text.java.extract.class"</code>).
355          *
356          * @since 3.4
357          */
358         public static final String EXTRACT_CLASS= "org.eclipse.jdt.ui.edit.text.java.extract.class"; //$NON-NLS-1$
359
360         /**
361          * Action definition ID of the refactor -> introduce parameter action
362          * (value <code>"org.eclipse.jdt.ui.edit.text.java.introduce.parameter"</code>).
363          *
364          * @since 3.0
365          */
366         public static final String INTRODUCE_PARAMETER= "org.eclipse.jdt.ui.edit.text.java.introduce.parameter"; //$NON-NLS-1$
367
368         /**
369          * Action definition ID of the refactor -> introduce factory action
370          * (value <code>"org.eclipse.jdt.ui.edit.text.java.introduce.factory"</code>).
371          *
372          * @since 3.0
373          */
374         public static final String INTRODUCE_FACTORY= "org.eclipse.jdt.ui.edit.text.java.introduce.factory"; //$NON-NLS-1$
375
376         /**
377          * Action definition ID of the refactor -> introduce parameter object action
378          * (value <code>"org.eclipse.jdt.ui.edit.text.java.introduce.parameter.object"</code>).
379          *
380          * @since 3.4
381          */
382         public static final String INTRODUCE_PARAMETER_OBJECT= "org.eclipse.jdt.ui.edit.text.java.introduce.parameter.object"; //$NON-NLS-1$
383
384         /**
385          * Action definition ID of the refactor -> inline local variable action
386          * (value <code>"org.eclipse.jdt.ui.edit.text.java.inline.local.variable"</code>).
387          * @deprecated Use INLINE
388          */
389         public static final String INLINE_LOCAL_VARIABLE= "org.eclipse.jdt.ui.edit.text.java.inline.local.variable"; //$NON-NLS-1$
390
391         /**
392          * Action definition ID of the refactor -> self encapsulate field action
393          * (value <code>"org.eclipse.jdt.ui.edit.text.java.self.encapsulate.field"</code>).
394          */
395         public static final String SELF_ENCAPSULATE_FIELD= "org.eclipse.jdt.ui.edit.text.java.self.encapsulate.field"; //$NON-NLS-1$
396
397         /**
398          * Action definition ID of the refactor -> extract method action
399          * (value <code>"org.eclipse.jdt.ui.edit.text.java.extract.method"</code>).
400          */
401         public static final String EXTRACT_METHOD= "org.eclipse.jdt.ui.edit.text.java.extract.method"; //$NON-NLS-1$
402
403         /**
404          * Action definition ID of the refactor -> inline action
405          * (value <code>"org.eclipse.jdt.ui.edit.text.java.inline"</code>).
406          *
407          * @since 2.1
408          */
409         public static final String INLINE= "org.eclipse.jdt.ui.edit.text.java.inline"; //$NON-NLS-1$
410
411         /**
412          * Action definition ID of the refactor -> replace invocations action
413          * (value <code>"org.eclipse.jdt.ui.edit.text.java.replace.invocations"</code>).
414          *
415          * @since 3.2
416          */
417         public static final String REPLACE_INVOCATIONS= "org.eclipse.jdt.ui.edit.text.java.replace.invocations"; //$NON-NLS-1$
418
419         /**
420          * Action definition ID of the refactor -> introduce indirection action
421          * (value <code>"org.eclipse.jdt.ui.edit.text.java.create.indirection"</code>).
422          *
423          * @since 3.2
424          */
425         public static final String INTRODUCE_INDIRECTION= "org.eclipse.jdt.ui.edit.text.java.introduce.indirection"; //$NON-NLS-1$
426
427         /**
428          * Action definition ID of the refactor -> extract interface action
429          * (value <code>"org.eclipse.jdt.ui.edit.text.java.extract.interface"</code>).
430          *
431          * @since 2.1
432          */
433         public static final String EXTRACT_INTERFACE= "org.eclipse.jdt.ui.edit.text.java.extract.interface"; //$NON-NLS-1$
434
435         /**
436          * Action definition ID of the refactor -> change type action
437          * (value <code>"org.eclipse.jdt.ui.edit.text.java.change.type"</code>).
438          *
439          * @since 3.0
440          */
441         public static final String CHANGE_TYPE= "org.eclipse.jdt.ui.edit.text.java.change.type"; //$NON-NLS-1$
442
443         /**
444          * Action definition ID of the refactor -> move inner type to top level action
445          * (value <code>"org.eclipse.jdt.ui.edit.text.java.move.inner.to.top.level"</code>).
446          *
447          * @since 2.1
448          */
449         public static final String MOVE_INNER_TO_TOP= "org.eclipse.jdt.ui.edit.text.java.move.inner.to.top.level"; //$NON-NLS-1$
450
451         /**
452          * Action definition ID of the refactor -> use supertype action
453          * (value <code>"org.eclipse.jdt.ui.edit.text.java.use.supertype"</code>).
454          *
455          * @since 2.1
456          */
457         public static final String USE_SUPERTYPE= "org.eclipse.jdt.ui.edit.text.java.use.supertype"; //$NON-NLS-1$
458
459         /**
460          * Action definition ID of the refactor -> infer generic type arguments action
461          * (value <code>"org.eclipse.jdt.ui.edit.text.java.infer.type.arguments"</code>).
462          *
463          * @since 3.1
464          */
465         public static final String INFER_TYPE_ARGUMENTS_ACTION= "org.eclipse.jdt.ui.edit.text.java.infer.type.arguments"; //$NON-NLS-1$
466
467         /**
468          * Action definition ID of the refactor -> promote local variable action
469          * (value <code>"org.eclipse.jdt.ui.edit.text.java.promote.local.variable"</code>).
470          *
471          * @since 2.1
472          */
473         public static final String PROMOTE_LOCAL_VARIABLE= "org.eclipse.jdt.ui.edit.text.java.promote.local.variable"; //$NON-NLS-1$
474
475         /**
476          * Action definition ID of the refactor -> convert anonymous to nested action
477          * (value <code>"org.eclipse.jdt.ui.edit.text.java.convert.anonymous.to.nested"</code>).
478          *
479          * @since 2.1
480          */
481         public static final String CONVERT_ANONYMOUS_TO_NESTED= "org.eclipse.jdt.ui.edit.text.java.convert.anonymous.to.nested"; //$NON-NLS-1$
482
483         // navigate
484
485         /**
486          * Action definition ID of the navigate -> open action
487          * (value <code>"org.eclipse.jdt.ui.edit.text.java.open.editor"</code>).
488          */
489         public static final String OPEN_EDITOR= "org.eclipse.jdt.ui.edit.text.java.open.editor"; //$NON-NLS-1$
490
491         /**
492          * Action definition ID of the navigate -> open implementation action
493          * (value <code>"org.eclipse.jdt.ui.edit.text.java.open.implementation"</code>).
494          * @since 3.6
495          */
496         public static final String OPEN_IMPLEMENTATION= "org.eclipse.jdt.ui.edit.text.java.open.implementation"; //$NON-NLS-1$
497         
498         /**
499          * Action definition ID of the navigate -> open super implementation action
500          * (value <code>"org.eclipse.jdt.ui.edit.text.java.open.super.implementation"</code>).
501          */
502         public static final String OPEN_SUPER_IMPLEMENTATION= "org.eclipse.jdt.ui.edit.text.java.open.super.implementation"; //$NON-NLS-1$
503
504         /**
505          * Action definition ID of the navigate -> open external javadoc action (value
506          * <code>"org.eclipse.jdt.ui.edit.text.java.open.external.javadoc"</code>).
507          * @deprecated As of 3.6, replaced by {@link #OPEN_ATTACHED_JAVADOC}
508          */
509         public static final String OPEN_EXTERNAL_JAVADOC= "org.eclipse.jdt.ui.edit.text.java.open.external.javadoc"; //$NON-NLS-1$
510
511         /**
512          * Action definition ID of the navigate -> open attached javadoc action (value
513          * <code>"org.eclipse.jdt.ui.edit.text.java.open.external.javadoc"</code>).
514          * @since 3.6
515          */
516         public static final String OPEN_ATTACHED_JAVADOC= "org.eclipse.jdt.ui.edit.text.java.open.external.javadoc"; //$NON-NLS-1$
517
518         /**
519          * Action definition ID of the navigate -> open type hierarchy action
520          * (value <code>"org.eclipse.jdt.ui.edit.text.java.org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy"</code>).
521          */
522         public static final String OPEN_TYPE_HIERARCHY= "org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy"; //$NON-NLS-1$
523
524         /**
525          * Action definition ID of the navigate -> Open Call Hierarchy action (value
526          * <code>"org.eclipse.jdt.ui.edit.text.java.org.eclipse.jdt.ui.edit.text.java.open.call.hierarchy"</code>).
527          * @since 3.0
528          */
529         public static final String OPEN_CALL_HIERARCHY= "org.eclipse.jdt.ui.edit.text.java.open.call.hierarchy"; //$NON-NLS-1$
530
531         /**
532          * Action definition ID of the navigate -> show in package explorer action (value
533          * <code>"org.eclipse.jdt.ui.edit.text.java.show.in.package.view"</code>).
534          * @deprecated As of 3.5, got replaced by generic Navigate &gt; Show In &gt;
535          */
536         public static final String SHOW_IN_PACKAGE_VIEW= "org.eclipse.jdt.ui.edit.text.java.show.in.package.view"; //$NON-NLS-1$
537
538         /**
539          * Action definition ID of the navigate -> show in navigator action
540          * (value <code>"org.eclipse.jdt.ui.edit.text.java.show.in.navigator.view"</code>).
541          */
542         public static final String SHOW_IN_NAVIGATOR_VIEW= "org.eclipse.jdt.ui.edit.text.java.show.in.navigator.view"; //$NON-NLS-1$
543
544         // search
545
546         /**
547          * Action definition ID of the search -> references in workspace action
548          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace"</code>).
549          */
550         public static final String SEARCH_REFERENCES_IN_WORKSPACE= "org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace"; //$NON-NLS-1$
551
552         /**
553          * Action definition ID of the search -> references in project action
554          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.references.in.project"</code>).
555          */
556         public static final String SEARCH_REFERENCES_IN_PROJECT= "org.eclipse.jdt.ui.edit.text.java.search.references.in.project"; //$NON-NLS-1$
557
558         /**
559          * Action definition ID of the search -> references in hierarchy action
560          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.references.in.hierarchy"</code>).
561          */
562         public static final String SEARCH_REFERENCES_IN_HIERARCHY= "org.eclipse.jdt.ui.edit.text.java.search.references.in.hierarchy"; //$NON-NLS-1$
563
564         /**
565          * Action definition ID of the search -> references in working set action
566          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.references.in.working.set"</code>).
567          */
568         public static final String SEARCH_REFERENCES_IN_WORKING_SET= "org.eclipse.jdt.ui.edit.text.java.search.references.in.working.set"; //$NON-NLS-1$
569
570         /**
571          * Action definition ID of the search -> read access in workspace action
572          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.read.access.in.workspace"</code>).
573          */
574         public static final String SEARCH_READ_ACCESS_IN_WORKSPACE= "org.eclipse.jdt.ui.edit.text.java.search.read.access.in.workspace"; //$NON-NLS-1$
575
576         /**
577          * Action definition ID of the search -> read access in project action
578          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.read.access.in.project"</code>).
579          */
580         public static final String SEARCH_READ_ACCESS_IN_PROJECT= "org.eclipse.jdt.ui.edit.text.java.search.read.access.in.project"; //$NON-NLS-1$
581
582         /**
583          * Action definition ID of the search -> read access in hierarchy action
584          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.read.access.in.hierarchy"</code>).
585          */
586         public static final String SEARCH_READ_ACCESS_IN_HIERARCHY= "org.eclipse.jdt.ui.edit.text.java.search.read.access.in.hierarchy"; //$NON-NLS-1$
587
588         /**
589          * Action definition ID of the search -> read access in working set action
590          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.read.access.in.working.set"</code>).
591          */
592         public static final String SEARCH_READ_ACCESS_IN_WORKING_SET= "org.eclipse.jdt.ui.edit.text.java.search.read.access.in.working.set"; //$NON-NLS-1$
593
594         /**
595          * Action definition ID of the search -> write access in workspace action
596          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.write.access.in.workspace"</code>).
597          */
598         public static final String SEARCH_WRITE_ACCESS_IN_WORKSPACE= "org.eclipse.jdt.ui.edit.text.java.search.write.access.in.workspace"; //$NON-NLS-1$
599
600         /**
601          * Action definition ID of the search -> write access in project action
602          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.write.access.in.project"</code>).
603          */
604         public static final String SEARCH_WRITE_ACCESS_IN_PROJECT= "org.eclipse.jdt.ui.edit.text.java.search.write.access.in.project"; //$NON-NLS-1$
605
606         /**
607          * Action definition ID of the search -> write access in hierarchy action
608          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.write.access.in.hierarchy"</code>).
609          */
610         public static final String SEARCH_WRITE_ACCESS_IN_HIERARCHY= "org.eclipse.jdt.ui.edit.text.java.search.write.access.in.hierarchy"; //$NON-NLS-1$
611
612         /**
613          * Action definition ID of the search -> write access in working set action
614          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.write.access.in.working.set"</code>).
615          */
616         public static final String SEARCH_WRITE_ACCESS_IN_WORKING_SET= "org.eclipse.jdt.ui.edit.text.java.search.write.access.in.working.set"; //$NON-NLS-1$
617
618         /**
619          * Action definition ID of the search -> declarations in workspace action
620          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.declarations.in.workspace"</code>).
621          */
622         public static final String SEARCH_DECLARATIONS_IN_WORKSPACE= "org.eclipse.jdt.ui.edit.text.java.search.declarations.in.workspace"; //$NON-NLS-1$
623         /**
624          * Action definition ID of the search -> declarations in project action
625          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.declarations.in.project"</code>).
626          */
627         public static final String SEARCH_DECLARATIONS_IN_PROJECTS= "org.eclipse.jdt.ui.edit.text.java.search.declarations.in.project"; //$NON-NLS-1$
628         /**
629          * Action definition ID of the search -> declarations in hierarchy action
630          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.declarations.in.hierarchy"</code>).
631          */
632         public static final String SEARCH_DECLARATIONS_IN_HIERARCHY= "org.eclipse.jdt.ui.edit.text.java.search.declarations.in.hierarchy"; //$NON-NLS-1$
633         /**
634          * Action definition ID of the search -> declarations in working set action
635          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.declarations.in.working.set"</code>).
636          */
637         public static final String SEARCH_DECLARATIONS_IN_WORKING_SET= "org.eclipse.jdt.ui.edit.text.java.search.declarations.in.working.set"; //$NON-NLS-1$
638         /**
639          * Action definition ID of the search -> implementors in workspace action
640          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.implementors.in.workspace"</code>).
641          */
642         public static final String SEARCH_IMPLEMENTORS_IN_WORKSPACE= "org.eclipse.jdt.ui.edit.text.java.search.implementors.in.workspace"; //$NON-NLS-1$
643         /**
644          * Action definition ID of the search -> implementors in working set action
645          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.implementors.in.working.set"</code>).
646          */
647         public static final String SEARCH_IMPLEMENTORS_IN_WORKING_SET= "org.eclipse.jdt.ui.edit.text.java.search.implementors.in.working.set"; //$NON-NLS-1$
648
649         /**
650          * Action definition ID of the search -> implementors in project action
651          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.implementors.in.project"</code>).
652          * @since 3.0
653          */
654         public static final String SEARCH_IMPLEMENTORS_IN_PROJECT= "org.eclipse.jdt.ui.edit.text.java.search.implementors.in.project"; //$NON-NLS-1$
655
656         /**
657          * Action definition ID of the search -> occurrences in file quick menu action
658          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu"</code>).
659          * @since 3.1
660          */
661         public static final String SEARCH_OCCURRENCES_IN_FILE_QUICK_MENU= "org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu"; //$NON-NLS-1$
662
663         /**
664          * Action definition ID of the search -> occurrences in file > elements action
665          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file"</code>).
666          * @since 3.1
667          */
668         public static final String SEARCH_OCCURRENCES_IN_FILE= "org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file"; //$NON-NLS-1$
669
670         /**
671          * Action definition ID of the search -> occurrences in file > exceptions action
672          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.exception.occurrences"</code>).
673          * @since 3.1
674          */
675         public static final String SEARCH_EXCEPTION_OCCURRENCES_IN_FILE= "org.eclipse.jdt.ui.edit.text.java.search.exception.occurrences"; //$NON-NLS-1$
676
677         /**
678          * Action definition ID of the search -> occurrences in file > implements action
679          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.implement.occurrences"</code>).
680          * @since 3.1
681          */
682         public static final String SEARCH_IMPLEMENT_OCCURRENCES_IN_FILE= "org.eclipse.jdt.ui.edit.text.java.search.implement.occurrences"; //$NON-NLS-1$
683
684         /**
685          * Action definition ID of the search -> occurrences in file > method exits action
686          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.method.exits"</code>).
687          * @since 3.4
688          */
689         public static final String SEARCH_METHOD_EXIT_OCCURRENCES= "org.eclipse.jdt.ui.edit.text.java.search.method.exits"; //$NON-NLS-1$
690
691         /**
692          * Action definition ID of the search -> occurrences in file > break/continue target action
693          * (value <code>"org.eclipse.jdt.ui.edit.text.java.search.return.continue.targets"</code>).
694          * @since 3.4
695          */
696         public static final String SEARCH_BREAK_CONTINUE_TARGET_OCCURRENCES= "org.eclipse.jdt.ui.edit.text.java.search.return.continue.targets"; //$NON-NLS-1$
697
698
699         // miscellaneous
700
701         /**
702          * Action definition ID of the toggle presentation tool bar button action
703          * (value <code>"org.eclipse.jdt.ui.edit.text.java.toggle.presentation"</code>).
704          * @deprecated as of 3.0 replaced by {@link org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds#TOGGLE_SHOW_SELECTED_ELEMENT_ONLY}
705          */
706         public static final String TOGGLE_PRESENTATION= "org.eclipse.jdt.ui.edit.text.java.toggle.presentation"; //$NON-NLS-1$
707
708         /**
709          * Action definition ID of the toggle text hover tool bar button action
710          * (value <code>"org.eclipse.jdt.ui.edit.text.java.toggle.text.hover"</code>).
711          */
712         public static final String TOGGLE_TEXT_HOVER= "org.eclipse.jdt.ui.edit.text.java.toggle.text.hover"; //$NON-NLS-1$
713
714         /**
715          * Action definition ID of the remove occurrence annotations action
716          * (value <code>"org.eclipse.jdt.ui.edit.text.remove.occurrence.annotations"</code>).
717          * @since 3.0
718          */
719         public static final String REMOVE_OCCURRENCE_ANNOTATIONS= "org.eclipse.jdt.ui.edit.text.remove.occurrence.annotations";  //$NON-NLS-1$
720
721         /**
722          * Action definition id of toggle mark occurrences action
723          * (value: <code>"org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences"</code>).
724          * @since 3.0
725          */
726         public static final String TOGGLE_MARK_OCCURRENCES= "org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences"; //$NON-NLS-1$
727
728         /**
729          * Action definition id of toggle breadcrumb action
730          * (value: <code>"org.eclipse.jdt.ui.edit.text.java.toggleBreadcrumb"</code>).
731          * @since 3.4
732          */
733         public static final String TOGGLE_BREADCRUMB= "org.eclipse.jdt.ui.edit.text.java.toggleBreadcrumb"; //$NON-NLS-1$
734
735         /**
736          * Action definition id of show in breadcrumb action
737          * (value: <code>"org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb"</code>).
738          * @since 3.4
739          */
740         public static final String SHOW_IN_BREADCRUMB= "org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb"; //$NON-NLS-1$
741
742         /**
743          * Action definition id of the collapse members action
744          * (value: <code>"org.eclipse.jdt.ui.edit.text.java.folding.collapseMembers"</code>).
745          * @since 3.2
746          */
747         public static final String FOLDING_COLLAPSE_MEMBERS= "org.eclipse.jdt.ui.edit.text.java.folding.collapseMembers"; //$NON-NLS-1$
748
749         /**
750          * Action definition id of the collapse comments action
751          * (value: <code>"org.eclipse.jdt.ui.edit.text.java.folding.collapseComments"</code>).
752          * @since 3.2
753          */
754         public static final String FOLDING_COLLAPSE_COMMENTS= "org.eclipse.jdt.ui.edit.text.java.folding.collapseComments"; //$NON-NLS-1$
755
756         /**
757          * Action definition id of the code clean up action
758          * (value: <code>"org.eclipse.jdt.ui.edit.text.java.clean.up"</code>).
759          * @since 3.2
760          */
761         public static final String CLEAN_UP= "org.eclipse.jdt.ui.edit.text.java.clean.up"; //$NON-NLS-1$
762 }