pull up: as refactoring processor
[fedora-idea.git] / resources / src / ProductivityFeaturesRegistry.xml
blob7c8ce3396c89906774430a6b975c14038c26247d
1 <component>
2   <group id="navigation">
3     <feature
4       id="navigation.popup.class"
5       tip-file="GoToClass.html"
6       min-usage-count="3"
7       first-show="1"
8       successive-show="5"/>
9     <feature
10       id="navigation.popup.file"
11       tip-file="GoToClass.html"
12       min-usage-count="2"
13       first-show="3"
14       successive-show="5"/>
15     <feature
16       id="navigation.popup.symbol"
17       tip-file="GoToSymbol.html"
18       first-show="5"
19       successive-show="8"/>
20     <feature
21       id="navigation.popup.camelprefix"
22       tip-file="CamelPrefixesInNavigationPopups.html"
23       min-usage-count="3"
24       first-show="4"
25       successive-show="7">
26       <dependency id="navigation.popup.class"/>
27       <dependency id="navigation.popup.file"/>
28       <dependency id="navigation.popup.symbol"/>
29     </feature>
30     <feature
31       id="navigation.popup.wildcards"
32       tip-file="WildcardsInNavigationPopups.html"
33       min-usage-count="2"
34       first-show="3"
35       successive-show="5">
36       <dependency id="navigation.popup.class"/>
37       <dependency id="navigation.popup.file"/>
38       <dependency id="navigation.popup.symbol"/>
39     </feature>
40     <feature
41       id="navigation.popup.file.structure"
42       tip-file="FileStructurePopup.html"
43       min-usage-count="3"
44       first-show="2"
45       successive-show="5"
46       />
47     <feature
48       id="navigation.recent.files"
49       tip-file="RecentFiles.html"
50       min-usage-count="3"
51       first-show="3"
52       successive-show="5"
53       />
54     <feature
55       id="navigation.select.in"
56       tip-file="SelectIn.html"
57       min-usage-count="3"
58       first-show="4"
59       successive-show="7"
60       />
61     <feature
62       id="navigation.goto.declaration"
63       tip-file="GoToDeclaration.html"
64       min-usage-count="15"
65       first-show="1"
66       successive-show="4"
67       />
68     <feature
69       id="navigation.goto.implementation"
70       tip-file="GoToImplementation.html"
71       min-usage-count="10"
72       first-show="2"
73       successive-show="5"
74       />
75     <feature
76       id="navigation.goto.usages"
77       tip-file="ShowUsages.html"
78       min-usage-count="3"
79       first-show="5"
80       successive-show="5"/>
81   </group>
83   <group id="completion">
84     <feature
85       id="editing.completion.basic"
86       tip-file="CodeCompletion.html"
87       min-usage-count="15"
88       first-show="1"
89       successive-show="3"/>
90     <feature
91       id="editing.completion.classname"
92       tip-file="ClassNameCompletion.html"
93       min-usage-count="7"
94       first-show="3"
95       successive-show="5"/>
96     <feature
97       id="editing.completion.smarttype.general"
98       tip-file="SmartTypeCompletion.html"
99       min-usage-count="10"
100       first-show="2"
101       successive-show="3"/>
102     <feature
103       id="editing.completion.smarttype.anonymous"
104       tip-file="SmartTypeAnonymous.html"
105       min-usage-count="7"
106       first-show="3"
107       successive-show="4"/>
108     <feature
109       id="editing.completion.smarttype.afternew"
110       tip-file="SmartTypeAfterNew.html"
111       min-usage-count="7"
112       first-show="3"
113       successive-show="4"/>
114     <feature
115       id="editing.completion.smarttype.casting"
116       tip-file="SmartTypeCasting.html"
117       min-usage-count="5"
118       first-show="5"
119       successive-show="7"/>
120     <feature
121       id="editing.completion.second.classname"
122       tip-file="SecondClassNameCompletion.html"
123       min-usage-count="8"
124       first-show="10"
125       successive-show="3">
126       <dependency id="editing.completion.basic"/>
127       <dependency id="editing.completion.classname"/>
128       <dependency id="editing.completion.smarttype.general"/>
129       </feature>
130     <feature
131       id="editing.completion.second.basic"
132       tip-file="SecondBasicClassNameCompletion.html"
133       min-usage-count="8"
134       first-show="10"
135       successive-show="3">
136       <dependency id="editing.completion.basic"/>
137       <dependency id="editing.completion.classname"/>
138       <dependency id="editing.completion.smarttype.general"/>
139       </feature>
140     <feature
141       id="editing.completion.second.smarttype.chain"
142       tip-file="SecondSmartCompletionChain.html"
143       min-usage-count="8"
144       first-show="10"
145       successive-show="3">
146       <dependency id="editing.completion.smarttype.general"/>
147       </feature>
148     <feature
149       id="editing.completion.second.smarttype.toar"
150       tip-file="SecondSmartCompletionToar.html"
151       min-usage-count="8"
152       first-show="10"
153       successive-show="3">
154       <dependency id="editing.completion.smarttype.general"/>
155       </feature>
156     <feature
157       id="editing.completion.second.smarttype.aslist"
158       tip-file="SecondSmartCompletionAsList.html"
159       min-usage-count="8"
160       first-show="10"
161       successive-show="3">
162       <dependency id="editing.completion.smarttype.general"/>
163       </feature>
164     <feature
165       id="editing.completion.second.smarttype.array.member"
166       tip-file="SecondSmartCompletionArrayMember.html"
167       min-usage-count="8"
168       first-show="10"
169       successive-show="3">
170       <dependency id="editing.completion.smarttype.general"/>
171       </feature>
172     <feature
173       id="editing.completion.finishByExclamation"
174       tip-file="FinishByExclamation.html"
175       min-usage-count="4"
176       first-show="10"
177       successive-show="3">
178       <dependency id="editing.completion.basic"/>
179       <dependency id="editing.completion.smarttype.general"/>
180       <dependency id="editing.completion.finishByDotEtc"/>
181       </feature>
182     <feature
183       id="editing.completion.variable.name"
184       tip-file="VariableNameCompletion.html"
185       min-usage-count="7"
186       first-show="5"
187       successive-show="3"
188       />
189     <feature
190       id="editing.completion.replace"
191       tip-file="TabInLookups.html"
192       min-usage-count="10"
193       first-show="6"
194       successive-show="8"
195       />
196     <feature
197       id="editing.completion.finishByDotEtc"
198       tip-file="DotEtcInLookups.html"
199       min-usage-count="7"
200       first-show="4"
201       successive-show="8"
202       />
203     <feature
204       id="editing.completion.finishBySmartEnter"
205       tip-file="FinishBySmartEnter.html"
206       min-usage-count="7"
207       first-show="4"
208       successive-show="8">
209       <dependency id="editing.completion.finishByDotEtc"/>
210       </feature>
211     <feature
212       id="editing.completion.camelHumps"
213       tip-file="CamelHumpsInCodeCompletion.html"
214       min-usage-count="8"
215       first-show="5"
216       successive-show="7"
217       />
218     <feature
219       id="editing.completion.completeStatement"
220       tip-file="CompleteMethod.html"
221       min-usage-count="5"
222       first-show="10"
223       successive-show="7"
224       />
225   </group>
226   
227   <group id="editing">
228     <feature
229       id="editing.select.word"
230       tip-file="CtrlW.html"
231       min-usage-count="10"
232       first-show="2"
233       successive-show="4"/>
234   </group>
236   <group id="codeassists">
237     <feature
238       id="codeassists.quickjavadoc"
239       tip-file="QuickJavaDoc.html"
240       min-usage-count="3" 
241       first-show="3" 
242       successive-show="5" 
243     />
244     <feature
245       id="codeassists.quickdefinition"
246       tip-file="CtrlShiftI.html"
247       min-usage-count="9"
248       first-show="3"
249       successive-show="5"
250     />
251     <feature
252       id="codeassists.quickdefinition.lookup"
253       tip-file="CtrlShiftIForLookup.html"
254       min-usage-count="1"
255       first-show="5"
256       successive-show="7">
257       <dependency id="codeassists.quickdefinition"/>
258     </feature>
259     <feature
260       id="codeassists.quickjavadoc.lookup"
261       tip-file="QuickJavaDocInLookups.html"
262       min-usage-count="1" 
263       first-show="5" 
264       successive-show="7">
265       <dependency id="codeassists.quickjavadoc"/>
266     </feature>
267     <feature
268       id="codeassists.quickjavadoc.ctrln"
269       tip-file="QuickJavaDocInLookups.html"
270       min-usage-count="1"
271       first-show="5"
272       successive-show="7">
273       <dependency id="codeassists.quickjavadoc"/>
274     </feature>
275     <feature
276       id="codeassists.javadoc.external"
277       tip-file="ExternalJavaDoc.html"
278       min-usage-count="1"
279       first-show="5"
280       successive-show="7">
281     </feature>
282     <feature
283       id="codeassists.surroundwith.statement"
284       tip-file="SurroundWith.html"
285       first-show="5"
286       successive-show="5"
287       min-usage-count="4"
288       />
289     <feature
290       id="codeassists.surroundwith.expression"
291       tip-file="SurroundWith.html"
292       first-show="6"
293       successive-show="5"
294       min-usage-count="3"
295       />
296     <feature
297       id="codeassists.comment.block"
298       tip-file="CommentCode.html"
299       first-show="6"
300       successive-show="5"
301       min-usage-count="3"
302       />
303     <feature
304       id="codeassists.comment.line"
305       tip-file="CommentCode.html"
306       first-show="6"
307       successive-show="5"
308       min-usage-count="3"
309       />
310     <feature
311       id="codeassists.overrideimplement"
312       tip-file="OverrideImplementMethods.html"
313       first-show="3"
314       successive-show="6"
315       min-usage-count="7" 
316       />
317     <feature
318       id="codeassists.complete.statement"
319       tip-file="CompleteStatement.html"
320       first-show="3"
321       successive-show="5"
322       min-usage-count="10"
323       />
324     <feature
325       id="codeassists.highlight.implements"
326       tip-file="HighlightImplements.html"
327       first-show="3"
328       successive-show="5"
329       min-usage-count="5"
330       />
331      <feature
332       id="codeassists.highlight.return"
333       tip-file="HighlightMethodExitPoint.html"
334       first-show="3"
335       successive-show="5"
336       min-usage-count="5"
337       />
338     <feature
339       id="codeassists.highlight.throws"
340       tip-file="HighlightThrows.html"
341       first-show="3"
342       successive-show="5"
343       min-usage-count="5"
344       />
345   </group>
347   <group id="refactoring">
348     <feature 
349       id="refactoring.move.moveInner" 
350       tip-file="MoveInnerToUpper.html"
351       min-usage-count="2"
352       first-show="5"
353       successive-show="10"
354     />
355     <feature
356       id="refactoring.introduceVariable.incompleteStatement"
357       tip-file="IntroduceVariableIncompleteCode.html"
358       min-usage-count="5"
359       first-show="3"
360       successive-show="7"
361       />
363     <feature
364       id="refactoring.introduceVariable"
365       tip-file="IntroduceVariable.html"
366       min-usage-count="5"
367       first-show="1"
368       successive-show="3"
369       />
370     
371     <feature
372       id="refactoring.rename"
373       tip-file="Rename.html"
374       min-usage-count="2"
375       first-show="1"
376       successive-show="3"
377       />
379     <feature
380       id="refactoring.copyClass"
381       tip-file="CopyClass.html"
382       min-usage-count="2"
383       first-show="10"
384       successive-show="8"
385       />
386   </group>
387   
389   <group id="ui">
390     <feature
391       id="ui.tree.speedsearch"
392       tip-file="SpeedSearch.html"
393       first-show="5"
394       successive-show="4"
395       min-usage-count="6"
396       />
397     <feature
398       id="ui.scheme.quickswitch"
399       tip-file="QuickSwitchScheme.html"
400       first-show="7"
401       successive-show="3"
402       min-usage-count="1"
403       />
404     <feature
405       id="ui.recentchanges"
406       tip-file="RecentChanges.html"
407       first-show="5"
408       successive-show="5"
409       min-usage-count="1"
410       />
411     <!-- TODO: Uncomment usage in InsertPathAction when FeatureUsageTracker goes to OpenApi
412     <feature
413       id="ui.commandLine.insertPath"
414       name="Insert path in command line"
415       tip-file="InsertPathShortcut.html"
416       first-show="6"
417       successive-show="5"
418       min-usage-count="3"
419       />
420     -->
421     <feature id="navigation.popup.action"
422       tip-file="GoToAction.html"
423       first-show="7"
424       successive-show="3"
425       min-usage-count="1"/>
426     <feature id="find.recent.search"
427       tip-file="RecentSearch.html"
428       first-show="10"
429       successive-show="3"
430       min-usage-count="5"/>
431     <feature id="find.completion"
432       tip-file="CodeCompletionInSearch.html"
433       first-show="10"
434       successive-show="3"
435       min-usage-count="5"/>
436     <feature id="switcher"
437       tip-file="Switcher.html"
438       first-show="10"
439       successive-show="5"
440       min-usage-count="5"/>
441   </group>
443   <group id="ant">
444     <feature
445       id="ant.quickfix.CreateProperty"
446       tip-file="CreatePropertyTag.html"
447       first-show="6"
448       successive-show="10"
449       min-usage-count="1"/>
450     <feature
451       id="ant.quickfix.CreateTarget"
452       tip-file="CreateTargetTag.html"
453       first-show="6"
454       successive-show="10"
455       min-usage-count="1"/>
456   </group> 
457 </component>