project/com.nokia.carbide.cpp.project.ui/plugin.xml
changeset 0 fb279309251b
child 226 c605591d433c
equal deleted inserted replaced
-1:000000000000 0:fb279309251b
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <?eclipse version="3.2"?>
       
     3 <plugin>
       
     4 
       
     5    <extension
       
     6          point="org.eclipse.ui.importWizards">
       
     7       <category
       
     8             name="%symbianOSCategoryName"
       
     9             id="com.nokia.carbide.cpp.importWizards.symbianos">
       
    10       </category>
       
    11       <wizard
       
    12             name="%bldInfImportWizardname"
       
    13             icon="icons/Bld_inf_Definition_file.png"
       
    14             category="com.nokia.carbide.cpp.importWizards.symbianos"
       
    15             class="com.nokia.carbide.cpp.internal.project.ui.importWizards.BldInfImportWizard"
       
    16             id="com.nokia.carbide.cpp.project.ui.importWizards.BldInfImportWizard">
       
    17          <description>
       
    18             %bldInfImportWizardDescription
       
    19          </description>
       
    20       </wizard>
       
    21    </extension>
       
    22    <extension
       
    23          point="org.eclipse.ui.editors">
       
    24       <editor
       
    25             name="%bldInfEditorName"
       
    26             icon="icons/Bld_inf_Definition_file.png"
       
    27             contributorClass="com.nokia.carbide.cpp.internal.project.ui.editors.inf.BldInfEditorContributor"
       
    28             class="com.nokia.carbide.cpp.internal.project.ui.editors.inf.BldInfEditor"
       
    29             default="true"
       
    30             id="com.nokia.carbide.cpp.project.ui.editors.BldInfEditor">
       
    31          <contentTypeBinding contentTypeId="com.nokia.carbide.cpp.project.ui.symbianINF"/>
       
    32       </editor>
       
    33    </extension>
       
    34    <extension
       
    35          point="org.eclipse.ui.newWizards">
       
    36       <category
       
    37             name="%symbianOSCategoryName"
       
    38             id="com.nokia.carbide.cpp.project.ui.newWizards.symbianos">
       
    39       </category>
       
    40       <wizard
       
    41             category="com.nokia.carbide.cpp.project.ui.newWizards.symbianos"
       
    42             class="com.nokia.carbide.cpp.internal.project.ui.wizards.NewSymbianOSCppProjectWizard"
       
    43             finalPerspective="com.nokia.carbide.cpp.CarbideCppPerspective"
       
    44             icon="icons/New_Symbian_OS_C++_Project_16x16.png"
       
    45             id="com.nokia.carbide.cpp.project.ui.wizards.NewProjectWizard"
       
    46             name="%newProjectWizardName"
       
    47             project="true">
       
    48          <description>
       
    49             %newProjectWizardDescription
       
    50          </description>
       
    51       </wizard>
       
    52       <wizard
       
    53             category="com.nokia.carbide.cpp.project.ui.newWizards.symbianos"
       
    54             class="com.nokia.carbide.cpp.internal.project.ui.wizards.NewSymbianOSCppClassWizard"
       
    55             finalPerspective="com.nokia.carbide.cpp.CarbideCppPerspective"
       
    56             icon="icons/_New_Symbian_OS_Class_16x16.png"
       
    57             id="com.nokia.carbide.cpp.project.ui.wizards.NewClassWizard"
       
    58             name="%newClassWizardName"
       
    59             project="false">
       
    60          <description>
       
    61             %newClassWizardDescription
       
    62          </description>
       
    63       </wizard>
       
    64       <wizard
       
    65             name="%newMMPWizardName"
       
    66             icon="icons/Add_MMP_Definition_file.png"
       
    67             category="com.nokia.carbide.cpp.project.ui.newWizards.symbianos"
       
    68             class="com.nokia.carbide.cpp.internal.project.ui.wizards.MMPWizard"
       
    69             id="com.nokia.carbide.cpp.project.ui.mmpWizard">
       
    70          <description>
       
    71             %newMMPWizardDescription
       
    72          </description>
       
    73       </wizard>
       
    74    </extension>
       
    75    <extension
       
    76          point="org.eclipse.ui.preferencePages">
       
    77       <page
       
    78             name="%carbidePrefPageName"
       
    79             class="com.nokia.carbide.cpp.internal.project.ui.preferences.CarbidePreferencePage"
       
    80             id="com.nokia.carbide.cpp.project.ui.preferences.CarbidePreferencePage">
       
    81       </page>
       
    82    </extension>
       
    83    <extension
       
    84          point="org.eclipse.core.runtime.preferences">
       
    85       <initializer
       
    86             class="com.nokia.carbide.cpp.internal.project.ui.preferences.PreferenceInitializer">
       
    87       </initializer>
       
    88    </extension>
       
    89    <extension
       
    90          point="org.eclipse.ui.perspectives">
       
    91       <perspective
       
    92             class="com.nokia.carbide.cpp.internal.project.ui.perspective.CarbideCppPerspectiveFactory"
       
    93             icon="icons/Carbide_C_C++_perspective.png"
       
    94             id="com.nokia.carbide.cpp.CarbideCppPerspective"
       
    95             name="%carbidePerspectiveName"/>
       
    96    </extension>
       
    97    <extension
       
    98          point="org.eclipse.ui.perspectiveExtensions">
       
    99       <perspectiveExtension
       
   100             targetID="com.nokia.carbide.cpp.CarbideCppPerspective">
       
   101          <perspectiveShortcut
       
   102                id="org.eclipse.debug.ui.DebugPerspective">
       
   103          </perspectiveShortcut>
       
   104          <perspectiveShortcut
       
   105                id="org.eclipse.team.ui.TeamSynchronizingPerspective">
       
   106          </perspectiveShortcut>
       
   107          <actionSet id="org.eclipse.cdt.ui.buildConfigActionSet"/>
       
   108          <actionSet id="org.eclipse.cdt.ui.NavigationActionSet"/>
       
   109          <actionSet id="org.eclipse.cdt.ui.OpenActionSet"/>
       
   110          <actionSet
       
   111                id="org.eclipse.debug.ui.breakpointActionSet">
       
   112          </actionSet>
       
   113          <actionSet
       
   114                id="org.eclipse.debug.ui.launchActionSet">
       
   115          </actionSet>
       
   116          <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.wizards.NewProjectWizard"/>
       
   117          <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.wizards.NewClassWizard"/>
       
   118          <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.mmpWizard"/>
       
   119       </perspectiveExtension>
       
   120        <perspectiveExtension targetID="org.eclipse.ui.resourcePerspective">
       
   121          <perspectiveShortcut id="com.nokia.carbide.cpp.CarbideCppPerspective"/>
       
   122       </perspectiveExtension>
       
   123       <perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective">
       
   124          <perspectiveShortcut id="com.nokia.carbide.cpp.CarbideCppPerspective"/>
       
   125          <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.wizards.NewProjectWizard"/>
       
   126          <newWizardShortcut id="org.eclipse.cdt.ui.wizards.NewSourceFolderCreationWizard"/>
       
   127          <newWizardShortcut id="org.eclipse.cdt.ui.wizards.NewFolderCreationWizard"/>
       
   128          <newWizardShortcut id="org.eclipse.cdt.ui.wizards.NewSourceFileCreationWizard"/>
       
   129          <newWizardShortcut id="org.eclipse.cdt.ui.wizards.NewHeaderFileCreationWizard"/>
       
   130          <newWizardShortcut id="org.eclipse.cdt.ui.wizards.NewFileCreationWizard"/>
       
   131          <newWizardShortcut id="org.eclipse.cdt.ui.wizards.NewClassCreationWizard"/>
       
   132          <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.wizards.NewClassWizard"/>
       
   133          <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.mmpWizard"/>
       
   134       </perspectiveExtension>
       
   135    </extension>
       
   136    <extension
       
   137          point="org.eclipse.ui.views">
       
   138       <category
       
   139             name="%symbianOSCategoryName"
       
   140             id="com.nokia.carbide.cpp.project.ui">
       
   141       </category>
       
   142       <view
       
   143 			name="%spnViewName"
       
   144             icon="icons/csymbian_nav_view.png"
       
   145             allowMultiple="false"
       
   146             category="com.nokia.carbide.cpp"
       
   147             class="com.nokia.carbide.cpp.internal.project.ui.views.SymbianProjectNavigatorView"
       
   148             id="com.nokia.carbide.cpp.project.ui.views.SymbianProjectNavigatorView">
       
   149       </view>
       
   150 
       
   151       <view
       
   152             allowMultiple="true"
       
   153             category="org.eclipse.ui"
       
   154             class="com.nokia.carbide.cpp.internal.project.ui.views.CarbideProblemsView"
       
   155             icon="icons/problems_view.gif"
       
   156             id="org.eclipse.ui.views.ProblemView"
       
   157             name="%problemsViewName">
       
   158       </view>
       
   159    </extension>
       
   160 
       
   161    <extension
       
   162          point="org.eclipse.core.runtime.adapters">
       
   163      <factory
       
   164             class="com.nokia.carbide.cpp.internal.project.ui.views.SPNViewContentProvider"
       
   165             adaptableType="com.nokia.carbide.cpp.internal.project.ui.views.SPNViewContentProvider$SPNFileContainer">
       
   166          <adapter type="org.eclipse.core.resources.IResource"/>
       
   167       </factory>
       
   168    </extension>
       
   169 
       
   170    <extension
       
   171          point="org.eclipse.ui.startup">
       
   172    </extension>
       
   173   <extension
       
   174          point="org.eclipse.ui.editors">
       
   175       <editor
       
   176             name="%mmpEditorName"
       
   177             icon="icons/MMP_Definition_file.png"
       
   178             contributorClass="com.nokia.carbide.cpp.internal.project.ui.mmpEditor.MMPEditorContributor"
       
   179             class="com.nokia.carbide.cpp.internal.project.ui.mmpEditor.MMPEditor"
       
   180             id="com.nokia.carbide.cpp.mmpEditor.MMPEditor">
       
   181          <contentTypeBinding contentTypeId="com.nokia.carbide.cpp.project.ui.symbianMMP"/>
       
   182       </editor>
       
   183    </extension>
       
   184 
       
   185    <extension
       
   186          point="org.eclipse.ui.popupMenus">
       
   187          
       
   188          <!-- note: Eclipse adds entries in the reverse order -->
       
   189 	  <objectContribution
       
   190             adaptable="false"
       
   191             id="com.nokia.carbide.cpp.project.ui.editors.images.removeMifEntry"
       
   192             objectClass="com.nokia.carbide.cpp.internal.project.ui.views.IMIFFileEntry">
       
   193          <action
       
   194                class="com.nokia.carbide.cpp.internal.project.ui.actions.RemoveMIFFileEntryAction"
       
   195                enablesFor="1"
       
   196                id="com.nokia.carbide.cpp.project.ui.editors.images.removeMifAction"
       
   197                label="%_UI_RemoveMIFFileEntry"
       
   198                menubarPath="additions"/>
       
   199       </objectContribution>
       
   200       
       
   201      <objectContribution
       
   202             adaptable="false"
       
   203             id="com.nokia.carbide.cpp.project.ui.editors.images.removeMbmEntry"
       
   204             objectClass="com.nokia.carbide.cpp.internal.project.ui.views.IMBMFileEntry">
       
   205          <action
       
   206                class="com.nokia.carbide.cpp.internal.project.ui.actions.RemoveMBMFileEntryAction"
       
   207                enablesFor="1"
       
   208                id="com.nokia.carbide.cpp.project.ui.editors.images.removeMbmAction"
       
   209                label="%_UI_RemoveMBMFileEntry"
       
   210                menubarPath="additions"/>
       
   211       </objectContribution>
       
   212 
       
   213       <objectContribution
       
   214             adaptable="true"
       
   215             id="com.nokia.carbide.cpp.project.ui.editors.images.addMbmEntry"
       
   216             objectClass="org.eclipse.core.resources.IFile">
       
   217           <visibility>
       
   218                <or>
       
   219                  <objectState
       
   220                        name="extension"
       
   221                        value="mmp"
       
   222                        />
       
   223                   <objectState
       
   224                         name="name" 
       
   225                         value="Images"
       
   226                         />
       
   227                </or>
       
   228             </visibility>    
       
   229         <action
       
   230               class="com.nokia.carbide.cpp.internal.project.ui.actions.AddMBMEntryAction"
       
   231               enablesFor="1"
       
   232               icon="icons/Add_Image_file.png"
       
   233               id="com.nokia.carbide.cpp.project.ui.actions.addMbmEntryAction"
       
   234               label="%_UI_AddMbmEntry"
       
   235               menubarPath="additions">
       
   236             
       
   237         </action>
       
   238       </objectContribution>         
       
   239      <objectContribution
       
   240             adaptable="true"
       
   241             id="com.nokia.carbide.cpp.project.ui.editors.images.addMifEntry"
       
   242             nameFilter="*.mk"
       
   243             objectClass="org.eclipse.core.resources.IFile">
       
   244          <action
       
   245                class="com.nokia.carbide.cpp.internal.project.ui.actions.AddMIFEntryAction"
       
   246                enablesFor="1"
       
   247                icon="icons/Add_Image_file.png"
       
   248                id="com.nokia.carbide.cpp.project.ui.actions.addMifEntryAction"
       
   249                label="%_UI_AddMifEntry"
       
   250                menubarPath="additions"/>
       
   251       </objectContribution>      
       
   252       
       
   253       <objectContribution
       
   254              adaptable="true"
       
   255             id="com.nokia.carbide.cpp.project.ui.editors.images.editMifEntry"
       
   256             nameFilter="*.mk"
       
   257             objectClass="org.eclipse.core.resources.IFile">
       
   258         <action
       
   259               class="com.nokia.carbide.cpp.internal.project.ui.actions.EditMIFMenuEntryAction"
       
   260               enablesFor="1"
       
   261               icon="icons/MBM_MIF_AIF_Editor.png"
       
   262               id="com.nokia.carbide.cpp.project.ui.actions.editMifEntryAction"
       
   263               label="%_UI_EditMifEntry"
       
   264               menubarPath="additions"
       
   265               style="pulldown">
       
   266             
       
   267         </action>
       
   268       </objectContribution>         
       
   269 		
       
   270       <objectContribution
       
   271             adaptable="true"
       
   272             id="com.nokia.carbide.cpp.project.ui.editors.images.editMbmEntry"
       
   273             objectClass="org.eclipse.core.resources.IFile">
       
   274           <visibility>
       
   275                <or>
       
   276                  <objectState
       
   277                        name="extension"
       
   278                        value="mmp"
       
   279                        />
       
   280                   <objectState
       
   281                         name="name" 
       
   282                         value="Images"
       
   283                         />
       
   284                </or>
       
   285             </visibility> 
       
   286         <action
       
   287               class="com.nokia.carbide.cpp.internal.project.ui.actions.EditMBMMenuEntryAction"
       
   288               enablesFor="1"
       
   289               icon="icons/MBM_MIF_AIF_Editor.png"
       
   290               id="com.nokia.carbide.cpp.project.ui.actions.editMbmEntryAction"
       
   291               label="%_UI_EditMbmEntry"
       
   292               menubarPath="additions"
       
   293               style="pulldown">
       
   294             
       
   295         </action>
       
   296       </objectContribution>         
       
   297 
       
   298       
       
   299   </extension>
       
   300    <extension
       
   301          point="org.eclipse.core.contenttype.contentTypes">
       
   302       <content-type
       
   303             base-type="org.eclipse.core.runtime.text"
       
   304             file-extensions="mmp,mmh"
       
   305             id="symbianMMP"
       
   306             name="%symbianMMP"
       
   307             priority="normal"/>
       
   308       <content-type
       
   309             base-type="org.eclipse.core.runtime.text"
       
   310             file-extensions="inf"
       
   311             id="symbianINF"
       
   312             name="%symbianINF"
       
   313             priority="normal"/>
       
   314    </extension>
       
   315 
       
   316 <!-- Common navigator extensions -->
       
   317 	<extension
       
   318 	  point="org.eclipse.ui.navigator.navigatorContent">
       
   319 	 <commonWizard
       
   320 		type="new"
       
   321 	    wizardId="com.nokia.carbide.cpp.project.ui.wizards.NewProjectWizard">
       
   322 		 <enablement>
       
   323 			<or>
       
   324 				<instanceof value="org.eclipse.cdt.core.model.ICElement" />	
       
   325 	            <adapt type="org.eclipse.core.resources.IProject">
       
   326 	               <test
       
   327 	                     property="org.eclipse.core.resources.projectNature"
       
   328 	                     value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"/>
       
   329 	            </adapt>
       
   330 			</or>
       
   331          </enablement>
       
   332 	 </commonWizard>
       
   333 	 <commonWizard
       
   334 		type="new"
       
   335 	    wizardId="com.nokia.carbide.cpp.project.ui.wizards.NewClassWizard">
       
   336 		 <enablement>
       
   337 			<or>
       
   338 				<instanceof value="org.eclipse.cdt.core.model.ICElement" />	
       
   339 	            <adapt type="org.eclipse.core.resources.IProject">
       
   340 	               <test
       
   341 	                     property="org.eclipse.core.resources.projectNature"
       
   342 	                     value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"/>
       
   343 	            </adapt>
       
   344 			</or>
       
   345          </enablement>
       
   346 	 </commonWizard>
       
   347 	 <commonWizard
       
   348 		type="new"
       
   349 	    wizardId="com.nokia.carbide.cpp.project.ui.mmpWizard">
       
   350 		 <enablement>
       
   351 			<or>
       
   352 				<instanceof value="org.eclipse.cdt.core.model.ICElement" />	
       
   353 	            <adapt type="org.eclipse.core.resources.IProject">
       
   354 	               <test
       
   355 	                     property="org.eclipse.core.resources.projectNature"
       
   356 	                     value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"/>
       
   357 	            </adapt>
       
   358 			</or>
       
   359          </enablement>
       
   360 	 </commonWizard>
       
   361 	</extension>
       
   362  <extension
       
   363        point="org.eclipse.ui.commands">
       
   364     <command
       
   365           categoryId="org.eclipse.ui.category.project"
       
   366           defaultHandler="com.nokia.carbide.cpp.internal.project.ui.actions.CarbideBuildAction"
       
   367           id="com.nokia.carbide.cpp.buildProject"
       
   368           name="%buildProject">
       
   369     </command>
       
   370  </extension>
       
   371 
       
   372 <!-- =================================================================================== -->
       
   373 <!-- CarbideFormEditor specific problem marker                                           -->
       
   374 <!-- =================================================================================== -->
       
   375 	<extension
       
   376 		id="CarbideFormEditorMarker"
       
   377 		name="%carbideFormEditorMarkerName"
       
   378 		point="org.eclipse.core.resources.markers">
       
   379 		<super type="org.eclipse.core.resources.problemmarker"/>
       
   380 		<super type="org.eclipse.core.resources.textmarker"/>
       
   381 		<persistent value="true"/>
       
   382 	</extension>
       
   383 
       
   384    <extension
       
   385          point="org.eclipse.ui.ide.markerSupport">
       
   386       <markerContentGenerator
       
   387             defaultMarkerGrouping="org.eclipse.ui.ide.allMarkers.severity"
       
   388             id="com.nokia.carbide.cpp.project.ui.problemsGenerator"
       
   389             name="">
       
   390          <markerFieldReference
       
   391                id="org.eclipse.ui.ide.creationTimeField"
       
   392                visible="true">
       
   393          </markerFieldReference>
       
   394          <markerFieldReference
       
   395                id="org.eclipse.ui.ide.severityAndDescriptionField"
       
   396                visible="true">
       
   397          </markerFieldReference>
       
   398          <markerFieldReference
       
   399                id="org.eclipse.ui.ide.resourceField"
       
   400                visible="true">
       
   401          </markerFieldReference>
       
   402          <markerFieldReference
       
   403                id="org.eclipse.ui.ide.pathField"
       
   404                visible="true">
       
   405          </markerFieldReference>
       
   406          <markerFieldReference
       
   407                id="org.eclipse.ui.ide.locationField"
       
   408                visible="true">
       
   409          </markerFieldReference>
       
   410          <markerFieldReference
       
   411                id="org.eclipse.ui.ide.idField"
       
   412                visible="false">
       
   413          </markerFieldReference>
       
   414          <markerFieldReference
       
   415                id="org.eclipse.ui.ide.markerType"
       
   416                visible="true">
       
   417          </markerFieldReference>
       
   418          <markerTypeReference
       
   419                id="org.eclipse.core.resources.problemmarker">
       
   420          </markerTypeReference>
       
   421          <markerFieldConfiguration
       
   422                enabled="true"
       
   423                id="org.eclipse.ui.ide.errorsFilter"
       
   424                name="%markerFieldConfiguration.name"
       
   425                scope="ON_ANY_IN_SAME_CONTAINER"
       
   426                values="com.nokia.carbide.cpp.internal.project.ui.views.AllProblemsParameters">
       
   427          </markerFieldConfiguration>
       
   428          <markerGrouping
       
   429                id="org.eclipse.ui.ide.type"
       
   430                label="%markerGrouping.type">
       
   431          </markerGrouping>
       
   432          <markerGrouping
       
   433                id="org.eclipse.ui.ide.allMarkers.severity"
       
   434                label="%markerGrouping.severity">
       
   435             <markerGroupingEntry
       
   436                   id="org.eclipse.ui.ide.allMarkers.errorSeverity"
       
   437                   label="%markerGrouping.errors"
       
   438                   priority="30">
       
   439             </markerGroupingEntry>
       
   440             <markerGroupingEntry
       
   441                   id="org.eclipse.ui.ide.allMarkers.warningSeverity"
       
   442                   label="%markerGrouping.warnings"
       
   443                   priority="20">
       
   444             </markerGroupingEntry>
       
   445             <markerGroupingEntry
       
   446                   id="org.eclipse.ui.ide.allMarkers.other"
       
   447                   label="%markerGrouping.other"
       
   448                   priority="10">
       
   449             </markerGroupingEntry>
       
   450             <markerAttributeGrouping
       
   451                   attribute="severity"
       
   452                   markerType="org.eclipse.core.resources.marker">
       
   453                <markerAttributeMapping
       
   454                      markerGroupingEntry="org.eclipse.ui.ide.allMarkers.errorSeverity"
       
   455                      value="2">
       
   456                </markerAttributeMapping>
       
   457                <markerAttributeMapping
       
   458                      markerGroupingEntry="org.eclipse.ui.ide.allMarkers.warningSeverity"
       
   459                      value="1">
       
   460                </markerAttributeMapping>
       
   461                <markerAttributeMapping
       
   462                      markerGroupingEntry="org.eclipse.ui.ide.allMarkers.other"
       
   463                      value="0">
       
   464                </markerAttributeMapping>
       
   465                <markerAttributeMapping
       
   466                      markerGroupingEntry="org.eclipse.ui.ide.allMarkers.other"
       
   467                      value="-1">
       
   468                </markerAttributeMapping>
       
   469             </markerAttributeGrouping>
       
   470          </markerGrouping>
       
   471     </markerContentGenerator>
       
   472    </extension>
       
   473 
       
   474    <extension
       
   475          point="org.eclipse.ui.handlers">
       
   476       <handler
       
   477             class="org.eclipse.ui.internal.views.markers.QuickFixHandler"
       
   478             commandId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals">
       
   479          <activeWhen>
       
   480              <with
       
   481                        variable="activePart">
       
   482                     <test
       
   483                           args="com.nokia.carbide.cpp.project.ui.problemsGenerator"
       
   484                           property="org.eclipse.ui.ide.contentGenerator">
       
   485                     </test>
       
   486             </with>
       
   487          </activeWhen>
       
   488          <enabledWhen>
       
   489             <and>
       
   490                <iterate
       
   491                      ifEmpty="false"
       
   492                      operator="or">
       
   493                   <test
       
   494                         property="org.eclipse.ui.ide.quickFix">
       
   495                   </test>
       
   496                </iterate>
       
   497                <count
       
   498                      value="?">
       
   499                </count>
       
   500             </and>
       
   501          </enabledWhen>
       
   502       </handler>
       
   503    </extension>
       
   504 
       
   505    <extension
       
   506          point="org.eclipse.ui.menus">
       
   507       <menuContribution
       
   508             locationURI="popup:org.eclipse.ui.ide.MarkersView?after=org.eclipse.ui.ide.markersSeperator1">
       
   509            <command
       
   510                  commandId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals"
       
   511                  mnemonic="Q"
       
   512                  style="push">
       
   513               <visibleWhen
       
   514                     checkEnabled="false">
       
   515               </visibleWhen>
       
   516          </command>
       
   517       </menuContribution>
       
   518    </extension>
       
   519 
       
   520  </plugin>