graph bugs && features
[fedora-idea.git] / resources / src / idea / ActionManager.xml
blobbcf2dde5b067f3dd74cd0f1cad8251222d4eb503
1 <component>
2   <actions>
3     <action id="CaptureMemorySnapShot" class="com.intellij.util.CaptureMemorySnapshotAction" icon="/actions/profileMemory.png"/>
4     <action id="CaptureCPUUsageData" class="com.intellij.util.CaptureCPUUsageDataAction" icon="/actions/profuleCPU.png"/>
5     <action id="ContextHelp" class="com.intellij.ide.actions.ContextHelpAction"/>
6     <action id="RunConfiguration" class="com.intellij.execution.actions.RunConfigurationAction"/>
7     <action id="ShowIntentionActions" class="com.intellij.codeInsight.intention.actions.ShowIntentionActionsAction"/>
8     <action id="ToggleReadOnlyAttribute" class="com.intellij.ide.actions.ToggleReadOnlyAttributeAction"/>
9     <action id="TogglePopupHints" class="com.intellij.ide.actions.TogglePopupHintsAction"/>
10     <action id="RunGc" class="com.intellij.ide.actions.RunGcAction"/>
11     <action id="ShowPopupMenu" class="com.intellij.ide.actions.ShowPopupMenuAction"/>
12     <action id="CloseWindow" class="com.intellij.ide.actions.CloseWindowAction"/>
14     <action id="Vcs.ShowHistory" class="com.intellij.openapi.vcs.actions.FileHistoryAction"/>
15     <action id="Vcs.ShowHistoryForBlock" class="com.intellij.openapi.vcs.actions.SelectedBlockHistoryAction"/>
16     <action id="Vcs.ShowTabbedFileHistory" class="com.intellij.openapi.vcs.actions.TabbedShowHistoryAction"/>
18     <action id="CodeInspection.OnEditor" class="com.intellij.codeInspection.actions.CodeInspectionOnEditorAction"/>
19     <action id="TextComponent.ClearAction" class="com.intellij.ui.ClearTextAction"/>
21     <action id="AddToFavoritesPopup" class="com.intellij.ide.favoritesTreeView.AddToFavoritesPopupAction"/>
22     <group id="AddToFavorites" class="com.intellij.ide.favoritesTreeView.AddToFavoritesActionGroup" popup="true"/>
23     <group id="AddAllToFavorites" class="com.intellij.ide.favoritesTreeView.AddAllToFavoritesActionGroup" popup="true"/>
24     <action id="AddNewFavoritesList" class="com.intellij.ide.favoritesTreeView.AddNewFavoritesListAction"/>
25     <group id="SendToFavoritesGroup" class="com.intellij.ide.favoritesTreeView.SendToFavoritesGroup" popup="true"/>
26     <action id="ActivateNavBar" class="com.intellij.ide.navigationToolbar.ActivateNavigationBarAction" popup="true"/>
27     <group id="RunContextGroup" popup="false">
28       <action id="CreateRunConfiguration" class="com.intellij.execution.actions.CreateAction"/>
29     </group>
30     <group id="RunContextPopupGroup" popup="false">
31       <reference ref="RunContextGroup"/>
32     </group>
33     <!--Editor -->
34     <group id="EditorActions">
36       <action id="EditorChooseLookupItem" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction"/>
37       <action id="EditorChooseLookupItemReplace" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemReplaceAction"/>
39       <action id="NextTemplateVariable" class="com.intellij.codeInsight.template.impl.actions.NextVariableAction"/>
40       <action id="PreviousTemplateVariable" class="com.intellij.codeInsight.template.impl.actions.PreviousVariableAction"/>
42       <action id="NextParameter" class="com.intellij.codeInsight.hint.actions.NextParameterAction"/>
43       <action id="PrevParameter" class="com.intellij.codeInsight.hint.actions.PrevParameterAction"/>
45       <action id="EditorPageUp" class="com.intellij.openapi.editor.actions.PageUpAction"/>
46       <action id="EditorPageDown" class="com.intellij.openapi.editor.actions.PageDownAction"/>
47       <action id="EditorPageUpWithSelection" class="com.intellij.openapi.editor.actions.PageUpWithSelectionAction"/>
48       <action id="EditorPageDownWithSelection" class="com.intellij.openapi.editor.actions.PageDownWithSelectionAction"/>
49       <action id="EditorCopy" class="com.intellij.openapi.editor.actions.CopyAction"/>
50       <action id="EditorCut" class="com.intellij.openapi.editor.actions.CutAction"/>
51       <action id="EditorPaste" class="com.intellij.openapi.editor.actions.PasteAction"/>
52       <action id="EditorPasteSimple" class="com.intellij.openapi.editor.actions.SimplePasteAction"/>
53       <action id="EditorPasteFromX11" class="com.intellij.openapi.editor.actions.PasteFromX11Action"/>
54       <action id="EditorDelete" class="com.intellij.openapi.editor.actions.DeleteAction"/>
55       <action id="EditorBackSpace" class="com.intellij.openapi.editor.actions.BackspaceAction"/>
56       <action id="EditorMoveToPageTop" class="com.intellij.openapi.editor.actions.PageTopAction"/>
57       <action id="EditorMoveToPageBottom" class="com.intellij.openapi.editor.actions.PageBottomAction"/>
58       <action id="EditorMoveToPageTopWithSelection" class="com.intellij.openapi.editor.actions.PageTopWithSelectionAction"/>
59       <action id="EditorMoveToPageBottomWithSelection" class="com.intellij.openapi.editor.actions.PageBottomWithSelectionAction"/>
60       <action id="EditorEnter" class="com.intellij.openapi.editor.actions.EnterAction"/>
61       <action id="EditorEscape" class="com.intellij.openapi.editor.actions.EscapeAction"/>
62       <action id="EditorUp" class="com.intellij.openapi.editor.actions.MoveCaretUpAction"/>
63       <action id="EditorDown" class="com.intellij.openapi.editor.actions.MoveCaretDownAction"/>
64       <action id="EditorLeft" class="com.intellij.openapi.editor.actions.MoveCaretLeftAction"/>
65       <action id="EditorRight" class="com.intellij.openapi.editor.actions.MoveCaretRightAction"/>
66       <action id="EditorUpWithSelection" class="com.intellij.openapi.editor.actions.MoveCaretUpWithSelectionAction"/>
67       <action id="EditorDownWithSelection" class="com.intellij.openapi.editor.actions.MoveCaretDownWithSelectionAction"/>
68       <action id="EditorLeftWithSelection" class="com.intellij.openapi.editor.actions.MoveCaretLeftWithSelectionAction"/>
69       <action id="EditorRightWithSelection" class="com.intellij.openapi.editor.actions.MoveCaretRightWithSelectionAction"/>
70       <action id="EditorIndentSelection" class="com.intellij.openapi.editor.actions.IndentSelectionAction"/>
71       <action id="EditorUnindentSelection" class="com.intellij.openapi.editor.actions.UnindentSelectionAction"/>
72       <action id="EditorTab" class="com.intellij.openapi.editor.actions.TabAction"/>
73       <action id="EmacsStyleIndent" class="com.intellij.openapi.editor.actions.EmacsStyleIndentAction"/>
74       <action id="EditorScrollUp" class="com.intellij.openapi.editor.actions.ScrollUpAction"/>
75       <action id="EditorScrollDown" class="com.intellij.openapi.editor.actions.ScrollDownAction"/>
76       <action id="EditorMoveUpAndScroll" class="com.intellij.openapi.editor.actions.MoveUpAndScrollAction"/>
77       <action id="EditorMoveDownAndScroll" class="com.intellij.openapi.editor.actions.MoveDownAndScrollAction"/>
78       <action id="EditorMoveUpAndScrollWithSelection" class="com.intellij.openapi.editor.actions.MoveUpWithSelectionAndScrollAction"/>
79       <action id="EditorMoveDownAndScrollWithSelection" class="com.intellij.openapi.editor.actions.MoveDownWithSelectionAndScrollAction"/>
80       <action id="EditorLineStart" class="com.intellij.openapi.editor.actions.LineStartAction"/>
81       <action id="EditorLineEnd" class="com.intellij.openapi.editor.actions.LineEndAction"/>
82       <action id="EditorCutLineEnd" class="com.intellij.openapi.editor.actions.CutLineEndAction"/>
83       <action id="EditorTextStart" class="com.intellij.openapi.editor.actions.TextStartAction"/>
84       <action id="EditorTextEnd" class="com.intellij.openapi.editor.actions.TextEndAction"/>
85       <action id="EditorLineStartWithSelection" class="com.intellij.openapi.editor.actions.LineStartWithSelectionAction"/>
86       <action id="EditorLineEndWithSelection" class="com.intellij.openapi.editor.actions.LineEndWithSelectionAction"/>
87       <action id="EditorTextStartWithSelection" class="com.intellij.openapi.editor.actions.TextStartWithSelectionAction"/>
88       <action id="EditorTextEndWithSelection" class="com.intellij.openapi.editor.actions.TextEndWithSelectionAction"/>
89       <action id="EditorNextWord" class="com.intellij.openapi.editor.actions.NextWordAction"/>
90       <action id="EditorPreviousWord" class="com.intellij.openapi.editor.actions.PreviousWordAction"/>
91       <action id="EditorNextWordWithSelection" class="com.intellij.openapi.editor.actions.NextWordWithSelectionAction"/>
92       <action id="EditorPreviousWordWithSelection" class="com.intellij.openapi.editor.actions.PreviousWordWithSelectionAction"/>
93       <action id="EditorCodeBlockStart" class="com.intellij.codeInsight.editorActions.CodeBlockStartAction"/>
94       <action id="EditorCodeBlockEnd" class="com.intellij.codeInsight.editorActions.CodeBlockEndAction"/>
95       <action id="EditorCodeBlockStartWithSelection" class="com.intellij.codeInsight.editorActions.CodeBlockStartWithSelectionAction"/>
96       <action id="EditorCodeBlockEndWithSelection" class="com.intellij.codeInsight.editorActions.CodeBlockEndWithSelectionAction"/>
97       <action id="EditorDeleteToWordStart" class="com.intellij.openapi.editor.actions.DeleteToWordStartAction"/>
98       <action id="EditorDeleteToWordEnd" class="com.intellij.openapi.editor.actions.DeleteToWordEndAction"/>
99       <action id="EditorDeleteLine" class="com.intellij.openapi.editor.actions.DeleteLineAtCaretAction"/>
100       <action id="EditorDuplicate" class="com.intellij.openapi.editor.actions.DuplicateAction"/>
101       <action id="EditorSelectWord" class="com.intellij.openapi.editor.actions.SelectWordAtCaretAction"/>
102       <action id="EditorUnSelectWord" class="com.intellij.openapi.editor.actions.UnselectWordAtCaretAction"/>
103       <action id="EditorToggleInsertState" class="com.intellij.openapi.editor.actions.ToggleInsertStateAction"/>
104       <action id="EditorToggleColumnMode" class="com.intellij.openapi.editor.actions.ToggleColumnModeAction"/>
105       <action id="EditorToggleShowWhitespaces" class="com.intellij.openapi.editor.actions.ToggleShowWhitespacesAction"/>
106       <action id="EditorToggleShowLineNumbers" class="com.intellij.openapi.editor.actions.ToggleShowLineNumbersAction"/>
107       <action id="EditorScrollToCenter" class="com.intellij.openapi.editor.actions.ScrollToCenterAction"/>
108       <action id="EditorToggleCase" class="com.intellij.openapi.editor.actions.ToggleCaseAction"/>
109       <action id="EditorJoinLines" class="com.intellij.openapi.editor.actions.JoinLinesAction"/>
110       <action id="EditorSelectLine" class="com.intellij.openapi.editor.actions.SelectLineAction"/>
111       <action id="EditorSplitLine" class="com.intellij.openapi.editor.actions.SplitLineAction"/>
112       <action id="EditorStartNewLine" class="com.intellij.openapi.editor.actions.StartNewLineAction"/>
113       <action id="EditorCompleteStatement" class="com.intellij.codeInsight.editorActions.smartEnter.SmartEnterAction"/>
114     </group>
116     <action id="ExpandAll" class="com.intellij.ide.actions.ExpandAllAction" icon="/actions/expandall.png"/>
117     <action id="CollapseAll" class="com.intellij.ide.actions.CollapseAllAction" icon="/actions/collapseall.png"/>
118     <action id="ExportToTextFile" class="com.intellij.ide.actions.ExportToTextFileAction" icon="/actions/export.png"/>
119     <action id="ExpandTreeNode" class="com.intellij.ide.actions.tree.ExpandTreeNodeAction"/>
120     <action id="CollapseTreeNode" class="com.intellij.ide.actions.tree.CollapseTreeNodeAction"/>
121     <action id="FullyExpandTreeNode" class="com.intellij.ide.actions.tree.FullyExpandTreeNodeAction"/>
123     <group id="JavaeeMigrationGroup">
124       <action id="ApplyJavaeeStyle" class="com.intellij.javaee.module.view.ApplyJavaeeStyleAction"/>
125       <group id="GeneratePersistenceMapping" class="com.intellij.javaee.persistence.view.GeneratePersistenceMappingActionGroup"
126              popup="true"/>
127     </group>
128     <group id="JavaeeEditorGenerateGroup">
129       <action id="GenerateEJBReference" class="com.intellij.codeInsight.generation.actions.GenerateEJBReference"/>
130       <action id="GenerateResourceReference" class="com.intellij.codeInsight.generation.actions.GenerateResourceReference"/>
131       <action id="GeneratePersistenceContextReference" class="com.intellij.codeInsight.generation.actions.GeneratePersistenceContextReference"/>
132       <action id="GenerateInterceptorMethods" class="com.intellij.codeInsight.generation.actions.GenerateInterceptorMethods"/>
133       <action id="GenerateEntityListenerMethods" class="com.intellij.codeInsight.generation.actions.GenerateEntityListenerMethods"/>
135       <action id="GenerateEJBFinderOrSelectorMethod" class="com.intellij.codeInsight.generation.actions.GenerateEJBFinderOrSelectorMethod"/>
136     </group>
138     <group id="J2EEGenerateGroup">
139       <action id="CreatePersistenceUnit" class="com.intellij.javaee.persistence.view.CreatePersistenceUnitAction"
140               icon="/javaee/persistenceUnit.png"/>
141       <action id="CreateEntityListener" class="com.intellij.javaee.persistence.view.actions.CreateEntityListenerAction"
142               icon="/javaee/persistenceEntityListener.png"/>
144       <action id="CreatePersistentEntity" class="com.intellij.javaee.persistence.view.actions.CreatePersistentEntity"
145               icon="/javaee/persistenceEntity.png"/>
146       <action id="CreateMappedSuperclass" class="com.intellij.javaee.persistence.view.actions.CreateMappedSuperclass"
147               icon="/javaee/persistenceMappedSuperclass.png"/>
148       <action id="CreateEmbeddable" class="com.intellij.javaee.persistence.view.actions.CreateEmbeddable"
149               icon="/javaee/persistenceEmbeddable.png"/>
151       <action id="CreateSessionBean" class="com.intellij.javaee.module.view.ejb.actions.CreateSessionBeanAction"
152               icon="/javaee/sessionBean.png"/>
153       <action id="CreateMessageBean" class="com.intellij.javaee.module.view.ejb.actions.CreateMessageBeanAction"
154               icon="/javaee/messageBean.png"/>
155       <action id="CreateBeanManagedEntityBeanAction" class="com.intellij.javaee.module.view.ejb.actions.CreateBMPEntityBeanAction"
156               icon="/javaee/entityBean.png"/>
157       <action id="CreateContainerManagedEntityBeanAction" class="com.intellij.javaee.module.view.ejb.actions.CreateCMPEntityBeanAction"
158               icon="/javaee/entityBean.png"/>
159       <action id="CreateTransferObject" class="com.intellij.javaee.module.view.ejb.actions.CreateTransferObjectAction"
160               icon="/nodes/class.png"/>
161       <action id="CreateCMPField" class="com.intellij.javaee.module.view.ejb.actions.CreateCmpFieldAction" icon="/nodes/ejbCmpField.png"/>
162       <action id="CreateEJBRelationship" class="com.intellij.javaee.module.view.ejb.actions.CreateEjbRelationshipAction"
163               icon="/nodes/ejbCmrField.png"/>
164       <action id="CreateEJBInterceptor" class="com.intellij.javaee.module.view.ejb.actions.CreateInterceptorAction"
165               icon="/javaee/interceptorClass.png"/>
167       <action id="CreateJSPAction" class="com.intellij.javaee.module.view.web.CreateJspAction" icon="/fileTypes/jsp.png"/>
168       <action id="CreateJSPXAction" class="com.intellij.javaee.module.view.web.CreateJspxAction" icon="/fileTypes/jspx.png"/>
169       <action id="CreateServletAction" class="com.intellij.javaee.module.view.web.servlet.CreateServletAction" icon="/nodes/servlet.png"/>
170       <action id="CreateFilterAction" class="com.intellij.javaee.module.view.web.filter.CreateFilterAction" icon="/ant/filter.png"/>
171       <action id="CreateListenerAction" class="com.intellij.javaee.module.view.web.listener.CreateListenerAction" icon="/ant/filter.png"/>
172       <action id="Faces.CreateFacesConfigAction" class="com.intellij.jsf.actions.CreateFacesConfigAction" icon="/fileTypes/facesConfig.png"/>
174     </group>
175     <group id="GenerateGroup">
176       <action id="GenerateConstructor" class="com.intellij.codeInsight.generation.actions.GenerateConstructorAction"/>
177       <action id="GenerateGetter" class="com.intellij.codeInsight.generation.actions.GenerateGetterAction"/>
178       <action id="GenerateSetter" class="com.intellij.codeInsight.generation.actions.GenerateSetterAction"/>
179       <action id="GenerateGetterAndSetter" class="com.intellij.codeInsight.generation.actions.GenerateGetterAndSetterAction"/>
180       <action id="GenerateEquals" class="com.intellij.codeInsight.generation.actions.GenerateEqualsAction"/>
181       <action id="OverrideMethods" class="com.intellij.codeInsight.generation.actions.OverrideMethodsAction"/>
182       <action id="ImplementMethods" class="com.intellij.codeInsight.generation.actions.ImplementMethodsAction"/>
183       <action id="DelegateMethods" class="com.intellij.codeInsight.generation.actions.GenerateDelegateAction"/>
184       <action id="GenerateSuperMethodCall" class="com.intellij.codeInsight.generation.actions.GenerateSuperMethodCallAction"/>
185       <action id="GuiDesigner.GenerateMain" class="com.intellij.uiDesigner.actions.GenerateMainAction"/>
186       <reference ref="JavaeeEditorGenerateGroup"/>
187       <action id="Faces.Generate" class="com.intellij.jsf.ui.actions.FacesElementGenerateActionGroup" text="Generate"/>
188     </group>
190     <action id="NextDiff" class="com.intellij.openapi.diff.actions.NextDiffAction" icon="/actions/moveDown.png"/>
191     <action id="PreviousDiff" class="com.intellij.openapi.diff.actions.PreviousDiffAction" icon="/actions/moveUp.png"/>
193     <action id="Refresh" class="com.intellij.ide.actions.RefreshAction"/>
194     <action id="CheckinProject" class="com.intellij.openapi.vcs.actions.CommonCheckinProjectAction">
195       <keyboard-shortcut first-keystroke="control K" keymap="$default"/>
196     </action>
197     <action id="CheckinFiles" class="com.intellij.openapi.vcs.actions.CommonCheckinFilesAction"/>
198     <action id="UpdateFiles" class="com.intellij.openapi.vcs.update.CommonUpdateFileOrDirectoryAction"/>
199     <action id="CheckStatusForFiles" class="com.intellij.openapi.vcs.update.CommonStatusFileOrDirectoryAction"/>
200     <action id="IntegrateFiles" class="com.intellij.openapi.vcs.update.CommonIntegrateFileOrDirectoryAction"/>
201     <action id="Annotate" class="com.intellij.openapi.vcs.actions.AnnotateToggleAction"/>
202     <action id="Compare.SameVersion" class="com.intellij.openapi.vcs.actions.CompareWithTheSameVersionAction"/>
203     <action id="Compare.LastVersion" class="com.intellij.openapi.vcs.actions.CompareWithLastVersion"/>
204     <action id="Compare.Selected" class="com.intellij.openapi.vcs.actions.CompareWithSelectedRevisionAction" popup="true"/>
205     <action id="Compare.Specified" class="com.intellij.openapi.vcs.actions.SelectAndCompareWithSelectedRevisionAction"
206             text="Compare with Specified Revision..." popup="true"/>
208     <group id="NewGroup" popup="true">
209       <action id="NewClass" class="com.intellij.ide.actions.CreateClassAction"/>
210       <action id="NewInterface" class="com.intellij.ide.actions.CreateInterfaceAction"/>
211       <action id="NewEnum" class="com.intellij.ide.actions.CreateEnumAction"/>
212       <action id="NewAnnotationType" class="com.intellij.ide.actions.CreateAnnotationTypeAction"/>
213       <action id="NewHtmlType" class="com.intellij.ide.actions.CreateHtmlAction"/>
214       <action id="NewXhtmlType" class="com.intellij.ide.actions.CreateXhtmlAction"/>
215       <action id="NewFile" class="com.intellij.ide.actions.CreateFileAction"/>
216       <action id="NewDir" class="com.intellij.ide.actions.CreateDirectoryOrPackageAction"/>
217       <separator/>
218       <action id="NewFromTemplate" class="com.intellij.ide.fileTemplates.actions.CreateFromTemplateGroup"/>
219       <separator/>
220       <action id="NewForm" class="com.intellij.uiDesigner.actions.CreateFormAction"/>
221       <action id="NewDialog" class="com.intellij.uiDesigner.actions.CreateDialogAction"/>
222       <action id="NewFormSnapshot" class="com.intellij.uiDesigner.snapShooter.CreateSnapShotAction"/>
223       <separator/>
224       <reference ref="J2EEGenerateGroup"/>
225     </group>
227     <action id="CompareTwoFiles" class="com.intellij.openapi.diff.actions.CompareFiles"/>
228     <action id="CompareFileWithEditor" class="com.intellij.openapi.diff.actions.CompareFileWithEditor"/>
230     <group id="LocalVcsGroup" class="com.intellij.localVcs.actions.LocalVcsGroup" popup="true">
231       <action id="LocalVcs.ShowHistory" class="com.intellij.localVcs.actions.ShowHistoryAction"/>
232       <action id="LocalVcs.HistoryForBlock" class="com.intellij.localVcs.actions.HistoryForSelectedBlockAction"/>
233       <action id="LocalVcs.AddLabel" class="com.intellij.localVcs.actions.AddLabelAction"/>
234     </group>
236     <group id="VcsGroups" class="com.intellij.openapi.vcs.actions.VcsActionGroup" popup="true">
237       <reference ref="LocalVcsGroup"/>
238       <separator/>
239       <group class="com.intellij.openapi.vcs.actions.VcsActionGroup" id="VcsGlobalGroup" test="Version Control">
240         <action id="Vcs.FileView" class="com.intellij.openapi.vcs.actions.FileViewAction"/>
241         <reference ref="CheckinProject"/>
242         <action id="Vcs.UpdateProject" class="com.intellij.openapi.vcs.update.CommonUpdateProjectAction">
243           <keyboard-shortcut first-keystroke="control T" keymap="$default"/>
244         </action>
245         <action id="Vcs.ProjectStatus" class="com.intellij.openapi.vcs.update.CommonStatusProjectAction">
246         </action>
247         <action id="Vcs.IntegrateProject" class="com.intellij.openapi.vcs.update.CommonIntegrateProjectAction"/>
248         <action id="Vcs.RefreshStatuses" class="com.intellij.openapi.vcs.actions.RefreshStatuses"/>
249       </group>
251       <group id="Vcs.Checkout" class="com.intellij.openapi.vcs.checkout.CheckoutActionGroup" popup="true"/>
252       <separator/>
254       <separator/>
255       <action id="Vcs.MarkSourcesAsCurrent" class="com.intellij.openapi.vcs.actions.MarkSourcesAsCurrent"/>
256     </group>
257     <group class="com.intellij.openapi.vcs.actions.VcsActionGroup" id="VcsGroup" test="Version Control"/>
259     <group class="com.intellij.openapi.vcs.actions.VcsGroupsWrapper" id="VcsFileGroupPopup" test="Version Control"
260            popup="true">
261     </group>
263     <group id="VersionControlsGroup">
264       <reference ref="LocalVcsGroup"/>
265       <reference ref="VcsFileGroupPopup"/>
266     </group>
268     <group id="MainMenu">
270       <!-- File  -->
271       <group id="FileMenu" popup="true">
272         <action id="NewProject" class="com.intellij.ide.actions.NewProjectAction"/>
273         <action id="NewModule" class="com.intellij.openapi.roots.ui.configuration.actions.NewModuleAction"/>
274         <action id="OpenProject" class="com.intellij.ide.actions.OpenProjectAction"/>
275         <action id="OpenFile" class="com.intellij.ide.actions.OpenFileAction" icon="/actions/menu-open.png"/>
276         <group id="$LRU" class="com.intellij.ide.actions.RecentProjectsGroup" popup="true"/>
277         <action id="CloseProject" class="com.intellij.ide.actions.CloseProjectAction"/>
279         <separator/>
280         <action id="ShowSettings" class="com.intellij.ide.actions.ShowSettingsAction" icon="/general/ideOptions.png"/>
281         <action id="TemplateProjectProperties" class="com.intellij.ide.actions.TemplateProjectPropertiesAction"/>
282         <separator/>
283         <action id="SaveAll" class="com.intellij.ide.actions.SaveAllAction" icon="/actions/menu-saveall.png"/>
284         <action id="ExportSettings" class="com.intellij.ide.actions.ExportSettingsAction"/>
285         <action id="ImportSettings" class="com.intellij.ide.actions.ImportSettingsAction"/>
286         <separator/>
287         <action id="ImportFromJBuilder" class="com.intellij.openapi.project.impl.importProject.jbuilder.ImportFromJBuilderAction"/>
288         <separator/>
289         <action id="Synchronize" class="com.intellij.ide.actions.SynchronizeAction" icon="/actions/sync.png"/>
290         <action id="ReloadFromDisk" class="com.intellij.ide.actions.ReloadFromDiskAction"/>
291         <separator/>
292         <action id="ExportToHTML" class="com.intellij.codeEditor.printing.ExportToHTMLAction"/>
293         <action id="Print" class="com.intellij.codeEditor.printing.PrintAction"/>
294         <separator/>
295         <action id="Exit" class="com.intellij.ide.actions.ExitAction"/>
296       </group>
298       <!-- Edit -->
299       <group id="EditMenu" popup="true">
300         <action id="$Undo" class="com.intellij.ide.actions.UndoAction" icon="/actions/undo.png"/>
301         <action id="$Redo" class="com.intellij.ide.actions.RedoAction" icon="/actions/redo.png"/>
302         <separator/>
303         <group id="CutCopyPasteGroup">
304           <action id="$Cut" class="com.intellij.ide.actions.CutAction" icon="/actions/menu-cut.png"/>
305           <action id="$Copy" class="com.intellij.ide.actions.CopyAction" icon="/actions/menu-copy.png"/>
306           <action id="CopyPaths" class="com.intellij.ide.actions.CopyPathsAction"/>
307           <action id="CopyReference" class="com.intellij.ide.actions.CopyReferenceAction"/>
308           <action id="$Paste" class="com.intellij.ide.actions.PasteAction" icon="/actions/menu-paste.png"/>
309           <action id="PasteMultiple" class="com.intellij.openapi.editor.actions.MultiplePasteAction"/>
310           <reference ref="EditorPasteSimple"/>
311           <reference ref="EditorToggleColumnMode"/>
312         </group>
313         <separator/>
314         <action id="$SelectAll" class="com.intellij.ide.actions.SelectAllAction"/>
315         <separator/>
316         <action id="NewElement" class="com.intellij.ide.actions.NewElementAction"/>
317         <action id="$Delete" class="com.intellij.ide.actions.DeleteAction"/>
318         <separator/>
319         <action id="ToggleBookmark" class="com.intellij.ide.bookmarks.actions.ToggleBookmarkAction"/>
320         <action id="ShowBookmarks" class="com.intellij.ide.bookmarks.actions.ShowBookmarksAction"/>
321       </group>
323       <!-- Search -->
324       <group id="SearchMenu" popup="true">
325         <action id="Find" class="com.intellij.openapi.editor.actions.FindAction" icon="/actions/menu-find.png"/>
326         <action id="Replace" class="com.intellij.openapi.editor.actions.ReplaceAction" icon="/actions/menu-replace.png"/>
327         <action id="FindNext" class="com.intellij.ide.actions.SearchAgainAction"/>
328         <action id="FindPrevious" class="com.intellij.ide.actions.SearchBackAction"/>
329         <action id="FindWordAtCaret" class="com.intellij.openapi.editor.actions.FindWordAtCaretAction"/>
330         <action id="IncrementalSearch" class="com.intellij.codeInsight.navigation.actions.IncrementalSearchAction"/>
331         <separator/>
332         <action id="FindUsages" class="com.intellij.find.actions.FindUsagesAction"/>
333         <action id="FindUsagesInFile" class="com.intellij.find.actions.FindUsagesInFileAction"/>
334         <action id="HighlightUsagesInFile" class="com.intellij.codeInsight.highlighting.actions.HighlightUsagesAction"/>
335         <separator/>
336         <action id="FindInPath" class="com.intellij.find.actions.FindInPathAction"/>
337         <action id="ReplaceInPath" class="com.intellij.find.actions.ReplaceInPathAction"/>
338       </group>
340       <!-- View -->
341       <group id="ViewMenu" popup="true">
342         <action id="ViewToolBar" class="com.intellij.ide.actions.ViewToolbarAction"/>
343         <action id="ViewStatusBar" class="com.intellij.ide.actions.ViewStatusBarAction"/>
344         <action id="ViewNavigationBar" class="com.intellij.ide.actions.ViewNavigationBarAction"/>
345         <reference ref="EditorToggleShowWhitespaces"/>
346         <reference ref="EditorToggleShowLineNumbers"/>
347         <separator/>
348         <action id="ToggleFullScreenMode" class="com.intellij.ide.actions.ToggleFullScreenModeAction"/>
349         <separator/>
350         <group id="CodeEditorViewGroup" class="com.intellij.ide.actions.CodeEditorActionGroup">
351           <action id="FileStructurePopup" class="com.intellij.ide.actions.ViewStructureAction"/>
352           <action id="SelectIn" class="com.intellij.ide.actions.SelectInAction"/>
353           <action id="QuickJavaDoc" class="com.intellij.codeInsight.javadoc.actions.ShowJavaDocInfoAction"/>
354           <action id="QuickImplementations" class="com.intellij.codeInsight.hint.actions.ShowImplementationsAction"/>
355           <action id="ParameterInfo" class="com.intellij.codeInsight.hint.actions.ShowParameterInfoAction"/>
356           <action id="EditorContextInfo" class="com.intellij.codeInsight.hint.actions.ShowContainerInfoAction"/>
357           <action id="ShowErrorDescription" class="com.intellij.codeInsight.daemon.impl.actions.ShowErrorDescriptionAction"/>
358         </group>
359         <separator/>
360         <group id="CommanderViewGroup" class="com.intellij.ide.actions.CommanderViewActionGroup">
361           <action id="CommanderSyncViews" class="com.intellij.ide.actions.SyncViewsAction" icon="/actions/syncPanels.png"/>
362           <action id="CommanderSwapPanels" class="com.intellij.ide.actions.SwapPanelsAction" icon="/actions/swapPanels.png"/>
363           <reference ref="CompareTwoFiles"/>
364           <reference ref="CompareFileWithEditor"/>
365         </group>
366         <separator/>
367         <group id="ProjectViewGroup" class="com.intellij.ide.projectView.actions.ProjectViewActionGroup">
368           <action id="ProjectViewChangeView" class="com.intellij.ide.projectView.actions.ChangeProjectViewAction"/>
369         </group>
370         <separator/>
371         <reference ref="AddToFavorites"/>
372         <separator/>
373         <action id="EditSource" class="com.intellij.ide.actions.EditSourceAction"/>
374         <action id="ViewSource" class="com.intellij.ide.actions.ViewSourceAction"/>
375         <action id="OpenInBrowser" class="com.intellij.javaee.actions.OpenFileInBrowserAction"/>
376         <separator/>
377         <action id="ExternalJavaDoc" class="com.intellij.ide.actions.ExternalJavaDocAction"/>
378         <action id="RecentFiles" class="com.intellij.ide.actions.ShowRecentFilesAction"/>
380         <action id="QuickChangeScheme" class="com.intellij.ide.actions.QuickChangeSchemesAction"/>
381         <separator/>
382         <action id="TypeHierarchy" class="com.intellij.ide.hierarchy.actions.BrowseTypeHierarchyAction"/>
383         <action id="MethodHierarchy" class="com.intellij.ide.hierarchy.actions.BrowseMethodHierarchyAction"/>
384         <action id="CallHierarchy" class="com.intellij.ide.hierarchy.actions.BrowseCallHierarchyAction"/>
385         <separator/>
386         <group id="FoldingGroup" class="com.intellij.codeInsight.folding.impl.actions.FoldingGroup" popup="true">
387           <action id="ExpandRegion" class="com.intellij.codeInsight.folding.impl.actions.ExpandRegionAction"/>
388           <action id="CollapseRegion" class="com.intellij.codeInsight.folding.impl.actions.CollapseRegionAction"/>
389           <separator/>
390           <action id="ExpandAllRegions" class="com.intellij.codeInsight.folding.impl.actions.ExpandAllRegionsAction"/>
391           <action id="CollapseAllRegions" class="com.intellij.codeInsight.folding.impl.actions.CollapseAllRegionsAction"/>
392           <separator/>
393           <action id="ExpandJavadocs" class="com.intellij.codeInsight.folding.impl.actions.ExpandJavadocsAction"/>
394           <action id="CollapseJavadocs" class="com.intellij.codeInsight.folding.impl.actions.CollapseJavadocsAction"/>
395           <separator/>
396           <action id="CollapseSelection" class="com.intellij.codeInsight.folding.impl.actions.CollapseSelectionAction"/>
397           <action id="CollapseBlock" class="com.intellij.codeInsight.folding.impl.actions.CollapseBlockAction"/>
398         </group>
400         <separator/>
402         <action id="RecentChanges" class="com.intellij.localVcs.actions.RecentChangesAction">
403           <keyboard-shortcut first-keystroke="alt shift C" keymap="$default"/>
404         </action>
405       </group>
407       <!-- Go to -->
408       <group id="GoToMenu" popup="true">
409         <action id="GotoClass" class="com.intellij.ide.actions.GotoClassAction"/>
410         <action id="GotoFile" class="com.intellij.ide.actions.GotoFileAction"/>
411         <action id="GotoSymbol" class="com.intellij.ide.actions.GotoSymbolAction"/>
412         <action id="GotoLine" class="com.intellij.ide.actions.GotoLineAction"/>
413         <separator/>
414         <action id="ShowNavBar" class="com.intellij.ide.navigationToolbar.PopupToolbarAction"/>
415         <action id="GotoDeclaration" class="com.intellij.codeInsight.navigation.actions.GotoDeclarationAction"/>
416         <action id="GotoDefinition" internal="true" class="com.intellij.codeInsight.navigation.actions.GotoDefinitionAction"/>
417         <action id="GotoUsage" internal="true" class="com.intellij.codeInsight.navigation.actions.GotoUsageAction"/>
418         <action id="GotoImplementation" class="com.intellij.codeInsight.navigation.actions.GotoImplementationAction"/>
419         <action id="SmartGotoImplementation" internal="true"
420                 class="com.intellij.codeInsight.navigation.actions.SmartGotoImplementationAction"/>
421         <action id="GotoTypeDeclaration" class="com.intellij.codeInsight.navigation.actions.GotoTypeDeclarationAction"/>
422         <action id="GotoSuperMethod" class="com.intellij.codeInsight.navigation.actions.GotoSuperAction"/>
423         <separator/>
424         <action id="GotoNextError" class="com.intellij.codeInsight.daemon.impl.actions.GotoNextErrorAction"/>
425         <action id="GotoPreviousError" class="com.intellij.codeInsight.daemon.impl.actions.GotoPreviousErrorAction"/>
426         <separator/>
427         <action id="MethodDown" class="com.intellij.codeInsight.navigation.actions.MethodDownAction"/>
430         <action id="MethodUp" class="com.intellij.codeInsight.navigation.actions.MethodUpAction"/>
431         <separator/>
432         <action id="GotoNextBookmark" class="com.intellij.ide.bookmarks.actions.NextBookmarkAction"/>
433         <action id="GotoPreviousBookmark" class="com.intellij.ide.bookmarks.actions.PreviousBookmarkAction"/>
434         <separator/>
435         <action id="Back" class="com.intellij.ide.actions.BackAction" icon="/actions/back.png"/>
436         <action id="Forward" class="com.intellij.ide.actions.ForwardAction" icon="/actions/forward.png"/>
437         <action id="JumpToLastChange" class="com.intellij.ide.actions.JumpToLastEditAction"/>
438         <separator/>
439         <action id="PreviousOccurence" class="com.intellij.ide.actions.PreviousOccurenceAction" icon="/actions/previousOccurence.png"/>
440         <action id="NextOccurence" class="com.intellij.ide.actions.NextOccurenceAction" icon="/actions/nextOccurence.png"/>
441         <separator/>
442         <action id="VcsShowNextChangeMarker" class="com.intellij.openapi.vcs.actions.ShowNextChangeMarkerAction"
443                 icon="/actions/nextOccurence.png"/>
444         <action id="VcsShowPrevChangeMarker" class="com.intellij.openapi.vcs.actions.ShowPrevChangeMarkerAction"
445                 icon="/actions/previousOccurence.png"/>
446       </group>
448       <!--  Code  -->
449       <group id="CodeMenu" class="com.intellij.codeInsight.actions.CodeGroup" popup="true">
450         <reference ref="OverrideMethods"/>
451         <reference ref="ImplementMethods"/>
452         <reference ref="DelegateMethods"/>
453         <separator/>
454         <action id="SurroundWith" class="com.intellij.codeInsight.generation.actions.SurroundWithAction"/>
455         <!-- Alt-Ins in Java code-->
456         <action id="Generate" class="com.intellij.codeInsight.generation.actions.GenerateAction"/>
457         <separator/>
458         <group id="CodeCompletionGroup" class="com.intellij.codeInsight.completion.actions.CodeCompletionGroup" popup="true">
459           <action id="CodeCompletion" class="com.intellij.codeInsight.completion.actions.CodeCompletionAction"/>
460           <action id="WordCompletion" class="com.intellij.codeInsight.completion.actions.WordCompletionAction"/>
461           <action id="FastWordCompletion" class="com.intellij.codeInsight.completion.actions.FastWordCompletionAction"/>
462           <action id="SmartTypeCompletion" class="com.intellij.codeInsight.completion.actions.SmartCodeCompletionAction"/>
463           <action id="ClassNameCompletion" class="com.intellij.codeInsight.completion.actions.ClassNameCompletionAction"/>
464         </group>
465         <separator/>
466         <action id="InsertLiveTemplate" class="com.intellij.codeInsight.template.impl.actions.ListTemplatesAction"/>
467         <action id="SurroundWithLiveTemplate" class="com.intellij.codeInsight.template.impl.actions.SurroundWithTemplateAction"/>
468         <separator/>
469         <action id="CommentByLineComment" class="com.intellij.codeInsight.generation.actions.CommentByLineCommentAction"/>
470         <action id="CommentByBlockComment" class="com.intellij.codeInsight.generation.actions.CommentByBlockCommentAction"/>
471         <action id="ReformatCode" class="com.intellij.codeInsight.actions.ReformatCodeAction"/>
472         <action id="AutoIndentLines" class="com.intellij.codeInsight.generation.actions.AutoIndentLinesAction"/>
473         <action id="OptimizeImports" class="com.intellij.codeInsight.actions.OptimizeImportsAction"/>
474         <separator/>
475         <action id="MoveStatementDown" class="com.intellij.openapi.editor.actions.moveUpDown.MoveStatementDownAction"/>
476         <action id="MoveStatementUp" class="com.intellij.openapi.editor.actions.moveUpDown.MoveStatementUpAction"/>
477         <action id="RemoveEnclosingTag" class="com.intellij.xml.util.actions.RemoveEnclosingTagAction"/>
478       </group>
480       <group id="AnalyzeMenu" popup="true">
481         <action id="InspectCode" class="com.intellij.codeInspection.actions.CodeInspectionAction"/>
482         <action id="ViewOfflineInspection" class="com.intellij.codeInspection.actions.ViewOfflineResultsAction"/>
483         <separator/>
484         <action id="SwitchCoverage" class="com.intellij.coverage.actions.SwitchCoverageSuiteAction"/>
485         <separator/>
486         <action id="ShowPackageDeps" class="com.intellij.packageDependencies.actions.AnalyzeDependenciesAction"/>
487         <action id="ShowBackwardPackageDeps" class="com.intellij.packageDependencies.actions.BackwardDependenciesAction"/>
488         <action id="ShowPackageCycles" class="com.intellij.cyclicDependencies.actions.CyclicDependenciesAction"/>
489         <action id="ShowModulesDependencies" class="com.intellij.moduleDependencies.ShowModuleDependenciesAction"/>
490         <action id="DupLocate" class="com.intellij.dupLocator.DuplocateAction"/>
491         <separator/>
492         <action id="Unscramble" class="com.intellij.unscramble.UnscrambleAction"/>
493       </group>
495       <!-- Refactor -->
496       <group id="RefactoringMenu" class="com.intellij.refactoring.actions.RefactoringGroup" popup="true">
497         <action id="RenameElement" class="com.intellij.refactoring.actions.RenameElementAction"/>
498         <action id="ChangeSignature" class="com.intellij.refactoring.actions.ChangeSignatureAction"/>
499         <action id="MakeStatic" class="com.intellij.refactoring.actions.MakeStaticAction"/>
500         <action id="ConvertToInstanceMethod" class="com.intellij.refactoring.actions.ConvertToInstanceMethodAction"/>
501         <separator/>
502         <action id="Move" class="com.intellij.refactoring.actions.MoveAction"/>
503         <action id="CopyElement" class="com.intellij.ide.actions.CopyElementAction"/>
504         <action id="CloneElement" class="com.intellij.ide.actions.CloneElementAction"/>
505         <action id="SafeDelete" class="com.intellij.refactoring.actions.SafeDeleteAction"/>
506         <separator/>
507         <action id="ExtractMethod" class="com.intellij.refactoring.actions.ExtractMethodAction"/>
508         <action id="MethodDuplicates" class="com.intellij.refactoring.actions.MethodDuplicatesAction"/>
509         <action id="InvertBoolean" class="com.intellij.refactoring.actions.InvertBooleanAction"/>
510         <action id="IntroduceVariable" class="com.intellij.refactoring.actions.IntroduceVariableAction"/>
511         <action id="IntroduceField" class="com.intellij.refactoring.actions.IntroduceFieldAction"/>
512         <action id="IntroduceConstant" class="com.intellij.refactoring.actions.IntroduceConstantAction"/>
513         <action id="IntroduceParameter" class="com.intellij.refactoring.actions.IntroduceParameterAction"/>
514         <separator/>
515         <action id="ExtractInterface" class="com.intellij.refactoring.actions.ExtractInterfaceAction"/>
516         <action id="ExtractSuperclass" class="com.intellij.refactoring.actions.ExtractSuperclassAction"/>
517         <action id="TurnRefsToSuper" class="com.intellij.refactoring.actions.TurnRefsToSuperAction"/>
518         <action id="MembersPullUp" class="com.intellij.refactoring.actions.PullUpAction"/>
519         <action id="MemberPushDown" class="com.intellij.refactoring.actions.PushDownAction"/>
520         <action id="InheritanceToDelegation" class="com.intellij.refactoring.actions.InheritanceToDelegationAction"/>
521         <separator/>
522         <action id="Inline" class="com.intellij.refactoring.actions.InlineAction"/>
523         <action id="AnonymousToInner" class="com.intellij.refactoring.actions.AnonymousToInnerAction"/>
524         <action id="EncapsulateFields" class="com.intellij.refactoring.actions.EncapsulateFieldsAction"/>
525         <action id="ReplaceTempWithQuery" class="com.intellij.refactoring.actions.TempWithQueryAction"/>
526         <action id="ReplaceConstructorWithFactory" class="com.intellij.refactoring.actions.ReplaceConstructorWithFactoryAction"/>
527         <separator/>
528         <action id="Generify" class="com.intellij.refactoring.actions.TypeCookAction"/>
529         <action id="Migrate" class="com.intellij.refactoring.actions.MigrateAction"/>
530         <action id="Type Migration" internal="true" class="com.intellij.refactoring.actions.TypeMigrationAction"/>
531         <separator/>
532         <action id="ExtractInclude" class="com.intellij.refactoring.actions.ExtractIncludeAction"/>
533         <separator/>
534         <action id="I18nize" class="com.intellij.codeInspection.i18n.I18nizeAction"/>
535       </group>
537       <!-- Build -->
538       <group id="BuildMenu" popup="true">
539         <action id="CompileProject" class="com.intellij.compiler.actions.CompileProjectAction"/>
540         <action id="CompileDirty" class="com.intellij.compiler.actions.CompileDirtyAction" icon="/actions/compile.png"/>
541         <action id="MakeModule" class="com.intellij.compiler.actions.MakeModuleAction"/>
542         <action id="Compile" class="com.intellij.compiler.actions.CompileAction"/>
543         <separator/>
544         <action id="GenerateAntBuild" class="com.intellij.compiler.actions.GenerateAntBuildAction"/>
545         <separator/>
546         <action id="BuildJar" class="com.intellij.jar.BuildJarAction"/>
547       </group>
550       <group id="RunMenu" popup="true">
551         <group id="RunnerActions"/>
552         <action id="editRunConfigurations" class="com.intellij.execution.actions.EditRunConfigurationsAction"/>
553         <action id="Stop" class="com.intellij.execution.actions.StopAction" icon="/actions/suspend.png"/>
554         <action id="Hotswap" class="com.intellij.debugger.actions.HotSwapAction"/>
555         <separator/>
556         <action id="StepOver" class="com.intellij.debugger.actions.StepOverAction" icon="/actions/traceOver.png"/>
557         <action id="StepInto" class="com.intellij.debugger.actions.StepIntoAction" icon="/actions/traceInto.png"/>
558         <action id="StepOut" class="com.intellij.debugger.actions.StepOutAction" icon="/actions/stepOut.png"/>
559         <action id="ForceStepOver" class="com.intellij.debugger.actions.ForceStepOverAction" icon="/actions/traceOver.png"/>
560         <action id="ForceStepInto" class="com.intellij.debugger.actions.ForceStepIntoAction" icon="/actions/forceStepInto.png"/>
561         <action id="RunToCursor" class="com.intellij.debugger.actions.RunToCursorAction" icon="/actions/runToCursor.png"/>
562         <action id="Debugger.PopFrame" class="com.intellij.debugger.actions.PopFrameAction" icon="/actions/popFrame.png"/>
563         <action id="Pause" class="com.intellij.debugger.actions.PauseAction" icon="/actions/pause.png"/>
564         <action id="Resume" class="com.intellij.debugger.actions.ResumeAction" icon="/actions/resume.png"/>
565         <separator/>
566         <action id="EvaluateExpression" class="com.intellij.debugger.actions.EvaluateAction" icon="/debugger/evaluateExpression.png"/>
567         <action id="QuickEvaluateExpression" class="com.intellij.debugger.actions.QuickEvaluateAction"/>
568         <action id="ShowExecutionPoint" class="com.intellij.debugger.actions.ShowExecutionPointAction"
569                 icon="/debugger/showCurrentFrame.png"/>
570         <separator/>
571         <action id="ToggleLineBreakpoint" class="com.intellij.debugger.actions.ToggleLineBreakpointAction"/>
572         <action id="ToggleMethodBreakpoint" class="com.intellij.debugger.actions.ToggleMethodBreakpointAction"/>
573         <action id="ToggleFieldBreakpoint" class="com.intellij.debugger.actions.ToggleFieldBreakpointAction"/>
574         <action id="ToggleBreakpointEnabled" class="com.intellij.debugger.actions.ToggleBreakpointEnabledAction"/>
575         <action id="ViewBreakpoints" class="com.intellij.debugger.actions.ViewBreakpointsAction" icon="/debugger/viewBreakpoints.png"/>
576         <separator/>
577         <action id="ExportThreads" class="com.intellij.debugger.actions.ExportThreadsAction"/>
578       </group>
580       <!-- Tools -->
581       <group id="ToolsMenu" configurable="true" popup="true">
582         <action id="SaveAsTemplate" class="com.intellij.codeInsight.template.actions.SaveAsTemplateAction"/>
583         <action id="SaveFileAsTemplate" class="com.intellij.ide.actions.SaveFileAsTemplateAction"/>
584         <action id="GenerateJavadoc" class="com.intellij.javadoc.actions.GenerateJavadocAction"/>
585         <separator/>
586         <group id="Macros" popup="false">
587           <group id="StanardMacroActions">
588             <action id="PlaybackLastMacro" class="com.intellij.ide.actionMacro.actions.PlaybackLastMacroAction"/>
589             <action id="StartStopMacroRecording" class="com.intellij.ide.actionMacro.actions.StartStopMacroRecordingAction"/>
590             <action id="EditMacros" class="com.intellij.ide.actionMacro.actions.EditMacrosAction"/>
591           </group>
592           <separator/>
593           <group id="PlaySavedMacroActions" class="com.intellij.ide.actionMacro.actions.MacrosGroup"/>
594         </group>
595         <separator/>
596         <group id="ToolsXmlGroup">
597           <action id="ValidateXml" class="com.intellij.xml.actions.ValidateXmlAction"/>
598           <action id="GenerateDTD" class="com.intellij.codeInsight.actions.GenerateDTDAction"/>
599         </group>
601         <separator/>
602         <group id="ExternalToolsGroup" class="com.intellij.tools.ExternalToolsGroup"/>
603         <separator/>
604         <action id="DataSources" class="com.intellij.javaee.dataSource.DataSourcesManagementAction"/>
605         <separator/>
607         <group text="Internal Actions" internal="true" popup="true">
608           <action id="PsiViewer" internal="true" class="com.intellij.internal.psiView.ViewerAction"/>
609           <action id="DebugListen" internal="true" class="com.intellij.debugger.actions.ThrowDebugExceptionAction"/>
610           <action id="VirtualFileInfo" internal="true" class="com.intellij.openapi.vfs.impl.local.VirtualFileInfoAction"/>
611           <action id="Merge3Files" internal="true" class="com.intellij.openapi.diff.actions.MergeFilesAction"/>
612           <!--
613           <action class="com.intellij.localVcs.CheckFileContentProviderAction" id="CheckFileContentProvider" text="Check File Content Provider"></action>
614           -->
615           <separator/>
616           <group id="MemoryManagement" popup="true">
617             <action id="DumpPsiMemoryCaches" internal="true" class="com.intellij.psi.impl.DumpPsiMemoryCaches"/>
618           </group>
619           <action internal="true" id="DecodeBytesAction" class="com.intellij.internal.encodings.DecodeBytesAction"/>
620           <action internal="true" id="ReloadProjectAction" class="com.intellij.internal.ReloadProjectAction"/>
621           <separator/>
622           <action id="DropAnError" internal="true" class="com.intellij.diagnostic.DropAnErrorAction"/>
623           <action id="DumpInspectionDescriptions" internal="true" class="com.intellij.diagnostic.DumpInspectionDescriptionsAction"/>
624         </group>
625       </group>
627       <reference ref="VcsGroups"/>
629       <!-- Window -->
630       <group id="WindowMenu" popup="true">
631         <group id="ToolWindowsGroup" class="com.intellij.ide.actions.ToolWindowsGroup" popup="true"/>
632         <separator/>
633         <action id="StoreDefaultLayout" class="com.intellij.ide.actions.StoreDefaultLayoutAction"/>
634         <action id="RestoreDefaultLayout" class="com.intellij.ide.actions.RestoreDefaultLayoutAction"/>
635         <separator/>
636         <action id="HideActiveWindow" class="com.intellij.ide.actions.HideToolWindowAction"/>
637         <action id="HideAllWindows" class="com.intellij.ide.actions.HideAllToolWindowsAction"/>
638         <action id="JumpToLastWindow" class="com.intellij.ide.actions.JumpToLastWindowAction"/>
639         <separator/>
640         <action id="TogglePinnedMode" class="com.intellij.ide.actions.TogglePinnedModeAction"/>
641         <action id="ToggleDockMode" class="com.intellij.ide.actions.ToggleDockModeAction"/>
642         <action id="ToggleFloatingMode" class="com.intellij.ide.actions.ToggleFloatingModeAction"/>
643         <separator/>
644         <action id="NextTab" class="com.intellij.ide.actions.NextTabAction"/>
645         <action id="PreviousTab" class="com.intellij.ide.actions.PreviousTabAction"/>
646         <action id="CloseActiveTab" class="com.intellij.ide.actions.CloseActiveTabAction"/>
647         <action id="PinActiveTab" class="com.intellij.ide.actions.PinActiveTabAction"/>
648         <separator/>
649         <action id="CloseEditor" class="com.intellij.ide.actions.CloseEditorAction"/>
650         <action id="CloseAllEditors" class="com.intellij.ide.actions.CloseAllEditorsAction"/>
651         <action id="CloseAllEditorsButActive" class="com.intellij.ide.actions.CloseAllEditorsButActiveAction"/>
652         <action id="CloseAllUnmodifiedEditors" class="com.intellij.ide.actions.CloseAllUnmodifiedEditorsAction"/>
653         <separator/>
654         <action id="SplitVertically" class="com.intellij.ide.actions.SplitVerticallyAction" icon="/actions/splitVertically.png"/>
655         <action id="SplitHorizontally" class="com.intellij.ide.actions.SplitHorizontallyAction" icon="/actions/splitHorizontally.png"/>
656         <action id="ChangeSplitOrientation" class="com.intellij.ide.actions.ChangeSplitterOrientationAction"/>
657         <action id="Unsplit" class="com.intellij.ide.actions.UnsplitAction"/>
658         <action id="UnsplitAll" class="com.intellij.ide.actions.UnsplitAllAction"/>
659         <action id="NextSplitter" class="com.intellij.ide.actions.NextSplitAction"/>
660         <action id="PrevSplitter" class="com.intellij.ide.actions.PrevSplitAction"/>
661       </group>
663       <group id="FeedbackMenu" popup="true">
664         <action id="SendFeedback" class="com.intellij.ide.actions.SendFeedbackAction"/>
665       </group>
667       <!-- Help -->
668       <group id="HelpMenu" popup="true">
669         <action id="HelpTopics" class="com.intellij.ide.actions.HelpTopicsAction" icon="/actions/menu-help.png"/>
670         <action id="ShowTips" class="com.intellij.ide.actions.ShowTipsAction"/>
671         <action id="ProductivityGude" class="com.intellij.featureStatistics.actions.ShowFeatureUsageStatisticsAction"/>
672         <action id="OnlineDocAction" class="com.intellij.ide.actions.OnlineDocAction"/>
673         <action id="WhatsNewAction" class="com.intellij.ide.actions.WhatsNewAction"/>
674         <action id="Help.KeymapReference" class="com.intellij.ide.actions.RefCardAction"
675                 icon="/general/defaultKeymap.png"
676           />
677         <separator/>
678         <action id="Register" class="com.intellij.ide.actions.RegisterAction"/>
679         <action id="CheckForUpdate" class="com.intellij.ide.actions.CheckForUpdateAction"/>
680         <action id="About" class="com.intellij.ide.actions.AboutAction"/>
681       </group>
683       <group id="OtherMenu" class="com.intellij.ide.actions.OtherGroup"/>
684     </group>
686     <group id="MainToolBar" configurable="true">
687       <reference ref="OpenFile"/>
688       <reference ref="SaveAll"/>
689       <reference ref="Synchronize"/>
690       <separator/>
691       <reference ref="$Undo"/>
692       <reference ref="$Redo"/>
693       <separator/>
694       <reference ref="$Cut"/>
695       <reference ref="$Copy"/>
696       <reference ref="$Paste"/>
697       <separator/>
699       <reference ref="Find"/>
700       <reference ref="Replace"/>
701       <separator/>
702       <reference ref="Back"/>
703       <reference ref="Forward"/>
704       <separator/>
705       <reference ref="CompileDirty"/>
706       <reference ref="RunConfiguration"/>
707       <reference ref="RunnerActions"/>
708       <separator/>
709       <reference ref="ShowSettings"/>
710       <separator/>
711       <action id="GuiDesigner.PreviewForm" class="com.intellij.uiDesigner.actions.PreviewFormAction"
712               icon="/com/intellij/uiDesigner/icons/preview.png"/>
713       <action id="GuiDesigner.DataBindingWizard" class="com.intellij.uiDesigner.actions.DataBindingWizardAction"
714               icon="/com/intellij/uiDesigner/icons/dataBindingWizard.png"/>
715       <action id="GuiDesigner.ChooseLocale" class="com.intellij.uiDesigner.actions.ChooseLocaleAction"/>
716       <action id="GuiDesigner.LayOutHorizontally" class="com.intellij.uiDesigner.actions.LayOutHorizontallyAction"
717               icon="/com/intellij/uiDesigner/icons/horizontal.png"/>
718       <action id="GuiDesigner.LayOutVertically" class="com.intellij.uiDesigner.actions.LayOutVerticallyAction"
719               icon="/com/intellij/uiDesigner/icons/vertical.png"/>
720       <action id="GuiDesigner.LayOutInGrid" class="com.intellij.uiDesigner.actions.LayOutInAGridAction"
721               icon="/com/intellij/uiDesigner/icons/grid.png"/>
722       <action id="GuiDesigner.BreakLayout" class="com.intellij.uiDesigner.actions.BreakLayoutAction"
723               icon="/com/intellij/uiDesigner/icons/break.png"/>
724       <separator/>
725       <reference ref="HelpTopics"/>
726       <separator/>
727       <reference ref="CaptureMemorySnapShot"/>
728       <reference ref="CaptureCPUUsageData"/>
729     </group>
731     <group id="Bookmarks">
732       <reference ref="ToggleBookmark"/>
733       <reference ref="ShowBookmarks"/>
734       <reference ref="GotoNextBookmark"/>
735       <reference ref="GotoPreviousBookmark"/>
737       <action id="ToggleBookmark0" class="com.intellij.ide.bookmarks.actions.ToggleBookmark0Action"/>
738       <action id="ToggleBookmark1" class="com.intellij.ide.bookmarks.actions.ToggleBookmark1Action"/>
739       <action id="ToggleBookmark2" class="com.intellij.ide.bookmarks.actions.ToggleBookmark2Action"/>
740       <action id="ToggleBookmark3" class="com.intellij.ide.bookmarks.actions.ToggleBookmark3Action"/>
741       <action id="ToggleBookmark4" class="com.intellij.ide.bookmarks.actions.ToggleBookmark4Action"/>
742       <action id="ToggleBookmark5" class="com.intellij.ide.bookmarks.actions.ToggleBookmark5Action"/>
743       <action id="ToggleBookmark6" class="com.intellij.ide.bookmarks.actions.ToggleBookmark6Action"/>
744       <action id="ToggleBookmark7" class="com.intellij.ide.bookmarks.actions.ToggleBookmark7Action"/>
745       <action id="ToggleBookmark8" class="com.intellij.ide.bookmarks.actions.ToggleBookmark8Action"/>
746       <action id="ToggleBookmark9" class="com.intellij.ide.bookmarks.actions.ToggleBookmark9Action"/>
748       <action id="GotoBookmark0" class="com.intellij.ide.bookmarks.actions.GotoBookmark0Action"/>
749       <action id="GotoBookmark1" class="com.intellij.ide.bookmarks.actions.GotoBookmark1Action"/>
750       <action id="GotoBookmark2" class="com.intellij.ide.bookmarks.actions.GotoBookmark2Action"/>
751       <action id="GotoBookmark3" class="com.intellij.ide.bookmarks.actions.GotoBookmark3Action"/>
752       <action id="GotoBookmark4" class="com.intellij.ide.bookmarks.actions.GotoBookmark4Action"/>
753       <action id="GotoBookmark5" class="com.intellij.ide.bookmarks.actions.GotoBookmark5Action"/>
754       <action id="GotoBookmark6" class="com.intellij.ide.bookmarks.actions.GotoBookmark6Action"/>
755       <action id="GotoBookmark7" class="com.intellij.ide.bookmarks.actions.GotoBookmark7Action"/>
756       <action id="GotoBookmark8" class="com.intellij.ide.bookmarks.actions.GotoBookmark8Action"/>
757       <action id="GotoBookmark9" class="com.intellij.ide.bookmarks.actions.GotoBookmark9Action"/>
758     </group>
760     <group id="DebuggerActions">
761       <action id="Debugger.AdjustArrayRange" class="com.intellij.debugger.actions.AdjustArrayRangeAction"/>
762       <action id="Debugger.Inspect" class="com.intellij.debugger.actions.InspectAction"/>
763       <action id="Debugger.CopyValue" class="com.intellij.debugger.actions.CopyValueAction"/>
764       <action id="Debugger.CustomizeContextView" class="com.intellij.debugger.actions.CustomizeContextViewAction"/>
765       <action id="Debugger.CustomizeThreadsView" class="com.intellij.debugger.actions.CustomizeThreadsViewAction"/>
766       <action id="Debugger.NewWatch" class="com.intellij.debugger.actions.NewWatchAction"/>
767       <action id="Debugger.EditWatch" class="com.intellij.debugger.actions.EditWatchAction"/>
768       <action id="Debugger.EditFrameSource" class="com.intellij.debugger.actions.EditFrameSourceAction"/>
769       <action id="Debugger.EditNodeSource" class="com.intellij.debugger.actions.EditSourceAction"/>
770       <action id="Debugger.EditTypeSource" class="com.intellij.debugger.actions.JumpToObjectAction"/>
771       <reference ref="Debugger.PopFrame"/>
772       <action id="Debugger.RemoveAllWatches" class="com.intellij.debugger.actions.RemoveAllWatchesAction"/>
773       <action id="Debugger.RemoveWatch" class="com.intellij.debugger.actions.RemoveWatchAction"/>
774       <action id="Debugger.ViewAsGroup" class="com.intellij.debugger.actions.ViewAsGroup"/>
775       <action id="Debugger.SetValue" class="com.intellij.debugger.actions.SetValueAction"/>
776       <!--<action id="Debugger.ShowAsHex" class="com.intellij.debugger.actions.ShowAsHexAction" text="Show as Hex"/>-->
777       <action id="Debugger.ShowFrame" class="com.intellij.debugger.actions.ShowFrameAction"/>
778       <action id="Debugger.ResumeThread" class="com.intellij.debugger.actions.ResumeThreadAction"/>
779       <action id="Debugger.FreezeThread" class="com.intellij.debugger.actions.FreezeThreadAction"/>
780       <action id="Debugger.MuteBreakpoints" class="com.intellij.debugger.actions.MuteBreakpointsAction"
781               icon="/debugger/muteBreakpoints.png"/>
782       <action id="Debugger.ToggleStepThreadSuspendPolicy" class="com.intellij.debugger.actions.ToggleStepThreadSuspendPolicyAction"
783               icon="/debugger/suspend_all.png"/>
784       <action id="Debugger.AddToWatch" class="com.intellij.debugger.actions.AddToWatchAction"/>
785     </group>
787     <group id="Debugger.Representation">
788       <action id="Debugger.AutoRenderer" class="com.intellij.debugger.actions.AutoRendererAction"/>
789     </group>
791     <group id="EditorPopupMenu" configurable="true">
792       <action id="Add to migration roots" internal="true" class="com.intellij.refactoring.actions.TypeMigrationAddRootAction"/>
793       <reference ref="CutCopyPasteGroup"/>
794       <reference ref="OpenInBrowser"/>
795       <separator/>
796       <reference ref="FindUsages"/>
797       <reference ref="AnalyzeMenu"/>
798       <reference ref="RefactoringMenu"/>
799       <separator/>
800       <reference ref="AddToFavorites"/>
801       <separator/>
802       <reference ref="FoldingGroup"/>
803       <separator/>
804       <reference ref="CloseEditor"/>
805       <separator/>
806       <group id="EditorPopupMenu.GoTo" popup="true">
807         <reference ref="ShowNavBar"/>
808         <reference ref="GotoDeclaration"/>
809         <reference ref="GotoImplementation"/>
810         <reference ref="GotoTypeDeclaration"/>
811         <reference ref="GotoSuperMethod"/>
812       </group>
813       <reference ref="Generate"/>
814       <separator/>
815       <reference ref="EvaluateExpression"/>
816       <reference ref="RunToCursor"/>
817       <reference ref="Debugger.AddToWatch"/>
818       <separator/>
819       <reference ref="ToggleFieldBreakpoint"/>
820       <separator/>
821       <reference ref="Compile"/>
822       <reference ref="RunContextPopupGroup"/>
823       <reference ref="ValidateXml"/>
824       <action id="ValidateJsp" class="com.intellij.javaee.module.view.web.ValidateJSPAction"/>
825       <action id="PackageFile" class="com.intellij.javaee.module.view.web.PackageFileAction"/>
826       <separator/>
827       <reference ref="VersionControlsGroup"/>
828       <separator/>
829       <action id="CompareClipboardWithSelection" class="com.intellij.openapi.diff.actions.CompareClipboardWithSelection"/>
830       <reference ref="ExternalToolsGroup"/>
831       <action id="ShowAppliedStylesAction" class="com.intellij.psi.css.actions.ShowAppliedStylesAction"/>
832       <separator/>
833       <reference ref="JavaeeMigrationGroup"/>
834     </group>
836     <group id="ChangeScheme">
837       <action id="ChangeColorScheme" class="com.intellij.ide.actions.QuickChangeColorSchemeAction"/>
838       <action id="ChangeCodeStyleScheme" class="com.intellij.ide.actions.QuickChangeCodeStyleSchemeAction"/>
839       <action id="ChangeKeymap" class="com.intellij.ide.actions.QuickChangeKeymapAction"/>
840       <action id="ChangeLaf" class="com.intellij.ide.actions.QuickChangeLookAndFeel"/>
841       <action id="ChangeInspectionProfile" class="com.intellij.ide.actions.QuickChangeInspectionProfileAction"/>
842       <action id="ChangeCustomizationSchema" class="com.intellij.ide.ui.customization.QuickChangeCustomizationSchemaAction"/>
843     </group>
845     <group id="EditorTabPopupMenu">
846       <reference ref="CloseEditor"/>
847       <reference ref="CloseAllEditorsButActive"/>
848       <reference ref="CloseAllEditors"/>
849       <reference ref="CloseAllUnmodifiedEditors"/>
850       <separator/>
851       <reference ref="SplitVertically"/>
852       <reference ref="SplitHorizontally"/>
853       <action id="MoveEditorToOppositeTabGroup" class="com.intellij.openapi.fileEditor.impl.MoveEditorToOppositeTabGroupAction"/>
854       <reference ref="ChangeSplitOrientation"/>
855       <reference ref="PinActiveTab"/>
856       <separator/>
857       <reference ref="NextTab"/>
858       <reference ref="PreviousTab"/>
859       <separator/>
860       <reference ref="Unsplit"/>
861       <reference ref="UnsplitAll"/>
862       <separator/>
863       <reference ref="AddToFavorites"/>
864       <separator/>
865       <reference ref="AddAllToFavorites"/>
866       <separator/>
867       <reference ref="Compile"/>
868       <reference ref="RunContextPopupGroup"/>
869       <reference ref="ValidateXml"/>
870       <separator/>
871       <reference ref="VersionControlsGroup"/>
872       <separator/>
873       <reference ref="ExternalToolsGroup"/>
874     </group>
876     <action id="ModuleSettings" class="com.intellij.ide.actions.ShowModulePropertiesAction"/>
877     <group id="MoveModuleToGroup" class="com.intellij.ide.projectView.impl.MoveModuleToGroupTopLevel" popup="true"/>
879     <group id="ProjectViewPopupMenu">
880       <reference ref="NewGroup"/>
881       <action id="AssociateWithFileType" class="com.intellij.ide.actions.AssociateFileType"/>
882       <separator/>
883       <reference ref="CutCopyPasteGroup"/>
884       <reference ref="EditSource"/>
885       <reference ref="OpenInBrowser"/>
886       <separator/>
887       <reference ref="FindUsages"/>
888       <reference ref="FindInPath"/>
889       <reference ref="ReplaceInPath"/>
890       <reference ref="AnalyzeMenu"/>
891       <reference ref="RefactoringMenu"/>
892       <reference ref="ValidateXml"/>
893       <separator/>
894       <reference ref="AddToFavorites"/>
895       <separator/>
896       <reference ref="TypeHierarchy"/>
897       <reference ref="ReformatCode"/>
898       <reference ref="OptimizeImports"/>
899       <reference ref="$Delete"/>
900       <separator/>
901       <reference ref="ToggleMethodBreakpoint"/>
902       <reference ref="ToggleFieldBreakpoint"/>
903       <separator/>
904       <reference ref="ValidateJsp"/>
905       <reference ref="PackageFile"/>
906       <reference ref="MakeModule"/>
907       <reference ref="Compile"/>
908       <reference ref="RunContextPopupGroup"/>
909       <separator/>
910       <reference ref="VersionControlsGroup"/>
911       <action id="SynchronizeCurrentFile" class="com.intellij.ide.actions.SynchronizeCurrentFileAction"/>
912       <reference ref="CompareTwoFiles"/>
913       <reference ref="CompareFileWithEditor"/>
914       <separator/>
915       <reference ref="ExternalToolsGroup"/>
916       <separator/>
917       <reference ref="ModuleSettings"/>
918       <reference ref="MoveModuleToGroup"/>
919       <separator/>
920       <reference ref="JavaeeMigrationGroup"/>
921     </group>
923     <group id="J2EEViewPopupMenu">
924       <action id="OpenCustomEditor" class="com.intellij.ide.actions.EditSourceAction"/>
925       <action id="OpenPersistenceERDiagramAction" class="com.intellij.javaee.persistence.view.actions.OpenPersistenceERDiagramAction"/>
926       <reference ref="NewGroup"/>
927       <reference ref="CutCopyPasteGroup"/>
928       <separator/>
929       <reference ref="OpenInBrowser"/>
930       <separator/>
932       <reference ref="AssociateWithFileType"/>
933       <separator/>
934       <reference ref="FindUsages"/>
935       <reference ref="FindInPath"/>
936       <reference ref="ReplaceInPath"/>
937       <reference ref="InspectCode"/>
938       <reference ref="ShowPackageDeps"/>
939       <reference ref="RefactoringMenu"/>
940       <reference ref="ValidateXml"/>
941       <separator/>
942       <reference ref="AddToFavorites"/>
943       <separator/>
944       <reference ref="TypeHierarchy"/>
945       <reference ref="ReformatCode"/>
946       <reference ref="OptimizeImports"/>
947       <reference ref="$Delete"/>
948       <separator/>
949       <reference ref="ToggleMethodBreakpoint"/>
950       <reference ref="ToggleFieldBreakpoint"/>
951       <separator/>
952       <reference ref="ValidateJsp"/>
953       <reference ref="MakeModule"/>
954       <reference ref="PackageFile"/>
955       <reference ref="Compile"/>
956       <reference ref="RunContextPopupGroup"/>
957       <separator/>
958       <reference ref="VersionControlsGroup"/>
959       <reference ref="CompareTwoFiles"/>
960       <reference ref="CompareFileWithEditor"/>
961       <separator/>
962       <reference ref="ExternalToolsGroup"/>
963       <separator/>
964       <reference ref="ModuleSettings"/>
965       <separator/>
966       <reference ref="JavaeeMigrationGroup"/>
967     </group>
969     <group id="FavoritesViewPopupMenu">
970       <reference ref="NewGroup"/>
971       <reference ref="OpenCustomEditor"/>
972       <reference ref="AssociateWithFileType"/>
973       <separator/>
974       <reference ref="CutCopyPasteGroup"/>
975       <reference ref="EditSource"/>
976       <separator/>
977       <action id="RenameFavoritesList" class="com.intellij.ide.favoritesTreeView.RenameFavoritesListAction"/>
978       <action id="RemoveFromFavorites" class="com.intellij.ide.favoritesTreeView.DeleteFromFavoritesAction"/>
979       <action id="RemoveFavoritesList" class="com.intellij.ide.favoritesTreeView.DeleteFavoritesListAction"/>
980       <action id="RemoveAllFavoritesListsButThis" class="com.intellij.ide.favoritesTreeView.DeleteAllFavoritesListsButThisAction"/>
981       <reference ref="SendToFavoritesGroup"/>
982       <separator/>
983       <reference ref="FindUsages"/>
984       <reference ref="FindInPath"/>
985       <reference ref="ReplaceInPath"/>
986       <reference ref="AnalyzeMenu"/>
987       <reference ref="RefactoringMenu"/>
988       <reference ref="ValidateXml"/>
989       <separator/>
990       <reference ref="TypeHierarchy"/>
991       <reference ref="ReformatCode"/>
992       <reference ref="OptimizeImports"/>
993       <reference ref="$Delete"/>
994       <separator/>
995       <reference ref="ToggleMethodBreakpoint"/>
996       <reference ref="ToggleFieldBreakpoint"/>
997       <separator/>
998       <reference ref="ValidateJsp"/>
999       <reference ref="PackageFile"/>
1000       <reference ref="MakeModule"/>
1001       <reference ref="Compile"/>
1002       <reference ref="RunContextPopupGroup"/>
1003       <separator/>
1004       <reference ref="VersionControlsGroup"/>
1005       <reference ref="SynchronizeCurrentFile"/>
1006       <reference ref="CompareTwoFiles"/>
1007       <reference ref="CompareFileWithEditor"/>
1008       <separator/>
1009       <reference ref="ExternalToolsGroup"/>
1010       <separator/>
1011       <reference ref="ModuleSettings"/>
1012       <separator/>
1013       <reference ref="JavaeeMigrationGroup"/>
1014     </group>
1016     <group id="ScopeViewPopupMenu">
1017       <reference ref="NewGroup"/>
1018       <reference ref="OpenCustomEditor"/>
1019       <reference ref="AssociateWithFileType"/>
1020       <separator/>
1021       <reference ref="CutCopyPasteGroup"/>
1022       <reference ref="EditSource"/>
1023       <separator/>
1024       <reference ref="FindUsages"/>
1025       <reference ref="FindInPath"/>
1026       <reference ref="ReplaceInPath"/>
1027       <reference ref="AnalyzeMenu"/>
1028       <reference ref="RefactoringMenu"/>
1029       <reference ref="ValidateXml"/>
1030       <separator/>
1031       <reference ref="TypeHierarchy"/>
1032       <reference ref="ReformatCode"/>
1033       <reference ref="OptimizeImports"/>
1034       <reference ref="$Delete"/>
1035       <separator/>
1036       <reference ref="ToggleMethodBreakpoint"/>
1037       <reference ref="ToggleFieldBreakpoint"/>
1038       <separator/>
1039       <reference ref="ValidateJsp"/>
1040       <reference ref="PackageFile"/>
1041       <reference ref="MakeModule"/>
1042       <reference ref="Compile"/>
1043       <reference ref="RunContextPopupGroup"/>
1044       <separator/>
1045       <reference ref="VersionControlsGroup"/>
1046       <reference ref="SynchronizeCurrentFile"/>
1047       <reference ref="CompareTwoFiles"/>
1048       <reference ref="CompareFileWithEditor"/>
1049       <separator/>
1050       <reference ref="ExternalToolsGroup"/>
1051       <separator/>
1052       <reference ref="ModuleSettings"/>
1053       <separator/>
1054       <reference ref="JavaeeMigrationGroup"/>
1055       <separator/>
1056       <action id="ScopeView.EditScopes" class="com.intellij.ide.scopeView.EditScopesAction"/>
1057     </group>
1059     <group id="StructureViewPopupMenu">
1060       <reference ref="EditSource"/>
1061       <separator/>
1062       <reference ref="FindUsages"/>
1063       <reference ref="RefactoringMenu"/>
1064       <separator/>
1065       <reference ref="AddToFavorites"/>
1066       <separator/>
1067       <separator/>
1068       <reference ref="CutCopyPasteGroup"/>
1069       <separator/>
1070       <reference ref="RunContextPopupGroup"/>
1071       <separator/>
1072       <reference ref="ToggleMethodBreakpoint"/>
1073       <reference ref="ToggleFieldBreakpoint"/>
1074       <separator/>
1075       <reference ref="Compile"/>
1076       <reference ref="VersionControlsGroup"/>
1077       <separator/>
1078       <reference ref="CompareTwoFiles"/>
1079       <separator/>
1080       <reference ref="JavaeeMigrationGroup"/>
1081     </group>
1083     <group id="TypeHierarchyPopupMenu">
1084       <action id="TypeHierarchy.BaseOnThisType" class="com.intellij.ide.hierarchy.type.TypeHierarchyBrowser$BaseOnThisTypeAction"/>
1085       <action id="TypeHierarchy.Class" class="com.intellij.ide.hierarchy.type.ViewClassHierarchyAction"/>
1086       <action id="TypeHierarchy.Subtypes" class="com.intellij.ide.hierarchy.type.ViewSubtypesHierarchyAction"/>
1087       <action id="TypeHierarchy.Supertypes" class="com.intellij.ide.hierarchy.type.ViewSupertypesHierarchyAction"/>
1088       <separator/>
1089       <reference ref="EditSource"/>
1090       <separator/>
1091       <reference ref="FindUsages"/>
1092       <reference ref="RefactoringMenu"/>
1093       <separator/>
1094       <reference ref="AddToFavorites"/>
1095       <separator/>
1096       <reference ref="RunContextPopupGroup"/>
1097       <separator/>
1098       <reference ref="ReformatCode"/>
1099       <reference ref="OptimizeImports"/>
1100       <reference ref="$Delete"/>
1101       <separator/>
1102       <reference ref="Compile"/>
1103       <reference ref="VersionControlsGroup"/>
1105       <separator/>
1106       <reference ref="ExternalToolsGroup"/>
1107       <separator/>
1108       <reference ref="CompareTwoFiles"/>
1109       <reference ref="CompareFileWithEditor"/>
1110     </group>
1112     <group id="MethodHierarchyPopupMenu">
1113       <action id="MethodHierarchy.ImplementMethodAction" class="com.intellij.ide.hierarchy.method.ImplementMethodAction"/>
1114       <action id="MethodHierarchy.OverrideMethodAction" class="com.intellij.ide.hierarchy.method.OverrideMethodAction"/>
1115       <separator/>
1116       <action id="MethodHierarchy.BaseOnThisType" class="com.intellij.ide.hierarchy.method.MethodHierarchyBrowser$BaseOnThisMethodAction"/>
1117       <reference ref="EditSource"/>
1118       <separator/>
1119       <reference ref="FindUsages"/>
1120       <reference ref="RefactoringMenu"/>
1121       <separator/>
1122       <reference ref="AddToFavorites"/>
1123       <separator/>
1124       <reference ref="Compile"/>
1125       <reference ref="RunContextPopupGroup"/>
1126       <separator/>
1127       <reference ref="ReformatCode"/>
1128       <reference ref="OptimizeImports"/>
1129       <separator/>
1130       <reference ref="VersionControlsGroup"/>
1131       <separator/>
1132       <reference ref="ExternalToolsGroup"/>
1133       <separator/>
1134       <reference ref="CompareTwoFiles"/>
1135       <reference ref="CompareFileWithEditor"/>
1136     </group>
1138     <group id="CallHierarchyPopupMenu">
1139       <action id="CallHierarchy.BaseOnThisType" class="com.intellij.ide.hierarchy.call.CallHierarchyBrowser$BaseOnThisMethodAction"/>
1140       <reference ref="EditSource"/>
1141       <separator/>
1142       <reference ref="FindUsages"/>
1143       <reference ref="RefactoringMenu"/>
1144       <separator/>
1145       <reference ref="AddToFavorites"/>
1146       <separator/>
1147       <reference ref="Compile"/>
1148       <reference ref="RunContextPopupGroup"/>
1149       <separator/>
1151       <reference ref="ReformatCode"/>
1152       <reference ref="OptimizeImports"/>
1153       <separator/>
1154       <reference ref="VersionControlsGroup"/>
1156       <separator/>
1157       <reference ref="ExternalToolsGroup"/>
1158       <separator/>
1159       <reference ref="CompareTwoFiles"/>
1160       <reference ref="CompareFileWithEditor"/>
1161     </group>
1163     <group id="CommanderPopupMenu">
1164       <reference ref="NewGroup"/>
1165       <reference ref="AssociateWithFileType"/>
1166       <separator/>
1167       <reference ref="CutCopyPasteGroup"/>
1168       <reference ref="EditSource"/>
1169       <separator/>
1170       <reference ref="FindUsages"/>
1171       <reference ref="FindInPath"/>
1172       <reference ref="ReplaceInPath"/>
1173       <reference ref="InspectCode"/>
1174       <reference ref="ShowPackageDeps"/>
1175       <reference ref="RefactoringMenu"/>
1176       <separator/>
1177       <reference ref="AddToFavorites"/>
1178       <separator/>
1179       <reference ref="ValidateXml"/>
1180       <separator/>
1181       <reference ref="TypeHierarchy"/>
1182       <reference ref="ReformatCode"/>
1183       <reference ref="OptimizeImports"/>
1184       <reference ref="$Delete"/>
1185       <separator/>
1186       <reference ref="Compile"/>
1187       <reference ref="RunContextPopupGroup"/>
1188       <separator/>
1189       <reference ref="VersionControlsGroup"/>
1191       <reference ref="CompareTwoFiles"/>
1192       <reference ref="CompareFileWithEditor"/>
1193       <separator/>
1194       <reference ref="ExternalToolsGroup"/>
1195     </group>
1197     <group id="Lvcs.DirectoryHistoryPopup">
1198       <action id="Lvcs.ShowLvcsDiffAction" class="com.intellij.localVcs.ui.ShowLvcsDiffAction"
1199               icon="/actions/diff.png"/>
1200       <action id="Lvcs.RollbackFileAction" class="com.intellij.localVcs.ui.RollbackFileAction"
1201               icon="/actions/rollback.png"/>
1202     </group>
1205     <group id="Vcs.CheckinProjectPopup">
1206       <action id="Vcs.ShowDiffAction" class="com.intellij.openapi.vcs.actions.ShowDiffAction" icon="/actions/diff.png"/>
1207       <action id="Vcs.RollbackChanges" class="com.intellij.openapi.vcs.actions.RollbackChangesAction" icon="/actions/rollback.png"/>
1208       <action id="Vcs.EditSourceAction" class="com.intellij.openapi.vcs.actions.EditSourceAction" icon="/actions/editSource.png"/>
1209       <separator/>
1210       <action id="Vcs.ExcludeAction" class="com.intellij.openapi.vcs.actions.ExcludeAction" icon="/actions/exclude.png"/>
1211       <action id="Vcs.IncludeAction" class="com.intellij.openapi.vcs.actions.IncludeAction" icon="/actions/include.png"/>
1212       <separator/>
1213     </group>
1215     <group id="Vcs.FileViewPopup">
1216       <reference ref="CutCopyPasteGroup"/>
1217       <reference ref="EditSource"/>
1218       <separator/>
1219       <reference ref="RefactoringMenu"/>
1220       <reference ref="ValidateXml"/>
1221       <separator/>
1222       <reference ref="TypeHierarchy"/>
1223       <reference ref="ReformatCode"/>
1224       <reference ref="OptimizeImports"/>
1225       <reference ref="$Delete"/>
1226       <separator/>
1227       <reference ref="VcsGroup"/>
1228       <reference ref="CompareTwoFiles"/>
1229       <reference ref="CompareFileWithEditor"/>
1230       <separator/>
1231       <reference ref="ExternalToolsGroup"/>
1232     </group>
1234     <group id="Vcs.CheckinProjectToolbar">
1235       <reference ref="Vcs.ShowDiffAction"/>
1236       <reference ref="Vcs.ExcludeAction"/>
1237       <reference ref="Vcs.IncludeAction"/>
1238       <reference ref="Vcs.RollbackChanges"/>
1239       <separator/>
1240       <reference ref="Vcs.EditSourceAction"/>
1241     </group>
1243     <group id="UpdateActionGroup">
1244       <reference ref="$Delete"/>
1245     </group>
1246     
1247     <group id="TestTreePopupMenu">
1248       <action id="openAssertEqualsDiff" class="com.intellij.execution.junit2.ui.actions.ViewAssertEqualsDiffAction"/>
1249       <separator/>
1250       <reference ref="RunContextGroup"/>
1251       <separator/>
1252       <reference ref="EditSource"/>
1253       <reference ref="ViewSource"/>
1254     </group>
1256     <group id="TestStatisticsTablePopupMenu">
1257       <reference ref="RunContextGroup"/>
1258       <separator/>
1259       <reference ref="EditSource"/>
1260       <reference ref="ViewSource"/>
1261       <separator/>
1262       <action id="JUnitTesting.SelectInTree" class="com.intellij.execution.junit2.ui.actions.SelectInTreeAction"/>
1263     </group>
1266     <group id="Debugger.FramePanelPopup">
1267       <reference ref="Debugger.AdjustArrayRange"/>
1268       <reference ref="Debugger.Inspect"/>
1269       <reference ref="Debugger.SetValue"/>
1270       <reference ref="Debugger.EditNodeSource"/>
1271       <reference ref="Debugger.EditTypeSource"/>
1272       <separator/>
1273       <!--<reference ref="Debugger.ShowAsHex"/>-->
1274       <reference ref="Debugger.ViewAsGroup"/>
1275       <separator/>
1276       <reference ref="Debugger.AddToWatch"/>
1277       <separator/>
1278       <reference ref="ToggleFieldBreakpoint"/>
1279       <separator/>
1280       <reference ref="Debugger.CopyValue"/>
1281       <reference ref="Debugger.CustomizeContextView"/>
1282     </group>
1284     <group id="Debugger.EvaluationDialogPopup">
1285       <reference ref="Debugger.AdjustArrayRange"/>
1286       <reference ref="Debugger.Inspect"/>
1287       <reference ref="Debugger.SetValue"/>
1288       <reference ref="Debugger.EditNodeSource"/>
1289       <reference ref="Debugger.EditTypeSource"/>
1290       <separator/>
1291       <!--<reference ref="Debugger.ShowAsHex"/>-->
1292       <reference ref="Debugger.ViewAsGroup"/>
1293       <separator/>
1294       <reference ref="Debugger.AddToWatch"/>
1295       <separator/>
1296       <reference ref="ToggleFieldBreakpoint"/>
1297       <separator/>
1298       <reference ref="Debugger.CopyValue"/>
1299       <reference ref="Debugger.CustomizeContextView"/>
1300     </group>
1302     <group id="Debugger.InspectPanelPopup">
1303       <reference ref="Debugger.AdjustArrayRange"/>
1304       <reference ref="Debugger.Inspect"/>
1305       <reference ref="Debugger.SetValue"/>
1306       <reference ref="Debugger.EditNodeSource"/>
1307       <reference ref="Debugger.EditTypeSource"/>
1308       <separator/>
1309       <reference ref="Debugger.AddToWatch"/>
1310       <separator/>
1311       <!--<reference ref="Debugger.ShowAsHex"/>-->
1312       <reference ref="Debugger.ViewAsGroup"/>
1313       <separator/>
1314       <reference ref="ToggleFieldBreakpoint"/>
1315       <separator/>
1316       <reference ref="Debugger.CopyValue"/>
1317       <reference ref="Debugger.CustomizeContextView"/>
1318     </group>
1320     <group id="Debugger.ThreadsPanelPopup">
1321       <reference ref="Debugger.ResumeThread"/>
1322       <reference ref="Debugger.FreezeThread"/>
1323       <reference ref="Debugger.ShowFrame"/>
1324       <reference ref="Debugger.PopFrame"/>
1325       <reference ref="Debugger.EditFrameSource"/>
1326       <reference ref="Debugger.EditTypeSource"/>
1327       <!--<reference ref="EditSource"/>-->
1328       <separator/>
1329       <reference ref="ExportThreads"/>
1330       <separator/>
1331       <reference ref="Debugger.CustomizeThreadsView"/>
1332     </group>
1334     <group id="Debugger.WatchesPanelPopup">
1335       <reference ref="Debugger.NewWatch"/>
1336       <reference ref="Debugger.EditWatch"/>
1337       <reference ref="Debugger.RemoveWatch"/>
1338       <reference ref="Debugger.RemoveAllWatches"/>
1339       <separator/>
1340       <reference ref="Debugger.AdjustArrayRange"/>
1341       <reference ref="Debugger.Inspect"/>
1342       <reference ref="Debugger.SetValue"/>
1343       <reference ref="Debugger.EditNodeSource"/>
1344       <reference ref="Debugger.EditTypeSource"/>
1345       <separator/>
1346       <!--<reference ref="Debugger.ShowAsHex"/>-->
1347       <reference ref="Debugger.ViewAsGroup"/>
1348       <separator/>
1349       <reference ref="Debugger.AddToWatch"/>
1350       <separator/>
1351       <reference ref="ToggleFieldBreakpoint"/>
1352       <separator/>
1353       <reference ref="Debugger.CopyValue"/>
1354       <reference ref="Debugger.CustomizeContextView"/>
1355     </group>
1358     <group id="UsageView.Popup">
1359       <reference ref="EditSource"/>
1360       <action id="UsageView.Include" class="com.intellij.usages.actions.IncludeUsageAction"/>
1361       <action id="UsageView.Exclude" class="com.intellij.usages.actions.ExcludeUsageAction"/>
1362       <!--todo: include/exclude-->
1363       <separator/>
1364       <reference ref="AddToFavorites"/>
1365       <reference ref="FindUsages"/>
1366       <separator/>
1367       <reference ref="VersionControlsGroup"/>
1368       <separator/>
1369       <reference ref="ExternalToolsGroup"/>
1370     </group>
1372     <!-- *********************** GUI designer actions ********************* -->
1374     <group id="GuiDesigner.EditorPopupMenu">
1375       <reference ref="GuiDesigner.PreviewForm"/>
1376       <reference ref="GuiDesigner.DataBindingWizard"/>
1377       <separator/>
1378       <reference ref="$Cut"/>
1379       <reference ref="$Copy"/>
1380       <reference ref="$Paste"/>
1381       <separator/>
1382       <reference ref="GuiDesigner.LayOutHorizontally"/>
1383       <reference ref="GuiDesigner.LayOutVertically"/>
1384       <reference ref="GuiDesigner.LayOutInGrid"/>
1385       <reference ref="GuiDesigner.BreakLayout"/>
1386       <action id="GuiDesigner.Pack" class="com.intellij.uiDesigner.actions.PackAction"/>
1387       <action id="GuiDesigner.ShowGrid" class="com.intellij.uiDesigner.actions.ShowGridAction"/>
1388       <action id="GuiDesigner.ShowComponentTags" class="com.intellij.uiDesigner.actions.ShowComponentTagsAction"/>
1389       <separator/>
1390       <action id="GuiDesigner.CreateComponent" class="com.intellij.uiDesigner.actions.CreateComponentAction"
1391               use-shortcut-of="Generate"/>
1392       <action id="GuiDesigner.AddTab" class="com.intellij.uiDesigner.actions.AddTabAction"/>
1393       <separator/>
1394       <reference ref="EditSource"/>
1395       <action id="GuiDesigner.ExpandSelection" class="com.intellij.uiDesigner.actions.ExpandSelectionAction"/>
1396       <action id="GuiDesigner.ShrinkSelection" class="com.intellij.uiDesigner.actions.ShrinkSelectionAction"/>
1397       <action id="GuiDesigner.IncreaseIndent" class="com.intellij.uiDesigner.actions.IncreaseIndentAction"/>
1398       <action id="GuiDesigner.DecreaseIndent" class="com.intellij.uiDesigner.actions.DecreaseIndentAction"/>
1399       <action id="GuiDesigner.GroupButtons" class="com.intellij.uiDesigner.actions.GroupButtonsAction"/>
1400       <action id="GuiDesigner.UngroupButtons" class="com.intellij.uiDesigner.actions.UngroupButtonsAction"/>
1401       <action id="GuiDesigner.Duplicate" class="com.intellij.uiDesigner.actions.DuplicateComponentsAction"
1402               use-shortcut-of="EditorDuplicate"/>
1403       <action id="GuiDesigner.Morph" class="com.intellij.uiDesigner.actions.MorphAction"/>
1404       <action id="GuiDesigner.CreateListener" class="com.intellij.uiDesigner.actions.CreateListenerAction"
1405               use-shortcut-of="OverrideMethods"/>
1406       <action id="GuiDesigner.GoToListener" class="com.intellij.uiDesigner.actions.NavigateToListenerAction"
1407               use-shortcut-of="GotoImplementation"/>
1408       <separator/>
1409       <action id="GuiDesigner.SurroundPopup" class="com.intellij.uiDesigner.actions.SurroundPopupAction"
1410               use-shortcut-of="SurroundWith"/>
1411       <action id="GuiDesigner.Flatten" class="com.intellij.uiDesigner.actions.FlattenAction"/>
1412       <separator/>
1413       <reference ref="VersionControlsGroup"/>
1414       <separator/>
1415       <reference ref="AddToFavorites"/>
1416       <separator/>
1417     </group>
1419     <group id="GuiDesigner.ComponentTreePopupMenu">
1420       <reference ref="EditSource"/>
1421       <reference ref="GuiDesigner.ExpandSelection"/>
1422       <reference ref="GuiDesigner.ShrinkSelection"/>
1423       <separator/>
1424       <reference ref="$Cut"/>
1425       <reference ref="$Copy"/>
1426       <reference ref="$Paste"/>
1427       <separator/>
1428       <reference ref="GuiDesigner.AddTab"/>
1429       <separator/>
1430       <reference ref="GuiDesigner.Morph"/>
1431       <reference ref="GuiDesigner.CreateListener"/>
1432       <reference ref="GuiDesigner.GoToListener"/>
1433       <separator/>
1434       <reference ref="GuiDesigner.SurroundPopup"/>
1435       <reference ref="GuiDesigner.Flatten"/>
1436     </group>
1438     <group id="GuiDesigner.PropertyInspectorPopupMenu">
1439       <action id="GuiDesigner.QuickJavadoc" class="com.intellij.uiDesigner.actions.ShowJavadocAction"/>
1440       <reference ref="EditSource"/>
1441       <action id="GuiDesigner.ResetValue" class="com.intellij.uiDesigner.actions.ResetValueAction"/>
1442     </group>
1444     <group id="GuiDesigner.PaletteComponentPopupMenu">
1445       <action id="GuiDesigner.AddComponent" class="com.intellij.uiDesigner.palette.AddComponentAction">
1446         <add-to-group group-id="ProjectViewPopupMenu" anchor="after" relative-to-action="AddToFavorites"/>
1447       </action>
1448       <action id="GuiDesigner.EditComponent" class="com.intellij.uiDesigner.palette.EditComponentAction">
1449         <keyboard-shortcut first-keystroke="F2" keymap="$default"/>
1450       </action>
1451       <action id="GuiDesigner.DeleteComponent" class="com.intellij.uiDesigner.palette.DeleteComponentAction"
1452         use-shortcut-of="$Delete"/>
1453       <action id="GuiDesigner.AddGroup" class="com.intellij.uiDesigner.palette.AddGroupAction"/>
1454     </group>
1456     <group id="GuiDesigner.PaletteGroupPopupMenu">
1457       <reference ref="GuiDesigner.AddComponent"/>
1458       <reference ref="GuiDesigner.AddGroup"/>
1459       <action id="GuiDesigner.EditGroup" class="com.intellij.uiDesigner.palette.EditGroupAction">
1460         <keyboard-shortcut first-keystroke="F2" keymap="$default"/>
1461       </action>
1462       <action id="GuiDesigner.DeleteGroup" class="com.intellij.uiDesigner.palette.DeleteGroupAction"
1463         use-shortcut-of="$Delete"/>
1464     </group>
1466     <!-- ****************************************************************** -->
1468     <group id="StructuralSearchActions">
1469       <action id="StructuralSearchPlugin.StructuralSearchAction" class="com.intellij.structuralsearch.plugin.StructuralSearchAction">
1470         <add-to-group group-id="SearchMenu" anchor="last"/>
1471       </action>
1473       <action id="StructuralSearchPlugin.StructuralReplaceAction" class="com.intellij.structuralsearch.plugin.StructuralReplaceAction">
1474         <add-to-group group-id="SearchMenu" anchor="last"/>
1475       </action>
1476     </group>
1478     <group id="WelcomeScreen.QuickStart">
1479     </group>
1481     <group id="WelcomeScreen.Documentation">
1482     </group>
1484     <group id="Vcs.MessageActionGroup">
1485       <action id="Vcs.ShowMessageHistory"
1486               class="com.intellij.openapi.vcs.actions.ShowMessageHistoryAction"
1487               icon="/debugger/console.png"/>
1488     </group>
1490     <group id="AddSupportGroup" popup="true" class="com.intellij.javaee.actions.AddSupportActionGroup">
1491       <action id="Faces.EnableSupport" class="com.intellij.jsf.actions.AddFacesSupportAction">
1492       </action>
1494       <add-to-group group-id="ProjectViewPopupMenu" anchor="last"/>
1495       <add-to-group group-id="J2EEViewPopupMenu" anchor="last"/>
1496     </group>
1498     <!-- ***** java server faces actions *************************************** -->
1499     <action id="Faces.Create.Model.Element" class="com.intellij.jsf.ui.actions.CreateFacesElementAction"
1500             text="Generate" use-shortcut-of="Generate"/>
1503     <action id="Faces.User.Defined.Faces.Config"
1504             class="com.intellij.jsf.actions.UserDefinedFacesConfigAction"
1505             text="Use as Faces Config">
1506       <add-to-group group-id="ProjectViewPopupMenu" anchor="last"/>
1507       <add-to-group group-id="J2EEViewPopupMenu" anchor="last"/>
1508     </action>
1509      <!-- ***** yFiles actions *************************************** -->
1510     <action id="Graph.ZoomIn" class="com.intellij.openapi.graph.builder.actions.ZoomInAction" text="Zoom In">
1511       <keyboard-shortcut first-keystroke="ADD" keymap="$default"/>
1512       <keyboard-shortcut first-keystroke="EQUALS" keymap="$default"/>
1513     </action>
1515     <action id="Graph.ZoomOut" class="com.intellij.openapi.graph.builder.actions.ZoomOutAction" text="Zoom Out">
1516       <keyboard-shortcut first-keystroke="SUBTRACT" keymap="$default"/>
1517       <keyboard-shortcut first-keystroke="MINUS" keymap="$default"/>
1518     </action>
1520     <action id="Graph.ActualZoom" class="com.intellij.openapi.graph.builder.actions.ActualZoomAction" text="Actual size"/>
1522     <action id="Graph.ShowHideGrid" class="com.intellij.openapi.graph.builder.actions.ShowHideGridAction" text="Show/Hide Grid"/>
1523     <action id="Graph.SnapToGrid" class="com.intellij.openapi.graph.builder.actions.SnapToGridAction" text="Snap to Grid"/>
1525     <action id="Graph.FitContent" class="com.intellij.openapi.graph.builder.actions.FitContentAction" text="Fit Content"/>
1527     <action id="Graph.Print" class="com.intellij.openapi.graph.builder.actions.printing.PrintGraphAction" text="Print Graph"/>
1528     <action id="Graph.Print.Preview" class="com.intellij.openapi.graph.builder.actions.printing.PrintPreviewAction" text="Print Preview"/>
1530     <!-- ***** yFiles layouts ********************** -->
1531     <action id="Graph.Layout.BalloonLayouter" class="com.intellij.openapi.graph.builder.actions.layout.BalloonLayouterAction"
1532             text="Balloon">
1533     </action>
1534     <action id="Graph.Layout.CircularLayouter" class="com.intellij.openapi.graph.builder.actions.layout.CircularLayouterAction"
1535             text="Circular">
1536     </action>
1537     <action id="Graph.Layout.HierarchicGroupLayouter" class="com.intellij.openapi.graph.builder.actions.layout.HierarchicGroupLayouterAction"
1538             text="Hierarchic Group">
1539     </action>
1540     <action id="Graph.Layout.OrganicLayouter" class="com.intellij.openapi.graph.builder.actions.layout.OrganicLayouterAction"
1541             text="Organic">
1542     </action>
1543     <action id="Graph.Layout.OrthogonalLayouter" class="com.intellij.openapi.graph.builder.actions.layout.OrthogonalLayouterAction"
1544             text="Orthogonal">
1545     </action>
1546     <action id="Graph.Layout.DirectedOrthogonalLayouter" class="com.intellij.openapi.graph.builder.actions.layout.DirectedOrthogonalLayouterAction"
1547             text="Directed Orthogonal">
1548     </action>
1549     <action id="Graph.Layout.TreeLayouter" class="com.intellij.openapi.graph.builder.actions.layout.HVTreeLayouterAction"
1550             text="Tree">
1551     </action>
1552     <action id="Graph.Layout.Fit.Content" class="com.intellij.openapi.graph.builder.actions.layout.FitContentAfterLayoutAction"
1553             text="Fit Content After Layout" keymap="$default">
1554     </action>
1556     <action id="Graph.Faces.OpenSelectedPages" class="com.intellij.jsf.yfilesGraph.actions.OpenSelectedPagesActon"
1557             text="Open Selected Pages" use-shortcut-of="EditSource" keymap="$default">
1558     </action>
1560     <group id="Graph.CommonLayoutGroup" text="Layout" popup="true">
1561       <reference ref="Graph.Layout.BalloonLayouter"/>
1562       <reference ref="Graph.Layout.CircularLayouter"/>
1563       <reference ref="Graph.Layout.HierarchicGroupLayouter"/>
1564       <reference ref="Graph.Layout.OrganicLayouter"/>
1565       <reference ref="Graph.Layout.OrthogonalLayouter"/>
1566       <reference ref="Graph.Layout.DirectedOrthogonalLayouter"/>
1567       <reference ref="Graph.Layout.TreeLayouter"/>
1568     </group>
1570     <group id="Graph.DefaultGraphPopup">
1571       <reference ref="Graph.ZoomIn"/>
1572       <reference ref="Graph.ZoomOut"/>
1573       <reference ref="Graph.ActualZoom"/>
1574       <reference ref="Graph.FitContent"/>
1576       <separator/>
1577       <reference ref="Graph.ShowHideGrid"/>
1578       <reference ref="Graph.SnapToGrid"/>
1580       <separator/>
1581       <reference ref="Graph.Print"/>
1582       <reference ref="Graph.Print.Preview"/>
1584       <separator/>
1585       <reference ref="Graph.CommonLayoutGroup"/>
1586       <reference ref="Graph.Layout.Fit.Content"/>
1588     </group>
1590     <group id="Graph.Faces.DefaultGraphPopup">
1591       <reference ref="Graph.Faces.OpenSelectedPages"/>
1593       <separator/>
1594       <reference ref="Graph.DefaultGraphPopup"/>
1595     </group>
1596     <!-- ***** yFiles actions end*************************************** -->
1600     <action id="Faces.Navigation.Graph.PageTree.GotoSourceAction" class="com.intellij.jsf.yfilesGraph.actions.GotoSourceAction"
1601             text="_Jump to source">
1602     </action>
1603     <action id="Faces.Navigation.Graph.PageTree.GotoDeclarationAction"
1604             class="com.intellij.jsf.yfilesGraph.actions.GotoDeclarationAction"
1605             text="_Goto declaration">
1606     </action>
1609     <group id="Faces.MainGraphPopup">
1611     </group>
1612     <group id="Faces.MainPageGraphPopup">
1613     </group>
1614     <group id="Faces.MainPageTreePopup">
1615       <reference ref="Faces.Navigation.Graph.PageTree.GotoSourceAction"/>
1616       <reference ref="Faces.Navigation.Graph.PageTree.GotoDeclarationAction"/>
1617     </group>
1619     <action id="DomElementsTreeView.GotoDomElementDeclarationAction"
1620             class="com.intellij.util.xml.tree.actions.GotoDomElementDeclarationAction"
1621             text="Goto Element">
1622       <keyboard-shortcut first-keystroke="F4" keymap="$default"/>
1623     </action>
1625     <action id="DomElementsTreeView.AddElement" class="com.intellij.util.xml.tree.actions.AddElementInCollectionAction"
1626             text="Insert element">
1627       <keyboard-shortcut first-keystroke="INSERT" keymap="$default"/>
1628     </action>
1629     <action id="DomElementsTreeView.DeleteElement" class="com.intellij.util.xml.tree.actions.DeleteDomElement"
1630             text="Delete element">
1631       <keyboard-shortcut first-keystroke="DELETE" keymap="$default"/>
1632     </action>
1634     <group id="DomElementsTreeView.AddElementGroup" class="com.intellij.util.xml.tree.actions.AddDomElementActionGroup"/>
1636     <group id="DomElementsTreeView.TreePopup">
1637       <reference ref="DomElementsTreeView.GotoDomElementDeclarationAction"/>
1639       <separator/>
1640       <reference ref="DomElementsTreeView.AddElementGroup"/>
1641       <reference ref="DomElementsTreeView.DeleteElement"/>
1642     </group>
1644   </actions>
1645 </component>